sg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0xfffffffffffffff8, 0x6, 0x9, "1d69fd9d9a3abb2d889a9f3e5f48edbcf57f01df", 0x4, 0x6}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:23:15 executing program 1: chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) r1 = socket$inet(0x2, 0x3, 0xaf) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="220eacce0029e693fb1cb09296cfc9901bc12f9576af21bc5a1a24fb7b31ade0536bb0e0b7ec3bac0f19bde6fc7c5250b9dbb66a047af3a10b620bf96538828427be0a651b96a000ec5d071176c7a87302ce9735acd3839963464ef3ceb047632841a16a368af6b81fe45388ec368ef49401409e091ed5ae671ae6c05cb1f771fcccc8c17158dccd8c4296ca854a10da66a244fe2d451ba2e2362d065f41890b8172db454521b901534f108f8b173140e9b5e58048e3e5481f5ae8ff725bd6484124adc73093a657f27ec9e862081f92143e892b3e93c4af8b803b4a2aa18b0d2b4fda3991c9b958f0f54ae7", 0xec) mkdirat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x100) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)) sendto(r0, &(0x7f0000000340)="19c7b285c5c123dbb11e32daeb51aa794815a96d59e1cc8ab24ab4c9c630449b9a38f9d36319a1e44985ec2f23914ec4a7dfdb7e8bbf1b90d4b69eb0ec9c1f410bfd7b12425272d74481749ee67a0d81e612b9e7d8331e8944ae6ddebbdea8fb933691be6e135149c5f6bc32c53b031b6f653a9473bb1ead08c5d1c06c65589c8d5424fe4c925afe674a9d5cb3c7cdcfd966b7ddd7efa0c019203f7778a9af4ad8bff09b16dc2d066f723b45f4cc522238f3e8ddda2ae84ae7c031cdd75a4cdc09a621ecb9f94c8eda68f14d2233d1cd8b0d88c2ccf1482fd7870a2df06aa3652ebb1dd50dc1d2076d6f82a2b133497f1a4be624e70e1d513b2cbafee4a87ee1561d57c068ce96d330386b9840ae1148a46ea2160128700c0d239655b60082343f095a3c4200214fd2795d008fad4486ed5ca81802bd44f83693b86326308a88193a128ae538434b39762f025d58b486736de99d20ef2073012b1570ba960ca450afa2d4a807c99539666bc7f8e0d9232d4116e52a1ff3083500a3cb4c8221ff97c1b6f36f29262228fc67dd22775fbed50fd94bbd57f87595074b89b9bbd9439781dab9ab6f244c949db9a3bdc79c7dfb1f2219dcb8476390652b5a2947553f59c6e77cdf1bc8f169bd6e99e7be1ba88e00171db982bbbee7b6367d8fb8fe57189be7ef6411f07675f32aed641e7003a7b8c79f47e90617292671d5f2c2c2d4964c8bcfdacc8f65342174da58cda7f13c2d6698e51696c767d78f5d1609967450c300b6548b53af9fd2d321d6f24badd6ca17858c1c3ab3188bd24ef6d995abb1b2b3d99f0f70d293223c272e8c41c0206c2cd3ee34555e679565f6bb2fffce4e25f3af5f43cad292340600c2651055bafa1cfbb675927cdfed3031f83d7b745c27157afecb043c8e222fc75d9a47c8df733f41b28abafad9c6ad547942b96bbb50211c9e302f3cf709a63103c73dbf565069b2edcaf869fb017c758165c330b48dde912c2e010c5a4d98f0952d63c4a4935b5a37fdc8d1b73b7ddaff3f5aa8fcb3ff64b0138022088513ea455d88d7bdcf79bfde04d20a96b46aa296136849c39853de7c75ef758a646c65a244e4fac87f2a66fac217772666ee4c35a5aab0975e191f9231a5702f5824b191e7d62181d986cca89dba2a36aa00c38c7a577968f3a025475e23a7229a2e84813f59b0f797d79ae8bd61acff4e2021d0ad6d97de772d95a285088696d32da5a4cd78a33cf03cf4d7cf50d8f52889bd00449a4f5f14375efcd7c464f63deec0df3cc368d00540183843c43ad0468555f8e8236003f2fd247af5d5f37009c80aac2ec92cd8a5ed420bbfa430680c7960c7106b8e6ff82512bab65f31cf66c874555a89f071ca7208b12036360cfd19e573b62dfa855a86cb845e20f0ce1f189f525efe2fb8d5febdbca889152a530ecda51ea11f599789252e035166a74f57286a33916368e6b13096c3d980dbb5be96adf7833dc1affb0981c3b4813494ffd60a514d38b1af7cd3a14def8d2765d5b46a8f3eefbd69c9eade98132f1e609764e2fd7dff313093e80f4d754cce937020474314f0fc8267b167782296cd742979ee789eaac4440f12ab384c6f5d263043af3a41c9673ca7917f2a7ff0abc94a60af4cf1701a769ac37b368bdcefc98be49a74e8741b83dedf27a915575c0c6eb4e239a843cd2fc6eb58cf543d88d6ff843aabfc1752cc554d86d69136656e0c3bc6d86526888cf4dc874c323f1e0097c1b2d0cee518864571d3b55dc5593cc4767fba7f0c6dc59c39563e58f9b67b7392e20cc9ba80daf29dedebe5801fd0851295e2def770c24a76ef266c4d6723c4d98d2d6345f04778de5e98cf33ce74a654c310bb27d11d0a33074a956bbcb16ffe1665fa4aebb1132ce62170f8123b4f1b11f366fcbe3628a8efb1a3a9e489032d774a464197850e0f5dffc300b13af813642b3edc6f27e961747fef49fcbcc05f1e98283508de63a14451a87bc781d7c22b865cc2a3ed094f2e3a55b59aab8dd7da06c55a64ba9ce1229edead771e4d0d23f325df0cf21ec69d885515a67d2d3f6150d086bbfac468706056eb11b67ba451b34f39088ec12c1dd7af875fef2b0d806027c43ac0ebf1b44cb1297d0dc077fe75389fea589e7db497f02d0cde92bc5fa31b82ff6be9162e2c32c9027f8620c0ab38a25f6e1dfd5c921c4e8c98314c2201704ef095d4052c4f583cb330981a33171dd510634f29fe95cfdc30e759190bf00a418258e88f91273a638bd551c25d1495b220ea6ecfd570379a4c2008f539b213c093475b56ab41184af93cb16d6009aeaf2848b5a5d236809fb56fd0a50ae769008b6a316b25280024ddfc92cab06cd1dae485b105ef34ded0e19d3542516975192c6cd8e8e842697415310f6fd45806f78bf8a2ab2f98ebac40e73e945137e3216273a4853fbf1e2389d0f71cb7fffa95cbcb0d70a0bdd0b31142f92bdf927cb675af1f40579cc75a50a94fdb5972d1413bd58366283f28a1f209f15aebe7ea5323c838c626caef4d397a9275f508e7e9b2c55742e68369bb9f0203c0ccbdc38a6fb5bba3d4eec881bc99d4f7248827f9dae5715c525f8f773d4bf24aea02fc355c55d423df5b5a2819f55ed9d48afd78061e913ecee920f0deff6734ce27ce158d12875cbbbbf0566bd1339dd818a98382debd4b7d188e806ebe153f9ac44e9ff6a026143da2694e135cc493b5c60f3b1d969d38b5ba94bdd54dfba82fabb6bc8bf8b19826602df10b30b84735b86533505514c7998bec4efd195f87b91b999d7c990800aaf3989ce639faa2c08f1352494cd519042e091bdf492f16b4e03503742e6d52c149389734e90424b13b551fa47fff4e7bac516205dd8129e21fcc36fcd7b7a60506eca0bf4016154e10c7f646418fd54f7cdf96cb67b9f4c5c68fa2e4762ec8a33c6e7b711ba654731cf6cc1930e1d97b83752771e8a754584c4c61b9c6d625a803880d84fdc2f1c023a1e78efbd389bbcf886606abb1bd7cf00dfde3f035c06a00b22370651f27e007c92e84aa0fe4eed7097def9c1e559f48679a1957e4ea9bd55441b007d84956b8995f0245ca25a90c7e9a356c76cf84c008919305252e5fef1d2092271058bcc45ed6a7fac887095efa79121326f2f94878f97bababc009b1d6e58aae87bf9168cac2e5323fdb362a924d0cb6df058a2a909fbd7ab7fa420552e7177114e08285ba1a8826345c87a01a1a356a2b568e2655828c7c67e790e4216794154c5582e817572e9e82e63ef0b32d87fdd5684c3232296aebc6ce956e9f6966c28371f4c05c5a6df1e6cf8573f07fbd6a4685e7f0d26c7c3971387543ddc6d1c0c300c62a8e87373d2dff65d1a57b167558aed8aa77c5b0c6c1f953aa1dc2e19920a7c563d9bfc23b321c43d4bb52267325ece5a49239e33f4ee3d2b759c617c39443dec642427f8bb3364a2a4c918da351c34b53eef5b4d769aa800434978f93454a5a82380eb02443f31880e0fc1ff95bde7f8adaebe82f578342fab5664b45b1fe0ba3ccfbd839f729d8973145a4a0ed2184e007c0630c467d7da078a5aad04a95cc9965ad365bb26db4d7c228341219448b384246133abf5abcb491254aeeb1610ef45aa5d7a14401737d321e81f39d06701c8593f1369f2dd9d68d996782a095f760857c763f04cbfd9e8a7eb396d8375129c3d089db44a818be0b2469c18ff7c13c0f77ec7b87ece5c7a5e3a452eaa62093608a5eeee33206517164bb2d8aa7bf9fa1be06409b11753341e8299b8de66e5406bd36f103d659b24f2d6dcdc79808db70ab69c518c96747decaafbe18ec8f2a28fc0856b15b3ad337d08f509411e6ed3a7cf08760247a086b3b434151c23b677f1cffe6e5aef4cba350613f213ce549b95e96f813465b4c77a403699b5047723de652bc2492ff2dd9e24c7de944da1d3f0a062e31f08afc3bae1220a0ce55d42bf9b25c8a115cd2f75550446bd609e90eea41dbc1c8b9b72ea33970e0abaa87edd65183614eb34a63bdcd08b32e6e3ade6bc53112d5576b24995046872ac0880042f62d3946d05085a1efc7765bbd0c444cf7bd37cb4933d8418f95181d1e16bf9cf4536318d0062e3af9f1a86c8e37eb8f29e1d42123b97ff9629095d7d9f2c90ba9cd0e307f149da7abac0c81a6caaf74af1dc0894a49320d97b353af89db48ece4dafd8e0c450eaf8b73bfdf171db25f3a3555162ddf4e4e46e8fe6cbc5eb2eb43b281b4cf97ca4cd564e917251527425831032883b01dcac4872b06e077839c9ee4dce6fdb5128f6897ac791789b4bc7106f36ebd4bbf66869e403597c913f4e16fd8b2f5bf94cb42586bfa518ee3dc1df650a2923dce164fac23eb61e4d5f719995f04c26e1e79e8ea6feb4f7782c60f48ac3ae5e48f075dbb2a370e75fb41780cae8f76d011ce6a9adc53c42635369da99aee1d9379bab4090c029300525886b618f480da58232f41f6261279bb963d3955d6950325af2d96f7188813cbdcc6c80eaef8b053e77b02268d385e6e3f4aae990cce0a93503d84e45dab699b384ff4c5d947556e9bcf27ab14ec985234676cc6e355b228b2017519df7277a8114d1e685c689e44097bd08fbe0c5d1cb92bdec3f7e81080f4e8634a576c2cd35d335b085cdbd2dd8a978b2033e25023ec61b7ae432edb7fc14d81843ba33f86bc1322612d41f51c4eb61ab02723d246037c419353ba60fad80c931aa661d0abe2c303a5446e368e305570e809351a426cef2ddfbb503a1321e2843bb65e8c5dd58233dbab67bfc7dc8447ff04554d80016fa9fd388cb27f24ee0a693128f01fe89228baf7c015e9c9ff20e015eca2ea9433487ed1acae7d91940feca1ae004f0c199f870821f9c1f2b7e1c56653677f910ed89e661a1c4aa32d032de71538a0656c84f5695c53ab8217b4dfa26af0b592f687bf0f0c2096fd30e745ca2aab354788cb8497ea84ec22a3a9e2a7175d06d1f222408b16e798a69a10a768b0d568c6873a0e430c85b82ba1f4e5f0221ba0837bf3e552a60de0753eea3aa90e2a3c08c65f45bb883c8b0a340c609b59569ec0f269388f0d8f436236b5876c85d5bd89b6fdf663ea85add03cf6aa40bc89130314c62b28f48b0052b78177c881b8b7e151cb13dc7063c97bb98efd52401249cedb76a298f726254d7ac57c97ce68426170485cf2f7207dc17c5a04bac00bcc3ddfe2cb4d358f2b3875220b41f9c299042d934c4140ca27667c03fb3b1831c65f55c5da6dedb0011faee118d4dc4ea8f79ebc6715362ceab43d0957f20d4a6f3e0e077313fdd50e608c24b773a2bd483c480e7b40e96443c63f270e5743e6417280dda21a9a0f331ab99bc26bbbe23acc9a00d0383b69ce14a8c19edfc61f14b3752046dd4d9fd5f5af8552905abe54ef7741cc2ca814a8af9ceafe2742615ea4748c429a6eb1ef8d804eecd3130267ebdf5ac5a02e5199bf33c67393caa28fe9687af5de736b7a9633874d166c8fe7475f1c2206fbd21697ded7b45918a4a41898ff0f41b8ef2516fc3dcaa192c6cf5cf03da3e38d1475dc682bec9f6a156cbea3049b1653f2f88a549701668b6bed8f4084273983c3c081a85e2b415c3c2e89320c4e9d7b53ec0aeab8ba59c8760649933071412cb48d8666ade66d225c4f18a19bf5f4c7b550d9bfa63b7fe22c320267c9ff3328e69f0d806c39a3158d517c84c7df28ee67f5d7d52bc9bc5793f35a1208e5c3135c02ebfb7e0116d23a7349a43867ea54850dfc17d6a8b318678481", 0x1000, 0x400, 0x0, 0x0) r3 = geteuid() r4 = getgid() chown(&(0x7f0000001340)='./file1\x00', r3, r4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001380)=0x1) r5 = open(&(0x7f00000013c0)='./file0\x00', 0x202a2, 0x8) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001400)="01632b961b8a187870310d12623a446fc914db4754821981c38355ac6b78debb977e43fa5a235dd924f73087c1c529ccb173d176ac92ef987275279f22bc9967869c01c33580ffd8bdef9e6e01566cac1cc5831677022026acf9131d7f5446e9bf0045cea599e80bfa6b1244e1bf35c969685201084be345b5d664bdc061fd8eed144477cd34c361fb8baf6911e5321634c3541e152f8cae3365af917e10d00820f316ce72dbd167e2ed1ef24820ec75d374147bb1cd1452dd647b311106", 0xbe) r6 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x6c1, 0x40) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000001500)) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000001540)) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f00000015c0)={0x2, &(0x7f0000001580)=[0x5000000000000000, 0x100000001]}) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000001600)=0x5) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001640)={'./file0\x00', 0x9, 0x4, 0xffffffffffffff7f, 0x1, 0x3, 0x1ff, 0x2, 0x0, 0x2, 0x9, 0x7}) getsockopt(r2, 0x59, 0x1ff, &(0x7f00000016c0)=""/238, &(0x7f00000017c0)=0xee) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001800)) socket$inet(0x2, 0x4007, 0x0) utimes(&(0x7f0000001840)='./file0/file0\x00', &(0x7f0000001880)={{0x8d20, 0x7}, {0xed3, 0x2}}) poll(&(0x7f00000018c0)=[{r0, 0x1}, {r5, 0x100}], 0x2, 0x0) 02:23:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x3, 0x4, &(0x7f0000000500)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="6719f9f242eeabe2318a0d5c88dfa56e184cdb1b4b051857cb47d161381a66a03368db7dca61918b036efc32aad5271b403e710c300fa1ea59b58ba7c2c9aba75254f2779e21d25cc9fe1f48c10d8505c226cc", 0x53}, {&(0x7f0000000240)="2be37ed072c1f3e0be57f09621c6f3aa123acec96a1a1ce898851d0107df9e126106fab92a85026753c1fa416084a02aec957e1c347e5bb2dc078832220f353e47525f3920118e42878436309d0ed17bfd95fe09a4943afb06e5aa807f28bc8881cd48fd355feb148c28f489c059cbabf8d76a65defa2b83b1e2a3434fcb3df21a8ad57a95164329311d0ffbd9e79908c71d8d138d0a741e6ec9", 0x9a}, {&(0x7f0000000300)="a1358f96429dd527bb41fb96f48909e6c5a46a58d8f774f5cf3be9155aca344dbc533d795a4c436f3f73bda2fa8c2d7c68c97e6ac7e94a57a269580d7c6ea543ace5ac4eaf7d4b8fe9a77d493b96f10c865e0e741c1c6bbb98f55fe0ebe19d5b613f53205a025c87cbc64986c56071372dd79314f530182864382d1e4f5c4297c6ffebba2624f88e7c2ddb25ebfbab3001ad4ef8cded681409dc24adab9b9a37ce3e956f6a7c5d549ed267531529cfd3ffb8086ccd4fe9dc2883", 0xba}, {&(0x7f0000000180)="0f1a6f1e4e94a0e08f1f015f0d654574b525298e59a9aee0e9af19c029e61799b89efbc6dd2dc0fee871028f730675c87a9aff1ee0833ff170a3990e89eb180c39044b90", 0x44}, {&(0x7f00000003c0)="65494392f19216cd95250d671d2ad251d1b1d3f48bd498797422f33c1e4853359bfb5938f2e41dca2329969a82e73fa4f29af6d97cab0cb625d054a0d735d3eeff00add5b610edcbec9d27cfd9d61504421703c4211749054bd6", 0x5a}], 0x5, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r2, r0, r0, r0, r1, r1, r1, r0, r1, r0]}], 0x50, 0x403}, 0x6) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 02:23:16 executing program 0: r0 = socket(0x200000002, 0x8003, 0x0) connect$inet(r0, &(0x7f0000000440)={0x2, 0x3}, 0x143) sendto(r0, &(0x7f0000000040)="ef3b30a3b1b59126e6359394ed9b1d68c832e63c0b4fee9ab1ef12055760a5f1cbb1e88bc18bf830822fb956b2f9483ed5d0430e24fcb8c2f07a606755e4b7291f9972352d3873f06e243f7c7de1107d16c82b3afe4d2984b941ce337b1c4f2f8765eab611faf3da7cd3dd446a96ced43037b5f8c4b0c61d9522acfaa982600709e2da28d0c264130e7920c4bf8527acef528ec7094460e3", 0x98, 0x404, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x500, 0x0) getsockname$inet6(r0, &(0x7f0000000500), &(0x7f0000000580)=0x28c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0xb1) fchmodat(r1, &(0x7f0000000340)='./file0\x00', 0x40, 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000004c0)={0x0, './file0\x00'}) getsockname$inet6(r0, &(0x7f0000000480), &(0x7f0000000380)=0xfffffffffffffe3c) r3 = dup(r0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000540)) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000200)={0xe0d, [{0x1, 0x400}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x8001}, {0xae9749a4a2e83a61, 0x9}, {0x1, 0x80000001}, {0x3, 0xfffffffffffff800}, {0x3, 0x3}, {0x2}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0x7603}, {0x0, 0xcee}, {0x3, 0x401}, {0x3, 0xff}, {0x3, 0xf24}, {0x3, 0x1}, {0x3, 0x480}, {0x0, 0x102e}, {0x3, 0xb8}, {0x2, 0x6}, {0x1, 0x6}, {0x3, 0x8}, {0x0, 0xbc8}, {0x3, 0x10000}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x3}, {0x0, 0x9}, {0x0, 0x8000}, {0x3, 0x2}, {0x3, 0x1ff}]}) 02:23:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) minherit(&(0x7f000073e000/0x2000)=nil, 0x2000, 0x1) write(0xffffffffffffffff, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 02:23:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x100000000000000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x11, 0x0) 02:23:16 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f00000000c0)=""/20, 0x14) 02:23:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) setsockopt(r0, 0x4, 0x0, &(0x7f0000000040)="a711db19239cf1cac33f1b1cf05d424f0efefa9caa355c28d69f2a90b42751116f4e3cd7131c0b5e6e586feed8cded99fb7715a43624a6aca099cee632e0a061c16efee34d08c9412a9f00da53647695006e667961d87501ca7a6d300d1ca5dd2ac520a93c39e0fdf17c128eb84ad57fb60d7157c805696d58a2183fbf", 0x7d) 02:23:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) syz_open_pts() execve(0x0, 0x0, 0x0) 02:23:16 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x163, 0x0, 0xffffffffffffffe4, 0x0}, 0x841) 02:23:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x10000000000000, 0x1, 0x25, 0xffff, 0x745}, 0xfffffffffffffe6d) socket(0x26, 0x4000, 0x8) 02:23:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x6996, 0x8, 0x40, "e8a75cc7b8fb790cfaa92a368a4013110269c76b", 0xfffffffffffffffc, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 02:23:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) msgget(0xffffffffffffffff, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:23:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 02:23:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x22) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:23:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 02:23:17 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/246, 0xf6}], 0x1, &(0x7f0000000180)=""/233, 0xe9}, 0x3) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x140) 02:23:17 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x8fa9, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') read(r0, 0x0, 0xfffffffffffffd2d) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x7, 0x101}, {{r0}, 0x0, 0x40, 0x81, 0x19ff2b0e, 0x81}], 0x8001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x40, 0x835, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x15, 0x80, 0x4, 0x4}], 0x7, &(0x7f0000000080)={0xb8, 0x249}) pwrite(r0, &(0x7f0000000200)="95e8c46d632d026539b1db69ac2e3d58f7b5ed38232c648afc9529e3b1ba696114fbdf47e5c6b8390ebd1714809f264c648be1a297d2554f7790790f32a6cf22ec454e00ef61e871157c015aed6d13ab3af13831d10e752a065bff63c91812d51339d48a3fd93530eb2e3a430269bec79121ae5238f32485ba9718facdd575d9e21a11edc223a7d227f9c2da2bc808842106a33c315202a66294184fc347f0dd6a8cacabf7b5bae5644598f159da8a8db9a2e985381d5a7e5000b9bcec8bd25addc772928e0ebc5c35d71a2caef3056745dc10117b5cd2", 0xd7, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) 02:23:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x222, 0x0) 02:23:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x9) close(r0) nanosleep(&(0x7f0000000080), &(0x7f00000000c0)) 02:23:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:23:17 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)=')\x00', &(0x7f00000000c0)='.%\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)=']]\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='$&+\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) execve(0x0, 0x0, 0x0) 02:23:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 02:23:17 executing program 0: r0 = socket(0x38, 0x1, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), 0x4) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x30) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/190) r2 = fcntl$dupfd(r0, 0xa, r0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000200)) 02:23:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000004c0)="08dbab106454b4003d2c209d8560d70fd032d43269dc84ded1edc29e40dc029cebfdb9dc805193d7121200908ecc095096cd12980bebe0d0cb14b4b229f0bf75e466d1c7c61be700000000c5201edadff0f93281eb7609d570c4192105d4261f767299965957f4dd771ebccaab7b6443150a7f8f6dc2605ebcf2503aa90cbd7c2e4847ed1fbd9141983ecfc85be21f0cabf78d23417a38fec0f8533c362cd9990cbc9deeded3438b5decd91dd91612e909d29f0a4d76a3679e1eae5e13783aa94964f166fb13bf81d1d805e95af6e59e4cb95231413e96168f265a12b50e254f2240529ef560c1b79ef47f6cb90288c966f1d37cb14e14fdea2118651f6fbcb101d9904089e0abc132f38b", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x8100000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) readv(r2, &(0x7f00000001c0), 0x10000000000002b1) 02:23:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x200b8, 0x0) lseek(r0, 0x0, 0x40fff, 0x2) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 02:23:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) 02:23:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x1000, 0x2, &(0x7f0000046000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:23:17 executing program 0: readv(0xffffffffffffffff, 0x0, 0x165) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 02:23:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) select(0x40, &(0x7f0000000080)={0x3}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x8000}) 02:23:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getegid() fchown(r0, r1, r2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xd03, 0x2, 0x9, 0x1, 0x800, 0x1, 0x9, 0x1, 0x1, 0x1, 0x3}) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) setsockopt(r0, 0xab, 0x3b3, &(0x7f0000000100)="651bf6d5082a5a1aafb193d4aef6df436ef793379116d23b718acf534826adf2abe01f1da8e7385ef692f43ad301e1289315b896b4a50f86c0425a74ae3b7e2a065299356a360545a54f96db40913b090054688eb21f6d7a6d5477bc3b1ba5304b0b3b23f74c6f0e4044ae09d128f72c4d833dafebf040714ff9f156c9ae3f001814418c0a1036e07db1cedfeb37df6aa8bd0336d703ccd7dc3ecc81b6f8267e6167a075781fb04e3f2c7de7480430e874f1a04ea4dbb8b6b4f080ca5ecb65d7162de5115fa0d5bef92cce94cf550f35893812b093a211f59dc524df0fd6961aecd1fd11bd15c3e17c40e7b9516eb49419d8943cc9", 0xf5) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x80, 0x2) listen(r0, 0x9) sendto(r0, &(0x7f0000000040)="b89664dc26c1ab3bb9160913abfb4b97ea987b23187bfd25cec99eaa42e91d7947755b35f315134fc14d1b6dd3903c537aec83366d23555a45e9d019fa53e7033bc3150c9b588b296bbd469afceda40afa308686bf5521", 0x57, 0x8, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 02:23:17 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x101) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x40) 02:23:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:23:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) pread(r0, &(0x7f0000000100)="68bfc552b5d3deba426dc032f1580299b7d240b3b48a4887c9a86e0451a825158c6950004565aacda0c3ee76d7899095f97b685de2eb22455693", 0x3a, 0x0, 0x5a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x7f, 0x6, {0x2, 0x8}}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000380)="dbc3b3d691754e072f6a90f58052279384b568bf4652982d37a26b058511969d8777ba4d05cf2ca911a1ae9126b37dfec5d46108c428db571bc1822e350d72ce34fe8205ab881a5a6111fca94a213b0a081d799db3057217da32fb5d224430d9ccdc3f1a3d61becdb2b928868b09ab13d3dd1b51b4fb6af02c0f6868f658b42614bee56326c8655331467dd405af45c6ed4c3cfc1507798c7aaedde0f3ecc36bb343501becfdd5a7b809554ada9ba6fb4676498aab8959d2c816c48a25004823c1bf7acd8e1fb5003559bd8603eba2327859c768ce13cf5a7683cab7d61c964ba9b6aee2065b877708da61adbab4d98de81e84f6b86adb7147b338071eff9caff8d2dddc9e0e8f9dab5dfc7aec88d7d0c9ed734678a26beccd544a9fcc166d146581c726d40a33156d1f5cbc733aa5b0761cb483d469ed8802a3ee58bd1e100e284821af76d593eea86d50535ccb954e7ecfcce247165ff9c0ebd30936e0b74c69ce3345af21e7f37d19a0ff63472f1cddd7949b7230f76938cad5aa6a1ad5c7cf1b6f42ce2a864c53eb2bf1e56071bbd3113f1363d178e27b2b9abfcca2bfce08f9e96e33bb57dc348fab741e21d8808c259a797bc31d9a956a937ecd5b59cb80e385356eda720ec683d29e1445c16dd3baaf3ced3c0165a3cace31c2c98387dfc24e6067ed38077b1b5b114bf6c49f78ce563ca96dcee2c4828c05276977122687d9cddd3a3a01de082af94f29ac1a9dbb50c6b222921a7b462907b275422e6059b8ba3ef7da2234ce3240b7b658834dce6971600de6908fd2d6dfad8c3123e6c8f866a890c020f6aaf7881e56e8fddaa5465a811a5422575304c9f5a45b711232a55e58961e8e6450e0535c5e743c01d18d7997484e1f95e81e2611fae5b79397249a6b9ed9090be75bfc5ee8199b9c3124336baa81a20ed51960ff582fa5ba5516ea9c7d2bd9f378d5e4e007adc8eb81969c74a5d3310f30eccdb84efba55dcb3fd7da3991cf54bdf11e88796f2da89c353930d8cb9e1e2febc9f7c86cd52cb81dd504528f32ac209ed3e0078f71d31bbe6467e079b2b659fb4efe0f6278e2c8e942397f1586ec1acd67a0ce65bd8970128556370c0317a2934ff9974c6eda1789dee56823c87439cd2df355a7bb8727c287ce0d5150a5ff85095d4d01023afbb070cde784ef6af180909386191a416bbeb0d1840107d42fb11587ba06e1d0b782e56810b7ff7f53cef051cd74245e86791e01c382ebe2aeefac6ac973d9bdc8f86283ca5dbc3ff2a59160b6aa5cd3471bf8035926dbadf940181a6ef641e3bee09b09fe98290f5f29762b94a6ad7587385d01fb77ecc5c7810bc5985416961fc746be5c99504aaf305015e86ad87df267b108d2a2c9992a675b385d413e4918df0463b6251e894920d02968833fe76bcc81a77d350b5e46e06a759fd6976abd8af11fbebcae4261cd1970d790ee9d7c416505561aaaf17f989ac2fa9ae5a10ea58060c845d286ea40a795bb041f298954771ae7cdc692436a90f777dc877ed68829740614cd6b0110d10022ed79d090385add9cca4871f6f6a8fa0a9940a11b389ceb0b85e010fe28003e34d5a39d207e3407fb2b3246a95b816694fcd57e1740b716dce6b6b915efa763c34cc0a7273a586f6a5aed8e15d1521e92da9125ccaec489c4791d86a4825e6f036cd0e72a1862b55d21f07d13281f1a8705b9e01be590f31f89db3ca61bdd6a3ad455e823995e8e0d7b2f3968d5414afb9ffe70a28cd250e1dbaeb0f526c54352f9de706e4b4aaee55933f4a3a91f28580e3d95fd5568fed2562983332bc1722267c2190059fe97f2f0cbde2e2e86686b7cedbadd541b9e97256e67e29e211431284282d648d6582b66630171b3376f019131d8475f58c9a91979e731164a9786e8b0a33c3bf009edb9ca27674f0ee0629bcf42bad271d9f223b7633e5e97775fc722b0b4a08ed3f70e9d83a34e22988ba3afbb27ff649c2ac3a06c14d74fd70e5084fd409e0fc5682c8bb53f1e4df564c587bc58970740f459c5de0fa665d938ac1bfde37d7f488bcc4e4c38b90a1876e53c886a0f80736c5da1444c047aed8fac643f5939e754750b6c8a2c5385a7dd13921ee0861d29ecc9bb21defa36f8f55773458b9b902b77bd88a8f00d41343a94dd9c51095549470f68921d1ad5b4cf0683c4cd5b576376be1bf0053ff159c638fde1e046185a30433b7a0f7e436ed244fadf218f5cee4160bf98cf3ed77f5570725a62dbab8d7d49f0ac2242dca0f341789ca4c806d6ffb578c0c79c8cea6e1e526e2d2e5aaec69bfb2cf480c0e57151394c831fd8c7f49d1436fbd92091114569315634005718ca9587c34ae4dd9daacd380f9e1a4b6af056e3d6a4cec6b495ce5b85691215da36988cc6111f6fe2de9617f4b275a30b3dcbbcd5b7a07073794e373580688ace6bdc4d7539f83fed19825d069f177b9e9fa44ba0cd6a0fe9642a7b801150c33a2cc5827ad4b648f49ebbba5839f68784d958d0f33119c8d2867c3ff34f2454a594442c2b4e7d44a00a7b07b5b3bfb36b378d7cbb3d345cba88e69eaa5e4e76ed51fbc10be3a92b2e1c21217a3fd425d6607ca45050c93e0ed1b59c6cf4df3ec9ef11b4bf9582297833e0e0a6ad8991e6b13e9456426b35ae31d775f20cc7d82c2838abec890fae52303852c82cc64d9f927a2a5a7be92c625f0c16a19fbd70ed6204f7d51ded52ba53c740792c8d2bbe7ccb063afbb9e56ece8314976868c365e4d787fa213b55ae64380b96757300cfa55dffdcd4f2820bb22151ea668c68c6c2a00a1a6c2eff38962a03d7c4535f996bef7f9b97d183e29dd5a95c6a3c413f3f0bb822efa4785f6d616a1a8fd6b8f0c6e204a1c7c91a0e7b5a1351607aeae149b86776580b5175ee8460bc7398b021f3e17ce63567f329dc92e51735262b110c7bd980352ac3081ec840d892b2c4825adc2814908b863ec13b01a89768c0ee91815a9f8649bf9681164037fc1f56fc529802c200c9bcbd55d031eafbf6d0a04e435bae2bf63a3c32f5a5d049703d9748183eeadde2d5e750111898e087f790db0c89a99ee9bc705c3e2ea5fd8dfed0adfbd336ac9c43c32cae291b25b90a75af29ee48179cac27e76a28dc9e3e6778dda59f24860baa7400d36639f0243a9ccad152809cba63d344ffa471c32d8005dbf99ce33bfe3f44a1c78037d71b6c292ef2b2ca7f756e2eafd5e44876b6a6319523e25cf1b5590d2dc8e7d42da5b0ee8853a816c037abf9a4924fc5c6048527ac058d1f17c97ecac425b9e025fd661cfd4057b5de74550dab3a99852fb1c5cbb5571ba7ea451428339a49512855edf047dc56fccbd97f24f97b943b9e1fec9a4662748cb84f1b4613c00a905c51c5eb407fc3513f4469c7395d85e4a9af62082dcbfe98e288b0c322d1a0031fc05e8f930a2422930811f208728c576d055e570c7f5dda72ddf88d25f8aa22853c57eee261ba68b8d51477a30d54d6a4b69fbbb3437f30b34d4bddfe5c5d34a4776a90b188912833355edaac529b93003ec4cc16f52ccd69c91cc2e05aa0442e331be209d3ceb9d18eb9930ce141acc403dae9f5352dae8365e43cb1c46d4cb03a1b8b091d1d03984763be46395e5d482d74564b882f7d0842425d1af57db5512ecb47c8b620fa4d170114f4c7fd7e348497d10b7cdcef866157f2e2559704c170f104d76d7a0b4b63a4828a9eb4d928e145b3d34b7d1ec6e5e7fa7f0dccf4b588003652aed9cd9709c50aca737d7d280d72b9cdbc65f8b8336e46591e75bb0bd5c06e83074b34c3a690cf8c63a932b6e342b86bbc1fb5ad1947d22d0a1a24c02ef4efd9671ee423317479a36630a742dc38a987e424ba3174926947d5f750cd7457eeff0ff1ab27ee897dd3a42da7a5e10eb3a9f0736e0b091daeecc5eb7b1af7ce9fd9a09ecab7253979010e009ed22d04c8dedc097a551551e54136fc6666cf788912e47d454a308dcba7d9a10b8a18b3f830a941a40f42bb6391ad734f8283ca3f279e08cc386c16875dbf6640e3d234a640649a5bf98d5ca2dc75ffd49aa1aec5c4be465c65f48f07c8c69d0dba68a28728b9c96cc0a471d24a7172e27ed9cfce067c623e5571df8b8dced293f93ab0ad3be0cdf09716d48a308454a27b8e2970fa2572446d0e411a80f3a4a46dd0a075c69fae3679d7cfc46ad5b5d288a3d48994c2b9ea8e2c3e414dc145b843acc93a514ef4d6343f77873aaef68df908c878284a3563fe9b3ccbc6cdbaa1ff2f7c85b9fea8d433d8b2ac4e74a74c670370a2bdcd1206761cfb2621781d5980794fdb1e367a11a8afb25f72ac3185da291ce6299845c24f698cf4f2960da01d068b2bcc92143192960e8c28040e4582f5a86581c1d274d96e1c68b62c40738d464fe035546b7295552ef7e1fd049573feb53d7a0e1d6ce9b22168831e22c4d7748aa4fbf16dcac1493141cb36134e48d6f3aca446bd62b32463b70ba9cebb0ff32f1b5636fa6a8098cffa810a8424c2c48278645cdb1b07982bc9512d028827126035ecd614f8a5c401236f17f765145ed477e240aafa991d5959621fafddb3cd57a8d512e07fd07527bd4e1ab6fb4043e31be92a1b8be0f94942fbb82b1e9a6bc196358e43ee976ce196ea3c88c576c09e008c05326b7ac4a73e0ff8a75e30aabbdb5fdd82bf20bdee29313b9ddd87746828433d1b9d421c2956c6a354746213d3a3ca4e527737e2d3d4caeae7da1575f58b3bbd3d3b201b13e23055abb32691a85155f42fde7ef71d092da2a75b6b5ce52881d31f2398cfce3005e29cd6c377c7931a848873823a98639f7f84889350fe9c887836b7fb4f14d81a6c419d66fccf2355e6eacda46f87f4657ef9503eda3357b95f0332d6971f2db9e84b67f6f66ac2dcfeb7d5a9643a073e51019d29d6d824f333327aed35cccaea0d25b2cdb7e5fd30acac6b9f0af0a4cad5012db6839b5d24375036f1b000b58c21adaf36f1f11efcb71bb3a2b58379c64f5aa7adc4dbbbbba7d2b0fcd88662898ee0f695173565a03a3bab4349881214c4cb2f010533509d18c711ec5fff3ceb77f3e08a50afba7637144fdcbaa46404bc304d7c2a8bfbee00b1511273ad9aa2858be70a92faaf89e3917113d2c76257d7a213b69634661f68fba6fa791d3e824bfb28d4ba38045ffbe4c7d24b2f41dc37687700e05ef12b5f46d8dd0f2f8af9ac20a28f1f7cca2e9daac94e0adb3ddd29b1c4930e6150e5285bc43bc1d73e20a5f287978eba68ab25d19988058e012abd7ebe66ab34e4d1fa6ba187caccbe266015d912b47ad31660fef4c31f769700fe5b6e88c1638a43ee0f608f02c2fb4e99901121e69ff2941ea1d1cfc1aa82c010457073b869557bd8d2234bcd7ed5a7c9d882ba0df9c891d0a07875fefcf67a81f4f5546a8e18a54a34d4c99da3ea31c4a17ffd59ad09627e989886141c4d56a27234246d6c99e592c3f44926fc9f1c30dbcbb93ec0c08a31ee49bef40998d62b4a02a7a99386b4bb4e0c35bb11d75bfe35d3bd72729344a1281c64e9a34f791f28839d3de27b417a9927e4fca1f5e431acca8ad383283f7ed67dbab0e3fa75e187351784aab7886cd8cae461ec0b9389dcd8553c5fb7451506d9bb58cb05e0c7015de37cb63c3cca486969563694e4c69441362d3f4f685a6eeddc202d6c3dabe9a92a1050034c4c18fa43d8f79104429cc16a58e5b9702dbbb4cf17f6277a47eacfeb543d595198517869efee646b0b783c66de7b465433ad7c8786d5bd26a9", 0x1000, 0x0, 0x0) 02:23:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fchflags(r0, 0x0) pread(r0, &(0x7f00000006c0)="2c8da953339ea7ae9d753b9e46544945e3feffe1ae34190853e98d2561f38937dc46b81fbaed1b6eecf6f083446d08458cbebabb8115204e9f1e8dc5deb2bd0aa1258bf86398f6ab2703824c3d72ad0d54c933a875d3a5db1bd4c597dcf3556e3bd41ff262288649c4c533f007cdb252bd8a770a9b2af8a5a4df855732e8e84fdd81b1ced771722bc892f9ed1dfaad716ebc871498e5656bd447c97c057979c53a637bdb4175a90a9a65b61586e3c75f8dec1a62dc75d097776b2666fd58", 0xbe, 0x0, 0x0) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r3, 0x0, r2) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000200)="cfe9f1684b867f00c891c81233349a1addec9dacc443e2359c936e8aa37f1f41bb0153d9964d50dcf0d6171b80163720921bb5989713cc4c3d9421941f6aafaf334bfc0caa27185e4d78c8a6db7fa0f71566041e15d4bab6062fd0cca8cae1ccf2f676a65516cd6cce815da6bde97e2231d97ef8f01922e9cadfe89bc34d41bfd435475444fb1e3c8278b6d267484efbb90dac25d9c8e55f0ebc830fc4abaed4b345d6a1b690075044133ea18b4bf1e285844bf2098ab8b474c5618f6b07412324903228a2478cc6f99296895e8b4c08d558e91e3bd1141bab754ba8f5b47ef6c3312ff9a9ffea3da52b9086fa258e44a4", 0xf1}, {&(0x7f00000000c0)="b07c3138a1242041e6ddeb754a139cdf277cd78ee03767b5d659a3183a8eddfa0121b1c9036f3a5b99e7efe92713a8af831f4218095a05e11de721485d1feaf629106c785f8d13fa96c291d0487717578e7c447816c867a5bd5ee9862dedfce00620089f9365fd735e63ec78c2fac8f129a85d978e5c6c3084eedfe8a6ae4f41ac36dececab2fe14e2f9b4c78c9a30b48dd5e0b62b010d", 0x97}, {&(0x7f0000000000)="a7afadb15574c082a607e5ad8906d5b49566f5fce6a4b6dd0a8120791468c935d96989825cccc830d8f1202f", 0x2c}, {&(0x7f0000000300)="dce3425bee733a56749631f1dba4dcd6bf3aee9fab1708e6c9f0f2c85125c8775a509695849ab2063f7148dd58b0b368ba0734caa2eb71676932dc95a8c547583bd943cfecc0f3401f8082e1c73aacaa37de31dbf4e03da216f3af1870cd60303eb686045cd3348d28d8d2aa1d4c498e5ad7577c7dd175d61e467150e24cc8f1caf3d45cd9831085ef7d6c2c34db0b5449185b462aff77fd4191c2a10bde3617e74fb96f1e5647678521d0315b7830a7f87eca655fa68c350cdefa2bfde60fafa42f9ae9f988e58efc12cea5e1cd7f2b191a46e24233c8c759211e4a4d962c9299dbdafbaabd009cd9e0f480ad53648676abaacdf91bfc797194", 0xfa}, {&(0x7f0000000400)="45bd32ab02cb5fff29b1e2959da7727ed6256579ff151cdae66453785e6110d9766729187e0f24e6005b030405736b7f238c11c55609a442a9747aec9e7f056168745e168fba79a043a1026eba76efd44a5093491e5ec71adfca7df9d3f5484257a5b4ec5a02c20d1d83852eddec41affa2bec7d478cdeee7b0e05a2448448f5c541fd0c519b88ab777b75c05cec9ce16847ee800e970d8671338db6281f914c75c2e940bf626fe30a27f4d5d071fa08c0b590bbff89474c195769184f24406cb6111897e2a5dd0d0f29ac7725e85531de04f6d0ec8cbad4efb1f5fb75725cb9dc6441bcea63bdf999c2440cd238e6b2f3", 0xf1}, {&(0x7f0000000500)="1f08c8f88bc420a57874597d21b2c873ef6da596ea45a4d609226d1d21c9ab1193a879ae40d5e8c16467597092b81f19408cb04d8e7339332f89621d016093d1c72cc1795bc1dda90cea20f486f940a62c4b068be66052856ebff81ac931aa3780183cd56c0cd2da60daa65750442d778c794c3a54353f142ac4d0", 0x7b}, {&(0x7f0000000040)="64efdbfaaed915044d7521a63d667872863c13dd1179a0824d76ea22dcf8a92efc04401b3d731ddfe4a79df194", 0x2d}, {&(0x7f0000000580)="82c7c3de84ce79b1530d3909e6ccf920f9c7719a574f20ac3ee784e8e2c769f1f4474104e61a81a77f41ebfa418cb5456cefee5e23af83e548f3e876caa1facfceeaa448663de475a07367a1a738c431ae5918318ebd719604d5cf7344c4e90a3bd9348e271e3ff24a4176a9d0d1aec8ab463d54cd4b231f5283d1351f542cd06ddbac7da10194cfd1fa8f094927efbed23a5f23cee41656cd5b5179d7f84a93f96facc3d77e79f89abe9e8c9874590c6fec51fa45228760d2e6961fb03ed7fb", 0xc0}], 0x8, 0x0, 0x0) 02:23:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) ftruncate(r0, 0x0, 0x800) 02:23:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000, 0x0, "02000000078d00cb5fffffffff9752c3ce00", 0x0, 0x4000f3d1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xfffe) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x1) 02:23:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) open(&(0x7f0000000280)='./file0\x00', 0x9fc, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) geteuid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = geteuid() lchown(&(0x7f0000000300)='./file1\x00', r2, r1) 02:23:18 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') unlink(&(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 02:23:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getegid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x30, r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000380)) 02:23:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget(0x0, 0x4, 0x122) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) 02:23:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x10880, 0x0) renameat(r0, &(0x7f0000000840)='./file0\x00', r1, &(0x7f00000008c0)='./file0\x00') faccessat(r0, &(0x7f0000001d80)='./file0\x00', 0x44, 0x3) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x30050, 0x8) kevent(r1, &(0x7f0000000900)=[{{r2}, 0x0, 0xa4, 0x2, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x37}], 0x5, &(0x7f0000000940)=[{{r2}, 0xfffffffffffffffb, 0x84, 0x10, 0x2, 0x8c8}, {{r2}, 0xfffffffffffffffd, 0x28, 0xf0000000, 0x400, 0xfffffffffffffff9}, {{r1}, 0x0, 0x2, 0xf0000000, 0xfff, 0x31d5e50d}, {{r0}, 0x0, 0x10, 0x4, 0x3, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x80, 0x240}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x4, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x59, 0xa0000046, 0x80000001, 0x800}], 0xa77, &(0x7f0000000a40)={0x7, 0xfffffffffffffffb}) r3 = dup(r2) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001d40)={&(0x7f0000000a80)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001c00)=[{&(0x7f0000000ac0)="602841cad189ad7fe25f55d71503b783e8311a2e7725b08d43d0c622408831aef254d78cd2468e6424c5764c3fefc8689c14c76484c81d7741bacf3b8d4a828cd31c0259ab90a6fd38297a76ef9ed6f69dc92d3c392e366656c21abf34169d8586362d58c5be770099e1c5ff37514d3cd0269d586a29c1abcfbecb5b606d96539b97b20f0c92ce55c8ea7e257e3ebbc54f2e0ee22fb55bb3e140fb70dcbbd9e843772784b5", 0xa5}, {&(0x7f0000000b80)="72952748640103f04a09d856558a220f313397b5227003ccf61e0233e26555fdcde8c17bbfc39134e1679f52561ee6da33b2e50ab11e25027fabf716eec65c1af930be9677ba2ddc2997ee08f1bd7012aaaab15cf23709e6415a3da28d75d4e350a1015c55e0c9fe8f56bde80d9c55fc36304c65a1fac57547", 0x79}, {&(0x7f0000000c00)="f6d8f3d79b887394c7768f84ac243cecb15a9dc9f0b7b3a228cded729ace27a060999da52585626fce889f1067e8d8052364127866f5dca1b8a2ef90a5a6da5594a3d1acc511b1113e583eaaef26464d5bf8687fd8c8034c20458bc170fd7d9c290e5c6202968fb39953a3a024fd38898ee84b98764849ec9449a5a8ea862a6b1012fdae7824e6b8d2f332093ec0f9fac6183c588534d596edc8f64b67ca1b6271193fd3cacd1cc7dc64488541fba9e9a602fedc53a523f91b4572e497d48c0838f0c06131a9ff7955b267eeb03e7b536888045b26cfce72008ff961c8ac7e0dbf2952bb5be8c163e69e132a26631092a912b03a8be6c8320913c3fcb7407f42981e1a740978f6421095d92dd7e96f65b9a62111da2b7fe53ade1fc2a03c50131ed08f657138d3b666eac157f212cab77ed62937673745e550d62d0039a8b2aa8ed0e3f4d8bccdf1a57026d7c2c0d5517b4531157c8c33f19a700631ffc6b31993ea5d8d454e14423be8ae27d63761026547859e1dd2d11cfe1cdf77bc2756e41934e683c2f0be388b6b40437118c2649a4678547193e41ace7078b93f6c19beb93e18d6394b330de83a05c6710523868b33c40f9195287d3572b8e41df30ab67c7457c6c7d1cba237d60bc112a6b7bcbe94a3a1a22c1adc352e9aaa66d8c330c5de0276f04e1733730380436ba003d497e13984eff29ee4d3ea6b09482896f2f7ff0f7d234d6187f69a48a4635792d6607ef94d27ef83a861369858d8cf005d2b16c11a4199c1f79f68ba48598f4442d08ee33a102294c6ee70d003b22fb5572c53b97ad968949ac51ad4bd56f691c047e4cd1a2524216fec6ae66d40e211cb296f1ccd9def21fb672af5b2553cb3647330b34d45f8f03c10295b48f5fdd7c19b02ecab237f429fa59e2c465f952c7a482bac4d789e9277db7afce5e94c6e57076cf33d6522a423720d1a67e086b975b622bdf19e3c97545273fc75c4efa14d94e895c7a52149c2d0d912dce1567d989ec70dcd0e11bd5fecdd7ff6473d11c8cebc421cc689e4ecd06838d96b5fd38948013687abc6e405fb694fe70e870274edd7b403510bb97a481c70ac05f2123cf5f6db632347467dcd687edf79f060cac720e02af72668d95bc8244997532269e52f71e8e9100cc18698c983f5d89c046c234a3e23d1857b64019af666c2c15e69dc8d4561a19b9dad89168cfdd63829df6159d7921b673104c698bd57af47cb714b80f7f81dd45bd987ec96eea64fd2350396258518af5726d2814e5abfb55698c53a54e369659376d39e65ef1240bb4a2c20840a469038e80252bfa6be9eea9d398170c998133f93783e1a2e939f4c5f14af0340b27fd33d009ad2ad25f107941a86b39a763e47deaf51ce03373a96cc854bcfbecd4948ca2c20f10e0aa1ac0f4610b3afaaa3b35c48227745841d8dc761d770d2ded4cc400130c1ed320d8ea7b2e646997a88efec00008da00fa88fb14dbca335eeea7e53d929918531ac1e5e6ac2835611039e08f5738b225a84e847e7a6613600437fc507dc3523f8ad34e5a5a73930c1b55965cf0ae31ffcb5b95d795ab192c3299137f52e7ae38fac99a8d9af80c616c4c8679d1e708d570c73e13365c291ba1474c394d0462533e82060183da7481ade9dc7f7d5337d1017e1a9514013bc77032aad4b91f45c80d3889f184645a82bb57da3ce7093a1b88ac85ab9061e60ea937b69882b9456e2f8137d1361f5fc31ef90fc994890d085e78d0a81c6aa32dc16e4e50bf6b16430b183c279d3c46e514525c3c6120a3d7d62a918028475d554ce16c177b002fefff9d4af855375ad6a33263f3c76f4b18e7fa1763d798c67e33c58c9ffdde1e31da84657be1bcbb4f24dd65bd3cf71cf97fa7adaa087880c3bfed30640cfdeeaf6e3cce97e6f51281a053fe915efeabc266d9b0b9aa9f944ea3cfe75d67b10d53239aaaf39dc7df8d840f6f9b6d5a86a445a73ba8803a6a72eef1f918ce6b5c3b0c0f2a3521b4fd29d7b9b0c8d18c51ec1375443ab566178ce96429e62ed3bf63f6e80be3696a1b55815b1b4c4d78eca94aab3e9f8efd961105db9433b8cc742e983fc13dab1ff3c35466d03551e193aa6b42d161338e70dab8816627ee7a35086db7f5344d5a913976f8cb78470e5c3a4ebfcafe2fddd0aff892d271686b8c9db68ffe299724e0ee993618fff92df969d4b59e85f8893282c3e7027da0f241aa39614bcfcf01403a62a1b081acee1191eb474cca28eda98fe3b18037cc4de7c704309c1ea543633afef5b1c28b815620883ab2ec1ef4230fce746401ad7dc1dcab4144df2e04273cdda29ff76631b1f7dc1eaf76cdc116be35694cf23485ad91662b9de7c0b5ab8aacdf71504180910479808d949b45150161d41a3e8c23bbeccf51df9ebe487222e27fc12a9460c38abf8ccf919e82864dee94ca7e23ebb1e772e528c9979b5ef25d8c55762ab191f4f5d642f799c42b951a90902d39b434d22c6154654ba8102ec48500d37b164b3676884d09358922116c21dd74978cd65972c8b14f627a608bf7c2dfc97a9277053a3c2b9e9b8d338a264fceaba93e8c18fb0c96c4a5484c417bc3a0a706be0a90131a09582a623f0198a1026fecb3211cba176ee9f67fd2bde23ffdf1587015bde1a5b0c46602a8a01c5b0d3cc2bb6145cdc333081369cac63232682b70f896b9c6b2b52c77f4825af25a328dc574639c8c419a913379104b9bab2679f9517f1d3913c5a65051795b67ed337e4e303fff3148187489bdd6b5656065792d37f622b6701b7a2e429725f2d9dd28eb91c3f7155a805d696e101a4d5e3037c8ba8ff79eae8db8f4020e4de456a523d176ec9e04100b74ac86fe034edb5961a99ba0584760ac09db5334f992ee6b3fa73a8a422e726bb67340dea36c777e1afd743620f4a168404cf88b66679c068885fec11f44fb69d6ae8f5087f0f675108d4ce8f75bcc7dca532622f4d2d1fb8f114bb66858184e56a2bb9bb60a5429597e38fd7fdc75059eb7c71fcb50b4a1565ce50ddc3ddfcf57f946e131d6355b065abc15460b5c593b9155ec8ead44b0192dc292c01b1272843db82ee50ca2dbdf6be7064ed3d91bb38edd08f40d2bd2e2b7d118835dd5327ae9c38c785119afceff9450b829f4342768bccd9529c96212e6ff0491740b4f498e557f64c882c1335aad99a005c4d14e2e802c45838a5074bd664bf6232c965e7eaf8cbb1d55a6e6a4728b661e91b4a6c9b1886fd76909e58565886fba270f5a424d8627795418ff907ab539ceee140a39099ecd3836e5a1f6af6bb9062d6affdb9beae8f2bd12213a27f3b6e587e2f39ada146b188113bed4c21f0568a031c9727344e779d3a576a56c722ce0952183dfc4dd07e7e7d8b0d6448260488dc478192853179e208e2be8d3fa3808696e5ad52cd10771a4d0f444e6d5105292210e73dda768525debb6c72852b5da146aacf67cc9b7861f12b8929d03c06642b30223518aeb23fb1d3b62cd8efa290e99988d8273a8d35e46727a60da2e8b6cfc57912382ffd791f4e30b7da8db542937c73e00b071befb1096b7ce3a15f1905604b73ecbc7e0a9f449c62c838519e8c2f6aff80af49850d3e516d461ccbe37163e54a076edc03cd2271d8b884eefc5913d9cd96378f1568cf4916461da945f4b8d685913dc1b786ebe5c86a70a5793e66ef1e9e9df3f97e0f3a826b607d6e10c9f8a98dd533671e2cd4a852a667604aa0d1ca76ce7d5e5035ca12faea0af5c5b94d4be68398f55f2c6351c658711b0ce1160949ecab394b9142aa9e33f3372301cda25a4c20df6c56e412dde20ecc05c8424a6d27a3a5ded0d027d80bade286b1d588222d41bbf6880f1801cd0456bd17ad9431cebafd5517a106099ccd9e85682df6eb459de2e64a13e9fa6d57ad4988dad8db2204487bb12a5ae4db3edc6ad657f5ce5cd249ada8c7dce1d1def0d53e4d1b022d8e3c39cac1adebfd16a4c63acba3c705c0e481fc389779c8bb0e26e8eeb1245a0a7325fb916221cfc4a2f1f2f831c3e3c0bb289e7922b04779f759d7a0d949e97667bed2c14a87cca26fde2650e8e94f734d68e9566239cd4998b97d64102f8a4cc40577822d2f4d48d756eec4aa2cee63beee4a3d766697d8ec35684ae637ba07074f7f96590c56bb47ca0a9ad5b7d9177c5b5f33c2e60d8c71675daf6ee90cd4321a59a20503336c11e99cef7798e5c5defc4926974aa714fffac4ae2359a0abbe4604ec583f0555e09d3ea933c5abb1c2e013a4e1aa8a23648433bafb07635febf22a98803aff977abd31c6b44e6148e304e724b085417d8587393d249147bdc37536d19718e7350920f87366cab56c400feff79a9d8d8eff3d4e13f2dd543ba54ba9a34639617e8ad39ffa26e121d429c155b36cefd611581f64d20438dfd372c4941a5dc40f617f58a54a8d95c8f415ab5b358a83d86b2e9e4925d09733d4808cba569c7e04b0bafb9ec76c7f0c8e19e6774f3ab11d4aa2eb2fbc5be2bb03cb8e376084940fddcda40beedb23f9728df2344701cab2cffaaeba283872abd2968b95e19f22637c9d3b5f063c441d73f35eef01f5ac6a94b6b1bb67654516441614c75b2181559cd9b9471095a6f2960beaa956b2b1b02062c2b448f31f71e4fc5323be43149dc1466652d515472742cb41d63d756248cc9c42007b34dbf20627b3d40ffdbb332404365cc26051d202b44b844fd2641c3ef320ce8da53584b3c258b0f501376a2c13686b45ff377b3721ef5f929db4910fc813ad78d649e66a4fdbecaf97472eb37c2f765aa0600b29801b8c70fc2ea2ff37bda6c14dba24042de06d082087997d326969edecd55817567dc551d0653913d6a2ea50ebc78a7fb31578d9710976c03b94e361803fa3772c6a085a10cc0e0736a444e537c599603160b47fcfce6c21ae20fea21188e6f93a7fe1f81b6c6bfb351a9f7036c791e1796be01c3042f442eaa576659353a9d43260513dc2b95a41d142032d474faef9e68b810363096cf8eb6c5d8a00cc37ed405b87e5a550a10f29a315c1be211c595d24e4dc40a9cf59b53931771419a1d10370da6c5aa4d0321fc8e5801c01fd9148b838dd8fd8bafddc32ca015350e64793d6fd929f8b5acfb04622674d6396662a4b88dfcc9d4b0bcdf9da62c63892c96e37ff9d35d9c5b43ab56d9bece71dce9eb7ed2389e464ac2030310c8b032765131cd807a5ad1698bb817d5cca4111fd63ff200b8b31e4c4e6769d11320c9bb44109c9e4c9471bcedfa066e79a5f12163cc084651f202d8e5fdceed17b00b9af0c8c953e02a8399bc0f845cf3a445d6685f4d67d76201d26f7d4e10cef4256aac7f0ba1acd4e8c972d1a62d1484f5775636ac1d6d2d29627e5dd30df5141c23ceb1bd282cd15d966a6a69596fdab9fcd78d63d270708cc3e4a88aa5206db940fb74c26d988aa3e860b71a196bc2a5eb7e5caccfceeaf40aaeb66d87a270e98097bf20eea8e40f91dbf917bbd20c435e39bb69440a63d4da035031c38ae74a662a70088fe421569e74dcd740e3eb93eb97d4347fc5868fdc9eb9778cdedbfe9d11a2307bf88a52258cdeebdd64210b6e9bec412d93f10d9290127c67d93467932edc392bebf1d41acd894ee745b1977eb8f2db9602cf8fb97fd56fb0748a5889331c8318194c220644b059d3c8ca004e7907994b6c69b256c052ae532a5925cb4e44b46a6e3b033f4c9e224cdd37ac20ac040ca2c24430ec82b107be211ebc783df6bc5d1a2e0d9cdcb2a", 0x1000}], 0x3, &(0x7f0000001d00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}], 0x30, 0xb}, 0xc) getdents(r3, &(0x7f0000000740)=""/136, 0x88) 02:23:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="1a2eee0500915e1c7cf20e2da943349f13a87f9c4cfa04007018a16e5f9c60d851da3600466eb42e0260ebe044fa947248d5337bc7ac36eab0af2e6de8506c275f4d0f8f0114caa350295c81", 0x4c}], 0x1) 02:23:19 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)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10088, 0x0) dup(r1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 02:23:19 executing program 0: getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getgid() connect(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setregid(r0, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:23:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1, 0x808003d, 0x0, 0x0) 02:23:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) 02:23:19 executing program 1: r0 = semget$private(0x0, 0x5, 0x1) socketpair$unix(0x1, 0x80007, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x7fffffff) semop(r0, &(0x7f0000000100)=[{0x3, 0x5, 0x1800}, {0x0, 0x417, 0x800}, {0x7, 0x0, 0x1800}, {0x2, 0x4, 0x800}, {0x4, 0x1, 0x1000}], 0x5) r4 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x4) 02:23:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x3f, 0x10000, 0xd5c, 0x4, "f20054fcfdefb33a158d8d5c3c88868c54a30674", 0x4, 0x6}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0x4}, {{r2}, 0xfffffffffffffff8, 0x5c, 0x6, 0x6, 0x1}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x200, 0x3f}], 0x100000001, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x3, 0x1}, {{r2}, 0x0, 0x80, 0x80, 0x61473a75, 0x6}], 0x6, &(0x7f00000000c0)={0x7, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000140)="882cbcbd8638244b5800000000916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) 02:23:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x848, 0x6) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 02:23:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x1b, 0x5, 0xffffffff80000001) 02:23:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ftruncate(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) readlink(&(0x7f0000000080)='./file1\x00', 0x0, 0x1df) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) socket(0x100007, 0x7ffc, 0x80000000003) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:23:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000000)="cab632cc75e565a61234ba3d46f788de6d462b2714e8a63870f6da2265fe1a1547302e7515c9bbf5ada563dffa08ca62e67a03c5c961d679b470402abe70640a4cc5bacdc1aab0bb39193c01b38673d2047fad94330ad1fdbf55e785d4c5d1fbcb0371841ad7dd154760df80f8cfb76274fb551eb80580e35f0ec3fb67f70067b117aea714840ae742f4c075188c1413aae588c91a0b30891076ea7fab83e06786d24c159c8e8d453c2a7e5f5169b508578914e081cf1cf7e3e414f5", 0xbc, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 02:23:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x7f, 0x4) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x44) 02:23:19 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd81a5e0a96d57042b3abedac86e951a70a69fefa064a6138d51d81ce55bbfdf9ac539b03b5c23774498a1ca01687325786822666adad38da8186feab60487b4287e73adb6820051a4111af0372ceda99c62db1db03449584b145308781ba81bb0d32392e499", 0x18a) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00", 0x0, 0xfffffffffffffffe}) read(r4, &(0x7f0000000880)=""/161, 0xa1) pipe(&(0x7f0000000480)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000200)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 02:23:19 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x200000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 02:23:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x1, 0x3, {0x0, 0x10001}}) semget(0x0, 0x0, 0x10) 02:23:19 executing program 1: r0 = msgget$private(0x0, 0xb3f1f0dbf8a302af) msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0xffffffffffffff7d}, 0x8, 0x0) 02:23:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/231, 0xe7) 02:23:20 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000006a188f0e493e3f29bfda5e6bd9ee0db8f90247f626f8e923386c23f1a7148ff521d3f7d4206ab8de38c6dc4c180e15a97d17c2c089c2ad7fbff7fcba7f6275eacd51cc3c512b0994b6ea0d146d03b2b5508e18fdcd66bdaa8333f5876c0bfb5c95507fba1beb64e33cc1000f2d5cc945c56954450db11a4578cf9257930c48b8ce64ec5a4a2794753a78f5e6601bb5c5390c4aac9d1d8d5536f673f2421d0af0bec158639ff47b95c10c63b009063e4ab04e86f84108153c8556faceff47af1f0000006bf87e0b9ba33c2226f7b1f44a9101c8ad3dd5b461c52ba0b8b6a209d93a8d9e6882f1ba75b8a4bbb8f3dfb9e1fc715399978722420ea07f877fbeefdbbe5e18821617d793c5128f064d0a7091fd68d0"], 0x1, 0x0) msgsnd(r0, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb27"}, 0xec, 0x3e9d8dcf9b310efd) msgrcv(r0, &(0x7f0000000280)={0x0, ""/162}, 0xaa, 0x3, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x8000, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"}, 0xe1, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/66}, 0x4a, 0x0, 0x1000) 02:23:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000100), 0xffffece, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:23:20 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/27) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2f, 0x0, 0x0) 02:23:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x33, 0x0, 0x0) 02:23:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447ee000b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b4020b97be93c3807ad44144aff983a7b111f0a748614999ab60af00"/101, 0x65}], 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="1855fd34132330234044daa2a7bec3eda767609938a40fc2b290c808fde1d33166a91e6f951a9865b7d1f220d232b1f91ada5253d276d5ce04bf760dfe3639a13c54184bac53223db37e959f39fc91c7c6caa2105358dccf0c8907885812", 0x5e}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x3, 0xfffffffffffffff9, "09ffaab8af000000000000d2fa00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10001, 0x5, 0x7, 0x8, "44ec9ae73d6d64907d3e3e1b7f03044cafb4e4af", 0x5, 0x935}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="78a2b76e3af3046e05b04e375644b9dee86ea0a0873da5e5945a8f26a27e06213a6e3529942a7dc1c75202fcf05f3d07aff01f17b1cf1404eee20fb71c793061176b109b19159b7f22e910141e88f60bc1703f8fd4af4e6362037d1bff7925c2b5e1622d8164159d7517360a825126e4130162a738cfff9abfc545def683067ad5c43034a821c3bdf303730cc8e4753a9c18111b7f79cee6d390328c188a548a3fa420b2a6814f76ad0a2886712d7f52046cdf939398f2cc045c81c7c90431db228e9ac4cd7f72efc21c61a5a7624b4fcc1b9bdfc83c326eb8b8e6c033f035665b46d235d627fa4d4cc27f0b1986", 0xee}], 0x1) 02:23:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0xfffffffffffffa8b, 0x10000, {[0xc25, 0xfffffffffffffffb, 0x401, 0x7f, 0x5, 0x1733, 0x7, 0x0, 0x1, 0x0, 0x8, 0xed, 0x200, 0x1, 0x1, 0x8001, 0xa215, 0x200], [0x3, 0x41619770, 0xde1, 0x8620, 0x81, 0x4, 0xd3a9, 0x8, 0x7, 0x6], [0x31, 0x8, 0x2, 0xffff, 0x6af, 0x10001, 0x1ff], [0x5, 0x800, 0xffffffff, 0x7, 0x7fff, 0xcbf4], [{0x4, 0x800, 0x9, 0xc8}, {0x80000000, 0x6, 0x1, 0x8}, {0x0, 0x8, 0x100000000, 0x1}, {0x9, 0xff, 0xffffffff, 0xf2e}, {0x1, 0x6, 0x6891fbca, 0x8}, {0xb, 0x1f, 0x200, 0x80}, {0x2, 0x58, 0x4, 0x9}, {0x1, 0x7fff, 0x87, 0x8fa}], {0x10000, 0xfffffffffffffff9, 0x8}, {0x3, 0xffffffff00000000, 0x9, 0x7}}}) dup2(r1, r0) 02:23:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xfd}], 0xffffffffffffff80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x402, 0x0, 0x2268, &(0x7f0000000280)={0x39}) 02:23:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1f, 0x0, &(0x7f0000000100)=""/218, &(0x7f0000000000)=0xda) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x100000001) getsockopt(r0, 0x9, 0x0, &(0x7f0000000200)=""/196, &(0x7f0000000040)=0xc4) 02:23:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000a6dff8)=@abs, 0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchown(r1, 0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getppid() geteuid() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x12, 0x12) r3 = msgget$private(0x0, 0x502) msgsnd(r3, &(0x7f0000000100)={0x2, "c3657a01abdef5e5b04afcf5e84e1791acd8441c8df1560aa2b730c928a834b4d0f8adb58b916022af2d00fd72f61f5dc5354319714dd1487554481e300ddad3b003acd8f03db86e980acbe5f1ed0033c3d46a3c71e9d7e0c8446101f4ee75bd1ee14777ec3d90c03170a2e23f9acd4d72e3e061982937db48827cac91743dcc582cf525e4f69a89562b89bdce48fc5bac4acb97c3000631f2f46883d20230784619ca"}, 0xab, 0x800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) r6 = getegid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440), 0x6, &(0x7f0000000680)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="0040000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4008}, 0x400) 02:23:20 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/165, 0xa5, 0x42, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 02:23:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) sendto$unix(r2, &(0x7f0000000180)="be95b7bd2eebae95a362121441cc458385f2c483c2518f8d36114eb708ae4330e716917dc07936a4b0969242e6e73e98cc63d1b3c61f1fcf3cb387ca65e9d1fe6b75f45cf753f959eb9c67c9fd90c70ebc454442658fa434dc368fde37c250975ddd02512fb1ccff99217e9904afdf43ab", 0x71, 0x6, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x0, 0x80000000) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/125, 0x7d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 02:23:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x6, 0x7, 0xf4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x108c1, 0x89) 02:23:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4acf, 0x100000000020035, 0x0, 0x0) 02:23:20 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:23:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1fe, 0x0) r0 = socket(0x800000011, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1000000800, 0x2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x100000001) 02:23:21 executing program 0: syz_emit_ethernet(0xd, &(0x7f0000000040)="9cbddd3f9c77c0713f72d760fe") accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x6b7f, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000380)='./file0\x00', 0x48, 0x40) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xd20) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)="04005c00a20e9e43ff5bcc3ffd0e28be07807e90d6cfb061d4024b03ac3f889e5466bda64fcd4622af76533f48f3e8fd1b0bc12375a9685899ce40f3b3a5a211c80e3e630ea77bc4861ae822bd90d59170e4dac97f6c4f68ac2bad7fb003fb585b1e1cd626f0019a32b24e1435464457761e4a43ec5671f54796ffead2c5de5f95a5b0c08241bc706cbb04a4f5574bd3eb7568ee1b4dc9cd793e5f77c7d0f5c1f72429158e6a0067d4c2b9c0ad2000e4b28b6d451da8328ddcb8d819b37091d8cc0dbf2065041f2f9df8a8a388d9e80d97fc066d25d5f68885", 0xfd1d) recvfrom$inet(r0, &(0x7f00000002c0)=""/87, 0x57, 0x1, &(0x7f0000000340)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) 02:23:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x26, 0x8000, 0x6) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:23:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) writev(r1, &(0x7f0000000000), 0x1f0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="69cc1c1a32d6ab71b6cfa827e96d0fc29abab24d3ecb5a9eb2120e24dc16ec91aaf21681816d363aa79dc90902cbf5316c37c7023d6a3406d91591a8872db14c78a538e664bea9a30b95522e9b91317c", 0x50}, {&(0x7f0000000100)="86d25bfc8a73bcaae37d6d167f655ee06afe4cd5341dfdf561ac20cf46f63c0e6b7a6e71788ef68bd5ad03dc5b3697030fb5d138da440bfd14abb8c45df6bcba5460373cd3fce25259be10e8", 0x4c}, {&(0x7f0000000180)="4fc2c7687d6124b00e5b0c2bcc6c3b4f7078df5ff2fb576b2d2b277a8bac6f430727fc21b88a28a4803d45f5c07250582a548fdd2fcbaf575d7d691e658e502f5a96a0aa676399152d35b91fade0c537f2c2d16a6575502ee8c23649f7c5627b8789a4880aa48046fa4a154ddfb2f1656a88364b18ef8678b3faf2289e3293f23f99f1c184e22f44bcc0aad34f0f80d3b4d4416ad817fba8", 0x98}, {&(0x7f0000000240)="9a72dd57c9a98698f52762f287aa340b9941f318bd29bdd828426cf59b238840e9493a2aa1a0349c64d8bd04aa615b7a10b0fc66a3f7accdd0ff9c543ccc311533ea3430c83b79e06eca68cc884f777214cdd9ecfda5bf54fa139e6ae83fda4a3b96fb1f4753183263886b85c9e2ec7b3ca9ec1b80dcfb11d8d2d0cd7cf3fb3eadfd0e3689d0", 0x86}, {&(0x7f0000000000)="25c722cbcfb203d461c9ee884ce819c1983de9e045e75af431fb9b6fde65becc008d0eae8bce296a1d56c27187caa617192c035b48", 0x35}], 0x5) 02:23:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f00000000c0)="fe36277dc4788871786247679d33ea091bcf43d459852ffff3e9b6972d9adc7fb0f6d788f40519d836295682ddbaea53d645ee496218293c3a02465043d99c065cc0450389225d51a1fb53cc85d86c5de67b78eed5a730e15156cdadac9cbaed07d77fbc0d08f42d428abb7f1e825a3c401526389ca0c29ed2eaf179fa1925ce424d20d938", 0x85, 0x7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000000), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xfd}], 0xffffffffffffff80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x49}], 0x401, 0x0, 0x2264, &(0x7f0000000280)={0x39}) 02:23:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x420000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 02:23:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) syz_extract_tcp_res(&(0x7f00000008c0), 0x1, 0x3) r1 = socket(0x17, 0x5, 0xfffffffffffffff8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r2 = getpgrp() r3 = geteuid() r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f000043d000/0x4000)=nil) getgroups(0x2, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x5, r3, r5, r3, r6, 0x1ef, 0x9}, 0x2fe, 0x4, r2, r2, 0x80000000, 0x80, 0x101}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="478df6bd8b0dffb9e4acb627f44b682150eaaabf34d85b94849af83b9dc20cf550ace3f4ddeede00f7028acf13ce3d7167a15aee7d25791a030aa73a1d46cffd0b65566cf8ca78e41475a37e5d31d7a42360457e24e3097efe9d1f34bc17db6b7cb7f46c6cce26732eeefb2730ad605991bc0f4bfceada47e70defcdc2de9f1b0df4f44b44f44b9067adb3bdaea17cb5df2f9761f19801ba529cdd48e7f4f1a01f5128b755c43f9cfa9f", 0xaa}, {&(0x7f0000000140)="0849df12d6beef12334e3223783edc12b755db6dbb8a4e462bf3b25f564ddec7ac3ce2f3bdcadf16be8000c5acff1acbf5728c30c619131c5ee2368751aafd375c052d794a2d84ee5c0da3dcdf01826b6019c534513c696bf8427596ce0089ed", 0x60}, {&(0x7f00000001c0)="a10df0714414b188c4892cfc223f60b60003db1029bc0ea7ad732071ef98b43593823fd63477e09f84d932ce8cd37910c177222ea35167e4f21b064f9f91cc6970e9bc20157f636d0b77682b28923c71e6167803a8e2bc32c06a92ba574457c4b5b7e2960ca06b8a4becf2a6898b2870098e22b343a8b8ab4783612c9af4f3d3054225bc86bed5ba5bd07a3c0d26", 0x8e}, {&(0x7f0000000280)="b91b9406b1ecfccdf006c687c13f2c371b71700b6df6a2246525c5524d848689fff13ecb0d452705f446bbd00ef503d97bf1131f682128d7277819ad79b01044bdab532bfed741990295e060b34f67be2c6189f1821dae371460598906866f4bd00d9f0bb80225bd09e25dca1b0068143327f07dbe659d6c0967819e55cb69e93c1c", 0x82}, {&(0x7f0000000340)="21d35f39d4e429b9afb580baf5e663821595a2534d000dfeac7111e81605432dec5c07", 0x23}, {&(0x7f0000000380)="2e325aea87f2ef579faf82c0944d21a770e33b14f766a6472d1539471ac19e5d7791b38d5b90d6addc037640cdb9a6307c6439a77098acbf84eba0628dd6bb0674c6fd8f12647da0d9bcc2bbb5eebe7e7269f2fe395cae1d87ffa2ea", 0x5c}, {&(0x7f0000000400)="d76de4ca37f1c8374078102feb99ed25c2dd622dbce32b87dd3e32e12590208d5572b2a71643984aed29a6542c34f5c20999702903f7cdc735076af889d68be527ba2a2f903fdb1e9deb2db829de", 0x4e}, {&(0x7f0000000480)="d451536fb9e6e4b74e301e174e3485c162d3e6994509c01fd25aeb269efce6f51420f76e239e816d1c7070c4f3b9e72e2eda37bf26b41b32447523e67f5f54a0d99c46e07b99cd124546b99de74d51855c132b25bc3f6d046151d1c93b087384bc47f88e3cc45b5b4fe125198e95d70e0ac871dc21e7d8eb5bdf9dfd", 0x7c}, {&(0x7f0000000500)="c19dd747b39037a1ff6aebaa24b3ed2a95c83199cd29b06fe036658b253cbfa448daedd7be06349220f140a1b5d7bc3d5d103fd362e7f57cc49cea6dad61982b766aa956b04e6acce0223442ef562ca77c073427e273c6c1947eaabc2d1183c616e19a22b1a4654c8e96e1519bb096215cfd8d432f451d8a4df3dc24545950c7f24dcfbbb1495b70254fd829861ae43cd33e147d8a8b2a56ef2544d3427c73fad70ee65a6f9837488c2c1881f01ae5b8b6030923d0ea14b1a0d63d9847ec", 0xbe}], 0x9, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0]}], 0x60, 0x400}, 0x2) 02:23:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x200000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r0, r1) 02:23:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x22b) pipe(&(0x7f00000000c0)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 02:23:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = msgget(0x3, 0x40a) msgctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="641c3a8735301c8de6"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:23:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x621, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 02:23:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfb) setregid(r4, r5) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 02:23:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x81, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:23:22 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) getrlimit(0x3, &(0x7f0000000040)) syz_open_pts() 02:23:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x1c, 0x4007, 0x1) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000000)=@in, 0xc) 02:23:22 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 02:23:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x943) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20088, 0x88) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x100000000, 0xfffffffffffffce4, 0x8, 0x400, "b72b4f54604c2cfdf7fd4d359362780fd34013f1", 0x8102, 0x81}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/159, 0x9f}, {&(0x7f0000000100)=""/8, 0x8}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x393, 0x5, 0xbed, 0x40, "dd9c4a0f4bb5a988d27646be806cc78ffa9fc518", 0x7f, 0xffffffffffff0001}) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:23:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x35, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x1f) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x4, 0x0, 0x0, 0x7f, 0x4, 0x200, 0x2, 0x2, 0x1, 0x4}) 02:23:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 02:23:22 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x2) accept(r0, 0x0, &(0x7f00000000c0)) 02:23:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x10, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 02:23:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:23:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r0) write(r3, 0x0, 0xffffffffffffff0e) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x0, 0xf0000021, 0x7fff}, {{r3}, 0xfffffffffffffffa, 0x42, 0x1, 0x5, 0xdff}], 0x4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0xa, 0xf0000007, 0x8, 0xffffffffffffffc0}, {{r3}, 0xfffffffffffffffe, 0x8e, 0xf0000000, 0x100000001, 0x9}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x5, 0x8}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000044, 0x8000, 0x8000}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x8, 0x1ff}, {{r0}, 0x0, 0xc2, 0x1, 0x80000000, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x80000000, 0x6}], 0x9, &(0x7f0000000040)={0x7, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x310b, 0x8000, 0x10000, 0xfffffffffffffc01, "c4748c41fd166d47cc39d377e43ef893fe4ae30a", 0x80000000, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) listen(r0, 0x10001) readlinkat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/174, 0xae) 02:23:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = getpgid(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1a0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x9, r1}) 02:23:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x40000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1ff) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r2, &(0x7f0000000180)="a741cb120ff8dd683b0c6ad36bdd6e88bd10668bfaead68667a46ac1dce8e28864baf5e682a34fc5b0c016943d69a3facf27600af2cdf8e218b1fa67ac0967fc32c8d7634e51021fa0cab3ed8ad035e43fa6d29b19c43121f0e28358a2db3d91a62071ed4acbf1c1630759a55d3e80a3b7aff4fd38ed195bd2da47623876753fbcb1dde95c42a09675fb3165d89cda0f592d74567a041224bd2a39926e89e55c6130216f0eac24cf3403f1915cc04273df07c2ec7a3c2cb5ee0ffb892627bdc67993762f0fa0b5b0ec9adb933b63313ce65fb5eda7dba0d0d1ace42afac5e9d4ac047aa8e8165c8205dba9bb51e6", 0xee, 0x0, 0x0) 02:23:23 executing program 1: munlock(&(0x7f0000620000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000687000/0x4000)=nil, 0x4000, 0x5) getgid() select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x181, 0xca) r1 = getpid() r2 = getuid() r3 = getegid() shmget(0x2, 0x4000, 0x108, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x2, 0x7149, 0x100}, {0x8, 0x101, 0x20, 0xfffffffffffffff7}, {0x100000000, 0xffff, 0x8000, 0x80}, {0x200, 0x4, 0x20, 0x4}, {0x6, 0x2, 0xdaa, 0x4}, {0xae7, 0xb, 0x5, 0x81}, {0xec, 0x2, 0x661800, 0x4e79}]}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) getsockopt(r0, 0x3, 0x6, &(0x7f0000000040), &(0x7f0000000080)) 02:23:23 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffff8) msgsnd(r0, &(0x7f0000000200)={0x3, "6a188f0e493e3f29bfda5e6bd9ee0db8f90247f626f8e923386c23f1a7148ff521d3f7d4204ab8de38c6dc4c180e15a97d17c2c089c2ad85bff7fcba7f6275eacd51cc3c512b0994b6ea0d146d03b2b5508e18fdcd66bdaa8333f5876c0bfb5c95507fba1beb64e33cc1000f2d5cc945c56954450db11a4578cf9257930c48b8ce64ec5a4a2794753a78f5e6601bb5c5390c4aac9d1d8d5536f673f2421d0af0bec158639ff47b95c10c63b009063e4ab04e86f84108153c8556faceff47af805242306bf87e0b9ba33c2226f7b1f44a9101c8ad3dd5b461c50280c3a2836ce6aade2113f0261174a1c1a4a89f2124382d4bd1b68c1bc9ce50"}, 0xfffffeff, 0x800) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x9) msgrcv(r0, &(0x7f0000000000)={0x0, ""/86}, 0x5e, 0x3, 0x1000) 02:23:23 executing program 0: mkdir(&(0x7f0000000000)='\x00', 0x8) r0 = socket$inet(0x2, 0x3, 0x4000000) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0), 0x16a) 02:23:23 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x81, 0x7fffffff}, {0x1, 0xfff}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x7ff}, {0x95, 0x3}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x7, 0x7, './file0\x00', 0xb48, 0x0, 0x145, 0x1}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) syz_emit_ethernet(0xd, &(0x7f0000000140)="f1f648e7b364b7979d97e69a27") execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='}\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='&\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)=',\x00', &(0x7f0000000380)=':-\x00']) symlinkat(&(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x0) connect(r0, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) semget(0x0, 0x2, 0x1) nanosleep(&(0x7f00000004c0)={0x9, 0x8}, &(0x7f0000000500)) mknod(&(0x7f0000000540)='./file0\x00', 0xa008, 0xfb8a) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x180) read(r2, &(0x7f00000005c0)=""/13, 0xd) r3 = openat(r2, &(0x7f0000000600)='./file0\x00', 0x100, 0x132) writev(r2, &(0x7f0000001b00)=[{&(0x7f0000000640)="9a8674f3bf925d45569514b05cb5e4d22b48133774f5afca71f6ec246c8c3903d5acfaf7902569ff5b9e9d79e55869bd843eb3dbf048914c6ac8964d10cd4dfa1aca2ba65a44d44377638198cd041aa8ffc0019a0f6101792addb429be7c23b654a667f3c775c1cf9afffe807572073f3908a0bbd9f90726bb94597f448b70c9724486b5b8b02ddd4750f5399d914a596c9bd92d873ddc2d9d7e1717b1ae91bf79a59b8376d7d8a071424e11a66b96b762b25a47160001d8e2d5608a9040dc4ab5a1cd444bafef1916", 0xc9}, {&(0x7f0000000740)="20fc0a50c46e372f84bfe31c152fb5f65aee3f34c03dbfa1bd8f8dd33e05dd5fd298b4c9c47fac8495a6994552f7bdf2e85a62ba225ad7c3eaa02711ca2e5177d9adb26ca895efa30b63fbb29d2da75d4eb125e0c0736098e7c65527aa5c91d08e7c9e45ec77b4d327dfb4b2b9accf49271b2f2f11c31364aa1fc0d8e9c25b7ab7e10d0b052cd192b44b3b1c2b2ac8392f6a9c00432761b636e891de884abac035846f4ce374ec3714299b40e47ce68db5fbd39d26912ead4020416df52cb970e73a11ffc656aafd51c1272cf08d4c0e613a88351a591c93d4c703f8852979707958fc08", 0xe4}, {&(0x7f0000000840)="aa78abdac509c05d1079a90bfa338d7189f1ac095923d0a2ea28bcf1deac788e5bd393196651fb44124f1f6f19dc38509fda5d73437a68175a9b32", 0x3b}, {&(0x7f0000000880)="5675a7a9ef72891352bdc473b8d951455c4beecdff410f0142b639b77011e22b8c3c63e6ef4b99a52cd24d0be59d0dda353e6268c800b8f698a80897a4a02e6e26284a2cb0528b45b7d3097698fa4acce4be3acf7b715fd082588276267d314d28efc79a93", 0x65}, {&(0x7f0000000900)="6d5532d876aba79179209125119091b13fdb24ef143dc749575ed6ace5b203d5746e274d6f8845f9de", 0x29}, {&(0x7f0000000940)="7e28f7de81f6cce61fb957dcd96c1ff5d16cab368b7ac93e34352bc9f1fd044225049e90722519137be387f61cf42cf4d6412ed6395237ed9c0f50af1a7902203a7a75c50740d38280e84403d4484a83f9d2c4ee7d50e7769885632232", 0x5d}, {&(0x7f00000009c0)="017160b64634e2a39a79dc", 0xb}, {&(0x7f0000000a00)="d7dcb78b10c1927fc8092cf1c68900daec7e8290e3cc6264632f0a6f3c039fa462efcfd824e461cd467994bac783f9d08713d50962384211f2491535617c1264c3224be416e7ac8e03f7d7d8616b2dc7e6daba8490902216a5a22b61beca796854e168c0c457", 0x66}, {&(0x7f0000000a80)="dcd8e19f8c24ebda68c2a419087be52edf8be3533d811d2bf420c32ebf599d2ad614f4fd3ba9ef459c020d5c5f6645fda4ebb474bcaeb1935c1231e1a4adca1de8", 0x41}, {&(0x7f0000000b00)="1bf03e173eb6aa566e920631ab4b403b589b84b1507d4130c958ab5583af7c27ae58d22a1486b4c97890fa88bc5ce9f3c49c528e2cbb7a5ff2ac95f6ce561e0fd63281896ac466c7f1a7ee372187984cbacc307e08332d62ee0354951d2bd09435d1493a9fe0af103a3b03f9210535a44cc5ab529759489aa42972dd0c3b05a3c97429950ef928fbf4864bf5026a72673f1154a41b2c3b5a5d7d556012b92e129accb23f21958f5f7eff07293544ba3eb7e1d571d64d4498e34de78a5d7b7ca61a156835532278c1070dc72db1eebb0d2cc888d1cab45b4946dac8f0137d98be887be485f3f4d8bac6676134ce7642622463f41cf5ee8d5313336fbc969e3681587be8810ece710264fd2f414465479cf20ab7d9aa8d90d3c3c3c4dfa856f2d2b4782caac3e00ff36fa57d9a69c177c57e0c2e7f10c6898a3ee7b747f744a1e2d13019b00d55b358e0e8787c1587aefae94251775ad7709d536b712c6c57b2623eb7d173a40cd1bdd4131c681100b3c6b02afd3e10e00e86498d72f0953156e5bfc6c7cb8c12ce0da2e4fcf55ef580087712bfac8ee1bd1779456dc18e88ce949a6d5860a58c8df2a0925ff8fb8c95e3c901a48ef6aca651f2fec81156270b443f92cd53f4663010fa48b11794ccb78046be7857042c475c23d45441c16cb53e06fd4f9ba6d316938c57cd120649df15d0ed3e06d1d80ac067556a580ba6d8ae90ec4acfd67a7f1e762ad912e8f85c00fbc0d0c9e9cf92c890da3f0c1a2505d3c1dee51f9b4ea7984ea8f2a46a8baa2f53d2a321ca860fce4d0ccf53af5ebfb26f6d52cb811e22e9f083e55c32acb85e9083c475c23e375705ab0560926452c9eb27598f2d042ddf2f5a9d1d77ad920afdc26921f0e63c9b168069a0178e27621e835412c4c5aa871643162f4c7e241b811254f4870671c1ba37dacb4c7c04563bf99b2a71f5a9aebe687c8f4927d48961caeb6093d3ef7bf6f5287c24cb20cbb5133c446fa6bce08df5f7e9168bcc5809eae464ad3d00d53a6c25bd529a6f81f56f5486502d273be36eca57ab33d4f5505ba16bc7e22e7410e1b8e0cb355c79e1822c5f9c613889bf6f7fa09dc6e58f90655e201c1a12636c5db4368d649f771563f624ec62919ad65707f0fad532319b49afafd3f798ed7317990621034a32ab38579715a341d536ae419dcaf2c1e316638948b90f71361c60407bfa692e11da7904d34434419c5435ec4ac6d90144d4a200041dbed8f1a2f43a45736a7f47832a6d2c0200d9ac40931bd2618e53a56f4d0265d84e50e86ece8b0d73ee61f54b9ac2614a3a5f51a932b4f052fa77ed988c70f601e292fd193094e9e7fb891240333e906d6591c48f125e397dd791d0f5b3514d247e2c066effe68d1a6d708c1ed1b671767b4ba3b9376284b3d2a2e793b41ce2670e44a180513058e07ac86e62a9bc47f754d5cf0770dab36c6019257b8611230b43b32a888880d5c8a80a24225db952864d2b0dab1d74490345e5e5368dbbfb5033beb46e2a99c95daf13392eebe55682ea8a254441299f4f00181a20ea3f296f2064a92aa1074d44a2a151cf603260c2392ee760f573287456692ad2aa43eea2d7fcd1779341066fcbacc223b9c29c53c457279a9599a5d11d9ad319274b37b311cf26b90fe7ca302041c213c1188483fa37406c542abeba2c4cf179101084a0829265fdaf934654a4c46214f21c9efb2fc2c257b74d0c977a0687d5aa552e76aa01a745f8b275c7a43ab0534ac51513cf05434a842e320c3f88f19e73c63e78e83d05db9402ae00b728dde02fde8ed710bd0309fde17980b4032a394e09501be7cfcbc42fedfe7e8c2cce38b7ca81cac824401f807197609401140e06c2669087226579d0dbc7e473c6da558a140c28786fa223388244fd31a46495d056ac38b05f9b06fc21f4d5ac7afa9d4c4adc8aa8aa2419a941a413293231b72d804e7ad59c9a45152c018d13ce7f8dc8ce2f503471d3297e843bdba2fd480cd2689593ebb2ca3e339bbaa81b50450b71be61dbf5e705d5faadb2bdf20457269c09d294f43153a1acd02427e93d266b7de354b8e11ee79aeaf95a1f56e9990515f7395dd32065b792fcc17616c18ab242d6572f5057413b60cb14041b4aa9fd56af9d6463b77411d592a2206e35d48b60d51078d739e6378f8455a978a5c16a5125e0716a0dd7339de7c87509c7445e77de77b6acab5fde22696bd6105d22818a04effff7ce9240060e8c04d02020e5c57839e2db2adc9cdc548e99865b5a8f716d7c1b6d19f0f3549162bfc5a0070d52174e010e7f660ce1b08e55eed2f580af70561f3dd232ac9a7e094d1e4d548e7080079ca6e247b8b95f304672f9040d49c31e630fe9dffec248e2ebefdb2c33f128eb801e10f60c68d3ebbbc136702f4a9a2e823f9f11a6dc48f1545e43d3b858fdcc0bc2dc914914d5447b901310d0ae6b852bb5b2967adbf16926cc180d53c7b14afeb4fabafa5037cddf10e9dbb1fe7a8a69fe771051222bfc3546de5d6b15da32989ba424c83c934cce6d5faee49be575920a3d3796cbd5d9fa6ddab9b486f0200f332d658e80aa7e427c919ceeb3a65421b754f1579198310f11c1b06c47a017be043a18166e381acc8dc1bf93ab03f0211fe005709f8a5546c2643c8a6e00458cd87023eed5cd1217c2f0d95517a33335d1da4495fadf2e1b82bc0bad4a303a1e447ef2b31e31df9e4e335c5b51d7108ebe0c5c18938143a40d4d4e8f2155ec96d3b10c1880074514905371fc8a9e619bdfba17f32e5ca89736bbd3bd7a2625d62d63b8bbe8815c1a878ffb0139a778a1a85c21a776156258490fa1d99fdebbba9c88dc15ff17cd0b231425dfbc5d4435b07f39ee950ae0e92f56f44c705f557f50044c0bfed5e8ee399e04fa75e86e27c9ef45d09861bb360c93cb2bc7ef9d56b1f2d7218f25f52fe407e0cfabc04ef42f98e4f88a422095040643dfc50ad5a478f98f5122a59d4c5ababe071be4047a76794ceea910598801614d1f68bc7cc85b061894f5f434cdeb84ce8eb04e71b09aafa4c1d69d431bde074e50338e59dfe130b867fe65b63f78a43e95b1393031ecd6bef8c1ab36afbe6e1822d38ab9ebb99ba8386d221aca0067dcc0fc9d715ab0c3a561aae3c60bb49761c314d89f701b45c6f8a3bcb296692c3b832ed04662a9600f523af1ce7b68dc1e6b8140431e84ef14db07a65cd4514e1dea9cbd41caa37c879e5de203bce64f481708a7de6246a78ba1c280c6a11fa0863fe79ee2941e62aa2953f02a47310c565cf741f330045b385aa5dddc4b491c6479964d1a5309476cb312f84bc148f15aa780f5be02efea92342f5821317edfb741594f73d41b894bb27d1fdae32ab825d4e14e7d9f1e9a418882f5dfc7e8af46e904de4e8705929ce36aceefa2a8a538557fd15da4dd003d256b55e0bfad7af502f787b01134d28749002f75c70028108535c9f8356c05ed2c31dc77c3717d02c326c4acd9ccbf0b48c3c368dd2e3cf14ac1422a49cbd3b27a2fbcfa89fb8dec7866470e714a60dbc1d8d2d8345374d986b468ee8ae09b132d84198f1daec437704392cf022ae008a85c4b4b6921a0dd3e408954147cb09407a6a2f69310584cd2b56a43bd1c5d9bbafe6a18fd5cf35e00660c750ff8d61d92aaaf0bb1d62d0e8f046fe39c8d2503af700835265bebf503575207b7dbe65c6ccadf036ed56dd11605c52b6f8128d9273f0f425088732c27a1aecec4d868944a88660d14812fb29abc5076468f646bdaea3d2ceb5ab3db0dd9a2340079dcb42b085ffed3a98874e315cdc58d3dc1f8c8678beae5c5f05aba0dcc2c290bc424aaee9d7ccf82bf2f2c6a3a446eaeb9f3963d8b657825bf9d6a7fa38c07dfe454013df7905361fdcba19832f2c5f96f94881872d8d8914ade2007c027f0a102c7da268f1150d8910a8bc0e49adb619e93d5d8bac94e8cc6e70bfbfc7e889ed31976ca77154bd1fe61dadcb1e304d821113feb6dadaa2b711c61ab55da5e03e3563f77b001812998778cd1ac6e1e7007295884792a738df5988fd0488e678ca2010a56ccdd877578d592c1991dab336385ba4ecd9ceabe1d84d9bde32871160dc99ba806b161f10eb213c68443ec268291e83ab2ad3f21d88baadcb0817aa2c8bf11b7c6887607be2d725bf4f53e48e690c624532046c40430f5d9d4cfb478cff6282188bd68c47d32b30a81a048b35677a2c9c981a787a894117be8da6209f041758c1d524d286ba8a248ce2a929a7bc7bed02c9939f999524a72f6d7cfc53794ffddf8318553874dd5a7b7d25cc3294cc70a9c561279e9174054b81a07e14ecbc5b1507e3bcc8f8a0dcfa7d64a48a91bdc3933554488c348221c06fbafd78b9c40fce5f7a93817ea83a9bac625bfdfa52f114fe555f6031f2bf5bf374fba8335ad721497d838c565dc219f4bb848944b5e55a136fe2753b7161c15ae995bc86b2b5c4461ac430bf03a4401a145cfb1c7c706c0030e544f0f191f3c943bc344153c984563846c2f68901abf4d0fa0a5772f19edede461fdc284c462abd125a5535ba628c2f6b4951a36ba054351dc51f7353863d945dcf1a5d462d84579b047a0ff08d7de02d63a435162f12f69c774cb2bb3b808ac01037982457dcfa46f4ea7d01eceff43c26d7d681838831491be00fc8bc8def776ad415aa2d4e1dd20e8d43b65866cd9d1a915827a9826c8c0d5e5095016c8a3fa6af90ab05cafb52f9cab59d4ca87b6425364e1550eccf41e6b14b4b3d4bd88f41637f143d0aa682886b9cbbe239fbde7018edf10909b98ee4e580e673b62249f1fd060d9a028e98c610a15d66bed07fd892e93c8001a87bb6d0756980aef8c1e5f6c9c8f1f60a52926f03f7808422ca6ccdce0c68e5a0443ec9c9ab5c3b8f07905be38d8a927d9b1a1afcdfcf674635d378f831de20ede34aa5fa22942138114396fd819e377595fa6ed9f3be9c5cb548f046b59a5c56bfb4230dbb1b516ffdb62e51f02e36cd131868682f23c2f106b2e76d4763bbc188bff15cb243f15c447f263573de7ecfce487e621854830a375a9604cdb421d9434978a9d05e62ef38165ba906b54fb2fb9024b7126a264f10ea30c42d8dbee4a30f75a7b856e038050959ed7d72cde912bb36bf1ade55a110f41ecdfa9162d6e91744ec368153518a6fe41e3972a977ce7ba130a5ee5762fb3292ca007afea7092a83d44492baf76ca45ab4a9ac3aff11257ad033b8fb427a408e2155656441f84ce55028e5d5d3930c6f7d1a0fdde1588789a0eae4d9cf1b5dee1e0d823616f6efc00056f32f59cb6144dab99cb7c69a79fd6bce78aef568c0474b3d9bb28460b276ef4603ff71a1b64a824a8ede188af117ec8201439822e43f200df4ff20c76a9b6a06fe020900d2eb33a37220ce2bdde5abbf4e735ca5a62291d5c8039c94edbbc1e855e8e0c941a7ec22420bbcddcd5969275e3e9042ec4b61c829abdc3a4842efe2a2f4f65f5872552c0a87f5e98d8c7794985b1c5edcdfdb6105b416f502bb0f6b98bdcd0be519c8eb48af34d5665afb44ad4ee07c1bc81bb7cbdf35752ccc3642027897199ad33dcfcb764190d3e01110ed0e1f2ca2f27005966b7cd5d260c61d8f917a83edcfa26e601be6ca63d9914252e1b443abea507613c96cc63e186014a10713b10863fba80000ceed07912d6705d39f225e4a815abb35237d6aff66ec7d6170db5f9a004d33a60516dfb66e6fda26c9ee6f7456eb203f224754cab348cd905b287ed7b", 0x1000}], 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r0, &(0x7f0000001bc0)='./file0\x00', r4, r5, 0x4) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001c40)={0x4, 0x2, 0x7f, 0xae4, "a4ebb85f4af9b850253a9efc5725f7374d353fea", 0x401, 0x9}) socket$inet(0x2, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/bpf\x00', 0x1, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001cc0)=0x9) kevent(r3, &(0x7f0000001d00)=[{{r6}, 0xfffffffffffffff8, 0x98, 0x26, 0x4, 0x2}, {{r2}, 0x0, 0xc8, 0x8, 0x7, 0x2}, {{r2}, 0xfffffffffffffffc, 0x46, 0x1, 0x8, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x7a49}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x8000, 0x8}, {{r6}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8e, 0xee}], 0x5, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x80, 0x20, 0xfffffffffffffff9}], 0x8, &(0x7f0000001e00)={0x7, 0x8}) getdents(r2, &(0x7f0000001e40)=""/176, 0xb0) symlinkat(&(0x7f0000001f00)='./file0\x00', r2, &(0x7f0000001f40)='./file0\x00') 02:23:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) fcntl$getown(r0, 0x5) pledge(0x0, 0x0) 02:23:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000100)="105b549ab797b8783d3b96e902b183782a8107a2bf20483ab08f67a09db9f24635b8e3a5ab08b7256b803dff3fe0e6530879d3085f28338ee012bd9cd041de9ee5537aa5340914ec7468a813bd8d642ae765ce6f7d4d3563b25518026a5fa4bc1b5b1160ce449119cc586392fae9a73a1e5b5282ac0b5f786a67065231916936bc02954eb8b8ce6d24df9b59b74fb1da3920562ba54d18b68e015c243e1b6fbefbf3c9ad74dc07b844f51951619a789c5d227a0d6547469ec585d3c1e062a4ff2b69b6966b147363565c19436dc33cf510977cb439ac75b07b623048767e9921c18e8f04bb2c83a074e9fddcf4d9bd4b6f5702851b0e9c77eb873768b268688f3fcdf6c735d5ed3afde91a85b9e77b", 0x10f) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 02:23:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x368) 02:23:24 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)='\\', 0x1}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) fsync(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) 02:23:24 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 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) 02:23:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x7fffffff}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0, 0x13, r1, 0x0, 0x0) 02:23:24 executing program 0: r0 = socket(0x10, 0x1, 0x9) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) fchdir(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000f00)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f00391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947fda2b31f537a5a1b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c4953568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc991911c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20fc0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78f68f48665fe35f7d69ccf07f14d01cba000000000000000000000796a422f9c11151350fbe847e6ccdf1e46fc5d535a24d007e9bbae05232972376a4d7d148190eb8828b11311a2c11a5f9eb591dcf3f58b1d887de45edd0a0a705b78c12104755e48e515f0996744b283ceb1499e30259aaf6d5cd7ac9f845bd60b9ee878eb7d22489143b075466bcd66d03bcb89f2d6c9f630537a9100d875b78a81d905b6e0d1ba34e6f4a2ce297c68", 0x3ba) 02:23:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') sendto(r1, &(0x7f00000000c0)="da7cae0d80dee45c2c83a78f1fbecbb8898c1e5680005c82d9cc4f6b3304a1f5500695b2d0d52fdb364b297e982dc579b46f2f45b33bf1eb837c31c2d6b396693ec23f302697b20f497589994c651bdf15bea85c", 0x54, 0x5, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 02:23:24 executing program 0: r0 = semget$private(0x0, 0x5, 0x200) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/219) socket$inet6(0x18, 0x1001, 0x0) 02:23:24 executing program 0: socketpair(0x1, 0x4005, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/232, 0xe8, 0x1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfeffffff, 0x2}) 02:23:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x28800, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) getuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x2, 0x1, 0x8001}, 0x7fffffff, [0x3, 0x7, 0x5, 0x8, 0x4, 0xce0, 0x7, 0x5]}, 0x3c) 02:23:24 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x10001, 0xff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) dup(r1) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCNOTTY(r0, 0x20007471) 02:23:25 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x1, 0x1fe5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x81, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4d, 0x80, 0x1f68355f, 0x5}], 0x9130fbf, 0x0, 0x40004000000, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x13) 02:23:27 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x380, 0x2023) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)='W\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:23:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000025c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60, 0x404}, 0x409) r1 = shmget(0x3, 0x1000, 0x1b3, &(0x7f0000ffc000/0x1000)=nil) socket$inet6(0x18, 0x8003, 0x7) shmctl$SHM_UNLOCK(r1, 0x4) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 02:23:29 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000001840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa02179ed6df1cb1868b640bcb5f728ea15cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e78f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b060093e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x880, 0x140) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:23:29 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18010, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="118a513e20dee48cb7d5568688aeab30aba6fcc71e0e941f8df42c60b1aa97878bfb8572fea77b96da589453d52ffacdb437e175cad79615e14956c2", 0x3c) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97}], 0x63, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="cf", 0x1}], 0x1) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 02:23:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x2, 0x6, r2}) 02:23:29 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x3, 0x8, {[0xffff, 0x80000000, 0x1fdf, 0x6, 0x1, 0x7f, 0x80000000000000, 0x7, 0x3, 0x2, 0x5, 0x1, 0x2, 0x4, 0xf8, 0x1, 0x1ff, 0x5], [0x80, 0x3, 0x3ff, 0xe7f, 0xfffffffffffffff7, 0xfff, 0x401, 0x7fff, 0x6, 0xba93], [0x400, 0x9, 0x1f, 0x1, 0x64f, 0x0, 0x2b], [0xae, 0x2, 0x7fff, 0x4, 0x2, 0x7], [{0x4, 0x10000, 0x1, 0x7f}, {0x8, 0x6, 0xffffffffffffffcd, 0xfffffffffffffe8f}, {0x6, 0x100, 0xc42, 0x775}, {0xfffffffffffffffa, 0x3e6d9e99, 0x3}, {0x1ff, 0x80000001, 0x7d7d, 0x81}, {0x100000000, 0x4, 0x4, 0xd0}, {0x0, 0x81, 0x8000, 0x2}, {0x2a, 0x8, 0xfffffffffffffffc, 0xf3c1}], {0x1000, 0x4, 0x1, 0x7}, {0x7, 0xadc, 0x6, 0xb}}}) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/98}, &(0x7f0000000100)=0xffffffffffffff3d) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x9, 0x0) r3 = dup(r2) syz_open_pts() dup(r3) 02:23:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 02:23:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0xfffffffffffffffc, 0x0) readv(r0, &(0x7f0000002200)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1) 02:23:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x10002, 0x120) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x88}, 0xc) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000200)="06643bae4bf09e630b027390573a06568b77b8f001cdc76fd6876b74b24995e39b8947664f1b14ea67376a7b6b835200a75c737a4ee8207959c05825ba8194c03b1d65e78dfe8d3e6d8e9bfdffa9344924aaa605ead071ae2b84ef6b37c9aa974218a7570f", 0xffffff76) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x80) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x3fffffffffffffc) 02:23:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x12, './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shutdown(r1, 0x2) 02:23:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)='7', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="5ccbdd06976009d410275dbe40979b3cc2964a98b2fa0824d2c934277abd472b89bda85aa9997416b0afa3b0342f53904bcf8f95ccc9e05af9ee5672df9d88b9011cc37c6061b0ccf1e0caffa1005b6b28785d747daeab15035bd17f7de485680c3f7ca71ea103884f1d53c41815cff07df4f9e4959482c53538c48ee20e715fe80b4218ef6badc3d9d995f5b2565f563359b1535c6c69c5c74b5c1407cbdbb0da98108b50cf71b70dbbd2d6d0c1a2c6b2074849a1d6a37cc8c990426730305b6c3d6424553e96eb4f3268d43014cb8ac7ebde", 0xd3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) 02:23:30 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 02:23:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) getsockopt(r0, 0x7, 0x96, &(0x7f0000000100)=""/60, &(0x7f0000000140)=0x3c) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x15d) 02:23:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() dup(r1) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/235) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:23:30 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mlock(&(0x7f00003ee000/0x4000)=nil, 0x4000) shmget(0x1, 0x1000, 0x40, &(0x7f00003f0000/0x1000)=nil) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x6, 0x9}) mlock(&(0x7f00003f0000/0x2000)=nil, 0x2000) 02:23:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8802, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:23:30 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x6}}, 0x0) 02:23:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = kqueue() r3 = syz_open_pts() symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 02:23:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x10001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x5, 0x5, 0x57cb798c, 0x5, "a1ba60300f01739559a7891cc919194b4e08e509", 0x8, 0x3}) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x4002, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffed7) ioctl$TIOCNOTTY(r0, 0x20007471) close(r2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) 02:23:31 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 02:23:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x100000002, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:23:32 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x150, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x46, 0x9}) pwritev(0xffffffffffffffff, &(0x7f0000000400), 0x374, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x4774}) close(r0) 02:23:32 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) getgroups(0x2d1, 0xffffffffffffffff) 02:23:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 02:23:32 executing program 1: r0 = socket(0x26, 0x8000, 0x8000000100) socketpair(0x2, 0x8000, 0x7, &(0x7f0000000000)) setsockopt(r0, 0x1000000008029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 02:23:32 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x7fffffff, 0x0, 0x9, 0x5, "914c2905809ba3c0aeca8b77a83b545166cfaf29", 0x100, 0x5}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) r2 = socket(0x1b, 0x0, 0x101) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r3, 0x0, &(0x7f00000000c0)) read(r1, &(0x7f0000000380)=""/203, 0xcb) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) write(r2, &(0x7f0000000280)="e18c453d80c9c219f6781b44bbfb268d4311bb43dd8f9c307e95bc3a13aefc66439478cf253d51403bf6a4970b174a435f86fc0f446e1594ca5b5c255b9d225ad4605cc156fda88e2f0e04c461d3abb698deeb9318020242aa95f7bb798d86cd5f9561b471366863999803d27381fa7115ae55b74679d7379f7423faeebb9e4913bc0d32d5b9ed028e0dbf9d0d8744aa5b00475531bce52058f34b4977a198d10fd8a62daa5d9a180d", 0xa9) pledge(&(0x7f0000000480)='\']\x00', &(0x7f00000004c0)='\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3f, 0xdee9, 0x1000, 0x10001, "84efab964ee151d4dbe4e76f590178be912cccde", 0x2, 0xaa}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x4, 0x100, 0x10000, 0x0, "11e44a9fc802e09e3ee9b6a9db2441d2efe9b09b", 0x10000, 0x7}) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/44, 0x2c) 02:23:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="9bc4c222c0d223af3d93d2b4269d8c4a7348d4152ed1d7de403536fdcfbc0ccfc553305f6675189410d8534fd35a9b0862b62029a820af04ec3ad497f174c9c56ad4", 0x42) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000080)=0x101, 0x4) 02:23:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x221) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0xa59e2a4fe716a2bf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) ftruncate(r1, 0x0, 0x3) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000700)={0x10, 0x7, 0x4, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x2}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xcbc6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil, 0x5}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000006000/0x3000)=nil, 0x3f}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000004000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil, 0x3}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000002000/0x14000)=nil, 0x8001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffff519}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 02:23:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000000)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) fcntl$setstatus(r1, 0x4, 0xc0) r2 = dup(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x3ff) syz_open_pts() 02:23:32 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x98}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r1, &(0x7f0000000500)="6afc76f784ba7314b1a62264ebe948de236f73a42d033501a33c2474d233739da975ad9a01cee44360d9b23c110d1c23ac92030565d3045f3fce77100b03ec031720bb0f5b892bc5afd3dc205926ac5f087c41919453afb3311ffe4fdecc385445ffeb3515c94465dcd0dbab1a1353a617ad09aa5ca72f8bfe6d66d5c51db2ed351be0f24efa69ddb0e6fc5bba1663b1f8ce6038e6310754ae6aa383e41f362557058fd898007c0d18e35b7d7f29e0fe470e4795f529df22120ac6749a90b381d867e5c802ae5593b308bb2870107d8dec040ceb61c94d94c80c7c51a7c2fe2d87edb66b844098606cb26dacfa43839238d92ba6148d8abfcd7cc347adeff83cb84dc2d56e066244a8c76998ae197c8dda1251ac6887ab83589aec224d475445853f97b7aea4edc5b7e590f0f321df2fdf7cf4c21270af21f60d65ee21b5d7ca837a73a34aca7ecec150d15347798254600ca234d7da43166e8638f809a1e867617741e12dfdf4196424f6c0adce21f7bb6528827ae40522295d439fb480b2b3d46426da21af2761f58834bf66c7ed7d76889048c5205ff3422fa750f84177b2482cc79bda1729174460b12bbba7ce7e4589440130c82349773b10f1ca77e65615f5e118b6e9c3cb0b09ab5cd1d9c2088dc195cda0359a6f55dd41d953f8e32010fb7c9aae8c14622fedcd980ef313f2d815e6efe5b1b93dd23387bb68b6b8a2f01e33be110c3a1fbcc339162af2bca1fced3ed70c08fab25999db6bfbbc95218e44494212582059ceae322f897a3939115198103bf4127cec793e2effd2f787fb66bd886b543aed8405591484dabafd3a3a45fdd2be3d2e5d843480e616c6ed51d60426ee4aeff4bd90ea24e1517f0cd6d41c6fe562fe98568998c9f3206bcb6c69ff2a505e2765fbdc9954acd1a35f45d86a8bae250f66306c993fc352ca059d3297ecd2f0e50fc61f500076a4a0802f8abd5cee8aca5b3642af90f8f4fc137e31be59cb742eff1952e72b041e1efd031ea03ec0e575c13971df707984c7f8236eb4e3c809124a555239fcf0b6aadbee703462cbb6e0c2ccd371b2b845196bf867ed7fef61bfd1212eb107e548b4ffb038b428e8f12e4c298238d4a7de739509e2b64185629badba14c24b7b794982269a30aa0b60ede9664b00daf187a7c026c7bd1c50d4547e2e5925387283643060270cd216f613086a484d06037c17724bfd10b4033403e5f6c71ce39963a3a0ffa2836cae9acd478ea9b2386c3696044b6e8ccb14d328b67de6798cead2504b48602b129a00801e7361caba09839c27d9b97cb4562df4d0b702c0e0b946a72b113f666fc715075395ff1759a15f0c01f7706beb59e3a42e802d025d5e1aebb878a6b3393ed197575d5cf19cabb7d2f36129f9c1ede7476a4a6e31453766013e81b4b7790427fd5479fca2313d6768f207b50b0f79f5cd24237efe2d5a86c35ef43c691d4812aa370c321f7c7ecc9ec9f592506a12abbd3a56d4de0aad6ae601579eaf56761fd1f18bfcee15445f995a7da335df361fc21cd633e30fcd05797fd50db6a2ce0a1227b2b6158def2b25554e93e51dde5115d0cca35f77f8c01e13608ad51dbcfde75c7ed133189f2f8532e548e495c5cef39cf6c0d83cb2a56fa856e47ec7bf264f142fbc15795ee2594bb105e99766d5ed0523cd754e95c381d7611fb64e73935b5254ec82a7f68033f802156655bab609c4e48024f8ab216be3d613e0504d587bfab818f7f57ecae6582178d1039866379333f7b19e6d4f1618cbcbb5a8e7fc4e77d7e3aef597026c9e7019a0896aea36c473cafd19d6dee7977cc512fa9a43510467d20ff7225799418fb39634927612c489f35d249a9dcaa2e895d11050876df6ac3545588f756209700b827860896a2743c5f8decbee3a87cbb206019517e28fef48e69b54e67071e6c38da6038edc335663bdfbd6a32ad68d02bccd0f0d9d3f52057706556c5628f516cb5b7f58aba170411caf91e9b1accc15f3f0f5b2b759e7f69acac3596596701301cf9b14a47e6e54f588fcc312b972bdd7008d7ade584e70d379cbac36cdd472d3b9837679511971cf1c0b9920339b858215ef88fd976e96b8902f4226b75162def424750ef8e131a4e1c8ce162eb84d8b6b041884abf4feb2bb210976f0d147800bd5dccd057998c3673c3f2e7dded789679e713eccc38b249f79e2dfdf08e8b06bdd3e72d132692f6e120d0f12e843ecd4052ace6f217b8f09db6d902bcbe157bef897f2b765dd7a7dbf90b3e4be2785869f5ddee424e6f6364634e1423dd7c180f7633c050dee754022184564ae50e1d5b9aec5e96575e03cc7746d2068de6dce78cc47f414310f25703c6eadc6a56d427b514a369d5e56600e2b432f4f02f42910b8ce8e8dca0668cf3dd83ba427b5cfdaad3c563484e2e4b32119604d58dbb651a34aaafcade8cc3aeac09658aa8f90b76ad2f8234c896f4c91cb057c801b47e3e324f45847d26a359fea7d9bd02a9d1a738a3db5f7aa03c3211ac834a2e4f141f21ea8786a4c477ea3e0d80f8795f49f312e21f2fc3fb9e770383093452c431ea835224ce884d0c0e4c5b6f2e839fec359392aea295fad39f866318bba47853a3dbd0167d219fd58f2855bf7808a3ebb460fca9a13d312802b2f23fd5eb1ef71d62251ae2100cd142dcc5e084fd15bc44868a3d81de69897bb5ad5184484744ccc724eddc39a7bd9911755b53aefbd55e5c3f32959899e9ad346deb8491ececbe5788efb963d224f49b20fe256038a41f247bed774665a4f40afbfff31cdb95db6e192baf27fb888def8a7630925ebc3efe29daf74b43e399012b6ad23050ee8620b43393ffc1b59fe3d981b6f7011f99b3d0cebf21196c49b355a909ca0c6b2bff1f992aa80a7c7d6db8d860ca2716b1f4a6c194be318f4b571b54ae341196b19824892c2184b5308a3d3b6165a1ccc1c3fa4b90578b312e79b1719d0dd5d74d1521b5c8f0b287c4f271f7e16264b9dbfe8b2ff198d3b06cee256a3788c5f1b894c88625e7b0f51aea90efb86c65061afa3e6ddd2c079aff40dd546b9baaf9a361a9a0d078bf8a6a7ce431805198a9e1a3c93ca6dcc75e86abde2370df9e755489d29d1a4d7482f4eb704053ed0bd2ca9c99d74f2cc8357308bf0e6a3d6faed7df855ad4db4887295a55d0fe007876722a046089b2e472df5fe6185d0d79eb80ae3f7cebf99257ba73dd95c1b6581603398a9a28fa00a479d2d8d9a0f9980c9c82acbd7f15be1d39cd7da81466c7a74ee15267d748e33c8e03629e562c2f314b5ca461a02181e02b44cc95fd973f8833d11a5951c3165dc1f0e1f53d15d3e00f01097eb8c70ad52fd6437e7446ef7d1ff0f07130792cf4996185bc16207673dbc68601c4c600cdfe6a6f2de396c2c904aaa3e85a218637f89df3c5427cae4f897d1f0ce61a2815e75abffbe80b77e08d36104c46cb5c4f10cd859fd608a53c75c1ba366e36a24686dc5b563c14bb42e6412373ca4b657745f72b563b62e41944efb78be75bfe0b1248f933fb7ff9a435520d07393e54c44cc6abda294545353da717d0aa21608d9444ab49b758d2d847bfd0c51585e34f9c185f6227ae93166d9c1943fdfb2f053f9ac0fe39e9ada731187013f3d4bab21825cd60c4f00c9315580d018fd2d1612c1879a320a4d85e2f7537abacf4151ae156bfaec65e85c5a8f814be591388a631ab7298fc3e257da3efdfb8afd2234498858f5d3880a20b6c3f8a2b193ae59a525239e6763d37387882981acff6455c1509bf1d61f52d74513923d019eee6b6c235d9552af449600373b8af54614b568fa8cc4d09bdd2c505aefbe93cf943214192b577023ab2813af0e1bbcf41e70f34bc4692ef020673d7bed7596b8b408051d6d6d3b29068ff03834d84a7fee6fd4bef9d54dfa679ad05df02dd8fe8c8bf4121083c3bb1ff36e906e3bead618fe72972682c1945de37521a5cfb028a18e83b0c58a35f23815da307636870c620921dfe992b3b99887576b67344ef4c6be40c7e06cb713d768ecd19c896c47455a0c10220d6a0aa90690c5ee223954f4bcf9eceec71552e64990f33823db869c7f2790a752392843ac200409d4ece5dff6d12062da3b3f027f0fcce9751740c77739dc4e08012a57e82951cf4384c51e66090e19fbcb4a18d61557b928593203ca8a7a43b066b0ed458611cf271665f466b2cd3174093f92af2b606202c6259fdec82c75ecb9778ae9e47b102a671d00fe579a3da2a29b1cb1b1e8ba7217ae1b3492e459c295050efe27c1280239ed004ce47fbdb7560478706e3261b49a8ec27e97cd6c0de34d0fe74f8933d41f55fa806c384d8a430d498c478859e174677f16edf56528416333cd64d6a835ab46ec132db072294ab353dcdd783cdac833410b8bab8483010c672b425e4ea62c82501e9f57c4bd82f8382d828dd23f7a9889ee7d7ee31141fe834d22518878028d77ef79d4a08af0d303b7bea7054911389100782df76e2a3c0934d48f9d02734557d938c17681134faf3adf7ccc8a13c517cc7b74080660b4a7726596a29eba92bd66e441a4d2744908c783840c5924399a3eef0bc204fc1360497223021396747f4404eccbdd508deb12710efdbc2acc72c24ef28b14c2f47362c44425bb1005198757ef79ac71d99b0f36624c1e494ea3684770448e533431c8cb5df1f5832fc0d797c324dc308f7622965da5f0c93ec5eecc31a17b7a6474870734fdef9a287085335b62a15248f2240598aef3b499b5c1d12786bf23b14d2439cda614d854be361d9b2e473e20ffd5bbb19a397c4481c3b5c6d98652dfdbae4f275d83681c260c9e4209180379145e7e98870f84649798ce63665444895b5b2225dc533dd8f7d1c7599aae8101a4f60571190949b89f63ea5bcee18cbd5540ffce9e06df088110b96a3c1d5847fd37669eba7d255611e5f78b93ddfbb8f628cb8c58f93f032f6b5e51e5fe44ff936f155b991a545decb92052f4cc07a77514644052818148337cd067ee565edaca88b97d6c7fee14d0a3029aa0e05d5e1e2220058963843db5553678e54dcde6e35d282d60b71a220d88030dafdd54bb785b9da7880d0dc93c1c880ad343169715256fc2a7159db65c02698d1df7a760461ae62e9be8e1b4e699418fdfdcc49b21bb569b8140a39bd356038aa812954d074f5fef86b98e77c5eefb02501d939b6b2236a809d1ebe7321302046b4a7b3746793427ce32557178c448418cb008976538d35e00a4867fe3827c4cdc9bbae82ce7545417458b99d63ebbae1951d9c4ead7ced20e199e68f6ff8e9c7b7d1cdc951f88ee16bc0a9c458bb9981684b1fe6fb4d0d0d56932d004a89955bf0f3a4d3367ffb35d0c5fac36257a97d3081bb7e1559130ca65469815aef1d96e4e0a054d301f5b1c2711ab7ab4e5a66d142a6526a1a62d5fae9d1e7ba461f87ce2612d2f56812b41f62c9a671174ceeaff6a3fcdea699b63b2d9808c8a0f131e963889f9da6a957db81ab63db4f2e3398ed143707d7c324ce436841d2d0a861d3210f664ec184890056f63726b192766d9a10c709eac04df4ff75465911f9d7ecb81072273573397a3f95b6c666e64a6bd926e5c4c12e31a82cc0b3349ebcf01b06255bb9e057973d9f845b5011dab941bbcb9bee898ef8d94890d5c8c0594346b31b47239fe2b567636c475954297b57ff7313b13b80ffd9b21a13414ee1fec5a0d0c5991daac24134229a2cc0233044110df4339d918bca7c4ff0f2180497860", 0x1000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 02:23:32 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='./file1\x00', 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') readlink(&(0x7f0000000300)='./file1/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file1/file0\x00', r1, &(0x7f0000000200)='./file2\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x7000000, './file1\x00'}) 02:23:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x448) close(r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x20, 0x100}, {{r0}, 0xffffffffffffffff, 0xa2, 0x0, 0x80000000, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x4b6, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x99a, 0x9}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x99, 0x7, 0xca, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x3, 0x8}], 0x0, &(0x7f0000000140)={0xffffffffffffff01, 0xb8ce}) socket(0x10, 0x3, 0x40) nanosleep(&(0x7f0000000040)={0x2, 0x7}, &(0x7f0000000080)) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4c, 0x3, 0x48, 0xfffffffffffffaf6, "e913cfae7637e766fee2ca6b3b142c7b2382a918"}) 02:23:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000005780)='/dev/zero\x00', 0x8032, 0x0) unlinkat(r0, &(0x7f00000057c0)='./file0\x00', 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000400)={0x7}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000580)="c696083db4ced9d8427d23917240798368cc208df12efe279fb1cc89daf546f7c1e1f49c45b21a45955318538864699af1a7e054322abb1ce5fb0cfc5cf2fd6a7d710312b257d7156bcceb5a404f93c496ecf06590830696d122ebda53a6f0d4ea18f4538c1a78ffab287dec7678c805bb941a670e453512ed193471ee9bf3e09462972d9235ff483559565ed6f38b5c4d1ed988427aadcbfb37b3a575d9cbabc64b8411123987ba1675cc9cb88bc6bd2a69c4081dd71fa81c0c4ffb588f55b2c8069dd7a8e208fc415e69d87799ade230b73eaa703a8642530d99667d557bd0f4f272442df0da50ab9325ac1e18decfbe2a3dc6988df05d48419b3ecbcf999a5224b048c5b43249d51264c7376b94ab13a32b27c5a2e596e2dec3af4a0a57fd34663bd55ec204685970b6752230b556310e155c9bf80f27a5418a3dce1f3872b6a88835e563f520637e10bbed36604c7583be33310d74fe271747a040e6bca7eefc12920cbee2b533ef9e8f3b4c23d23618484ad4b85b6f2b45908f614462c870fb6204d0a9a9e8ec6da5be8001ba89191e5c729828b3b863eb970b51b92c192e908e570575c791017f54e1b0fbf6fdbcbcaf712a5bca8d2979e837b5e0f29f5f36d962b521b76ea07072e11af50d2034d029102fdc79abf69ccbcf47dc3f6b759f138abc5355090e5f41e3524c572b324aae114aa663b349f04826cacaadf98b78e8255f871b85e7559e2743600404cb0797ea47f00aa97f9a88f909cf2014a345df3fe0d5a081b78413d79e6af7b20a41c0cdaf0ae718aa831282775634f76710524e35b4b5b7eca451abbe17989838279f6a5915999f8e2b27dfd51a2d27e37dc073010be6b67c4ba8b9e1ba6a25740f8a04c10be58166007978858243e4b42ab48efceffdf1c2449918f3cadf5470504f942f8bc68fe3f96901b17e6c37fa1c300eca6f3d1f854e46d75ae47ec3061ff61fda0c0b98b4ed5aa787a0d0e116b10f3c8ba35a75b5a7665eaf7ee6ae34799de8a8eb34a487d4e1607d0dd6a283ccfdbc462f24ae054dfba1c2d2398d8a4f2855056a1f5040c104b6bc1df81d77b65bc14bd2617a28158c01b29087d7624f8105fd7e3038923651f6b79812cd0b68de3fcc4fec4b07e8720093b7b251cbe1f04f7a6717f48e51ea912d193beca57d86edbd895a92abd02f319b5525f222a4d6ebdc2611fdf887e21c7b57b1eabde86f651e8c5e6fb2f3f35e4a69c640cb0fa58516e7a2c9953ffaf3c338b89f8bafe4e8c7c5743ff11d759ba83bd874f3c98750870c16a3334d8167382c3c95fcf98634f824ac290df4b5563711cbe2bab950621c3e6e6437ccef87be178b6dc019b203ddbcc13f87527d95f4aa7306f95efce4f4e61286bb4536c7a3124756a9977d6d9152d320112c9362623797efc0df3e96e4fae7879a9d584c5beeec681d19a62dcbccfc20d094a2b4b2b31ab5d92728851c155f8bf3104d42e1a530e60d3cb23627b4ecd1a804186bebc4b9469d35790e1c46fae3e8d2b7b9ddd32327f0de6cada3cf702653d0343cde84456d36538ed193213da483f3f7f9fb494fb16a0aca3673f8acf85396af257d805c7cf154d3b6552835dd093becfd2e6b7e6986aa4e855bb6685a4da917985ebaebc2e04b7d94f2aedd1fc204a0ecf1dd323f854618bd043cc3024784f8407ed1c474bd9c63e04a91c43b5534d48a716439ae5f7a2c526e03f5eaafe085d041283cff7c4a1e730ec33e283f00ca0217378e2731aeecf8d3f2d8d4ca545e2a918266b7a7f82cadf957e1b7197a2e45e1ce6e920cf0ee080521196cd6e174b330d9b2f2871338813ad765b00e2a3c2a5583943067e964b329778a1532596ffcc0c7536560aa245b225b5874a58a659579c2663d129bf1bf3e40f50030e374798c1660ad7719347117c220b0e85887f05ad7a1bc249215d9a3f49b66b910f4aa8a8320b201eb10c7b4a3303e2fa48d66be8f4d68e5d094a00642743dc57b3b80b4e0bc494a76fac8ed73abf7ab373b44b299a7904066383a1d4d4188f0f2353b4217cf54e35c31f4e3153abc8a2aa174982fbb815d2c01816ca801772e49931ef438a504bd0500423910cc8b29a9d34909f9c7c8af6132e53983023045b59c733eefac81f1b8fe7305e9950b214cbb9756ce1863b02d2d24d1a681eeacced16657acb0294c5c520b4673855139c56933cabb46720c3a16163dfb16ed028bc031d4c8898d8f63cd589a3bfd465b6921120f081efcfcde18b6adf57b69a139ecc7cc11b1271d5031d5b926c8909d8830cf68787f7dc61e47ff3e13e3f1458b0c3aa4748d7be44d1832ee027f8f770652d64fba6a2eeeb322377ba074d843480f792b78d6ea9d5edfb0e601255d107d351853d808ad27b7239e985d99ffc7df7419c8f807dde4ce37cc5c5bf1c57ce7ec318592c83a5fae92a5ec900e8d5339501ef4f5acacd630e357aaa2850ab21b46c18972a12baf0c8b5cf9a26a193440423104f4bca7132cf5259416a2c534e5a18e50712f31c8097503b0c9ecdd8f1a8c39681b43d5ff130e77b696e2d722805843cb905b10a379aec00e3c5d3531bf95ab5b06bbc3bd2aad25da7c2356eecd8ed76862efba3c7b5ba14b7210c89ab994b29576bfc5f5288b120e8ead94e4cf7fcd963ba3be170b5936f6d3939e71123b60a81b6b0791ff9f81d6a4c3f11b82b561bd38a5f465480041a97918b2e9e603139ea220cad9130f4493d3151a63a8dd893b92b5e8858f1e1df0db01554184f6c12fb3857fc65b293b60b80e82574fd0cef16ab42c70f9a7dbc1f7c2aad5719176b4a544c9256f7546481dce3e31e0a00fae425d917d6ad0e9991fdf4b86ed9cfba246bbeca2aad578cfa59916516f85f5caab85fd0e4c661372d59f93b76a21e4a520c5138df9fe5919ea857707318f2569239ca10201957b20b70d1120b69e4c7b70951915a4bbe8d1dac787de04089ea522cf6a24f010e6a9ddad680b8b41ccc714e4e0733aef618be17d32145550ea81add970f3224c5db98f7c5962b635d67a4764ef1a6a17a0aa7c24cc64db45061cef8e7841a816dd7ced91c67cdcb3892a47c6345733a19a7ca7bf731b0af9131bbd9f1ca9f2c9bc3a0f3db6545070aa9aedb9d239b764d744b96c9ede71535e3aae314c9d0e5b684e43a9540d648975437ee59879882b96de418639b12847e0311ed4337d48a7f1e7bdf512874159cb87842dfbf05c1bb7eabe7defc8bb06efd3aaf3e3a3c5486dd569a461f6c5894eedd28969cb4619c36f639a1b7aa39ca6766e5a25c1209eebe92778d8b05750831a15d073d2e658401ea6c1bf2d677728be1c9c4525a000b58a3bf4fcc821360c9362cae2961a15a4fd4ca2e14ead19913df645adeae93da02a77be0d4ca18fb905c583d983029a02f39b669fd9bbf90167d6580868c92b26dc08b1558bfa86a00dd7b24ba2eecdf1599f437f930bb41cec190202b0b3d4ec0d8c6f592cafbd8e89db8294443405d84be7a32285d31e06e53dabd1de92ed5babd757ddb11ad2fc79a6b5c34c3d8f310c1235c5d7c2c647ade8724be179cad50ff6f37020b53ce68351e9ad468c8d3bc5fcd859ba64cb955d3d6db38a0e7a0b93ec14be74bf7d36a3592aba3fcd00a925e4ebfcb0c6947ab8a2fef9637321dbba310e708c0c1a504cba3780953667e708b866a9b95166fec677a74edda3d0f260fdf148adc962196e7a093eeffa18d05b2452456b4e1701b8185fd82ffd2e887a9ddf5a4c7091bfb2030ad3a6e843568bafeec63edbc6f8dca26686da197dbab901ad875577087472fcef6dac24b2fc01a490905a93982bc3dc42d73bb2d576ce06084f0ad4d77b30d1fa753d9f145fce8abe84af7d9a3f3b624b76b79191be68c74006d8bbaa984e492dc63bf63398d7cfa3bcb9f620eeeb071ef76b631a0b1f9ed8b2a18a4cf08e741cc97e8214477ccf690f7a19c858a3236d929f1049c84a02b22da92a0e65821710a76aefe6bec5ff8bf230c81eb8e5d5a5c8c89a354fedcf38f8613a3cd7f89e3b77828f09001c416abf99d4ed4b6f20eeb5c93d274ea5fecaedeb131cee82f37398aaf85abab0ddedba03b4b836c4625dad043867ee39ff86480bf49c04d341822a1f49c09eeb15b959fde816072d0c28cbf445d32c7e03889f1d8f5fe10ead16396c335a9b607bc1daeecda0c7910e42150eadda3d38f5a058b291a02c8d8dbfd8f15156d2c370e857fc24661572767ee45f7b403ed78c980b263e36a004bf3bcf785193855acf6719c2d1bd116ea652958f671c0fa089252fb63f972dc69e53c1e5395473ab621e6cbd56a6380a9077cd7c526e22d4ec2996bf37a7513326b8b2c6a4e894afee253800c731f3a32de8ef39584a91951ddd3c0c02c5985f9b98f20558cc426122940fbb2781e9c06ae91cf14d6519f610b18a75d5bb709d58cd34425678ec4b7d578552b6a87a2bf0a7fea62504eea7c49c617a81ea5c8fee1d9c7a04e18dd224fc370f9f6f54a7d23ae59d41247bcffa854665183963c2658dbe015b2ddce5e5ad42f1848d2559b6fbf3dc3c25bb9952c36ea350e70f419a4d310f277e35618a3a0ba7c9925844ed66eed620d9d170a2ca35c78ee319187c4a25cda2d2cbeec553d7e7ed3713436b4616e9f50c4d870756bd91ca462f0d5e14ffba42641db330197fc34f6b5a0a08758f73bbb0227ab4b1294195d1d7090406b46c91b13dac9371d9135977e3b47f9c6f435863515cf0f5fdf4aa5f7f3dd1f324e56cf0226139d996332cf0b1a07e9204551f64ebe03ad4369a07180f5edd34679e0694e1e85f1f2ca43d2d5e940aea6d458b1ec3effeaa00b0611c2a923b9711ed8ce3c9ed32b7cc2a983acf3235b6e637b054ce5c0a1d5d714b7767f3e249bd75a74140bc3ab91e1a5263a883b01b56fb29a9d2dab0d398550d731019cc4ea6ec36f7d698870dc7225c87ab729f4751697716b735e7d2460043ce669ac717863897bec4e629fbc81dde96112541483e6ba1cf51cf7765716646ce45c159a4b34a43916dc948e2448b3291d83e507323ac947f9c135389cc11637bf9e8c9e067e0ca8e7393620cae4da8aa444d88e96530adcf88ca459e97174afa7ba2f04e14c1d7debd20c40ab8cfb1bcce268f67838c027c91ab86688fd6ca5ab74ff33f773da992104dfea7918c413f23a0d5aab1ba0d2868ce12f6df644b8f61854cbdb1112e20ceb21436abc7e155bf587a2ad069371e79e6ca6ec3cfef31996aca27bb3e03f2b6f0f11ad885f33438d2dcff3b0adac037506dc52ff4d6c3000051e55dac7416f5503135264efe889e00c0caf4cbf1249e9b35e988490db9169a8f3bc2564b05e8db311ee2e570977538d5acb5c75c128ebe6c6f61e057415877b3ff4a99987db4367cb956f5f36c27fbbc4d80f070fe2bc08db685957241d2728b81834a2ac9e0274d5f3095a3bcc0e64fb8b787b99bfe155d97d33c31c1c3c197adb7070278be4e1d1c86854f5d3de6e907370ace2565c576819c8216e0ca2d3a8e21c6f02030c1c5062bde412564bfc483b233eecc0cc4ff27e8265e184928a68917426c4ad5fc3feb0939db2e43e021bc0009747f7cbea7122b56276192904c9f103d5a597fb2c061a1f0c0a0d117fccf7ddba2eed3f0c528b4df9e03921507449e419fbca997709a696d2235580beabe2be9cb3706f3fb31e5876a291ada97d2b781afbb12d15201132184dceb4c50767272aa1962f3f98f902d5dd88b588292225c099ccec8788b8ab444ffc5099209fb", 0x1000}, {&(0x7f00000000c0)="57640a140f64680486f4496339b7e74697b2ce54d9e11c1db372baddebfb61e2fec8fa93607363095787fdd5f04e467e82271126b5b2d242e7040ad61858d6534735b48e82cd54941e968b9c517b9c3beeada7ba0cce13ee1f1aa15d3bb5458c33834b91178f593a0d2ea0", 0x6b}, {&(0x7f0000000140)="c1625f6fd0ae7591d1a366d1110bbac412f4151a9bd703533356d1342e367dd7e7329f40c95fe2dd12f68722f7d02b12baeb05051b4f376c4b77efc557740d266db23cd19757b5f61fc1a367bfb8ffab6a088abb8d4ffeb4fc84baa4c89bd0590999ea1b2aa6f9c7dc2a819505683cef9f29a2dd4015d102521d47b673", 0x7d}, {&(0x7f00000001c0)="64610a540dd114836295aa6757be9dfc1d40ed3c8da87f607745ff17efefb66f8a38bb899930630eed070447be3e2f2bdc86e1cc9b569ee69b33b843ad7c33370049be30e7dc79d00bd9422c34b39d4c60d43dee9672070df32bb99a04546fb0d68b8ac4ef0b84763a7b90dbe40b8cc27ac7fc7b642d", 0x76}, {&(0x7f0000000040)="e661aa9c24a8667f26b480e37c26bb", 0xf}, {&(0x7f0000001580)="5ce657b41d19bf77bd07a4eaa6529465fd7fc813bc3dd0433236215d52b1713dba3b66414cfc4df815c265e2f8bedc24c1b119961b33eaadca0c472e7991af36b4480aa7fbf37a773cf9807e130e69e949f1d6fb6bf63f04caa79789d9e24064dc60c9a545d98658912e55fc21296fbbce3515a696491edc623ee20691a224354485f0e757643751d07cc2b1b286f4abb2acf5ff3cb9c6d85ed6f715a295cf50ead61ad981a7912bb6bb7fb7cd3708e19c1a76c0dfe6ee5834ceae7722c3867f09b920efde50623db7bf7709d7a89631c4be5610a6e92f9db67a21264b0cb9354ba3ffc7b31b2def94d8ff6fed7ac170da3f1ec374081279cad03e0f6c9dc3591b87871f09487eeeae1444f08ac5a3a11e32d7a5fa9c9be689e3bd56bde93a986fd39721ea0f8505f7c0b9eeb1e7d008c8568de1dd87ebfaa0d0cf33f6e6ddf6c51feccedba8666ef85b23d688b39eded6e0ac87685d52ea48ea6e114fb7743bfb55ab9b0d600b5a9fa2aaebbc30b4749313dea08d7878c722f110320f17b192b39e602860814e24f7b2764e510892ea8cb99217550aa109e92731b8d0742a5c6a6aaba16a44448266aed5ab112650741986a674e31b91ac565cb44794f8b99de60456665f0888cc984a9fb1ca400a3cf3166e9754405bb64b88d3fa6b6d53fe89825c532de7d76c2b5ef9819e900cd1243b596f52ecd7b789c43b0d5df47f082f186e499ffbeadf15206f24aaa055070698bbbf205307aed58b8e14fc6307cfd5d2cf2306cfda8a7dfbeaca4ae8a2d49dc34348f7759a49f403452f282d77abecd4e34f5ba484675ece204e43dd478792e9c7534e025ce7517482de23a2d4fbc42d94caa028d50ff2edd41564e31d72bac36968d8dda33e90c0fffc9c2d6d6eaff9542a9dda708e8a87d408f1eb3c7343cc347c5b4b2e18303ee0efdf013e463396618e0bd082dd036aa545c73a5d744e41661798aa490e29fe37ae8e518b2cd5e22bec4d697423daab59d67103b387d3fcabecaf7ee4eb0a7a503154ee764fc2e4fdc6fb8c912b330d3a8681601805ab7e82990cf3bf364322749c176ee1f6a73f14db16e3188d72097c094465d61c22a5d84d2f8d531eadc39891e8301f5ec127889a0f8290be6d4d9565bd9395cc8e2ce2750d366c90049e2235d7041dee789d8bf76425652e21f47232aaea9d52ea0a9757586e1e4e379cdd8deb0736630f1a09d19cccf10bfc96650da3c743f32d9bd38f663c0f5ef2af4392fe9f7c8c4651e553785de39bff4aafb0e46c3536c53cdb31b289d4115f59bbcaefcee20192309b1024c1b92774541568a37edf1527df1ecaec5dbacac7727cf5fd3b7558c9fadd7377a404e8b1d3e9f4de42c51e3fb383b864c6319615eade69ee2295672633240c6efda2db9d81c8a139e6d8030854fc53d19d957b5264c60bfaabbd83705720edde507626e418ce85c267e2fb7c4eb3f7f7a8906eea27511002fe03bd21790b3856b859ec684d7562d1f36d12742fbedcdb6b39db47414701d311921e4feb7f0f5ce5a397effe20c1c6e3d5422ad20cdde33bdceff25d01d0272af2cc6a59533652424d336fa6c1882d400e3dfccbd92924a37bc7978aab6171ab9619c5fdbfda5e40c78c5add7a8e7aa1741a50899adcc912a7d89e447ad8dd5c18210ba88b37d636f033df80a8ffa7375675eb5a83e91381a90b9cf732390b787aa443bba9bff2c26dacb79c87e1d91aae2f1c3363b5511be295a8b1d086214cb1751893de2193d454bc1ee9f3cf542a95d9335aaf80579c16d31a7d71a8a3782d0b9a69e30724537a99e6f8aa8d45581f0cc5d66eb897275f9f241cc75cd74d94b7dea83a01616bcb6a1a44fdc214b685d6b9cc66bbb73aa36466b97ec95048422ff772f6ba686d966ce881c8c862eb163d9dd1848b031c1be7ba639a382fa8da7d813eae23c1fbc94ff86f674635fd46157243a783c4a661fbf70738aab84d9fcf658566e9acb461e8142cf068f406772545a772cd11cbd1cb2b7d135192988fecb7db80fe022e40c8cc117624c27bae032ca2ffe4a5f58527d0bd0d9306dd9a658ff42b20b6048da5a10105d6004f6ba840164a0ffb0121605cfb2e858056a6f4810187db1334b6e1df5861b4f3578276b1f4c591aa67e6b315d9b3e29e372b2809cf6bd44211c48b2730e61527838d54ebb833d064df1e420b62eea7c9bbb0e907a24ae55d9b0f10720d10a59f9d6cd36b62619ec79302e055f8adece4aa1dab0aded8d4b8591640e62f5bb8af294b4b84f3c6c757fee8e9d1af8cc3741f6f8795bdbf62dc794300ff88e95d9f11a456cb3536a5cb5169b476497f6a4438bb678f7e7cfe3b1e92ca486c69099d266013ff23614154e58fa92a5c2dc37a8625c610c5b7cfb2b463c0c94c3eda3568dab9bfc4b9643ade1d3326cee19e4fb547185d7fd95227f229f4ce92453bd3141a9731691e4fc331cc242f4c627682976831a500f1a950c28e7c3dd789a926f470f67e1cde50eeba0d552659303f100b798d1e3d2b9cc89a9bc534bdd95a19f4ac16828db97e55eb1d60825a69f28da127d00f95772592d28cd6df9243c7c277ebcc1c6a579b013f31b8c1439432f1501284674983f4731c4f20c949c802167a835006b95f3071ce2d31be57d8fe31dc35e5b468faea1ad297cee27b3cd21b932c345d037656893b18671cc7e5c1ab34c982ff0536981096bb83f9740c9420ca0f7433f5393338df83f983c735ba52e0555786f5dec9aeeb51782af2258fae91c4c2989551bbebcd9c1d2464846e820fe55cf86de77a5f032d16a38e14179c95caba5c04039df988ed20fb063dfe8973e47f1c9853ca03251ae0501fb5577df9bcaed918cd0374218eb9f950281c41b6e028d2ff1ae07f2e83d9679d7ef2bbbe0fa5301d22d1924dc26c824151df38b45a3c0badad6f83e290be6188316941f84a68e75aa57327b432e8d10e18c31d686c6ccea3466bd0b721101023f8878974c6c4792dda2e5c59d065fa7c2b663a42a28d1f728ea14135595461a56cff81be30219de7385fc93815a231d023068dcb7d33d6a7e9d3f2984c8b752d6c845e170834e460a4fe2c1277117ca760f13e3d7619530cc9f18d4f1f6928de80e5e39d2bd94a4cbc36c797d52327b7b599af1e18598057f72d342ece9ba60dc2247f2666b0912f12b2cbc9b8a46022f8595057fc5a38d9023ebc8b52368d6510da24e986e3a37edaa7b093ce443d7de22fdda3c0cd7490e780b7d7e25806382a5d841c70a0ec8c6354bf9d62aaa7493bcda702d76c25097049c4bb4291fec87d25f4534c8ba62afc71a15006c00bc4feb300a929ef68d903f536b5306fbf5bb73fb78e5fea89adf43425dd0d476a406308920302e402a4caa2c9f71f0423d3d7455ae759241bd9f1e48c5e96dcaecb97faa0a98f40b6150dcb31550ff4357498e57d78989a9e2e43ea1323510ece095f5ed5719c707d6854171a7b33405a45aa766bc18e7cd3b23c3bc0ba81dec100dcb1c21982e0414436d6095f66b89f648ad12ddb52755df7ad81694d96ea628bce6d5948a965b6c8c82349874cb1186cb618235fcb304f710d3b1e3f85d6fec31f62bb79410dd882478993020cf937620d91c0a1655862c54bd34e53f506bd8ba6ad6d6979690dd306c358edb30538bc60d76372bc347128a769d1b2dc3d973bc60698d8d26824f9f50096bb3057e0c11b7cacbd58030835dc7817c56f29c0e877f9f598b632eaa38e7363a9b774e5e9331ec7a1a8320224765df08c63a24674b30ff9b52464d1c84874c71d1df764df34d8f2eb11769a5b89347f633ee0024d38b54eeae5673ee49a14a235346131c690e9d39b36169e5897b171ebe12ebd86ace4b90d4faeee61547e701a0ee3842e005e70f23a1fc77aa4000f1e029788c26a189caa0f291d46cba01ab5d90c17cf0f2d85617d8ec65ac6f436c199c959795df55699781f3d19639a8b3ea8adb47ea902ffe6538b5995b90f20692533b1edfbbcafd9fbe6af5af380021cef9b147faf26d4d3190b992086d28c109213283115b02e60ccf50e736763f524e86aa3a816eaf01fbc76e7fea1a59364006dd5c2f1f91f6c8bcc94efb59450f91d7562eb46fb166638a2be4df74e10c6535ebd20b7db219f0ece3c726e3a18321d626ac399a7634540ca8fce3ae9c4cede29bc639335821cda79509e51bfeaafd3fd3cb98df044aed56e143218bff1b07d9ea295cf23edd58039ba68fb60a891ef040195cb07cb12326a87e045e1dd06f7bdae1b28a107ff33f035d545d5551e12370c20a8e8913544ad586131dec36bc3a715772ee49e22d1faf61b72e1706902f40f03f0c9b6e4164bd27a5424540d1c6aae912f6b1b82c694d0906cc26e8721c4983bbe2998024e58dd5ddc5cce99065226e3ec096f7e38d0d36143d05ad9c2aa80df4a380ffa911c661baf85a27afae72ec20ad264312c95f92e8734a79f5d38d0e254b29b85c5ed92e0c303e845ffda000898b3658fcf4676c510503bc4cb8c1b1ef81a4eded47ff7e3dc3fecf570b49e31ca318036ae65c384ced0a5f525beead7e03ff2db20e3af2c16688559d993e6b3b38288fae1bf12a2a67c69a9246288d6b497c59508835e31c5ebec0c333678b5a5c5bcef760433d0550dfefafe5c9de3f41b8c1976ce4cbe0ac43993ff148545d6f7d2779c8392f275d414f7cdf56ea6610180d5386f538dcce3cd5198c07abbe8a9d7069305ad26f8c53f63f0a098aef09f5d56a18e0e74907ce0701fa98703535bd3a72b6c9fa8fdf611a7a51e223610726aec0cfe2a9a567a91f4a21b24ded4a0d2881ace35cab53bc34b28af65d7c50ab8b7bd852ab23ea89dcdd30e25cb9f048b966c75488560c61fd7e01459b02f6d867e9a6866fd979c60cdd8f4bd30ce267a1bd3e2f35e46d164d560135cb51bbb503dac956464296234a663fa81dbd100ac7da8b4d365c06762a2cf3b7e2cafc9e8c19d9f0d0af1b742bd07e2823fb1d637d36444f5cc6cde1d0a6e9efa125d080afdba06d26db91adbdd23babf301977386792c66c9e7ef5730c913cce12351aa5a7e5b1b5abb2678491956f8a3ec94ed7000ef3d84eee7475bc55995546c2b3bb09701ae5f307d5cc36219fbcc150f79f9146d764534ae59bf2a82bca2febe491185583ced087c161d54fba95501baf943ce7021a9c7cc6e394e8b11f14a78b85e8d3ec488aef0a48e0b5d7409542e18c7f4b8d159774ad2fbf916c4ae4f43706daee49d324e12f5f262a07f746b99eebbf4e6ecaaacdf275237858d40769de210c373afea3e4e94b5fbc8ed567877fed7dd3a6c4eb99d10292de33ddd58e6c85716b3a949669a8ac617dd04417e01458b80713641d5a2c7b0e4923007a59ffb50b535b27d20c59d48ebe0dcfc543de3eb9627d8aa13d5f0f019b0e92a0700b52584a42f28307034e4d9f78ef8295be158666f8545b271b10a9f31d453fd68ee4df836c249e39db81a9f3ce4ffa0b7fa3320ea3ea3a0005cfcb92be83b0dcdc11155f93966f1883799a072d71a126bd5b2d9be77543a59bb82ecabe61f7529b84cdab3a90e68049187b54636d07bd7e9118ed8012414f2e6e39814e863035a0372e0e5a02a613551e4f69186f9e3fc8df31478df2d01bf3d604454c3e08b9248bf7be790921245fe6183e9d36a9a73b663bda6d05b3dea834740e22659b714036aa02fe580294379ed5a103ff7cd91903f1e7b4c0f45c89808d76d78074846793f3216e10fcbabbfa53020753cfa1d41a88ee46", 0x1000}, {&(0x7f0000000240)="702e34a11bc2eb80941beb4fc6e2b404720573fc1cea64a01d89fa0c1da7b2eb69a61d881ea59f4b7e7fb2267302451369d8188c765df7150d6248237938917c57e5ef47ede0ac03167c5d38e110a454dbe3f38652ef9c271443a4dccc3214648c8f0bd7d640a6bccc6541df519227ab292c4e9e55fc2a45299c92c083897f5bf6066e15aaa930bb79880232d27319161c648fd83d0fd628d4317e0573ae4c8cae48c6", 0xa3}, {&(0x7f0000000300)="5a83d0e134b5155e79927cc925bfda9d59b84e6073fad81685e808f4ceca5eb1dd352d233a2723f7f4be2788e94b4fb8a77cfdbf82371895cdafc4f63042ebe8f4b4e0f3f13bbad9", 0x48}], 0x8) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) read(r1, &(0x7f0000000000)=""/6, 0x6) accept$unix(r1, &(0x7f0000006b00)=ANY=[@ANYBLOB="00000000001e04000000000009a63255c9f9af881763bf32a5cfe6c8bf6782322479fea8786ef524d3633008b0d1e29bc927eebd39fc51e5892400e9d335bd01fd763c1e5ef4560810af30"], &(0x7f0000000440)=0xc) preadv(r1, &(0x7f0000005700)=[{&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000002580)=""/4096, 0x1000}, {&(0x7f0000003580)=""/4096, 0x1000}, {&(0x7f0000004580)=""/194, 0xc2}, {&(0x7f0000004680)=""/4096, 0x1000}, {&(0x7f0000005680)=""/17, 0x11}, {&(0x7f00000056c0)=""/19, 0x13}], 0x7, 0x0, 0x0) dup2(r2, r1) accept$unix(r0, &(0x7f0000005800)=@file={0x0, ""/4096}, &(0x7f0000006840)=0x13ca) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000006880)) writev(r1, &(0x7f0000008380)=[{&(0x7f0000007040)="cff7defaa8bce7590b96bf55f13d3e48df63c25d8cd93ca645617c02caeceeaf6a6e354effad2ab35ce04b5118b6fff43608d4059d5f7d5e21851c35a9eb659c3990f6ffb45726ef2029a016880a7ba6f32de40dd209488176b032c16c90741e1ca87f85cac819a407bc587c74aad6e0b90c9a5728f9938e8cc716b9b236bd207e2061ee0c2e74e6d230eb29b57aa6bcdb227b20b60478cee798ae9d1790e0e869e2256e965e92445affac6ff08e72a9b07cd78501a681a11343e2515361e4913e373c5f3d8f89a860df96d6"}, {&(0x7f0000007140)="01b3548862f4f41150faa935555c12b22c13b6a8f1aecbffd29f88ad27e7cd14956adb22d6257f0db8cc9a07bbd67b819d497a3259782762bf065ab489bc6dca807c68d2a350"}, {&(0x7f00000071c0)="8a0eadfdb5930165b8c5b2c758184e13f01de0faf1b9aa63f2f6c51798f2dfbaad8b1bf119bccd570fd42584c8d98d24ceefe83afd68a8a4231e70aef4596a6768e1f4ef7a4335ade07f5a52d172750a0ada670dbc8822a2b43eccfba8712199deae3c96f46a3c1ba1bb2e11b0d3c5e24186f0c46def7b765018272c3ad5dcc6834d12bce5f4d0ea4f787c3c8843c6b7c1f24dc054b0c3f7fa83e716b14b5ebd81c7ea9927179f52f0817dd7698da759c31068b084b4829989c05c20a31405891c006c22d89a9d"}, {&(0x7f00000072c0)="7f9a1100a8276658ad3aa7332e8ba35854b8afd439d761f55845824f7bac401138f5d2bd7e4d54b71b24a8bd5af1d34bead57b382342"}, {&(0x7f0000007300)="97cb28c78719e49e61a7c3293a9e51a75b9f7ba2764128c40212f4b5fa9cf857c8bf69ca5c028cf9ab6d333f9d5be03d99c08ffe15895362399b1026e0f317a6d72cd135789c0218196bdcb276fd2836e62cb88b1510a3dde72b0e19ba6b87dd32faaa378c11e98ccba9d2247e7a29ff554c"}, {&(0x7f0000007380)="2476c1cc702d32e7675ebc99afd28cb5074718db8461c5fcf024649bc6609bc31733864f46d1c43d67f3b3ba51c8cfdf9f7a08b2dfcaef657ad9445e43fef7595e8bd9a6d0fd1c3321dac91ae742d401b9eaaf684f18fbd8b9072a219d7f56783d1b57369f89ce8fc015f6c4cb881c986ec9c7eb17411893d60d6548d3f4f92b2918963a9c545e929137086e868c4e98280fab286405e0842212449bda122a7bdba1479355b91424e3d4a7046e52a7b52ce91a73ce12c75483491f3e95d4ff353824631f2a7beb0c37629b1414412d4890bcacdb60fdcf2c3ba7a16345f652b1e06ea66854eba43c85ab25eb792e1e43dac36a36ff792209d84c81cfeba40e2a83d60125be898cd209951b1911194b6e4749fa89a5fe5100d75098b9025877b0d378f50c34efc82ddde413dedefc0e7b43728658c2bbdbce17cf017042736b841e6c75b1230064ce13b76f39c97f1a99148c9c897996e05eba119e360a62b8251ae117ea3d2bdf7f26ccc30f166e69a6f1ba58df7965408f820dd54a758e7f161b56e0783675ff9a5bc1a68d607346e9aca6efffc743ae21a2f9e88d230825d85984304e3c6a8efc858e351c35772dc9b15b3c5893fee07a7c910e4f389cde4b0e80a1ca4707ea284adb8fa18e10804046701a36dca9c840c3528744d26f3200947b922813843f4a9aae3f6c8b0c7d6b967fcf4d2c7d25428e2d06c5671ba45f6c9fc57d2ab474bf012f144138b60111b77c816f58fe26e8b3472edba90f2fd5c2a9829699cbdf45177e28c48a38d013b2ec9160e9e766c65514ca40976a111e1e2059b166db764755f501fb1a7aff7c6eab371f83487edef8130cbc2d28f23e10d5580db7ac7e48bc76ab4e099617bf6c32bc9b4b0328cfa38b678a70b13281d977099eb03da2a88335c82612456d1e902408bf4226da7a74a020e98b58cca475854cc0fde477cffc6c14cfcff70adfc208ec7f6738424804afb0d39c8cf06ae50891dbe1618ea08f7255d9d754344d15d56bb80b609bc135af246395873ca958ddabb68a3a3b5a78cbc10dd020075b103fa3f62df309615cde49197eb588590dde12250740a10917353175170fd1d04987129390f209f809216eaa1538ec39351a9babeb440a5d4b4f5c431dd658bf926f85e39368f81aedb9e16dbbddeab1825955e54c8d24eb717b00436eb5aeebe18956592b89e44e93d7c4eda029a482526fd0f6a8101b8874132d1dd5799639880b5efe0b08ac5698552faea68046eb37623ff18b143006b3b66946867f2d75f360cfcb598c0cba7784a50a9a7dc98b8a06d52cc0a7f4ee31e3d9e969a6f1e031110ec657dd4231e09aa31e31871d24c0daf22aab46b76914c8bfc6410632e1253de80b4121f110ae65bccb68566b50a3f64da22e0bfaf782db3d84d6dc71e85048dd72fa385cde536159e416f5f960df408edf60bbf08ef092fb7f91ac7f39b44936a523e7bb1d9a25846a11f65adf51eb51599b7a1a54d499c2fcba957833aa4f507755b484cdb0d2932eb24fd7ec3a24979868d3b392c92c256d7a3848813052a7816371d0b3187840675f13151a8ba707810ea048e67da718fca4a13b5bffd3df28f4cef8ced0a3eed62d044f58e30ba1f8caea4ec4d4c11abae67794f9d7c8c329d9f1da861a7ef601b0989d4c964d1136a7d0d362af7880c08599f93737c22559753e86ec023e9f07115be402b5891fc572d625fea88ce9acb4494789567c763d2dd3165af47c52307873870c592fdb9948e4ca7446768cce10d575fb75acb590c808866e97a2c5c9dca380e66e9c08da567108584a673028dc20d4bc68cbc0f618a303f43da065980b8216654245251807b2884a8ff0ff5bbf464370b5bda45db9363b4f03f8fc5884f73fd0105506dbb2900efd9971df634fb9abe82cdd1bc48b713410711245a4230292555f4378aec1047ae8e84aee587631e35ea29d3a977317985208ec512e3590da70769a7fca6cfe2b431d2ce60bad85c3e2c768ee3461c2053b7db52ed597d12816522cae0fb7fddc4c011bc165b75e847fd5eda63dbf8b1e6639736620ea291c4ba607b8cd6991c6fa002f5b7581a8956d0d14882ace1f2cbe53d73a8f2dfb347fec966e01525ed9c9115ec3d9afa5e97a6c29fb3525559e41f9ec81264cd961ff024bd97538bdf7b752718b2f6fce83b1f87c6360b898a3e8f3ed8662b0f94494965bf66b3ccf0d18bcfd67a79e3e643ca22a50663af8c236b04cbb67b12a97e766035fd269b42dbd2b417dd335f6df8f18eec700140e6e625ef255f559481a8a29babd7c7f7bff25a26d92d750a23c469f96e89c967c22150d6db4ff4ed111354af4f7d6118d6b6debcae90cc4adc385c0c612d47ef1ccdb15b15a995b8572fe075f0056071455cf67a322a90edf525969f9ae118087b0f4c541822178cc790f27dd6eb4dd08729c0e52700ac225851b1f852fad9c6260969dee068979d0017878ae0c52151de4017f6d922007c2f40c48afbf47f22ce4f447075f73714df17fc77e5fa205f9b74eba7aac06c0451098c227a54eb4beaaf9f6f2789d8a54d0393b1742d636dd974b75dc9a3aabf7839b110c99233f532a01950f2ddf1b254abd6b7ec4994a046d08ad3c1bcc3d26260d931c9328daef23c55ff10a5977b6dc4d2c21c81e711c67b9ca8f1b32152d048356e9b0d52083703dc508059e5967087e8cc4aef04e1ec7b2050dc874469242c6f2ee52b10c4cdd6f66e8236d03037ed4dac7a1c4658cef654df514aa53066d9edb22238cc73c25c7e2ad4745aca035b19ce1a76f16fb70993fb399f9525c2b1cac6274e2cc765a7a886081a59a9d96fbb69e509cacc7a57ec384fab40e3db3c8e167e26d151b5862b7ad4329f130d84738f6be7645ce79e50f096d16d2f6cdc76c6ebb1f2e245ff1c2209a9730dc91b7a07bf50ee07bb8aa295168f94520c1dd4dc34211f5639beb23af6cc836e0776f317f0deb81181d3b5f58e9dd8404a0b7e666b4e9efe94667f42e6367a59f2628586c92cbe6d1a77536eb207928fa68d5ca908180b715045ba750f1cb2b5ac29bde4c55eda42d9c2d3a2cafa4ddbea3aba9dd2be9e9105578fec1747a9edd79a8c952c0bc653a0a09b0e3bb5863e39396c2a2c7b5d3d3ef4d57a3eb6df26d919759999fa308c761c834748598e8e8e7d547857d3eec39107d06f4b3e8cb63917510a338867038e34545716c45535d2257c2c873ce8d78a3bb2f1d1d5639813cba27e2beea826aeac005d957520944894241e6083ffef6c33e27922be5e34b05f4a4db239927a0c06e44322a5dbdb6f8b13dcf299170401256992fdae2ca4698398b5a16582ed9641a59b5d0738a2becbf1ef1c7ff17650d6443bfcc5b2a768368354608bae3a73800e1a13523adb637e950fdbb468a90cb9d68ae89abcdf834a3ed0d66b85e4e607a37418b9dc3aef6d4a7776f9440ce2e323c680bcaca277b0e296e7675ee561902b4198db1a1c4eb0dc55d7a9aab88ff6afabb3d330e4030c0b88bc039d13b8db9dc73d5019bf7f0e781096ebf27780427d03a13de00f167739af676cb5cb4ec168bcf68f97a0d298463635544d34da8492d69df7049d132fc1e638dd85b7cddf1b043c7705da71f18dd4b6e8626a832cc6e4d1f03f23ff52623e9561f3a6e8f02f1c18b7d410e68b25619bdef10811b49cec5d8c4fa53b1ae4f8d6bd55916bed5da93e3e91f7e0f7aa16ec72c73873b1bc89cdec2a3637225b5dd670cce904b1c6eb0d59e51f73df0d6f16536de4299fa217c3965003f6dd765450c9bc2423af4efd0a8cecb8fd681672f1e5b1bfa3a8329a409c17d3a1e2754b562f1ad5d098e8b264590cf6adf6275dd58665f34be0d3018813351c8ed447a5729616c53fe35561b34652e7615fb50390c784ed6963409ce3e015b5e92ce34d7f713ecc3a53f5380def09da49c1150c5e05fdbb12cebd7ff4a06d7f4b6f3d6241fba7fdd57592de9c14353dc67f49fe61960ab4aca35949bb1baddee3e78b17cee764d88706641f3e608ecda143caca02743594bec96f7a5aa57e1d38478568f9f2d28f3c660bb3a0a2b221dab7477c25cf94dfdd1edf3f7ea1d6a5c38375c5f584a975e4741f520efe8062da5b30cbe1c660292cf73ae9a95b9ea56ece2cbf98b8cd79fb0de2d4bd9f61bf9f0aaa78ed77ddcd498d424cab2731564c962db7e874d3580149339f91794ec6afa3d181bb57a57bbc24d4e57816f0752d215a97d983b0d97359faf663c2ee988b23d41359eb3f138f166e4dfc6025e621a0208b7f26ac7af50ce75946b02af51333946a46c38e11bf5e2a75f4ba81818b3c57fc73aceb6f4b3e10565b1eccbc2017c5051becb437e4752146a1cd083849d207f6020eb9c3904a7a86a9c4db1ced6c0821f3b15ef51af41a054d2e6f9544dae33226b83f8456177665f9f25650b57e8dcabd3727bd03df4c99bab54fc551ac9d8049bb8762aee8231ba6747c58a741582cae57ff2c92bb58e1524e127fb53c89c63de57d49195c1353a18d7c7520942fb89e99b0ef2e97ea30510d44acda73f38136330939aa9726708b4d2f124de6ad0a3aafbd5719cdd3018bbbaf75f8fb01a8027830ba3d731fd23f6d3674443a9060eb4767da791561be8cb3c6d576017834ed160f52c2de0378dae929235e4823227120e6401337a727f56e93dcd7987eea8951995ebaa8009ecf01a13f77b28a3d72d9a037402e4f9869802b5b8067bd479b22b1e41b49e6d49d04a47997fee598bd86fc2326d0d76e76bf8ab439d0a97793228d9949003c27f446f8a95669e731381473425303977b06676191bfe2d0cfb655350d2296add8bdefe306449b9b0f1644703415f831ee27545350402259271413207632f6da9751e10bc3c380068c3a637a2c0288c66df91f9aa4ccb5fd29ab6118ed553a4b9ae3033f1f5421e02940db02d65879c6a51261f2e295c3aca29ee415a1cb292fd1f00c2e89c129b6e37e62916da1686cb93dce02a53260fa3929b8b162e85bea2f5dfe7365d0208a55acbad348e0051aae900c3f65b97c000ba74488e79946c7389134353370a92a2a423ecd45838f8d88a5cf76de50c24a63b123b313913b14a35b5828b67f648b1722ca4630fa8997d344c2fac629c88a54cf69f1e1301e3a2e1e91b4ade7de3ae03b11444cf7738620d275d873d5be565aee1373ce806369e289d31391b974e7fcbc7a8d298253dd5fa5c6283ce84c919d0dd018007e808edbb2f26130bc48445cd863084b7a4d0c17b5b176509eb6b22d4479f7d04388eeb0504f6050234a70aa60d32e2ccc91d4064022d880bbf1a239e4c83db1ce7b857d298eba9a23fdf05afa9e10a85d241a8210127bd3c65afff4d8ebabbab9c4bc0e36ba433339622988c2da97effad28c4b2c929b5de9d3a1c098a5f48de01685a5fbbf2e8d5c66864abb549b92b56c4842f440ba2e3e72512c9282e8fac8a361cce5dc43cb08f13335ab290e2c3902f9a167222daec7e799782d322d090f0df272bc6de6491e4cfafb85a5aa0518d7362f9ca27e9c3666c8c441d4700ee50802453273a540366ffbd9349e5ac3ecd00bc372b52ea40966cc832f6e6ea86369286a544a4fb03bcde55f13fa033ed145eef59b3db6ab0165bfe77f560c515ba664f06eae6adcba85f7ea41c7cc4ae3daf3f527c1e12033041a370f95d050b37a7a91e633391d1c46f0c88e54fc43a9f059bcc17ceefabc8d15046e2b1443af27bb6c632bd64f53cce73a684317be338022b52dd16f1ff9268"}], 0x9) 02:23:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:23:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="5eb334d0b740d974febae794c45eaf8c392f3d4d1d747663722409b10d0e60dc5864cbe4dbd8dd83b639aa52af0c6b19cbf62a490ca10580e602169bde40e9896556ad438dc0cbf32bdab4300d9fd7776768e90ab4f612de97c64f615fa3ba450135b37224082f49e21826a79c0eca81808848efe4ccda226dc6de12203e1bac94d4ac88d13e536c278d5b24143f3b33f7", 0x91) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 02:23:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x80000000, 0xbe, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x6, 0x4000000000000000}, {{r1}, 0xfffffffffffffffb, 0x40, 0x6, 0x9}], 0x80000001, &(0x7f00000000c0)=[{{r2}, 0x0, 0x6, 0xf0000001, 0x9ffc, 0x74a4}, {{r1}, 0xfffffffffffffff8, 0x40, 0x800fffff, 0x1f, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000002, 0x100, 0x40}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x20, 0x5}], 0x7fffffff, &(0x7f0000000140)={0x7ff}) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 02:23:32 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000155000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 02:23:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x401}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) 02:23:33 executing program 0: r0 = socket(0x1, 0x400000000002, 0xfffffffffffffffd) r1 = socket(0x2, 0x4, 0x2) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 02:23:33 executing program 0: r0 = socket(0x6, 0xfeb72316097b813b, 0xefc17c3) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="eb35d4d0f15f1b6d7a676d43a5aaec295e51182965d0396e97c50fa8c9f4bb31d11a9e96453f71d26548874b0213cdbbe94f8118f50fb85e479672e083a386d8b01575221e3b61dd3df1", 0x4a}, {&(0x7f0000000280)="0c5a72614570b46fde11cf677aca40c5d01e531c96157cbc41e0179bd4944f3b8ff93c870639f874b626d31eb1d5cc919e831711cada698f083189c11e130172ef9181fb100462cc4cd38956", 0x4c}, {&(0x7f0000000300)}], 0x3, 0x0, 0x0) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x808, 0x4) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="46e386b3fd", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 02:23:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f000007a000/0x4000)=nil, 0x4000, 0x1, 0x1011, r0, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x101, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8, 0x4, "00370020000f00"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000079000/0x9000)=nil, 0x9000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget(0x1, 0x4000, 0x108, &(0x7f0000079000/0x4000)=nil) shmat(r3, &(0x7f000007b000/0x3000)=nil, 0x1000) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000680)={0x1, 0xfff, 0x1, 0x1ff, "f9b64d96ad3be44c2665f39721701089eccd9090", 0x5, 0x8}) sendto$inet(r2, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa", 0x484, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000600)={0x4b6, 0xfffffffffffffffc, 0x1d96ecfb}) 02:23:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 02:23:33 executing program 1: r0 = socket(0x400000011, 0x2, 0xffffffffffffffff) socket(0x0, 0x4003, 0x7) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') readlink(&(0x7f0000000300)='./file1/../file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000000c0)='./file1\x00', 0xc, 0x2) 02:23:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x2) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 02:23:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x8, 0x4c) bind$unix(r0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="5cd8956118caf74fd1c8ce7735587e69dce139ce00dc88fb8f", 0x19}, {&(0x7f0000000100)="a61bc1ef1ce7dcf0ac47439da36c8e8d9f1283d996e3af19897a46a271f9de7d52c7e34efee42624c9c1b48cdd2ac6b4e97aca8ddb0ef63752e155ac5c29e2c7fd7a5834f99adb49bb3fff1ed46e3c9f84674df11178662a4276c5afddbacf2bb53602c4bdbe7c45f431fa685f03bf5fdc793b6a5cf5872b4510cbb932a0c5c102af9b827abeca42c1957923934bbb78889c34f3e5504dd84e85d6aa2773f9817265331bcb46643435e4c3bee47bc4f866a3d50e25ef", 0xb6}, {&(0x7f00000001c0)="bb1f57c4d7460a1432db586a7a41c932a22801c7f623ce2f56227c39b87ced5b14c8c83eec575eb36ee72cda8678ace3a04aeaacf7bc27e5c5746b9605f742a005682820234101aa33dc1dd2ba0b64a7648ba2757acd61b4573c325a73d32cda8e75fe2f51ba", 0x66}], 0x3, &(0x7f0000000280)=[{0xc8, 0x0, 0x7, "c21c4108d1d660f9c78ce44072ffc989a578be9a2abf6a371078c9c05b1d9c4578761c6db3cf958d0bac7da05ea3e12b8902246fa70b1cd7feb7a49fdb5cffc4bf36313d3d70207026a47e61acf0a2997df16a37e13eda0ec787462037ff23e3e755efd21b46e1e5e13d910fa0febef0a885871b0e692d76ab96382cf932f94c23012150f8e74f85a544846b94584057bd8cae259841ef3c702f76e116b0dec89d27708ee0d7d3368defd5970ba5025ceac63b06"}], 0xc8}, 0x1) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 02:23:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x6, 0x1}) 02:23:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) socketpair(0x2, 0x3, 0x100000000, &(0x7f0000000000)) socketpair(0x1, 0x2, 0xa, &(0x7f0000000080)) 02:23:33 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) fchdir(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x689e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xfffffffffffffff3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) readlink(&(0x7f00000002c0)='.\x00', &(0x7f0000000300)=""/171, 0xab) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000003c0)) fcntl$setown(r0, 0x6, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0xa2, 0x0) r5 = dup(r0) fcntl$setstatus(r3, 0x4, 0x84) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000440)) getegid() fcntl$getflags(r3, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x811, r0, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000480)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000700)={0x4, [{0x2, 0x7fff}, {0x3, 0xcb41}, {0x2, 0xfffffffffffffff8}, {0x2, 0xc9}, {0x3, 0x9}, {0x3, 0x1f}, {0x3, 0x8001}, {0x3, 0x1}, {0x3, 0x20}, {0x3, 0x400}, {0x2, 0x4}, {0x2, 0x7}, {0x0, 0xc78}, {0x531bb46b6662785c, 0x2}, {0x3, 0xffff}, {0x3, 0xfffffffffffffff9}, {0x3, 0x4}, {0x0, 0x7}, {0x1, 0x3aab}, {0x3, 0xff}, {0x3, 0x8}, {0x0, 0x401}, {0x3}, {0x3, 0xc}, {0x2, 0x8}, {0x0, 0xaf}, {0x3, 0x4}, {0x2, 0x3b}, {0x3, 0x3}, {0x3}, {0x3, 0x8}, {0x1, 0x1}]}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000500)={0x1f, [{0x3, 0x473}, {0x2, 0x24}, {0x2, 0x4}, {0x1, 0x19b}, {0x3, 0x3}, {0x1, 0x43}, {0x3, 0x7}, {0x0, 0x3}, {0x2, 0xfff}, {0x1, 0x2}, {0x3, 0x7f}, {0x3, 0x81}, {0x3, 0x7fff}, {0x1, 0x7a36}, {0x3, 0xfffffffffffffff7}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x7}, {0x3, 0x7f06}, {0x0, 0x100}, {0x3, 0xfffffffffffffffd}, {0x1, 0xd3}, {0x2, 0x7}, {0x3, 0xffffffffffffff01}, {0x1, 0x1}, {0x3, 0xd6c}, {0x3, 0x1}, {0x3, 0x410}, {0x3, 0x5ade}, {0x3, 0x8c}, {0x3, 0x200000000}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x8, 0x1, 0x4, 0xfff, "8cac0f74cea69c11f0652f98192e356cae0bd582", 0x5, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0xfffffffffffffbff, 0xd, 0x3, 0x0, 0x2, 0x1, 0x2, 0x2, 0x0, 0x7, 0x9}) r6 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000006c0)=""/48) 02:23:33 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x2, 0x6823}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x200, 0xd5dd}, {{r1}, 0xfffffffffffffffc, 0x11, 0x40000000, 0x4a, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x53, 0x5}, {{r0}, 0x0, 0x81, 0x10, 0x3ff, 0x4}], 0x35, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x11, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) 02:23:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d70ec1e7bb6fc6e23c5b000000000000004de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:23:35 executing program 0: socket(0x0, 0x8001, 0xffff) r0 = socket$inet6(0x18, 0x2, 0xffffffff7ffffffe) getsockopt(r0, 0x20000002d, 0x2c, 0x0, 0x0) 02:23:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 02:23:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ftruncate(r0, 0x0, 0x101) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 02:23:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 02:23:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="b0110a11e1ad45fb8fb451bf1618356435da31586d9b419f3ff01dddb85ec3f7e8f3e61a038236fe7b369d0a37ac174602ce98a89a27", 0x36}, {&(0x7f0000000140)="6ee4d1462ba874673dc752866d72d8a3b3831bc623a4bcf9569fec8525df545c590e2daa93084a97cd9e18b82646841f48e08970fcd878abcb6ad2463a85924990fbac8679126371aacd62b7bd9eea7fe2dbdf39197937b23bde5d05ff5fcf0fb2c3cfec37317d8756f90d67f596c7e1cce7548a2aeb56bf50c1a52b49464460161dcaaa87db0a6d709c3ec42ecb317d26b10d5a3afc8932f196ec439ee30f723408d43ba53f2db01d0b8439495d3f3f9f83e1bd680ac32fce8b42203c4b645b23e7d77801dd43c4b90fc25ae02dd106486856cf4381ad038d88fdf02b1b53cc1e88f9745831", 0xe6}, {&(0x7f0000000240)="ee087ea98c2a2247947254c3dcd4b02e32ca9d0156ae0873e404781859be73d0b45ae4d4202d3e953c7ca485f771c04a41dfba70c122d4c1007e44de578b8084d5a92a952edc84487b419e9f47af6ce47bbc9be411681f40165e105d5428ce5c321b7b987ef799720555b160034a90f831d186a886951fdd1e27909c6ec470306dfed5", 0x83}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa0, 0x400}, 0x404) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) 02:23:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r1 = socket(0x26, 0x1, 0x5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0xffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) 02:23:36 executing program 0: getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/130) getgroups(0x1, &(0x7f0000000040)=[r0]) mprotect(&(0x7f0000284000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:23:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48, 0x100) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x820, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28ad8, 0x0) 02:23:36 executing program 0: r0 = socket(0x1a, 0x5, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x8000) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$getflags(r1, 0x1) syz_open_pts() r2 = syz_open_pts() flock(r1, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) flock(r2, 0xffffe) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa) pipe2(&(0x7f0000000240), 0x10000) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) 02:23:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x108, 0x20) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x0, 0x7, 0x3, 0x80}, {0x100000001, 0x7ff, 0x2, 0xffffffff}, {0x1, 0x6, 0x5, 0x93}, {0x0, 0x29, 0x3, 0x4}, {0x9, 0x8, 0x401}, {0x100000001, 0x5, 0x9, 0x100000001}, {0x9, 0x3b75, 0x80000000, 0x100}, {0x5, 0x7, 0x1, 0x800}, {0x100000000, 0x7fff, 0x9, 0x8000}, {0x1, 0x1da, 0x2, 0xfffffffffffffff9}]}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r1, 0xffff, 0x220, &(0x7f00000000c0)=0xffff, 0x4) nanosleep(&(0x7f0000000480)={0x1, 0x95b}, 0x0) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000004c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000540)=0x3) r5 = geteuid() getgroups(0x1, &(0x7f0000000380)=[0x0]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000240)="e7f0aad9702342eb10cc71b4b7ae10bfb49c34306140a9641bb966437ad644190b9ff30e8f6c432028c3f9db30afdb63f521a83f1abf0c0b7e04d47633f4a424fc", 0x41}], 0x1, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x50, 0x2}, 0xc) setsockopt(r3, 0x0, 0x20, 0x0, 0x75) chmod(&(0x7f0000000500)='./file0\x00', 0x11) 02:23:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() write(r1, &(0x7f0000000000)="ae9fdacd3a7c7f", 0x7) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 02:23:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:23:36 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='-[\\\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='&:$\x00', &(0x7f0000000200)='{:$\x00']) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 02:23:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x4, 0x7f9e, {[0xffffffff, 0x100000001, 0x6, 0xffffffffffff6f4c, 0x1ff, 0x5, 0x101, 0xdc, 0x7, 0x4, 0x6, 0x2cb, 0xfa, 0x5, 0x62, 0x2, 0x1, 0x523], [0x75e0, 0x0, 0x80000001, 0xfffffffffffff001, 0xfffffffffffffff8, 0x5, 0x0, 0x7, 0x5, 0x4], [0x100, 0x5, 0x101, 0x8, 0x3, 0x2], [0x6, 0x5, 0x1, 0x2c, 0x0, 0x4], [{0x8, 0x6, 0xb3, 0x4}, {0x3, 0x10000, 0x0, 0x10000}, {0x497, 0x1, 0xffff, 0x1}, {0x6, 0x1, 0x3, 0x7}, {0xc3, 0x6, 0x3}, {0x2, 0x1, 0x100000000, 0x5}, {0x2, 0x10000, 0xd52, 0x4663a045}, {0x6, 0xff, 0x2, 0x80000000}], {0x1, 0x2, 0xfffffffff2a27ef9, 0x3}, {0x6, 0x100000001, 0x79, 0x4d8ef7d4}}}) r2 = socket(0x2, 0x5, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0xa9, 0x0, &(0x7f0000000280)=""/169}) getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000600), &(0x7f0000000640)=0x4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x3, 0x100000000, 0x2, {[0x81, 0xffffffffffff2c08, 0x6, 0xffffffff, 0x7, 0x5, 0x2, 0x6, 0x5, 0x7fffffff, 0x4, 0x3, 0x71ece2de, 0x2, 0x4, 0x80, 0x9], [0xff, 0x8001, 0x10000, 0xffffffff, 0xebc, 0x16, 0x88d, 0x2, 0x1ff, 0x200], [0x9, 0x8, 0x100000000, 0x3, 0x0, 0x7], [0x9, 0x5e7, 0x5, 0x400, 0x9, 0x8000], [{0xfffffffffffff26d, 0x2032, 0x10001, 0x40}, {0x0, 0x4, 0x6d, 0x1}, {0x7, 0x1, 0x5, 0xa7d}, {0xffffffff, 0x66b, 0x4, 0x3}, {0x2, 0x4, 0x1, 0x1}, {0x4, 0x3ff, 0x100000001, 0x350}, {0x2, 0xfffffffffffffffa, 0x3, 0x100000000}, {0x4, 0xfffffffffffffff8, 0x8000000000000, 0x309}], {0x400, 0x5, 0x8, 0x1f}, {0x1ff, 0x0, 0x9, 0x4}}}) setsockopt(r2, 0x0, 0x16, &(0x7f0000000000), 0x0) 02:23:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) close(r0) flock(r0, 0xa) 02:23:37 executing program 0: kqueue() r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x2, 0xfa2, './file0\x00', 0x2, 0x4b, 0x4, 0x200}) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) dup2(r0, r2) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 02:23:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe000, 0xffffffffffff0001) r1 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100), 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x18) mkdir(&(0x7f0000000100)='./file0\x00', 0x21) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="7e1b80", 0x3) 02:23:37 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) socketpair(0x6, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) 02:23:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f000071f000/0x3000)=nil, 0x3000, 0x3, 0x13, r0, 0x0, 0x0) munmap(&(0x7f0000720000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0xbc}) clock_getres(0x8000000002, 0xfffffffffffffffe) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x400, 0x8) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x5, 0x0, {[0x9, 0x3, 0x3, 0x9, 0x100, 0xf, 0x100000000, 0x0, 0x80000000, 0x9, 0x569d, 0x0, 0x8000, 0x0, 0x2, 0xff, 0x5bf, 0x6], [0x5, 0x1, 0xff, 0xda4, 0x8, 0x2, 0xa164, 0x1, 0x56f, 0xfffffffffffffe01], [0xfff, 0x69, 0x0, 0x9, 0x3, 0x80000000, 0x7a], [0xe4e, 0x2, 0x6, 0x1d, 0x2, 0x100000001], [{0x3, 0x5, 0x401, 0x7}, {0x3, 0x800, 0x2dcb, 0x100}, {0x401, 0x7, 0x7, 0x100}, {0x0, 0x9, 0x101, 0x3}, {0x20, 0x7}, {0x1, 0x8001, 0x3, 0x6}, {0x6, 0x4, 0x8000, 0x1}, {0x8, 0x0, 0x1000, 0xa5b}], {0x2, 0x4, 0x81, 0x6}, {0x1000, 0x80000001, 0x21b, 0x3}}}) pwrite(r1, &(0x7f00000000c0)="5eddce290ed9dfc7e47697ad3cb40efb8fe17677db5c82", 0x17, 0x0, 0x3c) renameat(r2, &(0x7f0000000380)='./bus\x00', r1, &(0x7f00000003c0)='./bus\x00') mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0xffffffffffffffff, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:23:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x9}) 02:23:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chmod(&(0x7f0000000000)='./file0\x00', 0x60) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 02:23:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000880)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000780)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000580)=0x200) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="38ecff00ffff0000014390c8c62d49602b8093a38a48235867862bb82a6b917b1ba397d1ca42563e7c5cb0e430c21b18be2fdfcf17a33c37abb88f27d68370ef7cdd40a9463a697ccb7d64b654426119ffc18c08db0308ef517db7a5a90d7c5904bc0d0347b7da9cd9c2e844fbb3cc2d49a77514e64eedb32453aecfe42a0a83edbe518917f0e674685ec6f451050bf7e7afbe249fd4007eadfcc88e9f5e3857d4e3e599ea7c88d652c598e3f0723c7008c5fecc6bc8fec6097f9a46e63772859f3a622487a961923410dd71442860"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="65457f162a0e5d12b33ccdb9f61efc918e3b3e123b7853473743003ad6e66a6f3bc6792b64e65b0bc93ae3fbbf6e7fcd9e42c4c6ec350e3832a74353a50c927ea3eaf6a62acfdc2394af30433cfe17927032e02f1d410bc169c546a2b31029f6c0c19abf641427527d799eadfdf1f2407952f9560db1d2cce3aed97b7a7e875869d2fb592397afbbfdf411f70531786a7cfea55625088512d38cb070dbe6dd9d84cbb62eed52d50d35731d5115d8d83456169429dbf50b74791c1720a8ce2f239f2173551afa4476b9a596b0318d7c598820782500c08eaee23fda228cc70e9d4a32ffb61e82eecf19b5ccff351fb09b6a", 0xf1}, {&(0x7f0000000040)="9be9de3afc3dbf219f08a5077454dc455c3aac9b5b2073a619ef5328d5d1e68968a5cb19db5e6d72d1f66c8d2ab9593d69610d6407ceed4385dd14417e0651206be43cd2", 0x44}, {&(0x7f0000000440)="ce2889ede07fd4dac1df9bd7e6c90a460c4d5334dcc04e32c37e84136f14f6daed4a033a9fa15c53205da039a5e64fc33d2f761c830ca16df054dcbbf3537898e13dc5b81f8ada7d7ae9b03c1bef3c155fa632a9f2e9e4ee9ef0f561f2123c706ea8ea613b8695bcd536f420284f0b3869ff03bc610d7447946f96991076b23f9bb5cb2c1a96701555b5e4d00f7d686e94d74e783ca0f82530631e42fb51557f599976893026b569209a14a7dd9b95632dd15cab38a8ce1fbe07a79adfb68e1e2ac62971b5a761252203bf88", 0xcc}], 0x3, &(0x7f0000000a00)=ANY=[@ANYBLOB="e000000000000000010000000500000029bb2bf52429243272383efddfc66546c3ac8834109318a268ed0d17dda400b05894a08ee9b6c69a02fd20f7213ca22772ba312bd0bea4398cb7c2c5459a213f645dd2db96c7ace9b0d10c4694c8dae06e8f998fe871e9e68a9a2399e6574985cdd1d7b0e8852e3774574fbd9356624ea16aaff8e86ec2338fbb6b38b14ddde08b196ecc19f5a2427fbf08bf7cd16d66c4d91641b68aee95adeb7929fa7d22a833aca897e8168a15603c8ca70ba66d90c6220788b0b3bd56e4e81300000000001800000000000000ffff0000010000002ecc0c8e2920000028000000000000002f4562ef37369ddfddb5cf53d3df33039e5ec8cb3b8b01170f0000000098c7eade02afc0a524005adc6acb91dccede18dfa5a635ee1a6c08c9cc029df47225195481c778d4be81341ed8f1a615ef3f00000000000000000000002000000000a4099d823c2dec7c30cab0a65f1e2ec087217a50e79ddab2d2dd6295ac061f8f998789648b3b8f23f79e0245c79680ea0ab0d343a39fefd3b68a1bbc5290c6fd39413e2805ec7c61d1f56feb4c679beaa1428349497686a2b50542d10f07a44bf36ca2aaee2b82936f95ff30b9f439e19040e5e81eb16b3de674e10356f13f4ae28461fd6bbd324e147b1a4eeb7c1d4ffd06d914f47e88361f95fb60545ef6f5be6d1fb16e13918abd60608e8639eda0376fcd2cc3a14907e9c23057c4e4f02a1a0760efbb010150501ea286db536030b4510112300c148d066298a41dd46edac9"], 0x120}, 0x408) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x33d, &(0x7f0000000000), 0x28}, 0x0) rename(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='./file1\x00') r3 = dup2(0xffffffffffffff9c, r0) accept$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) chflagsat(r3, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x2) lstat(&(0x7f0000000840)='./file1\x00', &(0x7f00000007c0)) lstat(&(0x7f0000000640)='./file1\x00', &(0x7f0000000700)) 02:23:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000001140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000080)="4829de2726008f5eca8e7534444a9058bdf201cf4ad481c1e771bdc0febe57527578a14f7e012f93f4e59a74dc829ee997116dd577cdcd8abce3f416d9f9eec131ccf42268e40503ffd982bb7e4dccf3d4d452e04dc4dec96e2379f21c9925ee93f8def9e8c9540d1e072b51e1e1b6ea7786a49a879d47229bcbab6717916ea73f7acb6f13d9a76f02631e15b5e503f16e1c7440c7e75100a8ae74c52e52ac4b9132241684bbe9afb478a15c84faa8c666f5a25a40876f2c6e135c9dc2d83da53f155bb52a4b850b245fc6bee4140aeb7a54813e096bd7ade9de11f0c5db446dc0485f80008fc6509b3881d24105a057108fb0d7dc6d358cb0bedb41b62518ac63c7d2d2d29d27b9bcf176428ad961f004ea6c62706f7715008093b805545134a3b15fa479390004555607bcf1b8b3903406b986389db29bd0da597c783374dd347995cfd2e28a00d9d15f0e65c4760c102fd2ce365d638d391f6fd31bd2abc2e992427291bcd76f542c83da81a3d3138eca67ac25ac6a9d1408ca5ca8a6c6a614918e058a439e4872ece94eedf2e5cfd7f4cccd8244e6bbfd09c6b7bad2b972cc37dadb1b25c3db427dfa7b5fa2d0381ce70a879d75ac17d7559addee6d16520035eb63d3840a5a322f15fff2fd0feea5ac8b3fe9743394a8729cd603544e0888ca7553a0ca3c5c1237d48838b2d1d05a21b997f2ea483954167fdd68dd2f8579654958948fd3080c3fdf9e0dc15589fe7b6fe12af14557b5ca2f2b2e47932f50c8a3ef9c44a782498eafc2f55485000c9b4d632f3ab141e7255244c7c7df3890389e831cd579bbebf7d42c045d99026ec8232d0a0f3eab80ad6fec09badebf36ef56f8cec6bb2e1caf53b31dab2a69b5eb618d46137ebfe112ec8299d8f5488c2f1ae6ad553f5e83af7da6df478f5db8826605d257ce5b2c6703c248dcb4169bcc1635b18747e5947fc4440586c68d471e17289ff9ef32ffbb70161584916330fbe0f351f282ca1f03a77cbea5588dd8a4cf72011aa7a626de962c9160a44e69711b9f1990e436f8c78751bc0646bc24fd0b3c3bf2cbe40a87fc02dbe5fe63027e383d52db99fcb2f67304d710a3967b1bbf8ae003bb421b69dda1774b66949f59309a2cb0fc69b67b89144039330d83d106ac5b74f291615b7e749e3ac246496c1c4ef2f58b4d7a68f7944a681eefc7410f7af052612a79c6388b521d0afdc9419bf6ca32c9fa9df6eff9c66baae2a9a251c76845dcbbaeaf6758086ee0ce1a158fdbc64717d316e8cfdd3b4c69294f46b6528360f01039dc2bf5d95425c3d74d5139e85d57a72c8c756987bee8c5456d9a4d92151581040453df16b149af208990a9e47769435e8295f1b9e9981f2e98a806a0bb8f97d3e95f4f22854c6c1f66a95ab69f631a930f2d831f76307c42353e9de4ff4ce13fbe7e4224757912f3ffd82661fece0d6205035ba5ac1e1b4a0d06d5b3fff371524cd36272ee62a4cb667f920fea5eee713068cf9f86390c402a991a0f6045a4dc53528d698e41bbd8f925a77797d005c835e3b627700a1c6802030e383b2fe064fa455f7179ee98551199a40ac35a6d695964464ca8a708783922c5e70f897fc5cd221e41599afbaa4d92ed0b10c826495e725dad8e6fec6a6878be167889fef8692d96a51a84f962edc9d327fd1bdb070e0930527256938cfb7b5c492609d8549c787e24657d1eb49c6669134d43313057b8708b401aff9b8116d7bc62364a554b052ecaaf32244f487e565bdf1a1246508f3e96b1e304ef866c7cb184fb908196d27560d48dcb49596af0242ce4e161030284c9eb03c0310b2777205030cdc8d31b19e036104e172b0157c836c91274f9c99107ca7b3b489bd980adb69184cc075dfa3044d5a37d5ccab2abf3963d6b64a50e93af4b66b9e3356199427cdb8cc538bf9c25d30d9ba04056ead237e2d6d8fe1d70150f69b3159b79a7c50576d746fadc91b33c4662a8d34f76e47940fa4fe2635775661ecdb1faed62fea12981c8d210976fd5b95886b66bb4a2c60466f0fd77ffc4094c3a7268b925892795a140995b4d5c701fd427f1458e1221a6cf44953fe9ce4827c00663cfaff009f1e198b0c0de6c0f35152a5ddc1fd3364d332428407b33d9816a069b01b74cf054ef71456992bc75ba5240bf54d9092b271cf60059344899d338e3a6fc0539ade9e5b4e31935129b2349c2b40cef89948f505ec4d50278553ee7bf31a11357cd9dfbd449eb1753369ba2f2f58f2011d12494f98b7d7060c017d8bbf9aeb2f7d5d5fceaa6c9840dc13e65910a9760684fdfe08f20dd6bba401e1ba176f356dd438a2fa93a700cd2b9dbd033a8aa6405b476a640159a62cbbf7d71fcc3e3afbb8855934ddc4bf199303e17f258718432036a5f657ffa80a28b3dbc5c95efa6e4822bfeac506ef1ed5c5f5ed416727c80f790ee0686e604f565e858f7edd9541891e674f263d79884caf27553f36edf7716534f53f65d4e4e58799e8de97355a9d12fb661bbce5a002d3b6f33d9c3ffd328f862f8a298dce94f01b6cd9d087ae2e280c3947524bfb1674e6f9f4db94a486bde419d246f5a501236a45f99706f25d4e9da568c8f84359da58765158d812d6a13ed8b13e09dfa5826210e6ea7131ba152bb676feb51fe2b0a7042ab1edb97d836d9ff6f6fb587cdf34a8d092ae8913518b2fca801147b0957491cf93e2920efb884f83b423a880d0276aab35661f689807d043a45de376e3cda3bae6ed645f8f4ba385c70fb3dffea224d54f2b4010d8f2f98251b1f54b026defcb37fc1dec65903fccac08400571074f94ebd3882f6ced7e9e21899403bc7912c4663bdcd588c365655bb4cffa297a46f40556c81a1981b22648dcd2307b10055f99e151bad381fb4d9ba92644c68add7edff4d2668c939fc54f0f54c082428a7122b1b9b89b2c459d35ef307d92854d26efcaa533a4c76f15e03db69862761013cb944a573070e039608c35db708ab2367ccd971815a8533f4a59c12b5aa66e16248b13f43bd49bbc0a334ead164ed173fb1588880bdebbc18a58250aa16b5fe9af9b47c20867677d1ab7a6abaf0177bbd0d96f6bdeb8ccee352967123aff46c39d467321a1e7a0981aba69e4f46f8d3ea6165ab1bf5df6002e17dbd7b657c2ce4b45a03e0ee1f507691d56073cbc854ef095d0568f5033d6dd6933ddc28431ca4b3c2ecf89d0eec8345e459beacc3540ff51e4623ecda12a247547d3eba8afce1c5886fec01fe9a1ce5305861c30d96449f829846abe46f23caa8efc4aa3cc34a697f44b756d0c0e258e55a35601b16816744ad82fda428316ce3bdfa4e7b48414d74c0a7899f6c4fac5134e324b54b75916216d42968cad1f108f098263b85e7679f016ae45227cbd18fec146b7803eadd2b94bf0752bedf80559b3840043bd089f9c367c25b0f2c72f695864f764f6f091e8866fadc030655e1170f41562c083f3a010aab769fae804dee9744be63144df00984d685eaf4d2a9d2a8c089a4f2c5f83ee2f4f44ed0b7684ab0c6f28657cc45901c93eac8518a0cdfb8bce8c19319294cbeedee3f7fa85ea13f52d2f77206a94c6d76a14832617c539699e872c2e63b173bdd2437829d8454676008deee95c696ff1b9a23b63c3ae07f3fbfc116067d49f149a8ae30a7cb000038a48b8083ec76138e3fb3d87c992022c68d61793f359d39b954fae37d6b86549ebebb9eadcf1659c2ac04fa1cd059e5e379aee98aad0f4ef4dd41856455545945fe2885348d08cba3e0a717c11d97103d138b2f0579b5478360261dd2872fc48d1272377bdd330fdeb4b91307dc7cbde851b308b4af929074fd720bc9b3981fbb65bef9e2b1bc5b90de6b454b930299fe2520acc68d33c7ce91458e29bd7a3796d7c8554a4e79fccdb10df45308136065c58d7f0b486516920abb73cbf4c7cfcf37a5cf2a10e7374abbd191151a815134bf0cccda38c46ae87f22f4d900cc9a8e6dd3d42892560d1a3e2718005a00b9e48dec924999a7841e6c10b48c9dadac4894afcb730ce63ff5871685c3e4a7284455493e436fe413217bc2f8bdd658cde61b9d579885588914cbf64238fbaa40de9ba081261dbb17575dc9e92b75321cf379be4d6c22f3bb3264000c2d5419ff950849920478455e9c63c3fffc1c52f82b5394f274b2fcb2ebab9193008f817e3fd553c0ab3c84bdaf4b0366653cbfa17233c6446aca84bbf93fce6413ba4bbe5b414c2599e31ba1aeb7aa3cd437a76d11020ffed75b4c3a1a8c71c6e3c4f5ba3bd2a8524f0eb63b57dddd7feae88f63d7b434979e94af5ff295111154e3040926fc40e5092b1a92aeea6952de04b2c60f98d45abce3bd9aefd274f59daba98c23335f98cc66744a01690edf804a0ac6ac6ae4b9d8d9b53a6ee6be9bc16b556a940928c8f4bfcad32d3407bee36424fafb3bc84fe78fdd5bb56aae2375106cf1b559de8392b0c036ae4b4e93c68c630a49bc893648bc1dd7b27a1405230bf571dcb58fc4cbb5143d63e194a8d72e5452a42189cc7f7b8cd49e4f3c40991d3e19858dcdd32811ecb507e68f0fff86e4203cfb73018fc195476ab3462037be22a31b211c51f27a1879993bc433b9681391bd84c680b3a1afbf8255cf6b5a6c47e5819d3215778ca2d09b41a9444d138883cdad09232f831d94ef11f0e55c67a577b48abce9473025245c65a1dbc4ed02c06ee5f62296c686aa701930b5e5e19db0ec30449be7efab8b2c35609db217e33f63ec89aae7456242fc0e5e61e894ab6f8b39e9f0023def48452a5a8a90883b25a13ad952d9dbf7158effc61dd864b659b90708a288acf9c5dbd85e872341aafb5e882d0615e8bddb74d5634eeec7464798354fd3d0f0413c43c32fa0a2d1b73d068c8002d1b1f509c47966588d7e5698a8ed5fcc3c638ead4f6147f916f1ea253422e46559819a0080fd28c70ba9c7c2bbdc7c9a1f4ad9eca4339d719669db151dd96e8974e5354bdd9a47f287d368a99a0617cbf9f8004b224555cc87ad647338158fa6c8743f8e7c2dd4a9d3cf91c858216eb55fb341ccdff37856211b0818aa7bcf27b3cbec1f632bc9b4950fab5e01ba0a8f06b16835621a5605ec8d4eafb3fc2e1bf6332ac5189dfb4462a8d21e110c3ed9b89d81ba20d98e484a77f78224c0d18785b19de2de563baf6d95916222e21fe27df46ea5fff851a5218b2ac5f18e62c4864546e99850cdfb33cccece2ebd21fa6d8a33bf4582b5e399f88df2b17def27ac862ab023025ef00cf83b4c472e5575c29b85223dcb3849bdb17852d4703d475b19bf4318fe85bd0982e29f7f13a677161ab7484bcf91ef536eb4107f4513c4573d218c67b939c17d8bdbb8cbac9e3a3f8822982d72421f20db260ccb23d2964685cc9e9b5e85eee9c6c6ea0005e9b8b7b42946740b3cd330b8efcec3cc23fd77f4faab802514af1444bf2439c7ccc1a1cc45855a285e831da9a169e2c83bbd31b670ea8a3285b0713372cf4ce511a6a89803c506c1e14958eb2ba0cc1b2f6d5cd53270cc10bfeaafefefab0de1aa18b7abd6fa477f31ff9c705500471805b5a9049fdebe30ad3686bf3b16f5352949b431d1731ef9ed7f13160c31bab8680840d0cd2fcea3e49d784468192c9b6df2659cce70da7d8def79471edd8620802e51b9b0132104e911ae730b3259dc13c5f455df9a1c7685a9feb47d4128ad19bc5fd3f52b1eae1d7fb699b54c46cf18e3b49879654f9659dc9235c9e1444baf70eb3492e71293cacf9d7773cefa", 0x1000}, {&(0x7f0000001080)="fad5331c00e3589ce0d4ecfb0de56b", 0xf}], 0x2, &(0x7f0000001100)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0xc}, 0x8) rename(&(0x7f0000000000)='./file1\x00', 0x0) 02:23:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) dup(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x821) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xe03, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x3, 0x39}, {{r5}, 0xfffffffffffffff9, 0x1, 0x8a, 0x1800000000000, 0x1}], 0x2f7, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd, 0x1, 0x9, 0x8}, {{r3}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x9, 0x56}, {{r4}, 0x0, 0x1, 0xfffff, 0x2}, {{r1}, 0x0, 0x92, 0x2, 0x100000000}], 0x8, &(0x7f0000000000)={0x2, 0x7}) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 02:23:38 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 02:23:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x200, 0x9}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 02:23:38 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 02:23:38 executing program 1: syz_open_pts() poll(&(0x7f0000000000), 0x20000000000001c9, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 02:23:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="30000000000000009569000000000000"], 0x10, 0x0}, 0x0) 02:23:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e6c453000000000a6c18aed095dec2e156fc78ddafd22f3a4027eacc6152cfb840aaa40bfa503fe22bf5eb00c73a90a9cd938fcc0bba0990b3a3e78eae972b975cc82acff49a7874793933badd392b778448c67c935f6c569df489c68ad8766d5ce81100f99"], 0x1, 0x0}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 02:23:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x81, 0x4, 0x80000001, 0x1, 0x8000, 0x5, 0x4, 0x0, 0x2, 0x3f, 0x2e}) fchmod(r0, 0x100) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xb3, 0xd2, 0x8000, 0x80000001}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 02:23:38 executing program 1: r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x81, 0x6}, 0xc) socketpair(0x10, 0x5, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r3 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x20) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x58, 0x3) getsockopt(r2, 0x3, 0x10000, &(0x7f00000001c0)=""/123, &(0x7f0000000240)=0x7b) shutdown(r3, 0x0) setsockopt(r3, 0x9, 0x100, &(0x7f0000000280)="d7fcc4337ec5a8cd37a5bbd424cbf9b880a5feabf263963b5387013a6d66edf6d83257fec8489c1e041bd46e8415da9e7afcc62bf715c96bd90bf158c45aad03c19d1de1baa92fc9d8f02e32ea0555cbddad5c71d86986cf82fe3c646751e75714c361de92710afbe15eb90237285c6237502219f59c00aef3ab073090c7122bbc8578d49c5c8cfb8c48232352fd67a0085435c1a02e9f159c049c182870bc55521bb9ae975543c06c7d4ec909a1ba55f9cf2ce0b2f57249ffd5ec70380dcec45bb1", 0xc2) close(r1) r4 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) sendmsg$unix(r0, &(0x7f0000001b80)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001880)=[{&(0x7f00000003c0)="e8b462b7b628809964bb2741ce230c6b7fa2dbe9b2334480424b49c77c6aead6c3ec21abb42bc60ac46b2ca4328b237f74e28a9760fee6e1df0098d916a87c80eed7493c0afb878b99ea969b65a94e54269e42b077e2f97e68b322d65fbf25113a30c64300d0c1bf3dc3963117546e0538c60353830a8234c2c6be76b028916c05a13c35f687f8a9e202ccbecbc1867ac36e", 0x92}, {&(0x7f0000000480)="2acc5ee1e3163846f0200b58336bac338fead18a6c91eb7da7f865348909dfc4eb09a1df", 0x24}, {&(0x7f00000004c0)="345aa46c974903e5c0b0b74fe88dc98d404ece884cd34683c0cf0a9a9e95", 0x1e}, {&(0x7f0000000500)="18ca40cb10e58531aa183f1b2b64ccb6e7b3767c7c8bc4bc9a7a43ca39ba5520ac7071302a2f83e99f6fbe30426849c6842e5c9ae3a520bc73a9ea76ae134021e3590013a42a78cb42fc0def86e1ac89b72c6868e24b633b90e649db615de1731a5f48401c945a", 0x67}, {&(0x7f0000000580)="2a107b8bc888b115853765272f74527fa3d3bc210e8fe1ce14316700354e210d22a78d15a76ab02fd6c2ec51bd52da9299bb01f615f7bf22a5aaf39b271f7dc202d9c072b1da4663e5f406dba99be37ed0db3900950667df8b9597dcbeccffc9465ba70f0e4e0f5cfa16498c2f07e192ab6fa74d4c95ad70d05662bbf3e41ab6e64f3cf31788ba2a276bd4ae", 0x8c}, {&(0x7f0000000640)="07cc134a6c5cfe4b4aafe705d57eab1c3141eac1af2d7767c6bdebd240754d43d6d4c49400002842e240bfa0a0ddc2233b8398fffa5b84c0c10d75cd4358f4a5f4c1dae9f1ff9f0a449adae8acaec277c9a2baa28ec635932d59d500156386990758bf715f40dee96a61b4f52b9ab5c541d4e9ace1a73422d71e6910a9b16cfa39ce1983b5e940b344fe399a1ddd58f4ece45efbfef0319b4d4db60d50b26992a14f6ef055911155", 0xa8}, {&(0x7f0000000700)="e49805e819e55605e7a629a11a3e9688358bfb26055ea2037199885956c652bc3d43e6a5236e17ba71d5663f55bc0629d84853a1c57d31f97e7e6ecd7421972bdd8d8d00c9a0cf6f05d964a004b2a99759b63efd664f79ad0eb3a3401a262fc8a709a4f22f51eacee009381d85c60d1d20bcfaa9787b122500f9f61d98731ef1577f74053714604156807da820a817c9c97f65c8ccc51a04d71e2eb5282c595679b20408acf5dd4fa376324e6d93916e216c6d7dcc116738f27df6de00d4f86aba8546", 0xc3}, {&(0x7f0000000800)="2283233d16289260e7de3fbae73530090b0da4020253a493084999939250dcb86a1181cc7b6d6f10dfe1debbda5101df6292723c1fd48b9c61f2e1861cf566a091d54f9ddf493ebdefd50f47d395cf62c0b862c9194300637fb31c8fb79fb2306e1e8f3a223a6fdcfeb8e46db73924c642d4dc7f64470e6aee6d290d9675aee824bf0f25e81ffd4be4837c9adf6793635bd1661bd024c2a95c9d3281d5bbc069293a1fbf8de9a3ff1b36a451a58870002c24cf750f9ffc105ba5fade88f972bed7b9350f48067a9289687d86865697e384088ea2162b19f1fe7984bd64807fb31457f7eea7e8df4f972e04e3eaac10780828bcff757d981d7a97449f188aae0efb28e81ff45da5bdc0cbab30d38ae4739cb7832465580bd320877e1c7c0b70b3a10b080086c215b209d58cf18738459e925302816b86b20aebc88e8d7d511aa49905213871b301e5716107450cb5fcbe5f0335907cc9b39f71e401a9fd99d7a34c6c990afd3b1b1ecc8f5ccefcb1d9804af2d3787ad67e6e1699d5c2c5ac2508253ed3cdb100955c21fbbedc772917fd571514a0373da6f00ec81b8283f84ce96843778fbceb62593292282ea7db1a636d9bd4a819e4b0f6bc58798bf7c9f688ba9df936b5655b033a33ed4e7f4e77a4b85637a4dcbc2711be66f50b8750f6665289e1f3421adec2885830c3bacbcff960230a9a2fc10f0f183f38a8d619fdfa47e831f41dfa43a53a9b533f489005c134fb22de3d8cd0c3ae174a20350b9f44b4f23801cc8601229ce907e4e548d08bb8792a36b6aeee6f09828890fa332d23ed36ca34cfd91943780c35fb0a496281dc8b8217177288fa4f2ce74d53aa8e1e4283404bb90f299a7db09ee9df2da3e2b0f16e9c5da2cf23676622ef1ed8694392ccbe4fe6e9e65e4ff454af13c78c889b977af3a13d9cf64e0281dad1ddc9a9d3a7b2f3e975fb95c61d10ef18525b0da1ca0c91d2bc4fe10c4e21dfcd5a0c8881fcd5f6e289c0afaea1c631c51c8f395d971d5d7ec3cf4971644183c32d379b63c77b20c3da070b953a01d5731ab35137b8a5b21704c43a5fbbda067e7b35f83380e39784d3c12a45bc91dd3046192a1f175e4194190b9f4a357adc39ba4fdd7a690a6be4b71f5a2c2c9ed176cdee234d43944e2de577009c21a66b6464fce5e2af68d11f96fe869d0d66723d0aac364baa353fb267f694dabdab4e86b9585daac5aa7774bc2f48c5fa5dbad8371e2ad6c5a7a6a4c4e24922fccc1bf450e145eeb8f1f45e7354d9f8f457aa286476fc96944d2ad599f3d127de82d2012d6b258dbcd0eca7a3230d5755488d90cd9b29ac08382fbd9d156c79c8c70d89eff5a8793bd40acdeedb1c70691d1e90a6da567a54754fcc61f7d64883638bdeea24b5783064cf5d131ff0452f40b8acdb2b8eb17867b35e69cb16d4b1bc84cec0041b95af47619e7a5ef6cd87e982e198dea2930729fc7b35c97e83be4788a627cfd4c7184d13a6f01d46d33884f92ab05f0733b20de7280cc8ddc1223825216c3441ad2e37d7690ba70059cce46137345e5c08ec4a97932fa516c6d5b63c8c3a05f41e7c9f523af50d312f2efcf4df8c7a8c59cca4e8044580de60101a93c5777cd31d0ec7732da5e77f332ae1b164c4db99be18efa8a34de35e5b808552de5587643261c81c03efdc6cde5cd98c1c63af48b010d3e85e2f9d723a3ea39b381eecddacec54f13ee638921c18b1a63b2dd2a699e8d732ac9c11438293593bf6fae96c2239a35c39b3c046cb9d3376526a73c04df223060cf9096df3c60a11957684fe36646c512959fe9133e4a0d4d62acda6e6a1401a1eed5b6b45ee66b6dced21609f68fd0b863ce4771f49ef0da436612c6be576cbd776398eaa15bb4827614cc2ceafd3d0c230185e18c2f7ab40d4be6bfa52e14edc2e4607bb33d363dc6c2c91ddeb84cf6a545aead357b3e783a664250b7dbe346c46955867a90a35af2e69f5f66437899f23a0ad0bfee19060b49bc916b25df459a4a583a1d995451660aabe4927e90f3ea1d4806bc2f3c25d8a8cd30f67a07a84fa83b72989aa604674c05a0d5b8748a48e78626d97f97bd25649c2a35493f8b620305a8fe933a6f61c72c05e8bdd36a601750a38da3d81a06df68001706479f52c85e7254d6f34a4be8f007c1ddfcba92f0760c33b539ade31a030066e9329ee3ec5785afbf22ac4ccd247e2bbab0d08fa0accd4620df75db7449cb415b8c96d7d122dfb83d5cef7c9ebd95dd0b4d3dff6677ebeeacd682352f0fd3a3662313a8d46ec0fd446c56c45f0531b41b480c83a25138ea4b6b4fbbb0fbf9807e8000534d3dea91adf5a0f527a2c3d59906424898c6890eba334e60e359da8034c6095680161cf442402fd94f648f84e8ac70001a5fe50853acd7974bdb2ab94be7c3fe4b89a5622fe7ffd637faa50afbadb70912bb2e5257e8aecc1001a27b1438b8e256dd872882abff34f2a67d06bc7c09e9da06385709b986ad2b531d94e338083895fd18abd2c1cd727d228e1ca8c6868d2996343feda8b985406401150053efa46a2419f66d78cb9ca0f4c1d5b5fd11027d1e2910ba12d5796726b30b9ed58aa1a3d8c5f2e9e03f1462466d65872f17c2dc4decb2ffa28386b8938cc81d6c1cde8645a45c8fc63dfa7512661a7878c8b391f7ad0b0a91def39ebd6f55b5cd36e24a56b02f55a93a21d1bae2896136f3ce9abf22899278491717fe612b32567da5d18367e4c33cb9632d0044c7bd40e90adc61923c6ef65d7bb00f09bda9c66f54608603223e91739a6059b9e306329d19acf8bf10a0a822562888a270ee3272106e9925cef5b2db855b6f77e5e3ae3af2ed278d754198a738e1841192e6021654421413c1ab6b1f81591ff58c25d7222570acb937e8089a763fae19082451162eb89c2ecee5e21ff59ae149c9898aacc72a910d998e1aae3028db2a0b05316f2408160ccc5b19749ca57d1f70df09459202475669db03e71e8c726d73ad2671e0215e92b3a649ee6c86b0656ac4c80f1d54827969963db957fd75795f5d076ca51b17975c2da6de9c281cd91a06965cd78f07acd0fedb74be6b9d0c4e06080ec4f17a776fe671f4d7d4bdcb7c687045e42dcd6214bb4561e87300b3aafad0e9bd699d5ee698c5caac70e1b31505a65a01a599704e9d8e5d249669ea28730685da47878a6d1651ad4a08ec5e4b87207b1ae6f7a7eff24423beef25ffacabed04bb08fa1bcfc57161f69d7118fa4f560220a4371c777e83026b5c83c93173f9d56daf260ed92fd7dec260e4a904b5eb6a28e9e6fe86b784be20073d5c5df2427cf394b1c980357d5f90d695e1d6870f2b393a306d0675d1c6afffc301f2b8e731db9f2af3393b987664310a8f063a23a3ab76558e806c6fcf2ed087d565cea46c69417e88d6e251ca5a4ccf4b2f5c7e09d9b34438416ef32045c2eb1877ff9137f0b0450a86c13dffe704d8f2836d1ddaeb12de2d770279f8ad6b5185e8e8855ecc29c219f1daf94fe6fad92b2c23b3848ba50698598867c95959e03768e23c88945865b8d5f7d7a02edf88e35b5f66d520997a112ce55f68b5487a17909204d65c9e5edc6b1cbba740cf23fdacfd84f7d12cab368ac612ed11f5973eb2c0aeba62b6b7695b08e21d62c50666df74011372665e36bf81423e075b03658737280bc8c20fa5e449830a099f7f13400c3d455a2b22270b18ecb64124e838c7d89d636d4d4e02186195531fbfe54f27d9eb0cb2784862db41c60eb6124a12b35750426c47a52474727c655a101a416ef06b6b970a4f0806f18081e33566ca5060bba211ffb000836ae38fc5b2d25be77135234a4816bed58ab84c7c59624cafb9ef0dfc39a591d3b0e0d68f6dd0cc4aa0e7a2a35ea33ba03f94413d5c7438783380689f933c62c6006703e176330a4e0f4f1417abf536b7a17c861bcbdbc6f9535e3bc6ab00d9f79eda273d7313e68000d7e8f42a007397b08e941a4182def87de742517e7b91df4080bf6e03a8bc34691aa0600c26f5f6d95616b3dcbf2ee9d5f9db5b09e0bb4d012e9c36f3a95eecb7b242e2b079efa8286d41f93f8f2bcf3d00e84e5436e1fc8c7ad343b23de2782ddace179469b580ab6400af938916c321af58bbe8872182b320986f9acb5ec89eb1893c53363bdbf9209c7c876c7843a16d5f0048d3cf4d7441116889174d516f8be4dc526cc6865521838f88b4d514deb300b2653b5fea7e011c7d86e86886c35d8a7441c8360e33701fb71743368aef1d50e411d78a1e01f9fe9dfca7a384f63d6a1be3cb8dd1b920acc6cc8ebaf9df374fd46ca68c07e5a1638ae4ce6f34172e494ea4c877dc619787929ef8fccf055fa412c633f25e80f0658ef36cbef2bc0262e76806d51a3719ea195e4b01ae70f1bf08c5b50cfdce8974e63cb00a8e50ab2a64c51b0d909c69e3e4b10b49e0f19e0ee1419cd50c53dfbe111d3d2c294424e214f98ac1b80f699cc8eae0f0a316d84d74cefdc4be62c8d6c5b60a588ac43511bf0a1f36a2d4e127f373005295f09a8a4b3c092a755f033a3bfbaaac7470f6b77a227fdee83a2a824640b1ef25fec2f9321a5485382ba8414364d7ecaeffdb7588fac81691b08cb73ec799abcfd715c9d229663ca87a98da2fd168a226e65aa45b2329de7bae83ed2404c6f80430984f59dbe45ef8c548f66fa928763c3f028187fb1b7c16b0221dcced316e1913151a72f446ac38cd4816f5635b339db6a80302b601e421e2d23dc1f32be4e28314a20623cadce5814afb505c589900ed95095b0dfc7cae7a549540c1f3b95dec8c71c575af12ac7ac3a756f8978b4ac8da9228e1b524859ae7f9ffa3ec25aa00867650808b5a0238ced7a061a72559cdc73849abc4f4ae14797ca374e4f43e84af901b9fc56c47d171281bacc1fd0a48438d3ac52ba152e2a0fc79bb1769e98569451bb1146c6b630d7e4474232a0d00bcda8dabdfd520ac2c57e4cc7b9b1e5e48975e002c5ac9b258fc51fa16624a7150422d08553235d91705619c49ac5384455afd2ef27752ccbffc663b42186790256491c6927aa42a58c88f148e3d44ef4fc4e6c34af5fa17dcafa4b555b83176ad995c4b2a44dfb8dd0f2e38a9d612ab079c24da302ff62bd1603a79a6b0db2fed3085d1b1ac96162e11b7ef075268483d6966019a04524fdddf8a0f3127c07c25db169dfd8b84440256364fe56690aa7cfd686ce403b5860076ed6c52eed1bc737dee6765a5911c22d825eb7345964b7cdffe0ea8b2b327996fa9637f6344e9bf146536ad6608a1b555d916e6b2eea85724ced79a37f52290c219a6d740be0e677e3ea672cc7bc4ffd6693564d640d54e31997b609e47e972f20dff25066f436ff7a17d36cf2faada4c6f524cac62d50bab8e2622ca91390343011c48ce2d4a4bcf8d7d0deaa18d5ef63d282a68172a89578ef64bdaa64c6b9c2d57012d2d2064c8bfbed9eca676df0b674e51159f57407fb2c277c2cf78830cd086ead0cc7d5f52bf4eb8bbce8a18f564f171aae1637f470c7a20aa61df0c8dcad05533917ac9b554718da0b4846daaccbb7d5a4ae586a8cf5d3a2648cc5b07c99173831d48ad7fb36a5115f687b3d27a19514561f65e79a1b9345b26ec1773247e7484332b44d7ddfa7b573d07ccda31ad2ccd4fd15b748a044959d0dc591c4e70a2318bb93a801683fc2fd2ed1c906605dc81414484c80eb9f085053a9c9048105ace94081d87dd5e600ea2c1562676f2e3538b1ee38b9766e97ea0a0c2f5e9314f4", 0x1000}, {&(0x7f0000001800)="23660b9c775bd42357d0e18762253968f677091e9694dbf0b937a60422778c40517035edb7c76c2945068a8f21f7b65b7c2c8ec09939f0f6330f58da09b96ffa96d7807f4ad9be68df4a91a333e5501c85c81b1b61b788e767f30b719d94b16d8111daee4c4c", 0x66}], 0x9, &(0x7f0000001b00)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r2, r3, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x68, 0x1}, 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000001c00)={{}, 0x3, &(0x7f0000001bc0)=[0x0, 0x0, 0x0]}) listen(r1, 0x1) setsockopt(r2, 0x6, 0xe72, &(0x7f0000001c40)="656383d3a2348b244ccf22055f6ac1ccff42dff4bdb310e0af1cca84e045f23e5693430bb14be0df36e553e4d8574c8ef46930cb7059e9263ed2365e9c4a24f8daf6162eb6d59400fab394e794bd283323a037092ab3783aad295e6af398f00e1e86078a0c155c98f9c6798c784b3a75b2f2103d47e570769798b113046d4e2a3663aba97a9ff6f528c2dfe979c9b50b12812f6016831a56bbc61826232a", 0x9e) getuid() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001d00)=0x4) fchdir(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001d40)={0x4, './file0\x00'}) mknod(&(0x7f0000001d80)='./file0\x00', 0xc000, 0x2) r11 = semget(0x1, 0x4, 0x10) semctl$GETZCNT(r11, 0x4, 0x7, &(0x7f0000001dc0)=""/4096) 02:23:38 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1f9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x78f, 0x1, 0x0, 0x1, 0x100000000}, 0xc) pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="e2097a08ba27065ad06d91fde1f13bdd654b02ed26f958d570eae2fb5e1ab076c842e7ee8b2bc881c487997b35cab5ee8896d460b3bcb105bddfef333309f69f9404a328fc9b34e00e525fce67e3ed51a80d13b8ad4b060f40bdd480dee81672f3a943329d67d1cd727b4a798c72333aab947caa3abe47effe02b2ec84cf536f91d502b8ca0fb686eb3a2cec0dee98d9c87d6f90bf821c0a30a037fc86390d9d4cb1ab352652c02aa3d1a991528a2ca611e643e58228973f298847efff5fcefd83e2a47cd34d55cef91241111a0717784df8177080bde17d0808881b97760f791a8fe7800e4ad3eca40d3de9f1e430a5899dad1685e27a20e42ba032a38884", 0xff}, {&(0x7f00000001c0)="bc1f1fa50e84ad8bdcc6fe5b949da523f92c18927804da6e80ea5e9edf9e77980ccb8278fbd0dc3bbaab86373fc8b60d65d1d4581167d44c3a7d9b82357acbbdef662b5b9b2f4ba0c4be51f25cbd2a1ac0434877e702c1e5d4d57c874915e1a2012744b00741e98601adc369a8c8a92e7e6ec44bc23ce3f9f2de3d37ab55d386a2d9372d976e7ea11e06045e3494b0cd6df8c71758ad4a0c77e9f64c6b4eeb041825c90b866e13f9d17b80ec4d3dfe9b310ae6000770320669f8b2a1ffb0fc204c3949e5d8f6505cde4673e4651db47b7c6c7bf8a18e22f62230aede04ef023d57e11d5becca97bfa37119592ef1b236d492e61a18aed69c0b4dbe836fa90a39cf0e3d0864f169a9534f7c764e5be1ee06566d2350a2c36126a1725a2096bdafce8d61176f87d940c586fd9508c323e1def98c14b6e78b1f5f4c45e7aa626d42be30a157d6f632fa491c721a966d9467612848deec6b766ac177d054f23ec7a4237a6b4fd1b76f52e2b5c6b865ae61e48f27219d85782bcc815fc774df710a901c09998ccd86c37d7428a9f22533eca7e75695e932544d6ed4510ffbfdc89853f66993fcf867ffaadbdecde49d135bfebcc571d01ac62ce779af63965e40e641cdcf71b8cd79eb7c80f66ae5dbaa4479cb86f791d4d6f902496215c753f7f3b633467b327e8cc84ee2301f46b7cc6d72cd16643a661c6acebb2aaa26f77aa35e6cfbe5a644bb7f7f2e5ed8eb29818f4e1e5237d5488d79b09952ae4a73d13d856adaa3c3f149b5057241a889d26e8fd41f4e4b42957790625b5dfc0d0e22530b62ec435f015af4c9095131768c34001b5843131c77bb22d32ceda5f6768677508780cd576299f75231c0d264f29762c1d13c0de353ab26f03d4154a657dc476db012a01c6d61b3e5770797063c957f7062f162aaf4a1d2fefb0fabde6df1f1db0d12b130197ef4122d25446cb928e358963fe07afeb94cd37f586616f97fb65d2601767811044d2d953d190b5f076f64af911a33f4b172de5bbd2e163baf30e75203b48eff537717094dc04a5b03c560aefb5ed4dfc8994038d97c8a95a3d085979722eaa979153b493c16f863f516d46852fcec1676c2e878e000d79b25a2dc8768370fcb98ea58f70c371468274cbaf2e6d244511340d735211fac79d5abe6b63da9370c2c3733d374b72bfec159289e48065c0ed7f70017c8d4a01f966dcf29964c770de1647522a863f35258747ea6f4a31df925fa1ef4a41af3fbaf46304f32547c6b2decec773bd65c697abe25673c265603f9811331bcee4169a9d83da0034838a1269b1c1a6d29414b0159520356f09e9c8fe8b689fe7a36ab80cd06d3018eb2326e0c2f894610cbc45b634584479efbf03cd0ce8d5cb1f97d6a988b6e491ee7bab72ee60604b0534a2757173ee8ede7e24dc14c691949be12f356bbca42f7563bdf73741f05bd1a9ef1a18d4b08673db1d5618febacd375394a36e4a3da0ac96602f343dfe3c5dc81e09f6d627ef90be6c59b33ba0dd38b0b5bde80016d1850d11a6222085468d779e64779fd1a78105477faf25e7e9baea6a11fc52484ef4b188d57255fefb3fe22aee48c22606b95058791fec8d1f3d6c590dedf584ab89567af2a6d609c2ded628a84667e9a74e9f4fb9047497348e57fbd852011aa9c28b1f8c28a6562327a7669c43181b420c0f4c3fac809c064a0c7c351e0d2d0ad523793e219765c626dcd0d419e43e0e5e25e585e4a70deed67a70bc9135825630b5da42148d52463ed8ffcdafa7cd0f313898db629f6b1e21d453b02642af0190665d75fef72ae8502e6f54bedfaabbdf61088b3f3cc851cb799544ec88ec1817841fe02f6cd04b8327da8afe676be0efe7ad9e04e000df9008bb1c7f171170cf85f5edda4817b572e8ed0bc8c7c5f41f7196a5a9bfc84dffd7a496bdf101f0521896ab3432f7476fea3bd768818207006c1db76d0065fc64f24c48a6bf45970362df0df880affe55bfe124ad0c52a8f0aa9a786608f8049a7c20d703ba328d281152b2f63bc009f47a6d8e523691807aa00a9f9d9523a035111e339eec7cd2b2da158381c716cb4b7f93c42f7d576eea77832b2d6bd914f5e1d143e90d0975d50104a44d585473a57e1653130507e7c6704dfb85305c466cc9767397bfec509943a24a9d19720f32e1e9e8d05bb1a8eb5954e8ee8edece43183b3fc1eee895def641db73c39dd51e012fd9ad30f2cbd72b512cd90537efd359d15341d2f95a5c9b6a9bfe752b1614328e2c906d95effef4521ab46bdcb396921e58c86cf74b67dd68cdf79a1b99f7eef1cd7b7e8785cb6f6ebf99ef002e9b049daa11a6322e9d708b51e55b3cb3b482fc332edeaed6557fcc9249a96de8af1b7dc934b3edd7b60240bca8fb5f757c28d0a876e551b3826f8101e8de157ae46e8c69d09a75863203857cf58c806382600f66f5b4e326331b5335700ed64437947d81b9a428d0b5556a3a01273eb7eb2e8a17abd2b4580514ba0918e49ce2cb914678642dbeda72d5fc66a1db6383fdc365c98bb2f1e85fd5834edb391fcc1baf2707f60d6696dc549786704445059b23fc4523ffed36cbb48c367271a2744f8ecdb11f2f872381a17d75aa2b4b66c8c327810b1ed23a82e566dd2b69935cfa77f2a47f3f6f26464c6a4101df543cd205f6dd286318c6ac605897facffbd7038d33de465786af09eb5f9e1c7a3a9356658f8c018d8722164b0e9031f63acccc6faf7b5a305f6e5c4b5d96da515ed0d19c273690fab80d594cb7fa7c61395f5d20cf9ea978d5b3cc291ab544d01585652035f4eb629185f25fcae27d5b78f565cea8a6264b5bf69912195bb6200d3c0418c91a9e0c5d198b4fddd032f92bc9241bf59dc1ee5fdc6967d7a044e8ee915d291f98bef5be297a7d758a0bd57b98a51c06f4a5f885b4c275690505e2045b3bbf6346854d6c410e5f8fb4f259594ae76c77d5522d75b247c058d98ed6e557e265e1e0c617174d93cfad02a60671a8304f46cf30f76f6b8e253003e6ad68c64ed450d2f020e84a8fab2548dfd0ada7550d35c8bc10f8e7bcee3bcc6b98a509e83366e11f49236dca5b082893545a1dfd27c8c15f0ad7d3bd80d70d055d1c4f0f4a9c3fe8e0104e52be660202b714f572ffe4efa388461fdac21abf9497fb313e4efe3b0d20fe91133ae8a4a444feb089f2ca579b1d813f067da1b04dba0f3d7861f1d784c511b16655a462f52408bc4781d1fdde8be4032bdc0c76cb826ea7e1f4c47c732391e24bfa69c08e6a53d2ffe992f033348be03d0ffa6b169c390df8a4730cb9991ec8d025aad913ec363bffa9312cfaae2e21a6788990ec21114469618413a816857ad701d971be2bc9b0f928ee560e74f19a2390364eee098a7f6b9608c27232dfcf4101640b4d0669847575ec56e066b7b4af1721a59d24d648cb415269c8a957c49c4914be4e1e0ce498b5f47610966ca50f47c0b253debb22e114a8d3e031355ac9245e026698ba06b701ef0b7f4816569acd0f67e156e3e6fb79cd1d42bc4ee270236a158f806f0ece622d449293c0087c72d8f51eded85526198edbd5123fa78a051dd3a67876dbad17dd4c07d4237e0cb3ec7ec453f4ea486eb872f886893d4fd3c678d804d1cbd8b1936de548d76e1b56bfae9093efc8f335de7e52c4ca7e3ff7e277b69f819ecca15a9948058fb7daf97160f911284a54b8c3df2947b7a9618458cc8a17fa35506eff55f207f2fed2beb21e5aaccd16ea08b19d5bccae7c07992a321469a22f8b729aaecb07f7a234aa1679fd4151a533d8bc61945cb7c6143edc140ef66fbdb53316b4873e5b9f84f512a3853365ef5a7a96ba9d27e40074ac4a76b8d586fb6227d3e9cb4facb38ff93844bfdf6ef8eb17d4ef3c5792a5f1c015df488efe48f43132893e4ba40bd0bbffd5ae249a573225433c8dc5f19a6384ab6c5978fcc58ceeeaddd6bce5fd3861021330b2b786263957b63c2812862c62c5ff25d95967da3d5e6bfb3e96540f5a935b00d336100ac6ec908ee3e9faa8f40b53e39f5479cbcd8d799be403c0fbd1a82021c5cd09f0ce88df6e59c6e60d7f5c768501dd6fcc36b6925b1d4ad3856dfb245ef8bfec3a14db628993fa3ee93c7f3078be8fbd007d08e4c1d7acdb7bf1f430de4d67aad3fe7f4437e9c0d7c7df732a66238d414e74f5b70fc27e6e4eadcfb845103ad92f3956cecb1cb932916e66d0df4ee46f1838d0a52f8ec207a0aaeb38803344f2817afa562cab1eedc4e404754b1963d46ec76eb555f41c31bd2365a3042ec7c98a569b0b2286004044f56a3de3bb19230d36ab53c2ea6b00e23436ff4b04abddea35c2cb1f0c17bf11967378bbeac97e880544c70e528ead433bcaa74619c054e1a75aa1183a210687696012eb7fe1f472280b8f245efc667d71f92a32cbf47a934a99628bcb9b8dc609b55ea898916a21de1a90a381d7c3a9f9ee10ca79ec15de84a9af28d44a9ab74be6d32920b4989dcd72c0bb51021585a8eb1fd4687782e2eeeb6bb98c55dcc35e69bac06fec345c2e97b759b7919bc139307c4b8e6dd20a12442f0eb77bdfe2977a59c03f559b481e9f58c6be0b8be1437cb18d9c65ce67d9c62c61ce0ac9a0caed0f923262c0652c19b55e244d4397db6df1c6acbe97bd2b2903020dca3060994774a963dc7d0ca10b22497e25953567a8ef6159aa73ada3e1388bb6fadfad3caaefd4c1f01e05ce1f8e1abbcf97a849db23581ae3a4866cf4812e90f8806d591b13364452b496242088ecbc4601c2773f1e4775d72429b554994515f95feb18de42a33f9171598e18701f71b8c3fed82ce611502ec7a3899456b8c61804266fe913fa23e1b6532ce094edbf3849f55aa6f7b66f30bf5f8a6e01b4955bab09910cceaf28e233407058774fcd4d51be7b8e8b709d79ed02d50df61110ad9f0b2dbfc57e18fe3a18b0b49f3c499af14dddcbc942802b9fa0238118ecc0fcf4c85083f5700d59763b70ce98040e9976cba50bbb4d09dd36bed46051af1efc15230af5c42543fe0d0cb2d228c5806c18ee30519c84e44cfbb6537fd63ef2a0b6f39c48783e45b8c2ac7e4900c74dce9b8a98653b2319b48188f0144c3929a9947bbcbf264cbbef426be5125a754ad2b5b3d30c1f320e1ded1b212f430efd0c8af72ca522d96098e45ac5192773b016db84121829574f0d7ba72c49278c2720da6a6250d8c0dadea6ccf850a2b947636b3ff1173f3dba78d36dadce08df0ec5cfb3557d82779863b2e76b099250a10bc91d02bb4f9a9393757de9d2d442eb4b135b63ca272412079bcb2d65a187e8d44798f93e8a4f5a3eccbeb25fdd7386e4424d24b0e4fa0718b95d12f44c79fed6829da360585de7804c5526dc782469eb6cd5255fdc1b393e3965568bca1930babd5e638741529325f81f50d1d0e041505eb0588a11dbda7f951a55ac36944a8e820a705dc6149404209c72aabadec2176f6667a7f76d95da29ada2b56260767d316fe9be75c30b439c7d84f824584f7b434efb47b5830e8b1a9e265368b1349231f2900c167c83d436883c0d94de7e8fc4083f01ecfb576d0339c6aa63e35bbed9144585a8f3a47f5503c1797f33a1c7d0c44b045d83906f0ef78e36bab515108836e273b4f84ebc9d783bf44eb84a00e6d1fb555e7f2c14fcf39659f2560baf39fb7849db8752d9bb255f742e779fed0ab7721d28ae311081e99f574d9cbbd0d9ace42c67543ac67833cb24a8e1c599e0139a721f71302ad0bcbd9e2c357", 0x1000}, {&(0x7f00000011c0)="863b0d0698516310e634caceab6dfc5db0e28f55a40cd3ea8d3f01e2a8b32ae2c7c11cca1f76a1fb8ab7e9907913f56e29e65ddd36e0a4fa15b0aaec97848d3147212f4f14acc98fe1df454815c8b904c65add3c9b108504f4fbdbdb4c45859739097dc99c00a417e0dfc926b61eb95de3b184a5c354670b4d14cd4e2ad1a0a6c6d6a34f6afe8e6034e02e39d8ce03a85d36bc254d2f6db4a261bfeca066", 0x9e}, {&(0x7f0000001280)="05a365b918d8a3016c145b7c1a007b4ec054d1591230752816377fedf259508ea14acad7c97bc194ccdd62976d619ac4c511aa65609a6a375f22d65eaf", 0x3d}, {&(0x7f00000012c0)="eb15ae327047e3fb798264c527b843f1a6693ffc7edade33d5d8559ed9eb6e2deda1cb304b598ba9f81e1078085170da29ae4f27120d16e7414c485cefe68cf1988684f890d7bf108a173a51edd7fd2ed610bd3caa0c732bce7e887de13dcfa42e6c3b553ba6f667dd33f08a4e51e08744e3e2e3f7431ef89e80d853c19e9f3c3a6f076efb927b12120adff151308a1fdb263b7096524971a4490dce9f3f6163c013cde6055d2f35f9c2ba6fa1c80720464d7cac0c99698b8a0635a0ab", 0xbd}, {&(0x7f0000001380)="4593edda87f6460325a743e3549b676fb85dd44d6bc1ba0938f827a59f392a7c0f281d0f9d7bb43602631f68e932dd41ad700041a8fd172c3b0a131d85ffa5f21f544cf2", 0x44}], 0x6, 0x0, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000001480)=""/191, 0xbf}], 0x1, 0x0, 0x0) 02:23:38 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x144) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)="2acb6b3a61988bebd5cfb9eadce8972451cbef17fe739cbe1b50a2ac4b9b4de7a550066ba88b57323780e78639fdaedcd8523addaab2a4ed2fd02728fe4cc103ba532d13a804666f4b0298e5bda117f2513d2892ea9e2d91be15b208fd81c2c37a787043c070", 0x66}, {&(0x7f00000000c0)="7b2f8ea16a46aff13e98297f508eb71a5e2d5f05da590af7de4c2e1a0625", 0x1e}, {&(0x7f0000000100)="8f62b2d61c89228f14cbf029f7ed049aa0958481066dbc653599945dbe9f945d71e27d747da0e2409a706c267f5b3d24340d26240f98501cd4192439756ae98a3eed144762715b675f58df851b3026561668cfe65722b6f9875f519405bb25da79562562157f1feed7a83a5cb7099c7722e30db8b880d6311fd1c09b109c22e04df84692249efc571a40d1bd5fad134dcc93c90f118ce88f3e1dd68addcb8fc5cabd0981dcedb4339bea47f4b28a297d790299b929d6", 0xb6}, {&(0x7f00000001c0)="4b7eb8335d5691e25a8cc15cbaa21fb7b1e74b38f29498d1bbeb1d0bd8be51800787a7513e726e317c8ddec6b401d00cb44f71bc6063556082727ac1933de5a8c9f5efa977dd583063bda2257d03d2d5625dd0dbb9a72869244a469445bc45304cd51bdd6f28b2c3fe007719f67bdaeb3c24a1721a388e24eb6ff5bfb7159433aaaeb30cf0d1d5bde5212b925ec3877f80c29ed96b60124d1dd68e11177c6ee88eb9f5083686e21c2f8ff21019236a3cc898", 0xb2}, {&(0x7f0000000280)="cb50cf066bd139e57bfba990a684bfedf15c529c7aeae4447c4d28454b22faa463936b821992ec64c26828176dd3a51ca2de2b553257bfd39ae4fe86d66d107da071cead54a4df", 0x47}, {&(0x7f0000000300)="1905340bdaf5506675e1dd246d9de69d8744106d4493bd7466c60abc2786860e5a184a73360dc24d83ada382415ca3ae687f7b23666d8e141a7c18dac56c04073bb440a7a3f3e04bdb998020579ae678c3527b99ddd94705812eaf7fa5dfd131e57d66c34027bc3f0d27c56139e583e5d81bea02ad9b84dabbc080c23a936fec1dabaca5259195681cc556b5a5b1f6aebeb3fa3c6a", 0x95}, {&(0x7f00000003c0)="34c2c07a368a3d0fb69986e8450622ef7500f3f31733a6913ad9b8b0e30dd02678a0b0955fcd7e5804d02557c9a3a53d334d7ae9711b25156c16b726e0fd11256a79c18a83356050664c7fc08de42fa18180c97b0348cb21c0079c8903cb72b947fa3b897975cc2144501bdc28365719c7f3106a23feacf83e5362ec15766c7249829996a543cf066e48e0210a66730a6cac582f5b24dda04e2bd6aa204a5b8ee04cbdb40e29ece2cc3f0958eff53258d224fef4c77a9fa0f283a8f331cd715a4d7553a9f6f02898c3410aaef7346a2a5f0ef00c3a47ff88e2cdc89fb5d4c08efbf844d139f83703ed5fc33c401f0ab657489f47773b647ba06d1d680689e6f6eb8e401849e3969e78b3a2a4b4487f7e62f265e5f7395c1272136a62a2ec2f8c13bf478839d378d6dd0ff5951f0cbf94257818c98cdaa76995287198710231c928a24339a087b059c01ac9c316b1d2ce0a8ba453e847bcdfd028ea582cedf67cbe580edb927fb7b4b07afda5bf89ae8ee8d7ed4ca29ddf09e9dd792923f387272033c54a4f9ff95689e5d822d906d3bf0ec46d7eda2190f74bba6bdbc56dfadf8c853e45931d8c05b7bbff7bc6c32987e312a47c87a90eea68a2ac1ad68f67000627c8ddb2e90fb9a5268e82e88133e73c2b9ac047dd8db0ddd3af4e41b4a8d1f06acb1792c0555aa12d40ffad7721443c9e7a862edca69f83688229a9ce3324336f2364b37b439f2fe014c05ce7d4c2906baf97b22f5b5af0f34d807dfb4d01ad12710ac5c96a428fd9d7aa8a5e2c3cb3d921806ebcb951f1c811a231a4e77a54a63b525dfcc7c51542cd972a076a4e8f7e58e8ea97366f0cba5734ea64b00691ca05dbdd265673795711305e4fdd6c7cb24b250e3810f18d692ae1b290b0272f986c4d1921f6e3d90f3442ccc830ba759a1d366575b5666c410bb81fea2b3d38cf4ef1b33a72f644ca7bf8bff40f7b5f5601428e5e3f4d0d54450247387c70811f9c1df153ca523b847fd5512da92ff41791ecdb5fe24d0d0813a3f954f37d6ad6c2400417e4fcf8bef5b9b5b5bf147e4999263b7060a48677d7604909060291f95289b01abf73df8cc0721fdc2706493164eade531b3522d8d3458dce412238e315a687dac81e9cfba244b4e825ad0f9d1eac52c5514d0f57788d7e4bed2735f8aa5b78a5c0a6b0b40451c13b5a3ec2f3edb28ec277673232abd42010fe55ddcf96a1cc8135ae22af5e0b7d6ae313f9f6b0fd143a38c986e3bab31d8edbf12cc43a84f9870fee0182ff4aee7124d6a04762f928c18b8b0c4ba7a644fe92595db8d4bebe16cf75813605226af1b936c8dd223738701a431f2f23a8e6b671cdd36d3193c14513efc70bf9058cf5c764476f6c3fbbd15db430b4ada2c8d855c962b961e08cd5b56c33e52aeca9cc130241d8549d61950e2fb76399ba27af944c9abc8e2d43c876185f85f29d237390e9153575d933be0427168ba7960186dd2e2d120f17d4ee0cc15cb15abbc7c1b57e4ed3a45c83158ba5f24b4ae3f95cb91618dab4b16ca81ff37b50572605a09029c6b07ed8381f45430e33deae20f5608eaee558a02dd161a74847f308bbf5d38ec18c6648d127db26a17030dc07ca6c90256b0176c67f7cc7a25d8d45124acb8fcb4d44a841b2d801b7122530eed5ec797cdb9ac0f5ef87a0cedae2d2aeaf4d21d8b6a1bf55f485db2fd86af0861bf84b00ceb8005d8fe3949b305f81f7c422ee801f9340ccd237a159f2edab953c1df6fdb4bc8660b1b536c464f77a6bf993ca6480f0c756413c21ad3e9e49d7d50a4cd290c907d8d48c53fa325c58af362bf3a29bff1d8c8315846ca48739d6a0e31209b253672dfe113fab9560f8c4aab6d145bffeea76b63c19ca6f555310bb3e20541013a97367128463e705ff99b8713760b100f021cc4ca56a52b0a0300ba22122183a2ef2f79224d0cfa5fe8a47fba9bf13d037f34907847f1c8d80d6fd180c72d632ee239945782143b5e4c52d777c2d4317533b17cd8c1f1bea0b91ff71008775a8bc4d015988b6bc64e66c4914af6d698d28826d56b9d379ae03e3ac052bf06e576d418aa2a88b8ee4e85b6a2ef241b1cbcd3a9658697756e47c0fd2b64eb2bba48cc8dcc13824583cdc1dba13bd3e60aee447eb3dc2826c0a3c79fd53f183393eaedd25b6bd57b260093b900bd229f5c80277f217ab821dda430f2104fe61d42fc0629f72dd9065a9142f9e052b8175f10f398ab241f4593829d11a74188ba6a08ac02b226ffff45cff2024be80f8a8ad753e8297c9e7fda22caf2d040cf4efde44b897e5ac2a5df0d413c0f5b85798f26dedf71ea8b07766a685687629bcce2aa526ff0b6436dad854418c7b66df1733b604af3f38c36c27ae417f438f57e2f483fc5a0a48dc7642efab212838b1054ee1dc924468bb946a85dbccd7c294c609bbf9e4159f01c6826af9b63bc6b757b729951db14418bc6bebb2c7fa545d4227914cb75dfac7059bf6c6da61819cf663e53fa1dd794b49882bb109338f98d820a4d3ce8c0b9c653eb8ebc71e2ba725f893a36201e695c2a3e72434db0ca0e2f526915b86b2dce29fd107320f841ef415fc939940cbcf7d113f514c9502e03dfb52c0eec176a6ebd4a42365e5d8997b6df6ccfc4dd0ae9d3e33d42a709011c2b08549cad592fb44565263da21a7a8f30c6ac7ce1c5151b297c774f7d3fe6aab00206bfe37ca3d11702b513b3abbe8bab9a15b6318d5d48b2ee81080adcf76f2c0a61e1633a320c86bc166b3b7a44157d216504900759a8d1772fa4e424b50eb3441d86eb715376192f5cdd77697d565fefc05016994bb8e47586711c2ad9cea46dbc2da95d388cda030182a432797749662a919437d16b2102cf538dbe8f745b3b1e7982a9335af2ff575c5b8a1f82600a2122a885f854b692165f0f20f9aff923a1e460b8d7579aafe5153261dbd6caf2fbceac5fe08c15eafa4bd81c140c281ddd855d164230c5a2ff96409d3638f21433dfeb044e2b1284ea177576811d7294a1b82b9a5830fa77ac4e0fd9a86d9c42778607658b0d687657368d9827cd7b46e0a3aacacb6fbc6c6657a2354745bba39ab1e402c24753b4245c554c56188457acd7ed317ca308b4e0cce01a5782467fe29b6df1ba0c2f51bee6bbfab93209c8bae35f52ad38b622b33f00699e343582139f716678c9e07185e43013266000a24fc10659f6f93e289e5e377a2c4cfa14a8a0213593fb07ce2af5cba9b098cf893bdb46120f458a2bc4d1e708dee45268f442c00e628a0350bc14d884d6702e2fa8727c9892608b562d7a0b7aa6652282857cf8a2349e0655dc54ca78460e4fdfce719e58c03a4b7258a053e1eb8a3a8c07eb5ce1cadac370b392df3a2ac8334f512c9094da9216a1315c0a2fe8d0a6acdad1c694f6726f7ccafa0ec9e7d7bff5683ff13523a4fa78f9882ecf87791d448084a067b2ac83a1712fa7c049270ad7a286d94e618f9195ea82a9ded40cf7e11761b4e81b509645f787d5e126828a9b0c8ff48da5ff61559f61012689fa08b6459ca8647dc6a52d62206ef7044e363c41f71c15479fdc9585398fee9ed1fa2668714e63a2b9d7cf20a92b2ed948576c061bda53322ab71e2956600fbf3dca349dcbd2afcad0bcb9c0a9069c1782287fefdfc413847bb9502e338e45eb365ffe7fcf0bc85176e601c739a4e5395ad2deb02eca313f1ea107d8709743ff9f647a6162a97fb3f14d0ad5e66ee36636c558f59a84903ccdda1acd1f2cfecc8ad26461f9b298f981342cf0307d03cfe20448913b8aadec91224491fd6bda90a2dabbb4048fd1b1499ff4b4c19442dbbf86fac9dd9af2a8784f7347b1ccee094b4b4eb79d9b177974047bbd5ff93afc46a1a9a9430c0d2915c83293f7618e5eb2d5022113e57f8b0e75c88c1d0938e3f540e959e05773d42a330b851465b63ccff1c0ee25f9de6cab43f0e1da75d6072329a70e55a2cb06ab6eb89c10b382a12fb849f7740d846f517c7604e5512941c8f67517fd2e7fd880f37fe8d112a4c04d143c0f51463cdd64ed3f345e46b4b5fbe8afbf861902b18faf846ffeb3c132336f7b8ed1645e3c46dccc0d941a47dccf28a045b784b8b54e1d01ecbcff3dc7b8afb9abb5a8f72a301e963fa593f36efaaa8ad6de92550974d751a6fbab1368f26489b599edcf3be2e6fea95c65a1d8e082992d525d501bfcbbf89518b37fcd063b9ee626bf65cd6bf9030626fbf7a63c8a9c6b582265b9801535d7c78fd21b92f38c8b7fe8028f8882832c92c149560eb83d322249192485876f40baec80a20139c17e0a481a1067dba43b2cd4beed4797a447c7746b5dfe413e739bb949e2ff144108b34dce1bacf166406201da053bbac4c9ebf1b383d0a71bd7060bdb234a7f3c01b0619c467dbe65a057c826f3067956331b769ddcaa0a7268c44ce586a0124110fdf9bbbc894ed02d9b2d9d1989af758769349688e35506227d93d975a6f3b66c18574f8971f7edbae34906bfe0389f996fd92d62e3903cc9cdeb8f39cee92a49e296e3cbff86ae9b4be0e46e3bc124b88fcb1ceddcfacf6f409065414d6af40bd6d21141590791def3fc19b6926f31297ac6fc33a786c6122315b87278a0ec861df12bf6edbd057644cb5fb42fdb94b8161dc4a3a1cd2480887d61ec20ca6c31b1f3fa62c47a4c30e4fdb83038fc039f18fce0926fdb2366080aedfa28865f31d2defddf6269fe9e6cc6a59094a8bd9414c066e3e3df856da1e0509cda3debd8bf6b8cc1f9993328d04effd06433c91c693445c67979337a061df4e6e4c7677c3cf9d33910aaec5cdeaa4408b05720a6c3c8f0672b41dae0d11ddebcd1c3a6e994ed93f8055969eb83a6d5927c1c0bb39a982fd08ce1d0bedd981943d42c47f0efaca6924012d49b0072a17b126e98b052e558637b73f6ad4f1d1327ddb75ff61cedf763caa9085389987d2469fda0ab808f975f5e5af44ede21b3d2564c0af6c261e13c423db66bb62684b32cf387bb1862faa0ce4f54012168344228b9912e95d549b78aa07670e63a56426ec9f7ce9f020ff71ecd1f54f454cace7bc7d22a5e7eca5c8b62d15a51ffb12a74b4f1a76448987de49831c61e4ed2488421243d7c174fef66770c182eeb465f4517600e11d890125968e9ee1560e0f11a35a1d3647344ada22db4605eb4fb4c8e891f2ef09847d17a4f2e8806289d431cf15fd3e491e49d5881824ce2bb230a77969d92eb487164af11307ff75eca1001a82dcc1526ee9d8ef2823876f48b1fcd2a6f53677d79509cc28b98d7f609418d638f96aa1ea1d1b25b9181dadc369cd7434eb93ab366eab8c0cb75e7531e14182059c8f2d01909473c15e787d4e1a41af5e57acfffc4d4cc8f0784573560439c573d6a51fc3efa377cdaafe215d670134d6210f9b2c326b24a1fb7115b7ba3ad62d5ce90a043690ea0ac03410e1b5d3dace15ce14aa261d3518504601a7239cb514b1fa8803f863afa1e86916e02f21418d93a4b30bae1bc9af7948580d76729b15912021c3b648c9599deebdd9119fd1dc4bac04515a478c583bc7b3cbf13d2ddbaf20dee67ba3b78dd8b4ebbb931fbda8574944b75c87cddef343d43480d38537f5cfe681a6b0dd24a00bee73f3e53dac496f05afd6816b26c98467bdb6fe734a69c5d4aa68a0b891f6a332bfeb998ae0a535faa85cd139d3c72afa98908607e3ce3a6ceab6c4422bc5f1ccce58a3013d3e46112a095fb17eae37f9118b5d052e6c517768214f7a12a17f6f8a07", 0x1000}, {&(0x7f00000013c0)="7905faa6fba6e2e2a19bcf54db43763438f0ee1268dcfbaad995f8e7fe5915e0e565e27ffa1c3f2ff7a3504e071a93893a3bed276f4af99bd4b3af4cdaf2d531c6382a3310dc58f0b4ffec5b02baba53", 0x50}, {&(0x7f0000001440)="4f84592230bedcedbd34631117fe82412135a219bea8e33a69c1cd1df4813398a9191175a2fd5bc2c5723d8c4851f4aa66c5c427d3efbda20f43d531018018be42aec3f78f61e1f73929d14986191259e8a63c3e7b05f719fe85963f5ae391a44f89f85db12cb5d31b859f8f653a724951c20d92a112592d07f1bbaf881fee53447de4ea5da2f3dc2a3f0aefe01183c18234a8d7492a3ade6ecf7326deff91b4fb02f988d4061d7faa0e5e03fb65e4280d72ed77339f20df04a3de631bba1bef17c22060faff4e5f3921507862c8e4275dbdf5e9b2094fc6da28805fb26f136673136ddd9da774f26b8fb678ea3639373a73383a71e14809b3", 0xf9}, {&(0x7f0000001540)="abd6e5fc19d687aa02efd65d545c3791dc63131d2bbaa9fa1ea1d394a7f80a906e01088677b220acdaf3b9c4f03c9b9c32c395debfc74e29c6e8ff02e56228513e42daf7a2c97566103d069dd1318562c5a634246d5e777370d8b9ef6dacc4e7dba63bd60f31", 0x66}], 0xa) setsockopt(r0, 0x5, 0x771, &(0x7f0000001700)="b37a3f861859c4f5799b6b55fe14c026af640613afc343cb4bc3dda076285dfec442e4b0f804683212cc785519aed1530d206f4e04408a7d6e2051596ddb36a981a96cc03a8f91ad2b7e6ed7d2e0cb9e2ebf0951b4c34be9fba4d51e1f7d2abd9ef8813e700100ec8cd5a195e4e53cada2588aed4adcf150d310dfa8f0e0b1d18cf7bfb86a4b9ebf2a3897d36ccacd51258608b653d3b39aba92010deb76d3e3888193f24fa37e4407cb0ad025d76db1bd4e0ac0eafe79974bdcd8375917766c0e", 0xc1) 02:23:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x222, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x101c0, 0x81) ioctl$BIOCLOCK(r1, 0x20004276) 02:23:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x1, 0x2, 0xfffffffbfff7fff7, "1900abb8afb40000e36f81fe4d9a7c849bd68900", 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:23:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) fcntl$getown(r1, 0x5) r2 = shmget(0x0, 0x1000, 0x320, &(0x7f0000001000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) write(r0, &(0x7f0000000000)="69ebd470ec81fad5f182a19ad25eaf465efd1ddc00b4eb7177a8c8c904508ef00990f9b3e4fcdbfed00931f85a74e2e1212d5ddcaf44a27c600f543941bbf4c36a96f9fd23687d668dc7612cdbc2a1eeb749f9e8c0fe50005c3b7e74d5f8ad4f4ffdd6ac6f4ead5d0841b05fcfabb5ec2c066cce07234783182dfcc330008676fafc574ac27255da", 0x88) mmap(&(0x7f0000000000/0x4000)=nil, 0x7ffffffffff, 0x0, 0x2010, r1, 0x0, 0x0) dup(r1) shmctl$IPC_RMID(r2, 0x0) syz_open_pts() 02:23:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0xffffffffffffffff, 0x20}, 0xc, 0x0}, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) close(r0) 02:23:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20, 0xa14c}, {0x25, 0x101}, {0x0, 0x1b0}, {0x46, 0x1000}], 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:23:38 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() select(0x40, &(0x7f0000000000)={0x3, 0x6, 0x3, 0x7, 0x434, 0x9, 0x7, 0x1ff}, &(0x7f0000000040)={0x3, 0x81, 0x800, 0x3, 0x0, 0x7fff, 0x9, 0x100000000}, &(0x7f0000000080)={0xdf, 0x10000, 0xc1, 0x5, 0xbb9, 0x8000, 0x3, 0x13}, &(0x7f00000000c0)={0x6, 0x8}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 02:23:39 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x4) stat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 02:23:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:23:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:23:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = accept$inet(r0, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x7, 0x1}, {{r2}, 0xfffffffffffffff9, 0xc2, 0x1, 0x4, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf00fffff, 0x1, 0x85}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6, 0xdd8d}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0x3, 0x1, 0x46e7}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x80, 0x272, 0x7}, {{r0}, 0xffffffffffffffff, 0x6e, 0x6, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x6, 0x10001}, {{r1}, 0xffffffffffffffff, 0xc2, 0xf0000013, 0x81, 0xc792}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0x100000001}, {{r1}, 0x0, 0x2, 0x4, 0x3, 0x1000}], 0x0, &(0x7f0000000280)={0xe5c9, 0x8}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 02:23:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x900) fsync(r0) 02:23:39 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) socket(0x0, 0x4000, 0x9) 02:23:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket$inet6(0x18, 0x4, 0x10000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) 02:23:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe70) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:23:39 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x2, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18013, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x4, 0x8001, 0x1, 0x6, 0x1, 0x20, 0x1, 0x2, 0x5, 0x1000000}) 02:23:39 executing program 1: r0 = socket(0x800000016, 0x1, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = dup2(r0, r0) setgid(r1) r3 = open(&(0x7f0000000340)='./file0\x00', 0x3fd, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r4, r1) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r3, &(0x7f0000001980)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) mknodat(r3, &(0x7f00000003c0)='./file1\x00', 0xc000, 0x1000000000000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0x28f) mknodat(r3, &(0x7f0000000400)='./file0/file1\x00', 0x8000, 0x3ff) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r5, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000002c0)) faccessat(r3, &(0x7f0000000540)='./file1\x00', 0x40, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000005c0)=0x8001) utimensat(r3, &(0x7f0000000600)='./file1\x00', &(0x7f0000000640)={{0x1f, 0x584e}, {0x7, 0x4}}, 0x0) r7 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r7, 0x20000003, 0x7, &(0x7f0000000680)=""/253) getsockopt(r3, 0x7, 0x3f, &(0x7f0000001840)=""/115, &(0x7f0000000440)=0x73) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000800), 0xd715) semctl$GETNCNT(r7, 0xffffffffffffffff, 0x3, &(0x7f0000000840)=""/4096) 02:23:39 executing program 1: getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(0x0, 0x0, 0x0) 02:23:39 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x9, 0x3704}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x980, 0x0) clock_getres(0x2, 0xfffffffffffffffe) 02:23:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13", 0x156) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/147, 0x93}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000200)=""/19, 0x13}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)=""/90, 0x5a}], 0x7, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:23:40 executing program 0: pipe2(&(0x7f0000000040), 0x10004) clock_getres(0x3, &(0x7f0000000100)) 02:23:40 executing program 1: munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) minherit(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) mmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x1, 0x811, r1, 0x0, 0x0) 02:23:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) 02:23:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x30001, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000300)="9e9c53b99d30ef2f2d44db49537f0e358c522d0908e83978fb92653531ba5377da21bc2390ad2ac690aec5dcea7a98e3165d0ed974656a36f8664ab258cef5512ae242733060f70cb8048fc4378cec", 0x4f}, {&(0x7f0000000380)="239742d1701c9962afe5bb58b7a5f3777638bbf25162174f4843855e8a82d10296cfe81877a1dcd856431c10459061ca2905812826d372ded0645296b8a6a164d9f05f7519730b30ef1b09b487fa7b09c62ce7540b5949013b07ca23477e84a8da7131c83e954ef16e359da20eff2335a48cdd22b5377bf23da32b6525e120d73cfcb4b2ae3ed6b407970bcd520ae0aa82318f92284a83481cee60de0cfeb7d4d8a5f62bc630703dca16c8ba8afa5c6562653ace19dccceb9e3a8d98bfb965da57288973e30f1a14a40a46bd98694536e6d6175f20370fa9b5a792befe0ed0db3f62c73411064e38952e5beb99c80497b5d7075eeef9ac2893e0cae5fc", 0xfd}, {&(0x7f0000000480)="f6c66ffe08b1f2ebd1d582e8bf487bfa419bd8feef668e2ae51d23d373ec8fccfadc891f01126f7f7d6d0afff715c0c7d95c2c", 0x33}, {&(0x7f00000004c0)="f98060268091727ea8731f8d97f4423bea0aaff3590113b75219d5893d60f4e9f7767f273fad1e952b15cb44ba3650b58cfc41b0fbbee2ef405fea5e96efe5a27c13f4a7", 0x44}, {&(0x7f0000000540)="7337263bcb0e49944568a6f2670011bf9f51f60279c9ef230c34b2494f845a92297da397ccff34e8c32e5f5b6e62e8c7c615a39288611123e5c88be870a4f0e9e5d58bf90a0ed5883985ff4035835f3bb7f468f5e670f2771e21e80f54b1b124ea93d8acb42a474534f9a5d8c43e778de11ded6951b965e5b941facbb82b932986be0e2e5f10d4ad0edcbb52", 0x8c}, {&(0x7f0000000600)="349bf6feed93f75e2e35f5cd342454901d4b9aa80449831276eaf8f36017d7774b4e0d4cf08a89b4e592c0355c67e8a2e30d72cfa04ec19621c8", 0x3a}, {&(0x7f0000000640)="b8f475e39c60eae74fed8e00fa407acee67f46b844b475b1185bad7c8e4ba75c3b7ff652120ca24d87360b996805d43fc70f", 0x32}, {&(0x7f0000000680)="f2d72ed2760d90c27bd35610b7c1fdee3e612cbdf4351d0723390a45fdb8b760032be661eee3622e3c23ce52040c550d3244cf7e200a8d32c569662591aa674b6ff015c4509fa671d736c08613b3ef0c1a7a18d62dc30d042bc3a26c9aa9415b8f3064aa981f314ed2287f1b2104bb0495150a3c465391c87d169339a34b7644b5f693607c809556f60c109373b58e85eb2173692e29b17af97af6e00c4af399754d277707db6e484999d87ae2ecf96381817e1b", 0xb4}, {&(0x7f0000000740)="8594ae9bf2d6d6851c2a4cafb7bf9bba34ca5563b852826ae7a428a6a7acaf8fcef03e24fd9df1cf8ed057b1574df640f3e6115050cf3e8e343ff61189164a140bb831c4800ef3e2e2", 0x49}, {&(0x7f00000007c0)="d7a6381e08e882424ac6069b027bcb335bbd45518942dbfad7a22a3fa5615deec4b236710811d32c644610700a79d9b424c1e2cc5aa5bb4b0eff23a18022fe888ab471bf192e071a61e4749aa7ab594fabb336422385cbde3cf39f27273355452720c20875aa1e2aa37e5a48935191a92e99bc2b65011b780475b32d38a8", 0x7e}], 0xa, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}], 0x20, 0x8}, 0x400) pwrite(r0, &(0x7f0000000040)="ea6a1a35384c3999d2f93f746b9aabb6325369fa0b3db4f367562bb7d1d3f69ceec3857318827956d3d61af2fc80d8f4dac95c497a0c9cc1d29470d6cfdc0f7ddf01f9992367d4", 0x47, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="34595731cf7519e8f2c98768196f92be958f6b36978cc21d786c5ba324df0e7dcbbb2b63b71449163bbad4d0d6b320eae65f2efd6a195a10aa94a80d5637fd96ae23425c8d44ba58001da6a3a463db88a7e7687e011e2f208158c82de9888f762f2c96188d2e6459091384fbcea7b9e533cc45bdb0335cc4c9437840bb1ef57190826d3e171b34ead9836551630fc00c672d25c67a988b3df5d7c55d03", 0x9d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) setsockopt(r2, 0x0, 0xaeb2, &(0x7f00000001c0)="af4c007fcf846b4f3823a4690d319ac27d8e4ffcaa32b23f75f4f4bfa7c2da418324bd1d64e7c5023846cfea6437030627826c728f312a00295de559796fd62a3ccd3a715df5db9448ed4fc5d673c2ec49cda4569ae4dc12517487e8ba17ecbeb0bc1bf81e971baba68e272e5ada2f93a7", 0x71) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000a00)=[{r0, 0x8}, {r0, 0x4}, {r1, 0x68}, {r1, 0x108}, {r3, 0x1}, {r1, 0x100}], 0x6, 0x8) pwrite(r2, &(0x7f0000000980)="11f52c813eb762377a3aaf79404701e7026b3497697ef98f3159ee892c06d78c3b2e35a963eed8432b6d73da6964b7a30a949e691ca454fb2f950e8e4c7c0829f5d387b67c59bd6b8a42b2bf37d28cc58dbeeaa8b57c2b35c01b35a4e1ec8a29dd434094", 0x64, 0x0, 0x0) 02:23:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x1, 0x7f, 0x9}], 0x2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x40, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x4, 0x4d45580}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0xfffffffffffffffa, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x11, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x0, 0x51, 0x0, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xff, 0x3f}], 0xe1, &(0x7f0000000140)={0x1, 0x2}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 02:23:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) fcntl$dupfd(r3, 0xa, r1) fcntl$setstatus(r3, 0x4, 0x88) writev(r3, 0xfffffffffffffffe, 0x0) pipe(&(0x7f00000000c0)) 02:23:44 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0x9, 0x81}) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea14c0000000b040", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) fchflags(r0, 0x0) 02:23:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffffe5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x4, 0x4]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000100)=0x3) fcntl$lock(r4, 0xb, 0x0) 02:23:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r0, r1) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) 02:23:44 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) msgget(0x0, 0x200) fcntl$getflags(r0, 0x3) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000c40ff8), 0x8, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x3}, {0x9, 0x4}}, 0x0) 02:23:44 executing program 0: r0 = msgget$private(0x0, 0x48) msgrcv(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005471e7c61d1f082a07b5d27ea544cbd589172d2cff6ca6115c66aed1f2b7db094b0122b0ba778d847f647d8cdff6d83cad1ea0c2a35a503d0aa46e53f1079f57f60dc1e881e798a20966a70983ec185736fb254665ce6c5364bfe4c2333d814c0e636a2537f2d4128ab5f249b14dbac0a8b9f2c7af8a0497ab71042632a3ffa79f07d6039b4ab806fc86728610e557d948a639c675c258e4c41384727fe54e2a02ffb71f2cdef503b9b130581b7571feb4f7fd465bc06e01c2624df880bcaa98ca853b88dd5927a789d34707dbeeff0a0bb0c08b75dd3d0ebe16b68dee218bc656a47bcf568b2fd76dcdc098ed04ab54f1313be928cb655c04cbfa742e4b4f59e96edb118d58a03eb347ec5744e82d28045d4b3220ae9d523477f3a464dca85dc7d660d12182cf8712f85153617f41d74ed26facbb72ac8519c3e0839818c1881cbeffc29944174dddde48599cce972223baff2d6c40cdaab7b3680d767167cc017bec5c49c25c8c548c983463b00ddfef121132d12416247f"], 0xa0, 0x1, 0x1800) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000940)="842f88e473f20f9f6521de6addb42bc3d5023268f7ce72cef9361757a630f754d09e4ea71e08949cfbd19cf15e4de443f498e18ed22f051dd6ed80309203a28b7b6b753a2d0d2a6fd72617232da4e50af05c721f8e25e73331a7b8535f1f2d94aed150ddf225105ad950007e8853daf705831d15d6c8fc7622adabbbb82684b1ca0236d37c2a2d3946b3f8d9cdd6e8a2da3c29622b7fc1fbd44bc96cc7db11bb638d536d6fb29556ed29eb46c835168c69a8377b5f531bcfe943326c8f25d1ff501a8105e867e8ccb3237de2375b078ad0c2a075f7dbc975838db0e9aad9e1b5b8e598904548de0ea6e32239ef4cc4c3d7bfe3f284fd10e2fd06fd80436569902c134a4354db2b25870bcdf9fd396beafc4c2cc8c84d0d34855a043d79a33850e6a588d28ba562cabd16618c5d0b6487e96f1a2963ff8dbd7f0269903a75a5591f7ea6bc7af074f60c190a46339d7ac9df2c9c741777a5a3e3782228571c2f21fe13957ad560d098b34474737a4d0a61bada0f35f295b382973e9685027e84876f4aa7a34a2ece7444ca17bed73851912ed941a43b60899e11ce1614ea26cdedd24b0a80a6cb18ad6a8194f2c6cddfd165aff95b9be383bf3fd427ef3b81e0481dd64a4d15ab034f175592bdd72513864316c25feac35fd6558da86766a0774d6b94911eaa902b6d356f2de3fb63aedab08c1a271a88373674307a194371843290f8b5743b40ceabf519939af0f4a667be232a2d24220a266d62e7bfff4e6c706493c469500404025b8e5523eb0310bd64676516932b8d74479d7413c0095696d280d6d105f5439c06e61a84ea13a78c3d397a342a8aad5567b0ba0effb07dfff867110f6726160ac5c1e300dc83e00524307b8c49472fcacecb9c1aa472a1da0008822e3e8732af53332ff5d2e6c2791f51d97ad2504ba462c4faaac279c3ccfda4136fb166cf61c428f143b8d030be49456b99a68dfe495523d5f311f4628da3b68ceb81ab3d5c0f3f52af431578e5cc3bec2015122126fdc3104be45cd6dd897aea3f8917fda5894d66763e4e42518995f7bc9d6c8b00b8fedbf4be0d1e126703fa8adaafde24605f76434e5afeeedac87414c7570fb7ef278622bfc2f4f682402912940cefbd49ea451e1b07d93c330408bc451a7988900c77fffdccb8c8a3fcf7aa5e713934576ad6645f84cd2e55b6735bce15d840a204665eea53a4d4a0887ccf1056b0356134a9b8486a9b794b2430da5d745b9c64c9ff5da314d3c7aaac030732ac12ede03057f92609f98b4a1a31e52ecb45b1b1bdc36a6a7840e1f7c50d536a474757be6c0b2d473c42a2f999192ae6560ab2d9e6504960e8f22fd2dec040fa7626b28ec99750401b551c68b3eb7f81342ed59ba6c5542ec79de83074df374fe38766f01581e78435ee04b6ca1e269f13b50e73a061519c0c3b159d94169d88b619f6814cf1a2c29ede83c1615e956d5d6e1df9874fb2c42ea21cc525158abfcba7270c82e45e48d249380d449f13d6f4e2444bf252abbf925444d1c423b34c7187aff8bdef7362aba66855be23123395a8ae64d1831ad6e3b65e260b2bae9b9cc0cd5a369e575390bb62f7cab5a0f11b7c1e9749f4a906b4db000c108e81de6277b72ab9edea60b3d2382e0fc29632c0205a8a554317037c9fcc0c21eb37db71684c97cb41ad7e12057e1a72fa38de179dae08797b0adec53b3b0a0aa98051fd61cf74bce72dcc41ed17604d6b09882a40f57d2ae33cc2e1f65525ebe12907b3e38108cb9b983bf041bd3909eeb1889a88ea2aebbf44614702eba8ca39d08d6f747a3765e41a22cdcb855b082dbc2b86006e1a573f0297252c813a4e4ddf41aaba7e5d4b3792c83d146e57b2462b9ce1f2a4eb1dcdc9ba1eb0d2b2f784292bd3996c92b26890fa02e4dedac881c11fd87140aed4b2ae8080bd0e6c4f48fec212ba080ddb15d174d4d291269b1ff206ab53aff5e1595e1948873da221dd4aade0d8c608dd670fb0dff10f0515ccd49c58ea07c3a2b9eab7197c763426ba21086bf477c461b9a29cd1abf5837f7cba4cb3b20b50fe2a2b0122e6a50697410b8e8e4dfee3b231c4757a3f875f3be407f5ac99c699741a8a41a00898c363549eb59a172125d4240a45bc6d417057d00ff54d64953ecc3506107cd13882475c58f9cff2465635180781a4eafb85c1f4202797224e6088ae440215fd9d631b49283351398f38b2a77f1eec41943526cdce146f7f552522a0665a652545e237e9950f2447e2b96d0451fea923679cd11e233ce1e20d0cf404059c36188172f065097739cef38c9f76754c5f047e70cbe5b55b3030b3905c8dda0017f197b73c25dfbeadd36031da40a131638094824234b33e8f2524b85b8927a20524c2d328c819452307e2c5b2161c955e82d1345838edb7b01a5949487c8f86532fd100ae2d18570d800d41ee567ebbbc85dd70bb3832260bace547d75b3878517a4c97edbdc3696c63c47f875e7a3e14d837a886f9865ed5f5a17768ec2786e58879625c8eac815e99fc61807ab31815faecab7d7f3b70977dfabfd240f7ccbcdff5062f41461d8867970b47b57a86ef2c5deacf25d1527446b6ba1cee6a611442677f1650d581f8f18820c0bbdc569b225f4ed0e9722f970e72cd79b166990095cb31d6a1ab93b15b1a73f00e27d368bb738aa0ad919078a8e94acca20e9a78e13fccbdab276015af8dffc7ef551715864949fd67c2c0b051be7dfea3fbc0e135338c066b5f87d8fcb7d621ec842986e3fe8a55e9e7f1b763b5b67860979d526cee217c56fa0071b927345e1af16458e4566d1fa133c3abbc75ee9b4d70c643fa28ff4d05e513ffd1b5c2afe70c186960806163c1591b5474266639711593ba8a0c5d62a802f2534dba03310b89f832da0cf8df17db5f3369eafa8bab7bd5febb0083ec890ecabd9560acf196b6710c433f31eb3637f2b64e010b25d2f71b8e87f0c03e6ddb6c69956b8bde263326ce56b3be50264522e68d305456c6cb5828d4a5a6ab29e24121de65a8e680320b84fc1a8d26f6c843b500bba32135103cd0051e8fd4c8e0e2c907e09bf24cc0fadc0d16659a8cbf97e06bd4b09f2d4aba3d5a6880339276e608930b2b8250a1a4e349d104aa2aa8406ae609acdb2789ba420856eff05e6120c0abf0552deeadf6a2d1dcb90632b22b30254984c1381a0856f09b9292ff60e1960bee4f2e3c7ed346d77c6a33014475382489114cd689113d2b34a8297d077d23373ad97d560774158cbe6595505fb20cac96027fc092dc2803dbbb26f76ee8df40abd9500967375adc2bbcbb1fb01976a2dd38082a0f07eb58db2ceeaea0a3567ace886aa0110cf3c62f77bac5ccb1610a0dd47806ad18af48b8104dfca7a4bce2eeb0ce09dfe053157f2326e69a79bf1c9e37e9dd4defea79024acf6c1451ab4d0b03599cbb00692df0eeb4a51a542980c1fc895daed53d438d2cb56f0eb788688b956b7b84e6dd9ca93969a5c20ef47b6184dde8e9a239af7aa8a556be5a9c8559f9ba02faf175b593f69c81efd9c9a9f6bdf73b8925d7e19d9a642e92c7dbbd2510741750308e9f3999fa54bf10335588edf32afc60087a6483d693891c71f0faaafdd00010f53bb68992106ebfe1d9edb23914f359e004ad3bbc9050d16c34e1f41c7025ebc17e71fb5d59ba1aa4552f4626c0d0aa3182db78c2a132b0ea2c658c20144278686cb93eee47caf4187ce108fa8033cb960023921fbcb81ffe1c0e3ee001ffdff3bc409827285bda0da7dd7a5b4adfdd9c54986cac34b0570f20c88fce9f4e593329abee80065eca9fac5830d651b74a8759ee2f5b901283ea950ba022bc837d2bf102de53fb92f445b9bde15c37d4acbb834354624ce6e4ec5923470510f36d9e543ca09f6e99735a58287a2fcb3ecbf6944467be7c64b8e1a944e909b8366533ee47382623c57332af6ec53ebfd18d8bf71f6c2b713bc8a33e810b3d94cedfa9da7e0fae7ed4f3027a9dd5d1868a42184b2ba6e8f3312f6bd12e1ba1e60b952bbdbdb46e6ebc80f7b5b8a22d37787bdb5c1003fabd3b512593a55e82a4931782aeed0f7906166bd4743db263a9267fa49c15e2bbf6c4ed2b52565f5e01f449585565b9e27f6fc4cc941e8dff72dd27e3ce77668f96103b1bb9802e84c28139b9c710548c5d4d27faec58d1badda73ab10e56999c21aab4456e35c2d0e75daa10b7d1a8f42742748ef76984a6cfd533c5e40150dbfa9f4fd733698ceb3b1827c13ba66a3bfdc6a5008b910d2553ffdee7a19e0c0db3bf44c1655b8116ebcba7f8e682f90dd8d18d38a3a6cd46b88e74a9c01bfca834db4edbbe45da41c2a5af2a34308912ee7f304305c35ef32736088f238224656cd970795b7458d8cc7700f8ab41c727d7cdfad8618f26572a0ce377c95722e30135973e1cc62db97d67071b15f50a58bace6ea6ae8098887f049b91e631c3a20323875cce1e3a8264b91cbb5a26a7f32ab6a5c619058f73515bd54d0690224a3351dbf9ad893bfd245d9fa554c9d4c04ab0b5904affa6ee546db3bc943fd2f5be0d3854607978e6fc5610a76b4d45e16716c2312776304304b3f3ab3449f165ac4640909c354986a5aec8ef057c287837d5adf6b4adc5d6ca18b47b5aa7539eec54d5c5c91a60ad74ac3308928f1f136b7e5ff1199632d2ce355301e715dd891f5bbb224443c88ac935b965ac9f6ef83b28200798a0a111156f61326e8893d5f8d36c8a674dc96fe795d55cccc42192ffe033c8a1d6a32316976e943c1300448b8fafa41d4a99de8e8f40d1be017e46a8746847ade204ec8b0bf2fe3a82217b948271ac28b9be2c565fad7610f6e04177f72502f9a4f0c00da7d267e7000e9b25592177f535a6767fe786920bbaff9006b44990b14fb67276a039fbb657c391fb9bd54836a8824b826bef61a9a3b9d90b2ae1ac9112dd220c7cfaacbc4e083ba65441158786d431374e0b4811ed2c71d47113d5af2934bc63cc9197666c0bbe8872f06677e231885704d27b8caf33b0ec144fc21e9ad43d55af5e415e2c2c40bd20c4cd27dc67192f79460ad2900a04cc94eab38cc8ea9860fdfa9d66fc7a68978a005471258bdd293d319cd8d8c4909b9ed3f71c75721c6fc67d76fbd8d1d55244a1992423ec8eefbe9055173520d81519c8524aeb91516c023900ecbba9b221f74f278c8723c7923a36272fc39410fbc4c6777087ade5635feed1f8345c4c1ae8708176517cbd380d9f7ea9af28e569203282061b8cd083635e4fea2d9d00c69df36557de0934da7dbb4ef1c0b07d5f694284c8ce3001501efdd5936d46bcfc9386b0cbcc9541dc293855d2634233f14c1b5b1a17fa268d0c9c11d9333760c2af6ac05fea2759190372e6613b2c566e3e033a651dd185f50ac067bb5fa4f2be2468af3c9781d1936556ca8fa30e93568052eb44571f6ccd23247a54c4f5b74b0c2586e8d54e8f4729ec001a8f74b13e4581b40136fb56f6ddb98b442c77b0e571639d127c22e6c9a2ce10061aeb3d54b135ba2f57f6bbc442bf776bf4bf4034d13b0d9613755b862667e5a05bb3e4db42fee8c72e993837f36da4b0c2998ce3674e2ec439f6957a39bbba961ac75b2c4eb1125719759354a6a2dc91a9f3b47518c44fcd9ffa1a60c3351d51687346742fe4a0485bcb9540cd7cf6d0133c4400d1166b3e86fb8760fe940dcc73afbeb322958055bc8da2e8ae901f55e1ff678c12c41090c18d790e139fa8ccd8c43e140b401c10165c9df952fe283d24", 0x1000}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001940)="582720efabd16ebae63225259560f8e5815f73f2a0443544a86451e5fbbe0000005552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53adfb4e79896da71198857bad86c35688035c9295ee2d4b01d92b25cd9c053ba642338086c264dfd242eabf89733be535ac859453a77dc64c435348238e7b9779627e42d53325ba95e18f7afb79268f07f5d97977026340b4d920775f98bd51fe11ac44b6fdb96700d530cc375688f00"/229, 0xe5) r2 = open(&(0x7f0000000180)='./file0\x00', 0x9b, 0x20000000000102) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x6, 0x1, 0x0, 0x22, "d42b8af5edffe469fe8ebed37565d78200b03f71", 0x7, 0x2}) ioctl$KDGKBMODE(r2, 0x40044b06) write(r1, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d047", 0x1fb) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0xf34, 0x0, 0x5, "7cbc3b2869101668b8b45d1b2f14a5df6a9b882d", 0x100000001, 0x10000}) close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x8}, 0x10) r5 = semget(0x1, 0x3, 0x104) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x1, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r4, &(0x7f0000000880)=""/161, 0xfcfe) 02:23:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) write(r0, &(0x7f0000000080)="aa38cc403425735cb47bde569023d4de6ca0b14be35f05025f", 0x19) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8000) 02:23:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000004c0)="08dbab106454b4003d2c209d8560d70fd032d43269dc84ded1edc29e40dc029cebfdb9dc805193d7121200908ecc095096cd12980bebe0d0cb14b4b229f0bf75e466d1c7c61be700000000c5201edadff0f93281eb7609d570c4192105d4261f767299965957f4dd771ebccaab7b6443150a7f8f6dc2605ebcf2503aa90cbd7c2e4847ed1fbd9141983ecfc85be21f0cabf78d23417a38fec0f8533c362cd9990cbc9deeded3438b5decd91dd91612e909d29f0a4d76a3679e1eae5e13783aa94964f166fb13bf81d1d805e95af6e59e4cb95231413e96168f265a12b50e254f2240529ef560c1b79ef47f6cb90288c966f1d37cb14e14fdea2118651f6fbcb101d9904089e0abc132f38b", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:23:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = dup2(r0, r0) shutdown(r1, 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) pwrite(r0, &(0x7f00000000c0)="ba4f10dc2a85f5addedf3f13d977eb7b6e43644ef196fa6306fc136e6d484c9f707db3f6cebd22c21e68678c3ae005c2d811293e372d74748329218100db47a3f6f741f02b413048b9b680888cbd2e3f1f62ee3941eda2aa026ce1a255e2ea5676fec96733f9", 0x66, 0x0, 0x0) read(r3, &(0x7f0000000300)=""/161, 0xa1) 02:23:45 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="e12786806890199a4c00918419ba1ffb0e190eb5eae216534b2a4711ee1ba03960298fade052b5610fe7d7b2db9c8cfd94fb6109eef6c27ccd6e4592c286587930b1b84b44683f630753c41cae2648b7b4f68e3dfa2fab1370a96061365608e6fe2c1b74dbeef843175a98403a51c810cfbc47641ea70ac7ed7ffa7dd319d90cfdb2ef8f04b72cc02fd293c8", 0x8c}, {&(0x7f0000000140)="1b9db1b9c72ffe926155f07a752afa25a3ef3b47321e690e40f60a3cdca086ff2f316638ebca5f9726ddfa65d9f765d546437f1ed446727aa62e4374f92d5728d211a9061d8d88fa42d3e86dfd2df33695d93ce49da06bae4f304d42fa27ae4634f79aeb272f66c5c3c4e4fdc76b7d7414b91b236df886f99bf415a9a373da42338a288347ef6a527be745804e2fb284a53697f79f3d253b3dfad5fd8f18c90a9f436cd98e5a2c1341d7ed24e570f2521aecb6872860927191d2599e", 0xbc}, {&(0x7f0000000200)="46f166355d0c3c75a4288bd3b920217a20bde60045e727680abca0c94a9e157d425f2be65a447839392b64c5f8ea74b2456d75ab64a52cf507dbe86f4e8190cb6b2c6e7cf3c7ded727d97ba27f18e2345640b4b67341e4edfd55fb9907c85209437f40bdd26955d9683cac37d8e79354ef0ca5a2cd04ec464bf370a057f12d84fe09a9f38dfec35983ad77535998782e", 0x90}, {&(0x7f00000002c0)="e7d26458f8d029d4c72ccf7fc77bcad3886f3453a9669345a71f5ca5f220c9aaaf27ca7147df550366e88e89270b01e9db14db27f5fb4948", 0x38}, {&(0x7f0000000300)="349a7ae71475120c99923665e54928ba7dc8064e03c3510a7368b0312bfab9668da688de14a9435b8f0b6b85beb80b785785f34e107bb90a684a562f1f005c79aa3c1c2818edb5c69c5510f1291d58d3db41752ed6f4b52fca3dbb56e7e8da38b9b5b7a389ba933a962e9a49123c77d48600b0da68d7b5529bee71d54a2e021108e8459bdd26c7372f1d3b2f2c40be2e3e2beb0a3642f36e718f006eff5bfb3e1e5aef41ab5c32ae584e1d8097447713395c64bec9ed06ecacf60d39726b1d2a0b0690fbbc998292b6ef19b2800b1cca0e354aee1ef1af0163eb5925194f3c56caa56b6b051bba8e9d62ea5d9e8283bfe2a5215230e39bf229086ebd50", 0xfd}], 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000004280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d7cccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc036531deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0xffd}], 0x1) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/37, 0x25}], 0xc3, 0x0, 0x0) 02:23:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x0, 0x3, 0x6, 0x6}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xffffffff7fffffff, 0x1, 0x8, 0x5}) 02:23:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:23:46 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup(0xffffffffffffffff) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000001400)) r5 = syz_open_pts() r6 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd\x00', 0x880, 0x0) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r10 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000015c0)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000001c0)="0d7f442fe84b02a14ed9acd03b3304add446c702e561e0a85ee8d10a7c2a1bd67b4ca1374afa10bc61ba1b2705a0abe7927981458f2eebc67fcada6a2e9232e1b3d2f5a8c1ecadf67733ff78b060606addc89455ff23feff6476ffa4913394ee604155bf20178f5f0d24ac29d8851067069e9694776a1713d1b1c6f4fee8873975fcde5da75a6d63f26817410d0673b3d04f137de555b015a5c9a4736380eb9864bca9d07a22c61c297d3268fa1bb49bdcb5fe879eca99d3359d8630a0ca41bba1aad297514a099e01cd84897e0e0fa68daa2f88fdc6d769ced4841b63a8ce376654b7415f", 0xe5}, {&(0x7f0000000100)="8caeea6f17d9075c0537a7b0e54b04998ba169a453bfd9f9d22f2e2a42af796eba272b174afa69603c3c9f448b62f63ebe77f2998601d05abdc56fe45ab83c211d8dbfc6c0acf45992d133891183b4c5", 0x50}, {&(0x7f00000002c0)="d5bb4037d982db8cbdbd64b5ec765932b11f812e2153891c24abd2f5963b1311263fe8907ea50cf5d4132d6229ea6fad4298ffa424efce40b0ba5e35ea4f4fd0085b87dd", 0x44}, {&(0x7f0000000340)="35da0b8aa37478907bb4fbea947e47af6e497bd16574f4ed25b0c4a0bc63cc83cf1e9ab063e66094e7952365e3d6f18ad6f90cd0ed6b8794834d2388b916853953810b5dac3ef587ce69cb93f44a295ffa3ad7313d680c4f4d8c39d95cb142b737ecc0e41b34d65966a0ae033d610c70a30a87b4119bae6c39d1cf084f2915e5b515a4c660d9740b1a6a74c7812dc80398eaabb9a5450867925ffffb8cca46868168e85ab6e3af64c88ece2b32c02bb5fc194fe13e9b08c9528d5ab301fad448fd18000485771a6e14a71faaa7e149f412c4dfa62a8e0713eb22b234663ca197b8046fad73436fe7e44c59449564c46c0edb36f4d6c012bc7a296cb3d61f7190068babca1a96a56a77d5a9066f6fd807ccc509f750223e52faa9462ecc48503c58303629c8dda8f365d510240a9a2c61d8cf4298b0c85d5f3979c9b7544318464af6109c2ffa9033bd5bd233f0c0b51bcecaeb23717ef0bc7ccc5153cc6a4607bda194459530d123915b93ad8c2c0156351d4171f9c1fe7acdca20999ba21eb6401d2c4dd03b19e1d434ed84a42bde136d54df3e9a9677fa3cba34b68223d89a9bea34b557a7128cf0106e0fa21975760f7f2fc0c484b833802c379c629915e2f75b7d3731cb4af3386966620f06317cf9e364059d111983126866f8a47910771f54745814e5b6332a351d1b94a27840dc436766ec31bb62806a4e2a9e5229345069947215f34ed1823ad5610c69f1a51a180e5f908e9be9403216e0e0f14b64c48a29bee3c77c7104192a754f1fd26d6103022bbf03f0b91aa5bda0a2afa62236ecfda4c29a370aa1d1796ddc431259f7045546867f49603c19e2b0917546eaf6da558f98e90e6b7077b7e6d11319b5513873faba8a1ef7d355fb501059afd175d0cda5575955e510f02f03708d2cf4af4ded19b958d09c2ff8bda69b2965329579b18c7d8f1d4564074d2900ab82d2d5721b721e63f7601929e9cac1e5d1ac62d0644af59ade1fd42f2f74fd6f09b8ec7e0f8fd3e03783c40772b58b24ece7929ea9c5df121d34ed872fe7266c7da862ca0d1a9e1d4c48932a31aae6db29faa9c49e1d4a9b9684f14f9680eac908254da04bd30e1ebca05edceed75be1b2efbd1b1c94d7aafcaf905fddbdc129e65e29a430544debda6794b64e90b1f1b78a71d0b0766f2fead40674e95204671bb5fd6ce0d365d456b1340e854f8c4dd418e4a2cf70dd2be9c036e51f521f697c13b0ffd1a6b1d63c0914b6a6832f225071e587623bd8627d84cce37a06ea3dba88a0b7697e6db5b98e5ed9a8834788d476ebc0e91d14498c8df8012bad66504533fd809d220b6e4b9911b55b1a9446b33f746ab8b0a2f08688bcadd776f7c23c07c9a3415d0bf315abe9f4c9cb161b254ad519cce0caedc20cb7b18c16e16a385a3b72dc445b560c59ee223db20afe071892967f65c1b0aa3d59023ad3c45b51397ad88462a202cf17b128ebf91affacff80cbd87d9e5811f40ac53efede8d5eabd22221baa5f02d0f18f6588137d2a105b39dfd4539031f049db2d2e3332a3293ced9379ca72a916b3f549e88a52e9c6c1e92def6c7b3a6d8ec0a6f92b87ef2ee31f3015ffe781429f34cc5ff436bce419ed9beb56d2e4840233e2cf6a3018fb175e7b2213fc81b982989841db59060f1749e5c2b18a4bf5a60d74784c75ae1cb7b40066f9c5eaac8a6dab1bc23ad3b3b0d5310350c1adabb11c89c2d2eaefc0478e865733ac0e759deb8fde8cfa693b1d7974999b761d8269c19f739584310d497c33386389a89f1047458273f469dced3edfe5ad3799b70613b4c3e5e8dd1dd8bae089dc8b811c36742ccfbb89608b409de2379fd8021a346e09de86824b7997e905aab5ed5dbd6fc7c7bca23cb74f0497ce800cdc2241b9647dd7feeb47b03d0c0b79b62864cb22fce5cb8bf5c25db576cf681383eaf82bad6d58952ae54ea0c6a65ec15845405b5dae1cb746b6db00a4e87d809fb28a489d00a87292ac9f7e6cf2e0ca04796ddf771cfdde75a8b0182255e2251299c210c13dc8985d1465e5d5571c1006f56f469e527d4d29b73c66e4ab1e39b861ee0aec62dd126a0c1eb3bdef9c10c4823ee72b84ccb507e20e18bdb243dd5b844b33d58bee7258a2e34694015b64e70f03600449d3fc22cbafb9481e047cfc52881f22f22bf7885799b4f70100ac81f13ad26bc56e08511cc4647435fab8d4f41cd703eb9c3bef49dd2574a3c2e6c122b0b970facb3048e6e8db24b70249820e1938788935c355c25b06326c04356da1c133dd4fae87df5cc0e9a5026784b0dc3a5b469a2201411969fb4dcce9984075560aba5cfef88feaed4b5e4e7044527785ecaf4d9c059d31640d32b082dc9370a409be252415acb2f7c95e314670fbf4c3490ca5502071aed59dabac2064ce395db76aa9c82b7213e64f03c4b3874a74842fed978e052c48aa4b970aaaf5cafb0122d74c6703cf5e25fc5fa9366f05589472d9eaeefcce03095c93efd6305f1506e3dc1757378857ba3d2c56c2e5b0ecb500e47c96499a4f8353b9bf07da5798ece5ca4ec456db3c087ee5fa61c24a2da2475c3ea848f8115452eadb69a6b74a91f856e26886a52a6756aa1e4f3904539c7248f4904f715620650e5d1a9be2211e608e0b0d2a3d22af99d628093bcf24a7d4f891258754fd257bca3edef315cd12ae781655bb61dc59f7ed755cc19a5aa9c41488e381340982d640f9045da20fd75db46befc8bcec460bcbb2bd6f0ee52a188796140f5d5cf003d4c7f77ed5b727c02ec82145f2cf545c6d13bfa44fc6650b14b33ee300b0c4bce562961bdc9acfe1de0a4ec4bc07494f24149b4ab84543ae337fbef9a06edc82ff30634ae863281b9fd7c964958e1b3bb27604e8da2135c82194afb45bee4d9f844866d9eb2023436351b9bff0c6a677fec7f8c04c45a3c95897613e62e9efc65e721b26548914dddc18e3a03af63a12053eb8c53b028e67743554c1399860fb680573263807b390cc1ce0b31b110f787312ca16ee6a304162a9f28581c6d796aae6c49b2cf9f713aa56a986942951a9b1c4e7b3f722a4268a145235054f01ceaba06c2de45b042abedfc93c782ce4a78d5342965bbb485fe6ea2f458b07e27877cfe82b00c0290768261df36c2e3695063c5cb84b00027e5a50d9725f5ccaa21956abf019a5c11f5813abceddfe0c130b65a6e88352777f2f6a0fdbf620047bffb6e13ecb5c5ef1c357855baca8282ac435b15f4fabbc24b0e0083b037b2bc6d7d2dad32227e89071e9c021c8322d415447dfb14e6f5010daf156e6089b124d72a9cdb3cb4d688b05bfab308c88e64f6f94e1107ee8fbfec8cb15b1a33452cdf1db6f17da41e65a8edb7cdd28f3d59d523afb3402ed18a80d62568af29e64c9278afd21afcb500a902700cdb18a45cd910ca91eb8df415342429f9197f87c4c852b6baf0e891afb08f2ab075f6ca5abeceae9607170dd5d1f5f1f3a829881e304a7ef24b76a2bc65ae4145c782a91c890810bb75fa89511a89dbd62e0819a00c3e53f62855dbe8a94b00c4b4ea954a8176618465ac369d5984ba4efc850c45d1c0fb348f85ab03bdb1f32bcb84c2bc02ead15f023f574d697d766e2b89cabfcf2bbb48716676bdafce2360b0a67c788ea87872a998732fd43a0ccd0e29cef12b3ea53ac4c0e412e1b29c602ed41da36521de476090efb9bfab4b95b9f591bd57fc2efc98397048bc6822fab4fce70054406c44939001a07ff3e8fc8bb668369d5c904d65436308bf9b7125751a9066391204b39675384b891f16573a7a150a43fac22fd97ddbd1d7c35e2da97c20a817b3df096a19cf09f305db3d49fc0681db1600121783511996a00023a4b9210f505debedd9ef7ab8e704d7996234fc13caf551c38a156cc4f785214518c423b5bc5bba926952974489ee6f5019a5077f05883940c916eee28a551881d0cbd0851a05ea60f0430ba97160a54bdc4aab4a39016d816b04cfcdd0ca5dac300ef31b2394f640f9728e5c63bc6649557c519d0df9687a0c05a969b10ff7faaceeebfea786ad2e70ec37d60982b05cc22e1cdc9fd434cafd25800bef3801065f3b783e01b21222f753fcbc57bcecd33167b8547e82ed9e67111a08be1cf5057fae8a7e7a1a57a5335a4470b7d409d1ae263e6890d5ed40686cfde9a684d31f20c9df0b03910cc91e693cc75e881f7861eea900c6cea45cae887f77f7aad3adcc8755dba48ac94140e90dd1efbc08af4c8a05b487ff2f06e98fef23bb5810b3b20690d52495863d517f2aa1e8217e3bc4a089ec087315aa7afb0247d3b39ee447e400c64eb31f4058d6ebbfd77c48c1ab58e900d098f835d793007058b2a66cce8667345249bce27cf556ea56aca08bb54aae0059768b1f95d55a37a863811b34ebc6d2146e7dcd2642a303ed6c5df47fb934bdbfa3bb3cb41beff588fdae7ce085eb1fc7703336095573e98965a72c8f2afb476abdfb83886d11ab8b7a1c9c7aaedf47fdf6f49736da41ee43cbe9032f4ea0b6bd20541c66186d2522533538a6cccaa3896f1d4ed15726bd95f1198c15b1873608318ea5038fb1f8308083d47548eefd40331238edaf29fe6ae0a75f6335bdf23735d72f84a3f1cd6d61e27dcaddf03ec68cb3c57b22da7943d1af4b2ec710d4cfe6c560ba2c510265464e28b7e549a19fe77d7fc44904f54daef1e8e14e65dbdc4ec537c4a9f08260d79fed7acd673a5dbb85d225524be8752f4c09a1ca99322aa30c47f7e9b94d6f78f1b950d8ff6b5b1308f5712d19e42517b49ac03c6bcb5b4daf46e315242d5905ed2dbf4f3e4ec2a904ab80bfc561552d488ac68bcf242135f19e3bd92244b4e611d73b83461edc61fdf5f617ca7468f1c47218cb4bed406570009de043f3fd3ac595f21a4c483c6a4fc5099eef77a8d3aff867c3a96977bd3a1b74526316f696f779c88df088e91a5485f8004b08b51c54b53b2d9d6c802ed1794908b7e81a5fe6260deeb3370d8fdb0b8ac814a9a2773391a408468114b3cc1c32790b81fd17f0d0150dd21466dcb0e4c9f6f4af8a84bfaf1661e6106f44442b0843c0fca0215cbd6f36290a66a5900620d17ae03f6887ec777f81ef398dc26f621476064185e3fe1032a0bdc7b0e05ec6228aa16eeeb3b65ad9c407de70be83f07375ec98c4fcfb7fc002b97f7a8e071dced5fcaaa2c69986a8500fe7bbdfdb3f802f1d14fc9a17102ebf216edd186e9391c379f15572c722ea839f95688092ca514e72d8ea0cf85ede9e605cbd33974340e4305f5b2e454f26d70cebf7a603e0f9937774564f8f7e52e271d9aaf44370e73bed7c9dc387a3c4d55a45e59eddf30aacd783d2b8ce631b749a6374c608548bf6fbb304631575aea5705862ac4124f7ee37fcd7afd95d6eaccff032029d745936a07316a405819c44da46f581b4737bef24300d5934f8055f2743827c31da31422bdc4780c0f32d2961403ed414aa129fe84121e651ca68be477bed533d923d8ebad8f0d111c5210670a48d119b8a1824efe8bc166b9ca37a64ef5bf082ccf569c39a8aaddd49e49cde0844b153b00d5135d34a8f4166eee3aeca6d8e042d8a69a44d60053be1aa60eac57b240f574dde32f2e20ec29f2155deb39e5df1c0e33573898c85cd34c9aaf9ae0b0416ad686e3d364d89ed958e759ab5efa326c3a55be9a5bde0161b4e7703a6cb492f1d932cefd38e75fe0beae3b1bb42da94f4bd7f15c84744d099af09b400d47463e9977ef435799a5630c1f6e1", 0x1000}], 0x4, &(0x7f0000001600)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x58}, 0x2) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r14, 0x1) fcntl$lock(r14, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r16 = getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) lchown(&(0x7f0000000000)='./file0\x00', r15, r16) fcntl$lock(r14, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 02:23:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = shmget(0x2, 0x4000, 0x427, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r2, &(0x7f0000000480)=[{0x0}], 0x1) close(r3) fsync(r3) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) 02:23:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x6, 0x4003, 0x800, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000300), &(0x7f00000005c0)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) r2 = syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000000c0)) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000140)}, {&(0x7f0000000280)=""/100, 0x64}, {&(0x7f0000000380)=""/253, 0xfd}, {&(0x7f0000000480)=""/150, 0x96}], 0x5) r6 = dup(r3) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000080)) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 02:23:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) r3 = msgget$private(0x0, 0x8a) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000070000ff0700"/111], 0x74, 0x2, 0x1800) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 02:23:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() readv(r0, &(0x7f0000002540), 0x1000000000000067) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x6) 02:23:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x68cefaa8) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:23:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8088, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0xa9, 0x20000080, 0x8, 0x5}, {{r3}, 0xfffffffffffffffb, 0x10, 0x40, 0x9, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0x22, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xb3, 0x5}, {{r4}, 0xfffffffffffffffe, 0x3, 0x1, 0x4, 0x80}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x10, 0x8, 0x9}], 0x6, &(0x7f0000000200)={0x200, 0x7}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 02:23:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 02:23:48 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 02:23:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x8000000013, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0xb335) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)="f165c1553b81c5620164e926ea17d12a6d045274d5554f19759e32e261b4a8906817dd47bda5d927e47c7f6240faa50bff0c69ea9ff3", 0x36}, {&(0x7f0000000200)="90bff366e1af75c74a8cb78ab49f0574a4640e071258512ba11414810ced332f325ce360bc6ce23e612686d3e2cb05467f7564ddb7c001714b1638bb7b34d7dd62a10277", 0x44}, {&(0x7f0000000280)="9923baf7b5ef1dc755949a76ff35db96cff4a7d5b29dfebac2412fffe93803cc60db3af2007319ec33a599bca559", 0x2e}, {&(0x7f00000002c0)="b038c692cc58eaee3f6c8931abee84a6fb8497309b842becfc12e8e7391450f8189d5f4f61707a416f75beb4320cc664deb7f4726b5fa860dfcfd6e38ca88d34c383910eae5b5b75358f5f7925e51efe65158123d5b0ad752605e4c31073150f7310c905ae0ca94f5ba0388f6a9083f8ef7210d2011a3be370926613ca8113a2fc8f4bcb1d3ce09fdecfa513172a7a5f1b2aba3bcf8010c63369a22fbbf86d0f65a6fa0e56ab571e83f274080ef33256298792f46e4b20d5a4009e66", 0xbc}, {&(0x7f0000000380)="450b6a0bdb5586c3c2145dda970960b86e96b07762c33402284219dc4cb61b066ff2d0b0dc79044c79d9419ce57e6534a15ebf16035afb6855bf8253365e2a10810c1d9df65645f0f56bb5cec9bd23fb01fca6260860c5c343d3a23e725cc179f3cb8b48c76852bd8e5c3b5fe661cd7c1addb296cc60f9814a2bea2b5a59f842276bad491e127f5ea8b4e8c48f21fae6a4acf0191a2a64143ffad804cbd357a39075b02ea135e1afd84e775a5cb7b2f6e78b1b7f77100a3b4a1ccbf8d570eeaf0010a1fe625c1cb3b5226b908527e408c18f25fb76cf939b305ba8bc7bcca45b24289b32a20af543", 0xe8}, {&(0x7f0000000480)="714863f1ead2d1bae27bd4b8acbb08aadd8bd9386136a99d5de74487c1be088662530f539800225227b0b57d6b4042779dd43c155fc4d8804f6aa5297993e73580befb2be351fbaa5b647b7f78f1dee749af3dd091d6b5734022f18d2a9ab1a2e310a2416971a792f080c25c8b706bcf92858abe9447173562", 0x79}, {&(0x7f0000000500)="a325e4d51a844a8a5b9dadc34038e430a75129d33b95c1f79d71c1b26433ca1abcc2792bd4635d25581e615dadbd38feb20342718e1e72", 0x37}, {&(0x7f0000000540)="dc7282e572145254ab8309b0ba57fd9e140de1c92661cdacea375f937007ab0f85ea6be0e88a4babbfdb802be237528eb804146ac1057d9284f84e1d2db519cb442134aad22a08d1bfba21e260eba3c139a9bf0853b86b695ca63d81bb79005de39ac091887d08075c403a471b5c3051a9ba6f5e027f6a32516f992dd422f5958f6d1e45ed951c4910e78ab5feb7747bef92bc1febb5ef", 0x97}], 0x8, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x5) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:23:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000040)='c\x00') 02:23:48 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) fchmod(r0, 0x100) sendto$inet6(r0, 0x0, 0x7fc2f5bf982184b8, 0x404, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x80000000}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x840, 0x0) socket$unix(0x1, 0x3, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 02:23:48 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000040)=""/132, 0x84, 0x800, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r1) 02:23:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 02:23:48 executing program 0: geteuid() r0 = geteuid() setreuid(r0, r0) setreuid(r0, 0xffffffffffffffff) 02:23:50 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 02:23:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x90, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/106, 0x6a, 0x40, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0xaa651d95e3986a07, &(0x7f0000000100)=0x2, 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 02:23:50 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) select(0xffffffffffffff1a, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1, 0xea44}, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000773000/0x4000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x32, &(0x7f0000773000/0x1000)=nil) shmat(r1, &(0x7f00002e7000/0x1000)=nil, 0x1000) 02:23:50 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) getitimer(0x2, &(0x7f0000000040)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 02:23:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x8}, {0x18, 0x3, 0x9, 0x5}, 0x20, [0x10db, 0x8, 0x2, 0x401, 0x6, 0x2, 0x8, 0x1]}, 0x3c) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) 02:23:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x4, 0x5, 0x8, 0x0, 0x101, 0x3, 0x1, 0x3, 0x2, 0x1, 0x101}) 02:23:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10982, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100000611, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r2, &(0x7f0000000240)='./file0\x00', 0x200, 0x0) 02:23:50 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 02:23:50 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10090, 0x1cf) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = geteuid() setuid(r1) 02:23:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 02:23:50 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x81000200000005}) r1 = getpgid(0xffffffffffffffff) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10900, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = getegid() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="5710b94bb5d67139cdd49d819b225c8991a8d594e39f24a9e82a70e0cf87c4988bff8a959da4b4da62d25ea7fad7031b91f08a9e8b6637", 0x37}, {&(0x7f0000000200)="410135b4ed47e4528b201b6a479a1be7c3d31fe1a626bb9a3aca50f371c0d96c2ed2b2ee8a2894db01008ed4d91f868f638aac762fb529d0b0d74edbc3a9457c8c41d6275ccf2dcb48ff445f90bd63b9579eac38ab23448846e2af55ae3366ac59d8b262333b5b1f08dfe128ea26d617ef403de386c5f1733b78011d7cd666332f563132522970c919d67e2e8efe3923b9ccccdc4935c63b9cf4ed71c2c0b74f0e75709f09a5e6469885c40b1a1428423a4d1e9a", 0xb4}, {&(0x7f00000002c0)="fde5b3130da41adcb16b0e126f18e00e4ee10f3fad221b83c6c16d51356570fea95988425558036ce306f6b674bfa12719936881bc1745e31d2f53c1b24566d416d1818f4a3586227cb9a276c59d4c2b7103ba6134eb845493c7ca693e6702cb3f68906df72b9da518e7507b6df061fe941845d59cf15644fd561654bd089d35a0e726303c7925f233eb8a9f5dd5815a8e51e6712760e77d7bd5d2a0fb", 0x9d}, {&(0x7f0000000380)="e0771fe42ad1b0ae771bec72229994dda70acb854b2c790ed691c320fdb22beb8b6ad14d4ce7c6f178e68a324fe312899a90d4e587d6c9f152b59ac48d6500010e26e58be5", 0x45}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}], 0xc0, 0xf}, 0xa) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x100, 0x80, r1}) r11 = socket$inet6(0x18, 0x4007, 0x7) recvfrom$inet6(r11, &(0x7f0000000080)=""/32, 0x20, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x10000, 0x40}, 0xc) 02:23:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x209, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x800000000003, 0x2) fcntl$setstatus(r0, 0x4, 0x8000000c0) poll(&(0x7f00000004c0)=[{r0, 0x10}, {r0, 0x1}], 0x2, 0x1) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/44, 0x2c}, {&(0x7f0000000500)=""/204, 0xcc}, {&(0x7f0000000480)=""/1, 0x1}, {&(0x7f0000000600)=""/90, 0x5a}, {&(0x7f0000000680)=""/239, 0xef}], 0x6) fsync(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="5b3cfb116f3ff0ccd1f88d6a96b879c33519fd24dfdfb8ff5ee33a264f82e6952b4fa26a4e93ff7c43bf1beac05b269c24f0a30866fa03ceab36393e44ae72603b1586b373404d37a19025533171", 0x4e}, {&(0x7f0000000080)="7bf1414a73fcdfc1e577e343fa5be76f8700537ff9e2885916450711ded2f947b985ebff22772ba929a7ef35b618e259853213afc342fd1b1546d52a887f8099685764f08d412efd1ea6c46cfa0a73c3eae7e008f926c0554f8ac719322ba16121dcef2b793bef6e1b16e64951b9e0bdd748a121185a26c2f6976868e5f13efdcfd080fc358637cc9aebb17bd2eed7b106da59341966b1472a96d61f68b8b029687327ce1e90fa6dbc026572879c80", 0xaf}, {&(0x7f00000001c0)="54e87d083701af3b7fc67bf878339afc1ce20f90ea1a3f562d25d2ea2344c8dfb6dedbd552fa8ebbf0e57fb55711711d059ddd01a7e17ebf6feec2841abadd01de54a8689981e939b520f0e4ca8631007b19e5749800cbeefa9c4d5545e298c50f02ac601e6782012eaf1c63315e0571352da31d40469519692efaff802ac2020d5b1737d0f16487e34d439d82e50348b909e9c6be158d7d91ca148b0f3a7b1f59592440a2", 0xa5}, {&(0x7f0000000280)="b89408bed298963efd8c3ec4840148f7a79495e7602efe03d1b13d561f7529a6fad423da7f58afa4abf77b7236c3d818cc2f7e14feef243da3492ad6c143d0755d3ee68e7c7d57c7b822c41e0d819fe6c5825598881c7f661740c8f71ca335c0678836fa62e145d3bff89ac30f3cadf835bc15cbcbbf4f5b7b3ade9333df130918", 0x81}], 0x4, 0x0, 0x0) close(r0) 02:23:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000000000000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 02:23:50 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x4, 0x101) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x34dc99378ed2ddfc, r0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8180, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, 0xffffffffffffffff) 02:23:50 executing program 0: socket(0x18, 0x1, 0x0) socket(0x1f, 0x3, 0x1) 02:23:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8800, 0x0) pwritev(r0, &(0x7f00000003c0), 0x3c9, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x10, 0x10) r1 = semget$private(0x0, 0x5, 0xcc) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/160) 02:23:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) socketpair(0x3a, 0x4000, 0x3b, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x46f, 0xff, 0x4, 0x30000000000, "552e17715abff70c06e63ca944b1aa264706ec8b", 0x6, 0xd3f}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 02:23:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) r1 = semget$private(0x0, 0x0, 0x108) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/218) syz_open_pts() syz_open_pts() setsockopt(r0, 0x0, 0x15, &(0x7f0000000080), 0x0) 02:23:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) write(r2, &(0x7f00000001c0)="e6bb5b579d3955523e959a80c30da64cbd928ed066ecc3009e060c9ecad400dfbfd26f9c496f510171ac1f1170f867cc40e1c3bc778a2b0a98e7cfa16eee21333d357dfc5966aed2503bbf152c746b848a6109e116214f32cbcd166114af0db4b4b07d0385e6b9f11bc045192bf95a64d000661f4e70ea374d44cc3e35f88e1cc99c7957df", 0x85) 02:23:51 executing program 1: madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) 02:23:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/63) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x3ae27177, 0x5068}, 0xc) 02:23:51 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000400)=""/94, 0x5e}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/178, 0xb2}, {&(0x7f00000005c0)=""/223, 0xdf}], 0x8, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r2 = getpgid(0x0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getpgid(r2) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 02:23:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x200, 0x10001}, 0xc) 02:23:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r1, 0x0, 0x1a1, 0x8000000000000000, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/154, 0x9a) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 02:23:51 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x0, 0x3292}, {0x0, 0x7}}, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x88, 0x0) fsync(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 02:23:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x28, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x1) fcntl$setstatus(r0, 0x4, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xfc6a}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x401) fsync(r1) 02:23:51 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0xa0, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x8000102, 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:23:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x65a6) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) syz_open_pts() syz_open_pts() 02:23:52 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="dea14bfb45af7c274144693e5545c8126c8c62212c6e1327d7c0cbbbc07274d6f31d5b0364c4f92369ea90acf37f702e09ad87f6aa3a71c82ab67e468a1fab557e7f11e5452a65635340557d9718593843483224801bc091ee0f0fce15370689cd5a50f03bbeb189722ff717acbbd3c360ec97", 0x73) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/89, &(0x7f0000000080)=0x59) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r2, &(0x7f00000001c0)="641423d7c1ff45fffba0433723d0ee51d705a397c002e2074ec2a5f307019bb88aeef408b32c4303395f539a591fa38f53463d6f89525706a03423955b101a0f4416a9e45c25d8e57d0faa8be4ae18f5bf41c98b07b694f2cf8a9549eea9a734c0576ead49602ff6e11e8e3d351610a006f28631598ab2e7eef86619bddc2157bdfb40806483800e833cd69783f7515de443df0d8553f7a3cdd23f330e17cbe45724a4b913c690f7f972c750d96921d3e260a8e6c609e386c0cb2864d8963bddb725bafbd8fbe88d6fcae4feda2e7933688b9ecb7086870a08542a24b5", 0xdd) 02:23:52 executing program 1: mlockall(0x0) pledge(&(0x7f0000000080)='\xad\xbe\xaf\xde', 0x0) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) 02:23:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xa5, 0x0, 0xffffffffffffffff}], 0x80000000006, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 02:23:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ac24d097de4d10f7160a2982f1d80edc35ed", 0x12) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r1, &(0x7f0000000080)="9d", 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 02:23:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 02:23:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x0, 0x1}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3, 0x16, 0x3, 0x800, "865ee6b2ba7b0bec28aa277bdce5de814ed6a7a0", 0x7, 0x7fff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) getsockopt$sock_int(r2, 0xffff, 0x1087, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 02:23:52 executing program 0: r0 = msgget(0x2, 0x82) getpid() msgctl$IPC_RMID(r0, 0x0) getitimer(0x2, &(0x7f0000000000)) 02:23:52 executing program 1: syz_emit_ethernet(0xfffffffffffffe8c, &(0x7f0000000600)) r0 = socket(0x16, 0x4000, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000000)=0xda, 0x4) 02:23:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x20}, {r1, 0x10}, {r0, 0x3}, {r1, 0x2}, {r0, 0x8}], 0x5, 0xd2d) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x299) 02:23:53 executing program 0: r0 = socket(0x800000018, 0x2, 0x200000003) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xb4e4) 02:23:53 executing program 0: r0 = socket(0x1e, 0x800000000003, 0xffffffff) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() shutdown(r1, 0x2) 02:23:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x1f8) chmod(&(0x7f0000000140)='./file0\x00', 0x104) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 02:23:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x9, 0x4, 0x0, 0x0, 0x8001}, 0x0, 0x0, 0x0) fchflags(r0, 0x1) close(r0) 02:23:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) 02:23:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80000000c5, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008001300ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:23:53 executing program 1: mprotect(&(0x7f0000578000/0x3000)=nil, 0x3000, 0x10000004) setitimer(0x3, &(0x7f0000000040)={{0x3, 0xf4cb}, {0x3, 0x9660}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = semget(0x1, 0x6, 0x438) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)) 02:23:53 executing program 1: r0 = getgid() setegid(r0) r1 = socket$inet6(0x18, 0x3, 0x2) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:23:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:23:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8000) socket(0x2, 0x3, 0xdf) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) 02:23:54 executing program 1: pledge(0x0, &(0x7f0000000040)='--\x00)\x1c\xb0EUA\x8b?@\xbb\xd2\x90?\x8dh\x9c\xc1\xab\x15\xac,\xbe\xbb\x01\xa8w\xd5\x85\xcd\xe3.B\xe2\xaa\xb0\xc2\x00\xa2-F%01l\xfd\xd9s`1\xe8ym\x96\x04\x00\x00\x00\x00\x00\x00\x00\x90w\x87$\xab7\x11\xad\x00\x16N9zzD%\t4\xf3\xed\xa6\x88\xa8er\x8b\xed$\x8c\x04\x8f:0\x80\aa\xec\x91i\x8bx_\xf2\xc5U\xf7\x10\xe0\xccV\xe5\xb0rRnp\xcc\xe5\x1f{\x18\xf7\r?\xc4\xa0\xb9\xa0\x93V\x88f\x1c\xcd\x99\x1cj\x80\xf8+\x02X\x92\xc9\xab\x92\x1e\xb6\x99S\xa7\xb7|U\xba-\xb5\xa2\xde77\x10\xfd{!\x8e\xdd\xd4m\xfa\a\x198_\x838P\x8a\x92\xad\xfb\x8e+\xdfF~\xbdQ\x899\njD\x8e\x19=\xbf\xbe\xffV\x96-u\xe7\xc7\x8bL\x17D\xbe\x03\x8f\xce\b\xf4\xa5M\xac\x0e\xde\xd2\x12\xa9\x8ez9(\xf6\xe6\xe5\xdb\xff\xf2+\xed\x91v4\xa6\xf6\xa8\xb0\x98\x92]') pledge(0x0, &(0x7f0000000000)='\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)) 02:23:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup(r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1000, 0x7fff) 02:23:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x86) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:23:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x21) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x1, 0x4, 0x80}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x1f, 0x8}, {{r1}, 0xfffffffffffffffd, 0x2, 0xc0000000, 0x0, 0xd0}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x1def, 0x700000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x6, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x80, 0x4, 0x903a, 0x7}, {{r3}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x401, 0x5177}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000003, 0x1, 0x5e4f}, {{r1}, 0xffffffffffffffff, 0x8, 0xa0000080, 0xd3, 0x81}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000067, 0x5, 0x1}], 0x9, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x51, 0xc16, 0x100}, {{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x22, 0xfffffffffffffffe, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x1, 0xcb}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x400, 0x2}, {{r2}, 0xfffffffffffffff9, 0x20, 0xa000000b, 0x2, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0xad0}], 0x2, &(0x7f0000000340)={0x3f, 0x9}) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x180) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8, 0x0) r4 = dup2(r1, r2) fcntl$dupfd(r1, 0xa, r4) 02:23:54 executing program 1: r0 = semget$private(0x0, 0x1, 0x140) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0xffffffff, 0x400, 0x3, 0x100000000, 0x401, 0x0]) semget(0x3, 0x0, 0x480) 02:23:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:23:54 executing program 1: r0 = socket(0x0, 0x4003, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair(0x1, 0x5, 0x2, &(0x7f0000000000)) 02:23:54 executing program 0: r0 = dup(0xffffffffffffffff) close(r0) syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffd, 0x9c, 0x1, 0x2, 0x9}, {{}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xbdc}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x546, 0x3}, {{}, 0xfffffffffffffffa, 0xa4, 0x4, 0xe701}, {{r1}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x4, 0x6}, {{}, 0xfffffffffffffffa, 0xa5, 0x4, 0xbf6}], 0x400, &(0x7f0000000340)={0x6, 0xffff}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffd, 0x20000000532) ftruncate(r1, 0x0, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf000000a, 0x1cf0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x3, 0x80000005, 0x5, 0x8}], 0x5, 0x0, 0x2, 0x0) 02:23:54 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x20000000001}, 0x4) mprotect(&(0x7f000018d000/0x1000)=nil, 0x1000, 0x2) socket(0x18, 0x1, 0x0) 02:23:54 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='\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') readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 02:23:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000012237c1be6ee8ae8db5fcaf9fb35f7f7363e195019b81f7fb120f595fc0911c148a0b5dc15c7174da022a78d2345138adbea70d55b904267dabc9e0a00f86c386f87fac1cfa4b604f8dac3a2ce3dc0f79695a516389659088c61851140535e2c1cf5496eec1f75b40b3ddf29a6307b1fc11c0b27229cbfbd4fe3dc341acb7ef6a8eaabd3dfba8205792f96c2d357e7d21c50ece3f81508cebb4c8939ba8447671f0fda7fd2d9d5eb78ae65bdfb7a45ec5f9fd0f80d562a0e328b11f258198"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 02:23:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x0, 0x3}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 02:23:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x800, 0xffffffffffffffed, "a33765151f4867de871f0a0a0887bb476773e89e", 0x3, 0x9}) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x40000000, 0x9079, 0x5, {[0x9, 0x7, 0x3af7, 0x0, 0x6000000000, 0x9, 0x7e9, 0x4, 0x1, 0xbf, 0x3, 0x5, 0x0, 0x2bc000, 0x6, 0x2, 0x75, 0x62], [0x7, 0x8, 0x5, 0x2, 0x8001, 0x7ff, 0x80000001, 0x5, 0x7, 0x8d8], [0x2, 0x80000000, 0x80000000, 0x1, 0xffffffffffff2cf6, 0x2, 0x7ff], [0x9, 0x4, 0x0, 0x1, 0x1ff, 0x2], [{0xa3ca, 0x2, 0x1, 0x1}, {0x4, 0xffffffffffffffff, 0x18000000000000, 0x2}, {0x9, 0x7, 0x7fff, 0xffffffffffffffff}, {0x7, 0x3ff12e28, 0xfffffffffffffff9, 0x4}, {0x4, 0x3ae, 0xb9, 0x3}, {0x52, 0xd2, 0x1, 0x7}, {0x4, 0x3, 0x7, 0x522}, {0x2, 0xffffffffffffffff, 0x3, 0x400}], {0x8, 0x5, 0x6169, 0x1}, {0xde, 0xfffffffffffffff7, 0x3, 0x2}}}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget(0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getegid() r5 = geteuid() getgroups(0x7, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r10 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0xffffffffffffffd6, r3, r4, r5, r8, 0x60, 0xff}, 0x1ff, 0x2, r9, r10, 0x396, 0x8000, 0x1, 0x29fa}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000004c0)=0x913, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) ioctl$TIOCSCTTY(r0, 0x20007461) faccessat(r0, &(0x7f0000000540)='./file0\x00', 0x0, 0x1) ioctl$BIOCFLUSH(r0, 0x20004268) accept(r0, 0x0, &(0x7f0000000580)) poll(&(0x7f00000005c0)=[{r0, 0x58}], 0x1, 0x7) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000600)={0x52, './file0\x00'}) ioctl$TIOCNXCL(r0, 0x2000740e) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000640)={{0x22269594, r3, r6, r3, r7, 0x110, 0xfffffffffffffffe}, 0x6408, 0x5, r2, r9, 0x4, 0x8, 0x5, 0x80000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000006c0)=0x400) pipe(&(0x7f0000000700)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000740), 0xc) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f0000000780)=0x4) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f00000007c0)={0x3, 0x91, {0xf8, 0x3}}) 02:23:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x784, 0x0) r2 = dup2(r1, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x2) 02:23:54 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000440)=""/176, 0xb0}, {&(0x7f00000000c0)=""/112, 0x70}], 0x6, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 02:23:54 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = msgget(0x3, 0x100000000000119) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x800000000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2851, r5, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r6, 0x0, 0x4, 0x40, 0x8, 0x8}) 02:23:54 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x80000001}) 02:23:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x0, &(0x7f0000000000)) bind$inet(r0, &(0x7f0000000080), 0x2ed) 02:23:54 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x1000000000000000}) 02:23:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000b, &(0x7f0000000040)="eafffffffff8cd7a19f6aa0f0295", 0xe) 02:23:54 executing program 1: open$dir(&(0x7f0000000040)='./file1\x00', 0x10, 0x2) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) 02:23:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97}], 0x63, 0x0, 0x0, 0x0) syz_emit_ethernet(0xdc, &(0x7f00000002c0)="ea51c5d13f17c83bdb6113d3058bbe708dfbf83dd6931a3bb90c08bb3093f32abe5967ad2b0de18d4936e10d6fefc8788de8c51edc71364b4be16a80a83568244214de3470d50462df2c252a6cb6b0d55481cf8466c07b56294b9d0a00d1f788e87feb392b47c8771add4fca07b74b2205181509d917ad8517ef3befb4b02f71ec1ad92a18c12bc9761569fcd2c85eba1abb795d219bce497fd9893ef23ba5e96e4192f9529f524a95dbd2e1e7e49c10776e02e15314ab89647d006c818f2f485d01f44818154b2134388fcb1ae54b0e65fb1cb6fdb422fbee75a83d") writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="cf", 0x1}], 0x1) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) socket$unix(0x1, 0x1, 0x0) 02:23:54 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x1, 0x7fffffffff) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000080), 0x2, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:23:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 02:23:54 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 02:23:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) listen(r0, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/211, 0xd3, 0x3, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x0, 0xfffffffffffff60b}, 0x10) fcntl$getown(r1, 0x5) 02:23:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66616c6551097d873bf835705d4b8e82e16f972ceb1c0022cad520a19c3385106b001a60bf4d410100c608da65fe5f0589d17942f4b20e87979f5578e0a25a5ddeeae8c17fd21aae1c2b6d125ce8560732a302da4c00c449889ef6420b5cac5d8dadd3ad212c49d4e104088b133ec0131a732275c941fd4319802f177272d90703aff82fa01719edd8fd7cf0d6f43d87f39ee6c54394e3ba169dd4e8eab4b4e65a2b304b8a7f418f9b81f44b4ba635426002817bcb"], 0xd5) 02:23:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x80000001}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') fcntl$setstatus(r0, 0x4, 0x80) 02:23:55 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) 02:23:56 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0xa) 02:23:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xc) setpgid(0x0, r1) 02:23:56 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) ftruncate(r0, 0x0, 0x3) 02:23:56 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x9, 0x1, 0x6, 0x0, 0x7, 0x373, 0xf69, 0x1, 0x0, 0x4, 0x9}) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 02:23:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r4 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000500)=0x9) r5 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f00000004c0)='\x00', 0x11, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000480)=""/12, 0xc}, {&(0x7f0000000540)}, {&(0x7f0000000580)=""/117, 0x75}, {&(0x7f0000000600)=""/60, 0x3c}], 0x4, &(0x7f0000000680)=""/49, 0x31}, 0x800) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r5}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) r6 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = semget$private(0x0, 0x7, 0x100) fchflags(r6, 0x0) semctl$GETPID(r7, 0x1, 0x4, &(0x7f00000001c0)=""/199) 02:23:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20040, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x4) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x800000018, 0x1, 0x0) getsockopt(r2, 0x8000000000000006, 0x1, 0x0, 0x0) 02:23:56 executing program 0: socketpair(0x10, 0x0, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/175, &(0x7f0000000100)=0xaf) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/113, 0x71) 02:23:56 executing program 1: r0 = socket(0x6, 0x2, 0xe6e0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 02:23:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000240)="659dc4060116b0251a2773d9b1611be426d1aaf3c422d52c89b6703ecd80468388e6d2bc76776e37dc8781e2149d6911f13b016caba760f18f1f0979fda300811c2ea048eab3a78a641f9666c6a9ac4b5b10c8e7e79f0da6dc06bfa08d284c39092d737b5b3f5bb32b001a2b62bd294e", 0x70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10180, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 02:23:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff001, 0xb80, 0xd89d, 0x0, "4505718ac87131ed2cddfdd02eca6305b8cb5892", 0x7, 0x10001}) 02:23:56 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffb) msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb27"}, 0xec, 0x3e9d8dcf9b310efd) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"}, 0xe1, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:23:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x2, &(0x7f00003eb000/0x4000)=nil) 02:23:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000180)='./file2\x00', 0x8200, 0x4a) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000200)='./file1\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x144, 0x3) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 02:24:01 executing program 0: kqueue() r0 = open(&(0x7f00000001c0)='.\x00', 0xfffffffbfffffffe, 0x0) kevent(r0, &(0x7f0000000080), 0x9130dbf, 0x0, 0x63e, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x4, 0x8001, {0x0, 0x80000000}}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) rmdir(&(0x7f0000000180)='./file0\x00') r5 = getuid() getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r3, &(0x7f0000000240)='./file0\x00', r5, r6, 0x2) r7 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x111) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000100)) r8 = semget$private(0x0, 0x3, 0x80) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) linkat(r7, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$KDENABIO(r7, 0x20004b3c) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000080)=0x6) semctl$IPC_RMID(r8, 0x0, 0x0) 02:24:01 executing program 1: socket$inet(0x2, 0x1, 0x6) 02:24:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x7) 02:24:01 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x5, [{0x3, 0x2}, {0x3, 0x2}, {0x3, 0x7}, {0x2, 0x8001}, {0x1, 0x9}, {0x3, 0x7}, {0x3, 0x7ff}, {0x3, 0x34}, {0x3, 0xffffffffffffffe1}, {0x1, 0x2}, {0x1, 0xfffffffffffffff7}, {0x3, 0x3ff}, {0x2, 0x8}, {0x2, 0x4}, {0x3, 0x7}, {0x2, 0xe60000000000}, {0x1, 0x7fffffff}, {0x0, 0x2}, {0x3, 0x2}, {0x3, 0x101}, {0x2, 0x4}, {0x2, 0x2}, {0x3, 0x4}, {0x0, 0x8000}, {0x2, 0x4f}, {0x3, 0x101}, {0x3, 0x6}, {0x3, 0xfffffffffffffffd}, {0x2, 0x6fd6}, {0x3, 0xfffffffffffffffa}, {0x3, 0x5}, {0x3, 0x1}]}) setitimer(0x0, &(0x7f0000000240)={{}, {0x2000000}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 02:24:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x5c0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1, 0x3}, {0x18, 0x2, 0xfd16, 0xfffffffffffffffa}, 0x7fffffff, [0xfff, 0x2, 0xfffffffffffffff7, 0x2, 0x8, 0x0, 0x800, 0xadc1]}, 0x3c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) write(r1, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 02:24:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd81a5e0a96d57042b3abedac86e951a70a69fefa064a6138d51d81ce55bbfdf9ac539b03b5c23774498a1ca01687325786822666adad38da8186feab60487b4287e73adb6820051a4111af0372ceda99c62db1db03449584b145308781ba81bb0d32392e499", 0x18a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r3 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) 02:24:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x2) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="27000000ffff00000166288d996d2d6df17f0a270095a6a435cf5df52dd951ec91828630f08a073555deb4bfbc03532ff7d0c06d23a09b970629e1cd37fbf2696f5201b435cdbe0d191ac6cbd87d652236b346c05026e79b21fdc5ac5302cf6f1401b4326f24a53085f8a862ff4e857258f509d7f12cf7e64b10c3b2185975084821141956812d00"/147], 0x9}, 0x0) 02:24:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "57304120f4000000000000000000000000004de4", 0x6b}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e026f79123dbdd7c7961f3b0", 0xd6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x1, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:24:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x1, 0x7d, 0x0, 0x80000001, 0x2, 0x8, 0x0, 0x1, 0xfffffffff88acfe7, 0x5}) 02:24:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530b7"], 0xa) fchdir(r0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 02:24:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10000800001002, &(0x7f00000005c0)=0x5, 0xfffffdab) 02:24:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x7, 0x3, 0x9, 0x6, 0x40]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8402, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x1ff) r4 = dup2(r0, r1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000040)=0x8) kqueue() 02:24:03 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x811, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) 02:24:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) fcntl$getown(r1, 0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "000000a5c2c41a000000000000009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 02:24:03 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x4) 02:24:03 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 02:24:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xffffffffffffffff, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8ea9775ff17e9cd1f990de979d1466413894be0729409066", 0x18) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x840, 0x0) setsockopt(r1, 0x26, 0xfffd, &(0x7f00000000c0), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1c0, 0x0) 02:24:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x10001, 0x7}, {0x18, 0x3, 0xfe3, 0x8000}, 0x3, [0x5, 0x4, 0x4, 0x3, 0x9, 0x6, 0x3, 0xee5]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 02:24:03 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 02:24:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket$inet(0x2, 0x4, 0x9) 02:24:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x100, 0x21) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x9, 0x5}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x112) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x6}, {0xb4, 0x1}}, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4002, 0xfffffffffffffff9) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x210, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="8845eb5fa37400dfe76f015a200e3f5dc9c1e2710982d96ebd37407173878f2c2ca7977f9dd13944dff67bed7df835bd068cd9d6584c8d9f9ea7692d910cc3332fc7de8830a52bd6a83ecfd22a101e07cf48ca4d909ad95c5f18781a19877cac5935084f8828aadc160c3e976da5be56b852491e9dcfb7d5d1791d5e3f17cbeb17a35fb459c286bdedec0dad1d52da113be954c773047c1016263d", 0x9b) 02:24:03 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pread(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000004480)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000003400)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/206, 0xce}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/48, 0x30}, {&(0x7f00000022c0)=""/4096, 0x1000}, {&(0x7f00000032c0)=""/41, 0x29}, {&(0x7f0000003300)=""/255, 0xff}], 0x7, &(0x7f0000003480)=""/4096, 0x1000}, 0x801) clock_gettime(0x6, &(0x7f00000044c0)) pread(r0, &(0x7f0000004500)="17094fef5da74692809524de82b65832d574cada9acdff00a8f3d8f94f39027a023463e68ba603130cc83ad14d42a0914c33cd21d6efbb3aa4e911d422a65453d7ad0bcc504a8129c8a5caaf7c3d679d455fce1602c8579eea17c4979207a09f8480e775ea3c3b8833746a44de142ea2536cf81322747b16baa51b1a19d35147a1d587ee1b320d3b6efbca77ac700fc3e7590f949ea0feecdd263d462331db9436eb8c02e4c8edc6e441", 0xaa, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r0) r6 = semget$private(0x0, 0x5, 0x82) semop(r6, &(0x7f00000045c0)=[{0x1, 0x9, 0x1000}, {0x1, 0xfffffffffffffff7, 0x1000}], 0x2) listen(r0, 0x4) connect$unix(r5, &(0x7f0000004600)=ANY=[@ANYBLOB="000a2e2f66696b017eae"], 0x1) close(r5) getuid() ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000004680)={0x4, &(0x7f0000004640)=[{0x0, 0x3ff, 0xcf0b, 0x7}, {0x9, 0x5, 0xe8, 0x8}, {0x7, 0x500000000000000, 0x5c, 0x4}, {0xcd, 0x100000000, 0x2, 0x3ff}]}) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000046c0)={0x1, [{0x3, 0x3}, {0x3, 0x7e0000000000000}, {0x3, 0x800}, {0x1, 0x8}, {0x1, 0x6}, {0x0, 0xea9}, {0x3, 0x7}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x204000000000}, {0x3, 0x2f7b}, {0x3, 0x4c7}, {0x3, 0x1}, {0x3, 0x5cb}, {0x3, 0x8}, {0x3, 0x9}, {0x2, 0x80000000}, {0x1, 0x5}, {0x3, 0x5}, {0x3, 0x9}, {0x1, 0x200}, {0x3, 0x300000000000}, {0x3, 0x4}, {0x3, 0xffffffff}, {0x3, 0x7}, {0x3, 0x1000}, {0x1, 0x1}, {0x3, 0x7}, {0x3, 0x10001}, {0x3, 0xfff}, {0x3, 0x3f}, {0x3, 0x400}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000004880)={0x3, 0xffffffffffffffff, 0xffff, 0x8}) r7 = semget$private(0x0, 0x3, 0x100) fchownat(r0, &(0x7f0000004840)='./file0\x00', r1, r2, 0x2) r8 = socket$unix(0x1, 0x2, 0x0) setgid(r2) semget$private(0x0, 0x4, 0x10) r9 = fcntl$dupfd(r8, 0xa, r8) fchownat(r9, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) read(r9, &(0x7f00000048c0)=""/50, 0x32) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000004900)=""/220) ioctl$KDDISABIO(r0, 0x20004b3d) getegid() getuid() 02:24:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000001040)=""/247, 0xf7, 0x800, &(0x7f0000001140)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000040)="969d397559a6c69dce417dd0dce3883dd0a30c85e778dc16d38ce7a48f50db6ca388ca99765c45a925f4b6fc4f09c7b77015d3f6c8efe38adaf188f07c2ed7145a41bf24b20d4e4113fb74f204f52c05eda74e3a6e4995bbda249f2a3c70c092e4231eadf5bb10f7b76a637211d886b65258c8b1891cf648c15de501fdccb51d563dbe0429b73e6eb4f7d5d444bf88d6c64ba40e1020ec7ede8d18f4e89f3723b3c80ccaff33cc8f5f4f738e6a299203eab03ce5c31b6d981ab4aa30806a4375950be6eb0cf034b22307d361016f1708333c7a887b06399978d4a9da094930cacd271507a58980b52c7b8b5bc88c4bdc782df8ff51b20a1d3ca868b7e1d3cf395ab60153e5f36221a57f6122cebfe1014a5f35ed1828aff6e3ec973f30f3e80f3106668818602399f0b2fa3d6eab3ae89c854054a74b30f9c2c57b810cc3b118fae03a4c494db3a74588419e0a19caf738687566b593d2e2ac3218bc72dc91b44ad907f1ae6f297d2adb7ebf397cce8954c794282fcf2acd2ff7dcd7f9a004b25ee9d86582c361d53e3d4a62f9328abbaa2f141650b756dc151e2567e107f2b89da4d4d4b33bf794bcae5f430507a7076b7d169c65d88f2ba7d86a8d16e6d5ec38f200c50e6df784a5594c17d63fc1fcc8df2984bbc4c6052b40661379cc5a2fac93f1d44b02c327858582c72de45b6bb421ee880c219a97dc6a65fafe06c2ad446b13f664f6a9ee26a0e8e2653bd20242c63203523ff6d06143b7b49147941d547f7923694a8c7fe46a6954a76a615289265bd6d9f35f7967c196c82f2b5297fc8fb22aea03df9edd9081c2601065beaceeca534f03324003f97620b1beb0619472decf0d7c30a1242903f5a0fb1a6258575eee6a8b85fc0912800e0f15e871121f600b8575794fc1e5f42be0c05875c831e0a055664d3bc7c72dc790d047e4fd6a54c7249ff969d889102a5c0e0ce05fecde421d48f6d1b85bd99bb3c69a8c2b8a2a0b5875d047960b4a7b659c9d284500a489e204b6b9e28a5a4ae48b5c173986e3533cf9327afd0115aad202a2217b50a101f43780a2b49e7a6a6764070e33c1eceebcd8b0f9e74ff8cf23910aad5e8151d611d28fc3a3d1d1694da9b1680d29b13ff386f11ad834a5b923a950c759ce07f529a3e305538e44729ed7342e799f2e015f59a98bf5f31c5f547a08cbc5f48e04dcf5201c47464863962f49bf75ad42b046b224d7bf641c44e092bffac1ca5ff6f7bc72148ebb6934e8890b4b68bee0774e8d2476af044feeb94afd85f752730856b56f3b153d6600ee92d85355027d29ed090d92c4096537e05bc77f4d72d00a5af782a59cf0468307edc356b966de8db146c521ad371a13188150ee54c0b35ada8242ff3f72e2441c6a4efb121d66274c43d9f5f62dec537d6e4706464d9d340b92d648982268f7b1c4ba3fc54f24543ceccc3c5114e180720f6c738c4a5e51c64c0458d252dc0fb6f97d43a05e465f440856341df0e8a7a80ea57a4737ae6d03b98c1d5b3e471e857ed8fc5b4ba252f7edcb698bd6567156f943e85068283a23f9f085f65aee1a6617284c36d8ebf3fa85e447bd2f28ad9e69328c85a8b195ef3d83861a7718ad8b74b013793aedc940833b577ef710109e4adb9571c494b96bae078c3745cc7f190ce1f914a97c5d0b36534ccb97ffc611535185411f55cd2d1f49108b3a2916f690bd5bf12b41dd868b99a6ce9fe5e77f214f1bae185548183743cf342e452a2800f3620db5cb38cf54d104e4339ec30574df162cf2bebb8d9a7ea1bc23f47d24c45344709b14c1d405fcaed2a94cc506bda51a2ba491429d33be84982ab095460c9c98feb755b6c696939b641ccd42ab5321c34444e82963fac238bf773acd320526de002b8bea673634891f71e8192127a0534dfc4c978a789080080541bdd65e0777a93c56e412d3f3d8d5ee2a12ac70c486cd87affcc58a4988188e99765650d13fb637e7a41ce1585bbabf303c56dc3c09e28130166d23888fe6c269aee8d2785534a0c5f313143afc7f54a421fa21d7a6eea3ae59522c539a9213fa96f65a13c63384cf9c7f52f70875a77e0aa9b58b7e255121389af99f276238d3ce708b6cb8d98e8fa4d63dadf3d3841cff742585eab481bd22ee3e8fe7414b338c55dec73419aa1cacc59a2c43aa225bd4d9eb43a0b741a56fb956aa989f192d53b2c9145e810932438963546bbcb23dc81797fbf058b21130380996d20d4660eaacfa4f33e0aa6c356c3defb865abcbb73c7a0c6d2c9d5f967d3d7eccac886899dedb6665a27251898356b5e195e986b3cc43d293c1078d1d31172cc52ab2fde10b29b364e514e6f4051cbe667801354285fcca197664a4ea5ea8ffb39902deb5bb2fd8985585d42804388d13653c34bfa72bbbc9bd5cdae8ec049a30576e6f0a38226e0e7fd996a9df367310cabbc199ff28e7986fe41abfd902d811808e550a7f59c904b8131a62bcd6511d1e724871184b20de7c6e47fa52ddc9e538a003360b551e999431dec959428b5a7e411245e0a66309536e7749cc0eabb77dd4385165964735cbf91f2bfa52fc79378500ad7502e4c377d6524a7acc33889901dd65c80af908a523ebe1840a0d7a06ab09665e8b117c269e66f9cfebdeacdc5a29ef7c8fbf7d08405f349c79ec5176f94d6f5783f6920a34b4efbc41db4d0c457fcdbf68dbd04a16be53b4c5b290e2f8f4a9342dedf7a9cd3d4aefc7557ddeb3ce6747abdacb44024f0c2192321e24811bffdd5b822694a11d5ea094b99519a6fa0a1eafa265051441edbcdfdc6f1e82801b7bfda93c952fd55c3329be8b9e643118e9d1689dd0568936a0315e92d1b0cbace6bb63ac85e92a8786446537e08721304491a0547e42615a0f8cda4939ddc2fd58e3fb0c3c428a31f5acdd1e6e78d7089ff46d968e220af79bc317215ffcdee207f0146d86ed32ba2599795eb10b537038e2babe51067a298828c0070cb600518b4ef5ae8a6246d92013f14ec53a385f4426bf2a26424a2b94fb2e89ce372f02dbbf3076beaeb0198a46118c6aa44d00386ce2779c3c773d5211ad9700490e9664ba5933835c47f65c4a98c0d743e2a1a38461cda21503aa87df80ba29a96b0be253180768a499cc49a05fdea78d1bfadb44c12498e62aa1b455754e7f9f5ac74df042636d92317304e9a506211c638b452f618f517c23db78f290378cd3a6b714b4eadf027541e7dea0e5f795b06686dbbf53b83159112ec01358cb741447c95cff5a5eb1592b4d5ea9bc32b7a8e8fa20c7f17be5d3eb6a6868bda8d93011d731878cdc7aa9e2e4f974d497afb5065d3bd1f5cd80a150ee9076b698d1fa7c6bbb58c0372c9901cd07510df9a710ec0ca6aae789e0692b9f1cac6e6f8fd77f1905a73013989e8b163a40b3ac5d0789949922f5fc6fdedaaa6b87c049116a51c2021d2f594eee87f20a859a4699ddafd7a05ec3fe576e3ecc006ac59e6be1a9402cb500876c080fd296668b5c155299e79aa1d02148c8d8354536f1d6d7f4fc727dd1d6cc584dd5e6e28fa28193fe6c193029c18d7a2be6e638b67a87fe16c598b932260b5c8ec713a2cd706eea5b3bed62ef7f2ee15281627a11bf0979b0af43e25de5e8594eb7b1c279a971726e1e6678fe645f72f346e82d3b19dbb437c464f8ca0386aabb2f1f9327f35b0c0b48fba89a255d3203df83165707a6487a62ed199e7d7bb7aa29d632f6ae971ff22bc1fd5cad3f798ef4105ae19b47d6690e45efa2b624cc6a9a204cf9cadde767e01f0d733dbe36a39527da516113a83be99185ae8f7ceaa298ff43e5e5725465da8aa4bddc8060c9170f1bca8ca7fd9a2e3b25950c4d619e485edff1b88bd9a440ed67ecdf27c9b734a3cdc5ef5a94445574a6cb188fcff8e1627c56c25b7a25f435df60487208d08b28f89026a3cba294d1d4895d44e9c2214330d07651cae0b7691c1affc9215f394ff22288991855661e417bf6e8d27b1ecb03daef669795ab8b87a4827ecf84ef6c0738c72810cc366c56bb62d2f2a4664ad1d2413bf818c309935a595403ce96a811235e802fb2c25caf927927d274ebbe23fb4f9c56af013eac6d57afd5c8d9e9ea8ac223ab67bb87c057ba5f98a5dc52ba171453f0bf642e0ce01d9cf7b8d4038909a2a40df93e12a69a4fb86718888f9bafe911c8af9925627a7b101e3a902976fa7db76cd1d196e265f4081961961e6128c334b7e9a6d5e50d1fecb68d3e640a4e61486258be459497ff78c555ce6ee381714c611dd8ee969cc7886ea9a24de93c9fd4c6cce7f7520eb9976190c296ae92d7c0807b7a352f9887b5b2278e21adf66ee2327321e41e1ca16cd23032cfb57e7f9eecb13c01bf129c3eb1aab06402f4b0c75a9408295c5e70dacba46bd2fba9ba5b267de666951748ddfdd88b9e014b5a3f51bdb07d3bba65b6e3cae13976819149db6ba0254c2fc05b7954d766cfe205c94d06f3e49b9255b0fd8d7a9c6393fc3492cacd348525b72d52de8d098dd3f2c98bb4235cf90f67c85827d7682a7c65aeaf55f4e6acccf782bc479b9ee7a255328c2b9cb2c3e0f533bb4710c31f24919daa9792cef290a46e970d72f000fc709a9dc52f96789b32eb5751ae8a5ed42c48b04378cbb8d256351c5b7ca8c0459419884baf5e9d2618b12a06a8e532cfaef439a0568bb42e8f1960789fde603a39d45aafb69fcb3ce6e853fb866e1366814787726088d0fd436b2306d3ff94a5d813e24226e3ccd8a26b36930d2cbbc4502bec4fc9e789a5d179aa56cd6363224c86febb4ebbeff25b329f1f1bbc6f789c241f0927cc973b8386161c19d35cff1baa9e428ae2a0421893d69820da40bf489d5ef8917b881d102535edf981d52abb0d01c83624efe8f8a9d2b9295edccf0eebe14ebdb6b652646b96eecfe88b88fd956172b2a47826f3caf6a805be9a373fabe18e69481f1a8fcbfb9431fa4ee1483c05661e5325adef3d1373602c07154f605a02f43b77963829a42c54379401783942ee561f66088abd4ea4eb1857a9565dc8227011d8183736ebba2f1fe0b0871bc50a3739f1a837a87bf6970007246ff0be01849badeb289d75916091bc74afe4a045b8f520cf7609c0f175b78105f23a31ba31bd7f93601014d9e0f7685b9916f8d4461bf5423d32096dec7bf53ae2cd0178f17e5377a70e592d41c9b2de5bcf9841ed45e839a755b648eccf51db9d075cdb4349f43c81ca3e87fc22cef187a3316621eed9f9f8dbc9a0c0f42b8f86e28ae72ecc3b37c5f5815d582baa360e60a992cbf9701c084836772846691dd2d8010297fed439826d1fce0ed5a1a0008cb2d47204db75cb8d587531948e4a16da06d29aa478dcdb421ba07dee00fadeda147d5eee4bde5e90507b947eb4f9af288f36d402eb5e8b4605e942d3bbacdbe28865d434f2ce4cf27efc7e4f43714d31b358d82ac99516ceb6eee797fd77bf0db6ed97fc37dfd680ee231bbf66e9bd5f28181071c7760592653d9a35fc151f7a85e019cee398458b17bdbf13c7174fd2b64e5ffa4a845c9daba84c4db62e0e3d7cb818bcba3960fb09e09b54303326e241f9c9bd432ca4cb5c8a4881742aee7f4a82be0f2297a7b85d4cb3b7e71e1d73f2fa4daa94aa72a332960423177815849dd9a21ebe976965159d19c7a3475b2e69d05e6335f4a21e644f4b844585c8701a8be43841eccd59063fa84f94ea3d5e84444ffb22eb9a017a51f706bf495717a23df7898c7185adfb45ff59bd0ee5c029d2341540af4af5", 0x1000, 0x40e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x14}], 0x1, 0x0) 02:24:03 executing program 1: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2007a, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x176) 02:24:03 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2, 0x800000015011, r0, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0/file0\x00', r2, r3) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 02:24:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r6 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpid() r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)='Z', 0x1}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x100, 0xe}, 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 02:24:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xfffffffffffeffff, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="e6fe4e7152cd79e42e9fb65a673db84ea091cef383c301837a4775280a292ca20fd62ff95b6957629a4e559f8e000ace94a1d1d42d00627a798364610c96eb36191ab90d6e8a0b73e874c1cbf6f103139218ff83c2a39e8a35ebd00234315925a8c62a853cb751f3d74eb5e6a2352fbd6b5849350b90831ed9684cb63f7d897d02af5ab0531a5f7067d3ccd64ec2d81a1a7656a40982e0dc62beb2740407b2b1ccadc7da817727a729397828407fafb9f9732c5174d1137ec3c06f8e2eeeac43721b0660577861f401e13d749590be7c83102ebfb8fa1e793e522e9df8ca37a4d0ea6414ae07c0214a6201aba20f79e6", 0xf0}], 0x1, 0x0, 0x0, 0x400}, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:24:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x25) pipe2(&(0x7f0000000100), 0x10000) dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x30, 0x0) r2 = fcntl$getown(r1, 0x5) setpgid(r0, r2) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) 02:24:04 executing program 1: r0 = socket(0x6, 0x8004, 0x6) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(0xffffffffffffffff, 0x5ff6, 0x800000000000a, 0x0, 0x0) 02:24:04 executing program 0: r0 = kqueue() close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000080)=[{r0, 0x4}, {r2, 0x4}, {r1, 0x63}, {r3, 0x41}], 0x4, 0x0) close(r3) 02:24:04 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, &(0x7f0000000080), 0x4) sendto$unix(r1, 0x0, 0x361, 0x1fffc, 0x0, 0x1ce) 02:24:04 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) 02:24:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() r2 = syz_open_pts() readv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/231, 0xe7}], 0x5) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:24:04 executing program 0: getitimer(0x0, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/4, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) 02:24:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) sendto(r0, &(0x7f0000000140)="2f6fee4ad20df0c11307df6a2e74f8f5dee22dceaeef548c8fdf2a9703f1d0e0465260e555e96f8d91c12a2db0820bd3343b6abdc489d6544afa525cdbfc4f7c56fc686b4ba475a990985d9f488b71b5231cb85328e227a0a44ac994d637bff7564d46d684242ed43893020889e384d194754c384e42a9a70e1376894a303d90a306a7af51", 0x85, 0x402, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x1f}, 0xc) socket(0x10, 0x5, 0xd6) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100), 0x4) 02:24:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/118) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000), 0x0) 02:24:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x1000) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r2, 0x0, 0x0, 0x2) 02:24:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x6) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x78be) syz_open_pts() r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x80) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000001c0)) 02:24:04 executing program 0: setrlimit(0x9, &(0x7f0000000040)={0x7, 0x1400}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x3) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) 02:24:04 executing program 1: truncate(&(0x7f0000000000)='./control\x00', 0x0, 0x401) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20040, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xa0, 0x0) renameat(r0, &(0x7f0000000180)='./control\x00', r1, &(0x7f0000000200)='./control\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 02:24:05 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/137, &(0x7f00000000c0)=0x89) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 02:24:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x200, 0x0) fchdir(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x200, 0x82) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="41ba5b4c5ca0cecfd099628fa19e51ea68fcf8d6b0ff8fec0c4678166c1c69a60634d2f004fddb7a6ac62622606f4daf35f37c0b6a7d844ab594253bda610dce1fe93b8370271108543c17de166b39d756853e61dfe2f36aa86423c389f308fd9ce3499875c6d5cbe72c691d5d639dd73052ab2e6c69d51bf02ba32e83411589f1a29a1819e32f410763f2a8", 0x8c}, {&(0x7f00000001c0)="6336cd4bc814dcdda950b7014ca74d92c577c5c412aa0b03d3dc64c40e600364b6b8981acf488038a700f21b0821feb2a9c7e4e215dbed0036f6da7f484a8f09b9ec836359d6d1b8542addfcd160f8fc14953de3901dc34c7303dd3d51c2dd1d239551f48a9657491b8128cb6e75f69f314a966aedb65a27795fe01e59d186f3d65d2201aeac42f5b83e5e2b24b9cf4ed3f53b3133406dc318c361907269c9f765f6838ace5970487fef1357bf80ffb8d920ea1799c3bda66671563970056f37448e164089c947ab35362874aae01ef41c5b2719b3ad1730361450733639133d393a2c874f402518d7c83b3f87ac4015b72f03d6a8375cbc", 0xf8}], 0x2) symlinkat(&(0x7f0000000900)='./file0\x00', r3, &(0x7f0000000940)='./file0\x00') pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000380)="68a6d1e6ff3460a63677c7c32a102b98466700af3756a8e2303d5159652a73a2124dc8fb", 0x24}, {&(0x7f00000003c0)="2760eafb79ffea639c2998167ccf99b7164832085c1954fec9b33d043d7c8c67e053a2ba446d0d1d8b4c1c9f829def5ea0f7faef4aabac0e4026bba67235a62e5ec3540f0f3efff9fc62f744347a63cd19222f42a38a799e117bb2c59ddf431766d0a489d1694cefccbfc16070d4b274d249c72c8078116676dc722a09a638f97112751d3212d66432268965b2e28af66ab8581db77410d692c80dd28112fd5cb5661afeeeafbac46ff7ccf7cc360fd966cf570b735a642c1506e2d0d0b9db79d8bf80eb62c6e2cca8de76fdce837cc305a01a5d14e823f7f595cdb9e6e3e715ab446261a58c016493e7b41ad5c33c862384539b5d141e9ac1ef9083", 0xfc}, {&(0x7f00000004c0)="c41dd9", 0x3}, {&(0x7f0000000500)="f0cf172afc3ac628dc1345cdae54c1589b009810de1f5155dbfabd71e69706fd984a873f377655c79e0dfed0aa4a08b1c7f8dc77fc949b8f96f4afde9fafd31034c245d2fecd2218c86e1734cdfa999e267f88c3430e2d7b5def0eae38174c9ecba32c4b29ace8d9ee5379507a0eddc3fef09b30f1d89829ab143921135e7e5c834eb99ed29913abfd2a9a3fb203cae1a99e114b6e07c7b2a1e542", 0x9b}, {&(0x7f0000001c80)="5d57f5a7a994ecbd88f2d4f0daf8419c9f024506b3b0047f743f23abf404bb1f7e71ab64d7c9241f5d649ba7acd96b00f027aedf2426cd8af4961b5ed923bf21c02221660f271fc628b4f5f1009ee5bb4c575751ed2db7d78665a0c80879783f15e4bae2a444e9c05743f38fc4926074b26e51bdc08df1d4e2c3a398235671d6b881f7bac4ac759b243c99264623bef5e524d20f6eefe6095d54fcffb43548720e32c2f29022dffc43d3e53ed7df1bf108383aa8645720c7c81604c596781fc87498888a1cb25c5a8bfd15140657e0417465f2c96ddf882de965655534ccf335524bd11c7ce74c905b361909b4301b02a92a08928fdf5a790b48522c885e94c11309e1a39b7443b33c42166fff651b18a7e7d193b82446b25b6835eb57ab9cca6d084f35d2737164f048f1987e3ecbe79ff68212dbb43b4e29039d9418bf4f893302fd13114bb0333cd72012c8917cdcd93533f7f9d835f1473bb251a667b8e3a9fc121bc1e5f9aea3bc74792ed8d184b26f49e7f7ab26b990111f6d6784134bd679511e669f03efa36540679dc470ceeaa1a4eeb05a7a2e810724afd28a861f9b722536a356a401de209182233889e3cf22515db380b3627e1cd7a95cb1af8a8cf80851d26191e6efa429499344cce0210f99209afbd1adaf66f8d286eceee63f0daf7a09a556def588726426de17fce61a44ad93787ce81ff12bc8e854dfee12ddec4d658dac7c91d4b7696055592d6039896966df82712f9931251d377d67b6738bfddfe2d02f8b49bbaf3cd1b97a8e6cf9eb65c44c098e9b5c2bb9919d4a4322453cb0ae4d4efa272d38d4cbc31a6bdda10f5e805277e5debc63fe9d96d934cedcdd8ce695bee31c2b8d4ae70358e6ef03c6cbc5646dedc768697deaf74ff65dd420b01cca831e2cb8cc47d3850373855876453329f885bec4198a5de630f10c08b316cf20a3e377f9244db746d377f2c313635a2d2b667fe99afb9b779ec88a04f5a19d400ba572ab9b3cbc2561f9deb5c9dfc43574a9933c4d9f041b856119ca5dcd0f96f6ea488d3ff644e2d40a111c1e6aefaeb333f28826996e50252fa80cd5cf7275c0bb053002a70345e8274d8650a58554759395994ee17f1ecdc6e8c3a61cc3390e6e44ae387cfe79f1cda93cf8dd6810ba94f09ef07b30060cc65f8876d3b255a73fa7a5115bd59446744cb5d41c0b2758974c53b596688dd6244c803c83a1338eb9fc4ebcc81ab63ec105629501d398f02619088338e6b271613624d63a3d2a54b6df5fe7a749d19645796fb0d5ec6bf486bbc0d18b965cb906719969c1f56666cfa6d18cab073abf662503018b4bc167de96c99f8c059befd0890e84f85c09d1e8daf81872cc20290e1171fca0c856d11cc5e013204f08fbdb4afc1b68e2b3d9dae9fada1110d3052606087bb8473e18fe0ef75fca7c647d463047c0750ef08dd4c575ab5f22521f488005c05583d5f4dc92ae8cb3568ed1e02f9f58b2366b441abddf2d93ae6040dc5f095ea1ee70e874671734246be4b8fe7c23469d344606430754c5ce932ced260a0c1cee4f9a75996a6f8d653bc4a72461991a61c888b92c4fb6b30bef96ed10adb6e71b05126328eb216bf445826db14c034177d202233ae2c84454f16140dd5a218a9a8646b8f0120b1978459415b98bb5205e223a651bb4f3949c4fb0c796a780f7ea146c4c458b09cf2a41e06f8e420290e7210aa5830a2313868f5e81ded34fd94a5dcaf798504375026a1b1787e23122186b4b75fdd59127e6a5537b8134c1414f92da39979e038538f841c4112fb91e4bd8ea228ff73344161050db6f0a44ab1aa239560cbe5f7147d6c11aaa4d76a75d968f7b67882eeb49d9b887af96f87e1ce8ab15d7570a7f32ae33c15aa7bdd66e38e45b3102a60d78073fefca1b9b8d354ce87af9cb2eee331fb85b9633e0dc8f6410567ac96d1790aa23ebf4aab13ea0b63e1b4fc69d97332abc5dd5d453d2aa551381a8d6249d696d374f16ee45e1aa888d9614d9d244755bfe27a066d0f43cf02e865f952467ef0d8c08616e5fd12c867bd2b16f698afd2925d41316e403991ea226489348d2eae080a175f1d70463801130be8c8d5bfa3800bfb703aa8a1674b280d6f838ebbfd4016190f793070f8360d231bda61cbd435e59ed1a9e8236b6f9a9df682bae8c73b7a7ea1530456a0c40c9b95896c04ab1ff20647d8e3d082374223004d7d23e6700cf2b1b4a176fb467ab40479b4e3b51d494d2acb26161d0c185ffd2321c8f05b359c76222751eac50e26a2861708adc84862012db109c26d9bd3f6e768d10853f01db9bf335606459ece82956216d1f7c041a940363750cfa58d82ef33046936b99bcdf32f5c01b3d88e8bf0a48094e2635cc3a34e316f08ed09d689ea1d7a1492532ad83bf44d665c7f1cf2289a2b3b4b169fa89c19ab440a7216823757993173682cafeff09ac81ca126aff3c186c4d31ed79324fd766a34b1387d1e24d5b79de1ad98d45105d2da293e112b03053e9baed4617f22949e97c862452436c6e0af5016d128896a3023e35e93855f06de246e9eca5186674b1c4d4dc6c1d4fa933def4b457d99ad21a0c73747ad93c5a7f87b25d3e6283bb2a6580d16e81f48ecd56c893ed01f33c09582303576a14d0cac58981816d4e09cfdfd99e6d7880dbb8f49064bef6b2d67de67b9ee0bd63d1a0e94e524351ccefdfc07517149ffa26a72b9b1312204c2021d1afe3ae25df7955c5407ab5a02da4776f8b8ecd8350483df05167c76a2ffe6b879ccb56d1c08ffcdf58128a1224542ddf905fe6b334c69ea95c1b392a78d8cf8f6ebeff569f36f0ed0ad59ca9551d2e29a1360768a94fbb6420335bdcd764fcb824e5cb463e4c831a45ebcec9353ee48d38b74801bdbd5c4a294c174479a41c9bebf0ae4f6c91421e0ce571aca639ca4bd17dbc2236700e5737c0f1099978a57050623866564f68ebe29e3e6e4d4d53f104ab5f3aae3dbc0f7e45644de6e38e5b2327ee2cc453e8ba71661624b8ece5e9c14eb1e4ddcc77b4dab9c6ec7a8ed38838705eb82a80fb1d721fa1c61927f8aeeb52701e2564a0cb059869b206339b1f08106650f1cfbb79d74e7473f00da521a3e2ff3e2b93d31d2762efd44d7d87e198ecff5860d4cf5d032c77649109bbaaf612596757ff90d87b4c48ea777d411509e78054d2b0cbb93d5f7fae367231a8be61ef45ea0bcfadcc3cca5dc592a616e9ac7f10b7d085889e551671cd65359a20c387a2e78771b5c7c8aa12a09a06d65c5a41ebb4726ec645b30eb2f8b94c3d030e6628e284c7c5e80ae57b592704dcb5d1bad48f84a2fcd16a10c86f3cc3b8f7214586c1cf2e83c46fe34fcc7bf0e6d3165c8f8d97f8a95696378d97d05f1580756a5a9acf48ea2883eeadc8ba2b1bd3faa4a251c01261a180d22c612c52a865a48dad615d5fefd1caf83c9934336b22662cad78a4eb532843fbec6d30991cf177925adfbf26830dc54f68b0fa66c924fb4c140ef5585c9ea9d03edd1d5c608005657f3318c95fc2c1222a3a0fef3749d6d0bd38f7e8df2bbe9e14da563eb62d1d877b7b79dc66cc4f80cbcf5744e18b6c87cfbf3fd00f2782ddf7023c0231a5b62fcf59f4c1d6ef66c0457038ecd16677954731e467c9c852dbcf67cd7a9635420e75b2531bcae17fdd868ac848bafc0364065ed371d19b85b43a988751a512bd3963244be8c2302c47e72d6cf5e89ec26783d245ea736e9339188db008289e1c18194de9e222f66ddab032b36b4a062fc4d7ecddee55cf993095e69206fd998f1dda1360184a22928a6ba4079ca20a9e0ae3fdca49418d10384689ec26381782a0daeb34b46a988c91e2d0fc8bbc43dfa357aec77a97e923ea075495e42818d5e02ae086aa331565954accb1a594d0debe8fff2e353b7f63873c5132bdda89baf4f521d9c3ed779470a448757646c7936d794b36f3b4b440c370d87479e8c38baab262925df87217562a75891e9a1ea40f90a42952c40366ca514f2ce3e2e4bfdfec47c2bde216103d524ca8e3837eb697e0267d0c582a612e13f9bc71071beb494e112d813d0e65e279cd3f9e3a5192cef034aad38618469e144c620715ac25644f0b43fab13b19a5d9b394866583df08cc8cbbb028d5041fd36a7ef16e596c57a75bb3a2d760b51489bdeb6ebbce5364ac5eb55de9b4325af9a868bf94c34f24ccb32b4d0eb0715f05c179d3f94f73122d71e4de0a01d01a29b22f110b31ae393e26f7b2a21ad8d0b2c280b1b722bc7832ebf3e84cb3e892f7761e590b395e8c1fed5e1e070677a02170849ee040b5676d9a0d2ceb317381ded5e19267bd59ee4c3871b9007a04a8736b3f3e9de410a0b9a8baeefba143553447d1ea9ea0832442a96d891585259004603e632cb8b47c18e430a1e8a0b42517a98b5f11a00532125a03e4d8a8aa2dfd6b3d9dfd73a3ba088ee13da8bfec5de4b6cf7143f1816128e5f581c2ecd88b0e4d39346d8d416d9633720dc20416e80ca72d2abca89154ba1fa78692a7b38baa9cb238ed71bd72b57acd853d5c14efad100e91817808b788f747788d16fb1988669d515e562bd2f6119d9ebca1e989edb5caa17116678d5f175406d478db814ddd1d7a173af586251b144c823c4a6db745c87d4b463f978b93033d0ade3d5436fe13c163a9434189ea369fac183ebd290e97bcb562e18f53a24e77c578c35551da609dd64761b19c14b208a324640cfd094f675673c43a814052ee0461378d21e5ed66bb7c5e132371dea908780d62e1371e19ede6adaa9ef1a71e197c11586d8d1fd126a40e7e7d484db799196c1b0672e42660881e551d9aebd9b0c01516d36ed46990e80011055138b98428b62adb3b311c192d6c2eb459f05423d3416835b58bb0a9723f727b372c00b0f3d5c785660dba54d8ba0c83e3fb0a94a33f8ebdedae49e31347f9eb33cacd90d3b41066ea6db3fd84bb7ade390c4fdad546c33c813c2f24511e33191ac87cdcd998afebcbce8cd383929ce2d9beecac3751d32aa3b4844b9faaecf640f0ecf13d3937fc9fbda785b3cd0ff5b53744501d78437fa2e1900c28740f01378059789693ec0881ec6ccf84819fd794c754237bf517cf7dbb068913ebf62574289fa1edf32e04403ff99f19097e00828fe6af80182fd366d6fe5aa34e1a44ab1e934f8cfef02d4e1f878f80935bb6ee024e329ec2e08645b0820a7028d8fed889e77bf3154a5ea5587309130c43ba73da4d3faab9bb8a199e5dd5cdaa8412e5fad9f5d7f85912c0149c51aea451cc7e1c04a95b21d233c3040a2df793c29b6521a4c9800124448c5ef23b65756fdee1b48cba695fc25d9f1fdb413ef152ae5047ce53f1be536b6aacf9d7b6a5d853c1a05a238f65424b9e04bbfd91f64817af5ffc48c127fee4393435fd535733e33db97e02ed56c19e9af11cfeb086c4219254f3e53aa766f9494453a673b5d326553d54d15417e0ca25fc03a7c40ba7bbece049916de9ac5c98fa074dc9aa768a29b2337ddf412a2d1701a2a2e35b936836223bffee3e423d6a238b613b32a1bd9323e40c13e24fcb8eecf5cff0312f7069f7a57297aac0ead5ac07f5ceabaa1851c68e48b38137304c0b13f0682730b4991de3c64d0c9bf2a9328c4382774876ba031456073065e631923a405f2c229a1a35b51e1576284518e965934c4db05d873fd264df97d49219f6eeda3c767ac0179a38b571933afe8ebb3808ad6da6ab9fa56aa29559f408f61a556b172820107fc2514e", 0x1000}, {&(0x7f00000005c0)="a959585994b79e792b12b9f3a0874fe4ec92821849444c4366ae0b4a52b7fdbcac0b4eefa0b92a64fe2de22ec92cfee4e7367969a4c4a7cfeeefd1192d690302ac98b1d0873961ed8079d88d80e2411350101c46a6f7b6a0b77a16a470b7173ec9ebbf865670f350489f7b72587732bde51efb2fb4d54a34d83dec9b7a9fffead0b7fbbb7a508f09c337be1a2167ae7a3da5dc361ae0c5d11e41f0687b3ce286786f45ab2cf9e627b24380cc63df7ce001c8a88c2f919dbcf4954e53a154f85eb406b922bbd3bbe3119c686853e1f6fc6df59af4d6bc244b88e76ebac67a2af679ea8c0002e67f31ed9a", 0xea}, {&(0x7f00000006c0)="6e2c1e549dec9006b2327f8ba5789a429aee6bb51d926b041068f59f2c846bac6fcb8aaead648650287a3ade4db78374a2ab94704b84be7dbeb32b241a3ac5b3b2795b5ccbe68f2e910bd8b445fc361f8880694e942f511f4a9dfa908f49f5a993ac4fa1b053af617d82789cdf76214fa7e0254c8446199afd2b99de70f91991c778b5d8bb07bd37dc3414e39d9360ad00dd2c072971a1a36aa971891691bef09180c910ccbaa28085f74af5a4804f880a140b1238ac2900c55750fad0746d48bc660f9e7a12e88f888c4e5dd47e7fbba121b94a255409c862335a4f17795a6683a3", 0xe2}], 0x7, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000008c0)) pwrite(r4, &(0x7f00000002c0)="3be63ce03e4cee03b7f56b4c043a3d3298be5af47a1f53dddd9b8c3585035656f9eb9488a8485775e52a544f2665380a739c0e197a94caeed15f93406f3b4c18425a24ab7e984dda5c5fb981a6c50d7eec3029305bfb0f0d18883977eaf5b2c5ecc823efd14aca05cbf355bbc1495dcd85a928d0c7c071b6c1ce429ae200b6cdf175c7d8a8fd7bbb1010a328", 0x8c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r5) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 02:24:05 executing program 0: syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x6, 0x7fff, 0x1, "ef83fdd6f75f74e781e7c759a0e6de0af6055c23", 0x3, 0x4}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x0, 0x22) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f00000be000/0x3000)=nil, 0x3000, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) fsync(r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0xfffffe3a) munmap(&(0x7f00006bd000/0x3000)=nil, 0x3000) ioctl$TIOCCBRK(r0, 0x2000747a) 02:24:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) fcntl$setstatus(r0, 0x5, 0x0) 02:24:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpgrp() setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x7, 0xffffffff) setsockopt(r0, 0x2, 0x400000000000, &(0x7f0000000000)="930f", 0x2) 02:24:06 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) getdents(r0, &(0x7f0000000100)=""/243, 0xf3) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8088, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0xcb) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x480, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x2, 0x80000000, 0x401, 0x1, 0x401, 0x100000001, 0x6, 0x0, 0x2, 0x1, 0x87}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000400)=0x3) getsockopt$sock_int(r0, 0xffff, 0x132f, &(0x7f0000000440), &(0x7f0000000480)=0x4) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x7e, 0x7fffffff, 0x5, 0x1, 0x9, 0x100000001, 0x8, 0x3, 0x0, 0x10001, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000540)={0x3, 0x42d2}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000580)={0x2, 0x925}) r5 = shmget(0x3, 0x3000, 0x700, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000005c0)) renameat(r2, &(0x7f0000000640)='./file0\x00', r3, &(0x7f0000000680)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) fcntl$setown(r4, 0x6, r6) socket$inet6(0x18, 0x4002, 0x1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0xfffffffffffff001, 0x0, 0x2, 0x0, 0x23, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x4, 0x3}) sendto$inet6(r2, &(0x7f00000007c0)="4ce1533c332558f22004cc4f6a1b3585b134e7462d49e7447626b6d0665cacf1328cd4c02569822cc83e06bc899d18555317be97633a90837afec7a01fdfd44cdfbaa140b09eca2ec3160553f8e9bafcf31a5e3d522f92e064529c880e88845523", 0x61, 0x8, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000840)={0xfffffffffffffff7, 0x0, 0x100000000, 0xc4e, "e79ed9ffb50ce5662b51991f35dfa83a86f3a5ff", 0x6, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000880)={0x2, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x400, 0x0) clock_gettime(0x2, &(0x7f0000000900)) 02:24:06 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x1c, 0xd23, 0x7f3a4ded}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 02:24:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20003, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 02:24:06 executing program 1: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x3) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 02:24:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x200009) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup(r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x9) flock(r3, 0x1) r4 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x9, 0x6b}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5}, {{r4}, 0xffffffffffffffff, 0x0, 0x28, 0x43ba, 0x80000000}, {{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0xffffffffffff6af2, 0x100000001}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80000002, 0x800, 0x671}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x6, 0x300000000}, {{r3}, 0xfffffffffffffffe, 0x20, 0xf0000040, 0xcb1, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x40, 0x6, 0x9}], 0x1000, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xe, 0xf0000000, 0x7, 0x2}], 0x1, &(0x7f0000000240)={0x8, 0x9}) syz_open_pts() 02:24:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) socket$inet(0x2, 0x8004, 0x10000) 02:24:06 executing program 1: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2c8b004a00000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x1e, 0x800000000000001, 0x9) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket$inet6(0x18, 0x0, 0x7) sendto(r1, &(0x7f0000000000)="24da97fb74b0cda7502c20b825233e0a6ddf64f5756a9ddc97c86dc38c57dd3572e03234ef6cdbe3116f27332374c51cef26b7d1a4d16b4fffba4be24b792bccfff4cb5420bb1acc8fe20234b092fdbc36d1491a2bd7aaa00038628e3596a3431815824b953c6971", 0x68, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="42aebb3a8a072840720aee5332f8e5c8a042b611f68b1adda90d447d0fb47db16ee214d57a38167f2ac5d5b6f0f311b777c0528778488ccd2b3cf5da508548b3dd35c6187fa1edaa1e8e9e65f6a53701b0d8455a89556888d182bc747c765ae4de8858da48490fc2daa6969c466580477fb9e3717223cdc05b3357decc7b0e2f914d8b0ce2dff9c71bb1eea2361c1179c4fa03b10bf6a50c67d235f667198c3f68032ebe67c319099df00dc20fa7a717b952bd794d930fc07e51a690f14645bc60121ada956f551958224b10c3c4d5389f6ad58068fcae13132c3db29996e1d19df53faf26e21fd17d5b3acc47f415b05c89d57be388ad61db7c4f12cf0f3a311152badf85b445601c46e6c393c044ff033b9775367e22867dc53a8134974a8251afcb3a671a8b8dc45ef7065107a914a4e1534d88c95ff24791286c2c8c373ff1728c04479650cd0c050d1fc7806ce78cdcebd3fee5cd3e443ec47d0e312c2aa7af6a23f2b88f778265b17f4a770c0375780e18b3cb88ef897a63301a2d29e195c2670455ee75b7e2f24eff710e5a859750bdd5be9d7cdf53913caa77f0b39872cd3ed9556ac17d2bc67ac04f31bfd009ac8f054befa9e7cc1fd141f96f2eed71a7a4be1c144cbc9d2c9fe16896fa96767f088ef101df99b041ce50ee6536f175772875347a64d3eeaa28b263673e31fdbdae65d264ed8cb1e251af37e4d1ad78ca4d62d2c1be1f420db13f7faaf34ca03986dd534ad03586d4178b94fe1044b94f1de2ef624a217b491a5a3c4e64d96453e37bcd64d6c15e0e7923ddfba7aa4c076f89e32c0d7808caddbda896fd6a1bfcab618f0573e615046b0a4cc130af95471776db262540493292f776f4facd6c5dc161af0d963984c6e3c134c8297ae5894e8850c94ab3b45f3153232be4a1a1e84ae04de2bba1f4d7cd9e84bac137bb5d683d77ab489b6df1f73350aef16370b727c82ebdf292ffe83af736aa159e586287d84f5ab1838d63bb18a77ab6aea7541916e1ead4a8f0f50b6c5d77c58be4028ceb6deac8fb4a9ee4056d00defaec7828346cda87cca523a090cbefa6a6352b7b1529ec6e8b7dbea56057dffc8a0036439af5e2823c71e99da285c566535ebb141b4da8642858d2e4db4f6937afaf8ecf85df9d755d4eb9fbb4f01d2001cfa302095eec35541d99dac117f3ab043322825312908de9f557ddaccce3c70fbcd5dc3016d5658f2dfcc7fecb91c134ea2dbd4ef4fdada30583b3c68ec0774b7c3898287b3a9a5a987ccc34c8dddccd5b39d7d752b0bc9144ddcb5ddf5b6bd5142eec92779eafc7a702f7941ff1a14e14a630672344ea8dda326f05647cd89913dbdb1a80be3474f8b168856f43ae8b17667a3aa3d84a3bfef093d545d15b4b710e596e0557a2b79b3ef57d7bb7fc5cdba2d74b89e9ca1b8c87495bf5219950c82b527d9e2e57b39220e3f0c18abfb053c531c605d2d33aaa4eff9ecf85cc6d32a4f460af419f1f6911ca0638805cddd36749051d2d42146a2722d340865bac26d704030043706307776b5f1b2e4f1dbe7d09d56d4c79e6366e4912a5e9a024cf80845514d1b0d0f6a6965c57c02f684843b22f7be60beb6444875cfddcd57a830710acb03e1f28ec20ddef15f29adb9f60b3668d52fcf968119faa2f708829d5cbc3ba036028c45b219b74f3ddc586d2bf8f7c97ea85c5cc120c44554fa036952c1d0b8d498434bf6c29e5fa5e4a45f7d53c8a2716f8b93adb729c4d98bd941565efcb04ed8bff9a2f43b7002972fd34bbefa750c1f8968e68dd79373defb8ba44df4ff7d285370d83ba9909e6850a08f0f3813b91c0569ccd171a9bd7281812da9d8121b756609e6566a718853374c24bbbd64b83e98f15757e287dfe0b40df6052b6f0e5288cb34e2c90d31f8147254f0c71dd87101686a807364ec2d58549399332c1dbd7f6a5dbcfa0f1a273a05a131b7937960d21ba93481c22be138e235d5e00d8e00f63be491fd7c5348b8409538cef49269c6de1e8d4cd0d35f3697fa2691253c3a6199343d2b79ddb75bb4b581ed64b91491d1c38ce6857bbec825baef0a651fd7ab2c19411d8d516848a63527a11093aec8ab77333b7a571a9c67d8ffeb7c5c2719035070f3b7a2a6619ceec3c417bc17ed0dc658d23126cff862b214d664600899f9886fcfc6ad88b045eebab0393e25f60697c891e16e28098e5e30a74406f05b8080452865d4962407f8d1541596bf35451323bac7873d1a5821bbac12ded3a84ce0af2f9df7a5be7e3b7abdca0ba01b413fda921b16d6f497277cdab9f343aa3366a99c8c10e72284a7a00980495168145a4799f26be0fa6454f73cabbd7b67733849a819c7e9be7f56d637b2d1bf47a8be01c605d21e1b25c0e578c33ba89a4e44d47f0fc5c52b2e78977d75eccaadc88dd5578a03e00443ccfad32a7fb613fc3b3952528872335c50ede6c8c5de9def749f00fb4aa91079174ff2a502863d9ab956348aa404d492631f68b0ac1bcd9a1d5b13fab02533be491a640a1a485daf178da8100d8f2d146ba9de550cbc655b1a5ca524b0b0e20307bf7394c18161fcd9362847c6027776e216e328b382940937ba1a01e1ade78a56e58192ee56a8d8494e93cd5ea70066072c30b822583c9edab842a36cf32152bc306a2ae26f20f38cd96b3083677783966f9083c608bd6704d8435a0ea278503e8fb22505af6b4e7ab4c92255a32d1f20125bf4ea567ccecb1ad177fa8bf7b474724536156a7a8c8b771f07fde680602687f341443d0104dec8496b2d1e19bec7abb39b335c34fb8587d471a14df5a575749e5c9b41d1bd30cd0b7e43b154793240eb74c9cc0a7271721b6443f2f9b5a1e634850ec9545c27f63707d9ea9cdeb9043494eb0db501d748c4e1b21be9f930367f2d1ebc2a213c0e0313ded5a4d803760efe2cb7e88eac37d9f69d0957273aa8d007439a3ce92004a08f52627a5076cd934f5fcc85f47a3b61cca8534ac64e2b0d4daadb547f312b8fba8d5719b27aed8090c0bc41c50e9a7ee02c2d39101d7c69a840e875c8bc2ecad9588cf5d5c44da3978421893dbc3d4e27e032aa6121829558e43af47e72257c405f6ffb5edacc252ac892a35d6dfab8d92db8fa232f224c50e630abba572d9225def28db7dcf131e694fe6077be6b445a425fa2c16ec13bfcec9b708f431f7a40629ba24aacb2204bc802c51a06d8d6c367f230ab5f6a03cd241164c8744777fd725f28ba9b1ab9703da917a9209705fcdcf5091566367a116f88d642d73ec2c8d1b66fb6f41350eed322a8655a8e508b96122205c5ea3ed4ccba975d1dad2314afad727e772d5dd28d8124e63f548f548436f4ed6fdf8e3f5b2d66a34f8e2621f1ec0183d0b2252796087a7bfcd94b9d39aa7b856c49428d5d26176c11a3bf3fa11e3030cf81112b39b2d54efed46680dbdff3d7eca776571a182ac0e7d63f3fd5d7bd0146b31583af9d034dcd05f2daf76fc6027b0b84477305317e05b09e25cc4f1bb653895d3eb007243893c25e159d567624277d7507ef5255754001b5530cbaafd15120f631ac57e9eb440c31cfe39fbad26cf8b71a9234c19024d850d15f5fa6a52da4902927ae9df03f934f75e402bf4f328e6bfdad4ebde6617a02231af6b3c0c119c1ad7da4845bcaabb07416c76be53b826ffc30b4efe922560c944cea8b5456b15f08a0d72d18cf3911671799532454abb26cabe1dd4cec666c594f1105bde1a474794d102f3dec047fd83debe541ba5fdf33d3b039a67a0ffd1a62ee827efb7b477f3535a4b393ebaa4c38f8456ad9af8864b5669bf553af53c8f356206aa58fe6c623a00ca50c5992e783109dfb2c4400c05ef41c44794cc07032012240f00bac4503c4da300874a0ca42f55f2932bd21ae1725dfe0575e9bb6a2832c3a61cb04f929789011a29e29a585b72bd153e679da6ca0c65c10c04c913fdefe859e82237fbd35823f8aeda17e9a5972d5d769f58659d358f51dc1b92e6861ca9c40747500ec1db66c51b5d45482bdc81291fd16be48ee23c77b34fc131fc91208975bde37fef5cef6c2092964967d95eace5a8e831a159fa160472683b63043fe4f1e2bf005c39b0de3e263395e48366be46bc5d4022352f66cbedd519e9d92d9651b4eb2667c158434ca8b832c94f448592a400429dc92c250b6f059f9bb66bc98278205e5ea5ccb59e303e7fff833904a23bf41e38a434c33327b94d394947ead517b96d8d960092db4ea0a1aad868e8a3299096b1b30ebe3c7a441d883362eaa43d85b50fc74cec4cdef7786965b18e1d8222f01544977e7e1cdff8d32b86284796a19777fee936203ab340105e1799122d9a684eeb397e029137dbda60fd65f24a8b58d8e1bfcb77be74674ee85e209b57c64534183066e1718d11f228f1943983eb30622d977c3bd04dfb2ca9b7ef15e76707cb085f3df12ea78b44d22c38f5e73a621b805df34afbd0a96658f868cbb1bc93ec3aa0c77e6157e301218f785a6093378867f1da22d22e418fa72ce6bc5077f67566547ea316ed87db7f94b09b822f0eb56f561fb722e17e35cdfcb685a843df7c3273931b64c4308f5a62534bead0c5202c83f40b30ab970b8e65ede8c954f57028fda091acf4ce8ad1c71f9d1a1de3f1fded4d79e13dd3a1dfe0fce32b89dc1ecf1d87e2886d2cdb7010098c8ae45cf1e0955d18ac941001b2de4b69539c91d83b457e02283dd452346d1754d67ed6b5f2ebc0c80e366631ccf428380c2bfdb6d6e734b432289d9a128f7bd0eaea5ece363259497cc9e883b03e2ffbd72ab53dc8efa38105e34beb1503a0124ce23a60ef010d1809174c23712fa3d74e4dd897aad23a0fdde256c60f1cffb01bc07d6f53ffbb24c3a983bf824baf49c645221ac4dfa529e3042bd3af31a2a39fd0675264d2751039605460392b795883b4d067b0855a911f5d458374b2ed9844a99f182c11b2ba4ff9a9b3f619a810a92af2fb50934fe2e04995703824b6a1d3f0bcb7c96b4a494adebd1dcf575ac49d5dbaad1d22f9bd7e80d88a0ca863750489e781eb84bbb720076db01575b34481a91d0125a3c885d1face5a499db36222c12928d9ce21cca2cae7acbb1d1040e46d2f8ac4b1283a0c2bbe9993b79866bec13ac502c23313abaa92034ba0adfdf2db00a366b5b17528749c1409d885c69d6ea1b427fe10dd3445f4a902af15cdacb53125996d039e4fe5f1ad20d621ed62a625ba567549f88445313f2430b8577661f4969fb9e12db2d59cacb017843335f7a850b1411a7577df30d48b9f47890aa79c6fb1a2c3a3b8c5a4278d72216193e5cf51c5a4d05662c9c39e7bdd7e9e54d795dab8f490131132faca436f7309a3e1b35aec2ab5221121d93d9c1fe00718c965220b470f6136d1b93cb17ff3ddf3ac132a033cd91b9efcb5a687c22d0cb8e3051af57f9f1f7b5097c71269c19d1547ca49841aaef93068055cbf36857cb718315126795fcdc17154b974dbba2b5dc85e2c77122a0978e0cd9d7a8f9bc4ef9ae00ae289a4bb80d8860313542d37e24fcce038c4cd5e0a39754ff25541d9632f46ddfaa501391a099828171a03ec4c836b2411593612d4b616bea1480f2e18605dfca18b297b2121df43cea000a242d4302bc8f8035df69b584ceae0125b5dea35704055c21f58c2ca46d72bb1936b45078b71bfbacdbb05e81556304a6fae6c7d7923ffb3ad39b98fd3ba7b8d9a5fd246e8da741954bd95f17d16f2b83a4ec6fc7839915399263cf5886f3e", 0x1000, 0x8, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 02:24:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x400) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 02:24:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) 02:24:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() close(r0) syz_open_pts() 02:24:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) pipe(&(0x7f0000000100)) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 02:24:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xdb9dd8f8b5a89187, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) 02:24:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e6c6500c553acf9580e92630935c2f2f12d05cd00000000"], 0x1, 0x0}, 0x0) 02:24:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r2, 0x0, 0x3) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:24:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt(r0, 0x7f, 0x8001, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x37, 0x0, 0x0) 02:24:08 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x10') 02:24:08 executing program 1: syz_execute_func(&(0x7f00000005c0)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42741839fa59d001ab527c4c22938544798c421dd5831e9e98e0bfbf8c45b64660f4b385a0a470f898c00000019fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d800c4a2e999720bc10b590b0b00c4d2c58160160035ee0fc60fc6a8f2ae000000f19898eb628f8fc401fd5add6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94ace1f110fc4e251bcdfb83aa2f1fbfb22c1e2") r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) getrusage(0x1, &(0x7f0000000180)) ioctl$TIOCEXCL(r0, 0x2000740d) 02:24:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ce", 0x1) 02:24:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$BIOCFLUSH(r0, 0x20004268) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21b, 0x0) pipe(&(0x7f0000000080)) chdir(&(0x7f00000000c0)='./file0\x00') munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 02:24:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000, 0x7}, 0x10) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 02:24:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="f472236f7cccde7d990be8331657bb2b2e0053b8b0b8a8854101430c230b30cb3a12fe9f68d05d09e9638f1faeacb7387f10b380424b23b05aaed7796446e2a2b8674a0ae011dd9902718a4d00fd7583e7f9", 0x52) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f00000000c0)=0x1000) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x2) 02:24:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x7f126648b5d3fac2) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8280, 0x0) r8 = getpgrp() r9 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r9, r10}, 0xc) 02:24:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x2, 0x90f, 0x4}, 0x1, 0x8, 0x7fffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget(0x2, 0x7, 0x400) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r4 = semget$private(0x0, 0x6, 0x80) semop(r4, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x5, 0x5b5, 0x1800}, {0x2, 0x800, 0x800}, {0x4000003, 0x2, 0x800}, {0x0, 0xfff, 0x1000}, {0x5, 0x0, 0x7fe}], 0x6) dup(r1) write(r2, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1", 0x66) semctl$IPC_RMID(r4, 0x0, 0x0) 02:24:08 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/47, 0x2f, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x1008000029, 0x0, &(0x7f0000000040), 0x0) semget$private(0x0, 0x3, 0x20) 02:24:08 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000000)="2b12112d0a2247a17f4f9bd979e5a91472ec272b4e17c258e6a7eebeff0c5faa59fcc9e7b9a61b94ebbb971afb948f7da14f0fea0645b9f0ad94aee709f769d3dcbfd3edca719294f4c5b4cb36e2aa3394a6e88354fda801a204dc031c2519a09e1dc4df2d93348d8379c58fc668514318f4abee6ec62537f4c77956cbb1ba0c726996fcfc70c0ff724dafe0d42f3cbed44c3a844d4e6761ed43d5d9498e8839d742d9eb2a5da9c84d902620e02f39e69010b5c2debb78192a93619a54b2111fdfd76e919d234330c8733f54a41ed37c23fd2d4263a85dd8f13a27d530d327e111044d06aeede08cd2", 0xe9}, {&(0x7f0000000100)="7bf2efd99cad1cfa", 0x8}, {&(0x7f0000000140)="7310e3244f1783a276154c65595fae79a0c0650dd1c1d121687362301f5991f3e5797385a5820d2037d773fc7916539b853d73bc37fa402bc3bfed01bde03b327c705f7ef3d14f9730b85b8b7b9e9d2a4c14b8b5b64d3a4bcfbd949336ddb305fa7b3fc0a55ca2e6273070c41deb939bcd679be061101096f29a2bb76bb5d2931fb7c72a3e19b1aa5617ad18a158aa5c7a103d6fa8248041029811a234d42a26b5c740c22588d6c10ed262b38aea8adda84931c64fe8dab8fe72cb74ea8710e7b4db67d3e3c50d4c1d7c02", 0xcb}], 0x3, 0xfffffffffffffffe}, 0x1000000000000000) 02:24:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() fcntl$getflags(r0, 0x1) close(r1) r2 = syz_open_pts() r3 = dup(r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000240)=0xf) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000002c0)="d8adfa1093d6a53893d17ecef8d5eb30398dcaff67810d5d0f0ffdadc9a6d0532258e30713b04a986cc7eb77d7c8c90b39d221b426a160a3c10afbf6adeec863a3725b26cd297cee09ca600c094281ac23f9386dbeadf9e7d6a06df2c7758cb9e641d32172277ba730ec4833acd875cf3eead0", 0x73}], 0x1) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x80) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getsockname(r3, &(0x7f0000000280)=@un=@file={0x0, ""/37}, &(0x7f00000003c0)=0x27) getsockname$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7ff, 0xfffffffffffffc01, 0x81, 0x3, "a80ac13c40e19cb4c8cccb90e34cc79bee5db594", 0x100000001, 0x56a}) 02:24:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x3, 0x0, 0x0) socket(0x2, 0xc000, 0x80000001) 02:24:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xffff, 0xffffffff, {0x8, 0x604ca6fa}}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x6}], 0x1, 0x0) 02:24:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa000"/292, 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) fchdir(r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:24:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000400)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x4cd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) lseek(r3, 0x0, 0x0, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:24:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xfffffffffffffd6c, 0x4, &(0x7f0000000080)=ANY=[@ANYRES16=r0], 0x2e1) r2 = fcntl$dupfd(r0, 0x0, r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) write(r1, 0x0, 0x0) 02:24:09 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) flock(r0, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffbfff7fff7, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:24:09 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 02:24:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='x\x00') r1 = socket(0x16, 0x4003, 0x7ff) accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') 02:24:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) 02:24:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r2 = dup2(r1, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/152, 0x98) 02:24:10 executing program 1: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/205, 0xcd}, {&(0x7f00000002c0)=""/177, 0xb1}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x3ff, './file0\x00', 0x4, 0x101, 0x7, 0x80000000}) mkdir(&(0x7f0000000080)='./file0\x00', 0x50) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 02:24:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/98) semop(r1, &(0x7f00000002c0)=[{0x3, 0xff, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x4, 0x5}, {0x1, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r2 = syz_open_pts() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000004c0)) close(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) semget$private(0x0, 0x6, 0x1) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x1, &(0x7f0000000480)=[r3]) fchflags(r2, 0x0) close(r2) fcntl$getflags(r0, 0x3) 02:24:11 executing program 0: r0 = dup(0xffffffffffffffff) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000001600)=""/206, 0xce}, {&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000001440)=""/178, 0xb2}, {&(0x7f0000000180)=""/52, 0xfffffffffffffe21}, {&(0x7f00000001c0)=""/49, 0x31}], 0x8, &(0x7f0000001580)=""/32, 0x20}, 0x2e) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xff, 0x7fffffff}, {0x18, 0x1, 0x7, 0xffffffffe2bbd26e}, 0x100000000, [0x10001, 0x5, 0x8f2, 0x9, 0x9, 0x4, 0x6, 0xfff]}, 0x3c) clock_getres(0x6, &(0x7f0000000140)) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000080)={0x81, 0x3, 0x8000, 0x4, &(0x7f0000001700)={{0xfffffffffffffffb, 0x9, 0x3, 0x5, 0x0, 0x0, 0x3ff}, {[0x4, 0x3, 0x7, 0xa70, 0x8, 0x7ff, 0x10f9, 0x400, 0x6, 0x200, 0x8, 0x0, 0x80, 0x3, 0x4, 0x1f, 0x575, 0x8001], [0x80010000000, 0x7, 0x3, 0x3, 0xffffffffffffffff, 0x6, 0x7, 0x7, 0x81, 0xb0e], [0x6a4caff1, 0x2, 0x926d, 0x5, 0x6, 0x4, 0x600], [0x2, 0x84, 0x200, 0x1, 0x315312b0, 0x7], [{0x4, 0x5fdc, 0x1000, 0x7}, {0x2, 0x0, 0x7, 0x5}, {0x40, 0x1, 0x7, 0x1}, {0x100, 0x9, 0x1, 0x6523}, {0x779, 0xfffffffffffffff9, 0x6}, {0x3, 0x1, 0x0, 0x9}, {0x1, 0x6, 0x6a, 0xfff}, {0x28, 0xfffffffffffff800, 0x9, 0x7}], {0x7, 0x1, 0xae04f38, 0x7f}, {0x4, 0x17296709, 0x6377, 0x100000000}}}, 0x0, 0x7}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000100)) ioctl$TIOCSBRK(r1, 0x2000747b) 02:24:11 executing program 0: r0 = semget(0x2, 0x7, 0x380) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) 02:24:11 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) 02:24:11 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000200)=0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x10, 0x12, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2a, 0xf0000000, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x70, 0x40, 0x9b}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x7055a28a, 0x401}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000021, 0xffff, 0x6ce}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x5, 0x88f}], 0x5, 0x0) 02:24:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 02:24:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000001b, &(0x7f0000000140), 0x0) 02:24:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file1/file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) symlinkat(&(0x7f0000000180)='./file1/file0\x00', r0, &(0x7f00000000c0)='./file1\x00') stat(&(0x7f00000002c0)='./file1/file0\x00', 0x0) 02:24:12 executing program 0: r0 = socket(0x3, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x410, 0x0) r2 = getpid() wait4(r2, &(0x7f00000011c0), 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002240)=0x7) sendto$inet(r0, &(0x7f0000001200)="3f7f8fc4a5674ff5017f85d585acf0567fdaede1e3c230ed253d9a7d266145be9028549597c859e92ba4e4ae1a6005ea11485f863c41071be71502506ee3c0d055518a6a704e7d0f0feff6384524a5328c1629e39dcca6f77d33ec9ba3ccb045dc52a5aa8ee126397d070208f7ad6a6ce03a912d4d83fb7acb5678500b552f1b9f09eb693814663b8cd2205d3eb3427960987e9248882d2b15a9ee73ad69072691376e1684d4e83145d1fcc25836ef9b9b21ed4ad1e9ceb5de94cb5694f0077fec6fc867088dc164893303104f7ebd451480b42aa91247f0790fdbb43091f1d258a3dde22b9734d8e29b0a08a6a19a3629352c5111693816d7c92c6bb9510ab5f8a2df40fb5db9c03bde0e9f50286ea34e4022f15f8ebe6bd4330059fa7b458998ea4aea107bc6aa1ac12d20e7fa4a01287e7ef8f980d5c8d52cb921196d752eec666c4cfbcb0d49515065eb4e4e3d7869fc648fce201b1d8f23ba0210041d74faa0a1c90e5150f482c02eb5976d1af247546ef3f7171a376964a6985b4e60478dedca808878b7f170ae9aa66dc1b5261be7dcfcef10c0e815422a5cce1b0dc6156a67c5ffa4502eada33c8c60a8fd5ebc332532eea70e6c749076ce74ef77527b985f4c0fef2f2f6083aad6d8ef736c2eb5ddca70309c64df38f24df4fd7731705f8542251ed32fca4f4dd1759a97a83a070b9e458f395b2cb9c7a6b451a08d0ecf4d782127481bad031dd7984596d91b807893ae355bda8ce7b64b80c415f4a86fd43fc9dab06fa4633c2ece3c94f5243cc975567d6698b469a428e979473fcd4fc2847971e8454bb30a82101ec861227c4a7a60482e741379b23387b93e7df8f9c009f71d161d9d14f83fae015b9d4fe781858b3e3e76311c3e5417dd2cab1a9ce906bc510146dc4e12c1f961397190ed7306c28f949f0772ff08892e920a78a5514c4a6c1fcfd80c7b6f80744e9adc3f4d0591a69ccd619a3fdf5811eddab062deb41315e08b7377996d7bdf5c588c0dc5accf0b6afa85d8d3b52b080a12751a1f16dfd66b2936009530003676d8caeff2cdca5249e8d9b9c2fa3b7dc128e0a81e90722ec17e2c297b1fdca3ec3caefb191f62f0dd26af7859b1c7a0c48249e3e780206f99e50d90f806ca3d0929745c997d5210ca2a7f7f186cbfc00fec98011ff50d8a554833bf714aca84b07175faa0d4eeb288bf0f781ec4d31bd4c10401bd46d71a0869522118035bf55d8cbd1bea2098b589ea519e6df3baf48bf48799d1920052e958375f3c264f61df54299994e3869119d672956f2c2e6f9025d8fc396ed1cfd8e5ef6d5d4e56c7a6fb07dc35206d668aaef3920f8c749ee8483a7e085c56e29a1e8e9050d74d7303342e1f56d5cc2d4d4aef1a10f5bcdb26e945568d4e2587fddaa91f7e4077e12f26f952160e269fbe816c615c644b0efc8b4231b4f2721b80f78c154523a338db7e5c05da0d37809a360fa3f7f00f54f667d40e48290e911f3da95a4f32a03b0cf33827ae58b0bdd3791dffddec03426f7a89fa9fbe9c25409579cc508d07576849f4a39f648446e68102fb65259c6a11bf40c272c2fb36cd36c22c4fb7096af4ef417c946b7b33f49551096d99c771ea05fc915ab3fa49252d4e8dcc3c2f4ee9af31510f270f67ea9dc1db8726a097a0aca4eb1d0e556ed665897d17804bf7d1b2a2237699b7ff44ec5fa1a0e50795449ff4c7e52c3e838328c3ebd1be8dd03c3830bc03949a9458cc3bcce567b4791e1ed118251227cd73299802dc0a56f54db6d6b95c50deb926044da927086e09eca7cc4b9f607b466f968de8d0ddd899a8d9cb903645980ee8e291cbf59d3590138ce03bbaee22180b0eada91073d06cac82749aba1834798ca4167d0f7b3bab4d820d573d8d2f1ce70a79b330dd237a1a39697cc86a10e60d194f3cc78b0ac98049f21333129346c513aa7d1b42c989a6c0bb5ae2d5b3d85d7dae1cdd1757ceec3ed329fdb5da15190125490f38d6d09b5e62960facc3c573a4ac66f98cfc3e3b81b150461cb264af1e5d332551aa510815a645c00bc0de2de6dda742eb9b1fb8d5b35f694eb3c069960e78a4fbdb642201badee87ee2c76ed4c631de8bb319c4c3d2014e04e683ed902b78f334c893cd48b765fbaba440a3e6bf072e0b79e71a26b30f272e1fb79f1571abf77ecf1505f383016b0cc705f562289d74447cc1e2e257d3ec8c28322d7672e1a2421139c541ab3610861b7062fa29bd9ecc4ff655f2d902e8df9f315436c495bd875c6ad147d42366642dee9d536cd6177bec1f065d6a1d6e3a8591dd9a2f945f6ac4e647dd4fcc206b922d7cd4b6a26e2b96bff07bce0484f067d21606d7fe4f7d5263c125658281ae73ae8e36010335137a454b24590154abd1035bed70fdf401e36588302551b5cb6299e6b11ac259c2bcbc1149d81907bb418e14f0122c5f4b55900ffa5248cae482a855ba9f7b116c6dc56a1f921492e3c707f5bc61926d0dd99cc9f615e2295e6bd121af6bb39f94cb69407234d474511a7ba52d64d68879024b99bc492aa9df2e63a3feb71291fe1413b4f9bb692eaa8f4a2db84efa5b0214b8f9129f5b67872181fe6943574857bb3057965ad14937548f99fafd05c7f5c29dad2cac3652c799c536a1dfec9e2c9148119d937484e1aa9c842b3b3cb3ef1594f8d1eea16306486d736e65243294fbd772281809ba42839d3b297ec7153e9743426515891cb86af3772d84e7798a29a0e6ce7da20fb0ca5ab908ea32e1588d957fb4a1216b6592df1daa293889feca64ae7a435963481128ac902f3505224b637dcda4baefbb949e0bc30def44b61a42cee2234ffea5fa9baa7b03afb3e73c0824ccb5a2c156a83baba2235b1e694c151e7a465cfedbc31bf07fe291054ae6d47fe7b7f4df342f476183d5a6c22399ba204d1cb3785d9f97fab1775c0e6c6336156ed8a3e71072fd1ff4ea2c850f1bd97ccc13ee5f4d0b0e112ae2368c11eb89780efc567dee78f87659022c1041dcdcc3603cd364727e38daa84dd66a6d41963c959fff804be79fffadc8b0812fb1f77750a4db2e8b3976e3e650086743cdc0191d5f2990d6b3e69865e71c936535ed361b68fe69bceabe2a3bc2416ed6f5fae7bbf2e3063d9e67ae25df01adcd7893f2ead10f5bf0f76f794c3f89a24ee41141fd4763c5f6768efd63339d609be23cde4cd128ab568daba5e3c15c6d961adb683365a4fd715389d1ac7e39c22e2d872d7dcd094e935904281ca0175c02cfd54544ccfc286175a9cc0a413b53c107f71d5801bfaf21c2443873af34f118b4a8b47396e698fa05f4529a2d88c87b32ce55a8836b86af1867ba8186573a5face5cf91ae3d4ccb1e2dbe7cde81cb587b2bfbace270a797691e25da2f8aa5128c76990d8ae6b392d6213791baded57f81f690f7ffcea9109614584da724b396e8aa0a16ab0b634f0c38e0263e99602373245774eea861e4664de0956aae125502e319e252bbc6028120600927606e001f07987a2f76c4b1da2392ea6293f1c3617164e18b3416a45d6bdedf71711d9d26563a590702a64893b2b77b2a49dcf7df24a2f4d5ede0164a04d829ca3be7963600aae5d67455c8cc0d92bcde5f924fc3ac3cce9f396fe07377af5254291626667d4f889e30453a89213afb40475e9e2484c4c113f07a44bfce074563f4ea0c5b828ad8c2948b9296b0705649e1700484579a0b4a45c12feac30adedca5c18774ca5f16eead190fe60eaca00de3cbb12cfa13b2a0c2a5d7dfcaa1fa80f2ae3fcdadc3b5c00344522ad0d2aeedc84b39b69665699ae6df1b0eb609427a2d33cf7064771d040a596e5e1d63c25dcbaa4bacec3354ca6c96d9dcdda6e3c17bf0ef32c54356b6b62d443b5cc9ade092ceb0965b9c3879b0c2ab50d9d15b9be3c2a2bbd8c108bcb9c0501b41512ee8d8b5eb5e3f74998297d8592f2c179e98bdae11e515400af33ea9cbd474409a6b3911dd911ebb9cc8ddb1f42f7a3271bd8c2c0be2b6970edefa2a6650ecc3eedbf678fb38a77b97ec6326bbc887846d99a0e240da03d095eabf4707ef65b1c8a2d18a05e7c3b6f07dc006df1b675cee900c0f9e8cb1d5681498d81b3412dfaaf639a7905cb90f2c13160f8eb8b219eedc60a5d2a84a53147250e3681b173e512e720a62e78220599c58fe4a477c6b0037b5447d070b3ee8d42195f783c9378f9ab58cdfb43ff5255b50d6789c1c9a414428232576a89815c5720300f702b7d66e678d7d65ccd3ce3c6949046572ed838bb6114fa627529b0623c159c0a82779804e7aaa4dc5ee6d141f09cc89fb6790c748fb2910b5b46341e37b3fa610c1814daa13b1f4fef792c6b9412bec347e68fbd93930e42999eb138d8e8c17c2659504af4f8d7d47982243f59f87d22ecc3460f9949e527201829992acba6d7f02afb67598c1657cf7a683cad5920cc78e7c048968c10591a88d64d289d2ecad233a4d225cd34ac98074a184794c92e36433d40c600e0dac42ad5c585099aff2ae59353bfeca576d0c6604ec94a337225ca245197e66e4725ae3ee28eb94fab7d2b4e1a7bac8d4a216892e95517fba8da714355b3c01aa1456e4d37460bc8748bda7240fd95020895b39d86a49e2cb99fc38c81ca65b2b288193d280bb74d53821db4bd6efc7e60b90ed82e53ecf10c9eba1a6b31dea0fc4e3f3776e8e67eaecbec55b7293a815430a7ecfd8bd581c4cf383fc3e9946773855ae49f4fd7d87b5e25ffbc989cf8c8162139cd639de65e91e0078c7520a663f4f55dc0346bac9245db40d15e4f2dec70b831972ebdbe6841e9a6d65877dd7a687ebe42d96a9064c62fab51666f9e0c12e716a16c7b84d1f1fe1c67a2e3e8ae1d75f6fcbebc93955d1402a4c0899b588432e1083131920346047fa187bd9cd2703f6254cf48408e8ebff73d01e66299b62d7a4f40707fc56a562c1f1454779a90a2b2107b085929a379d4eddeb99bbba406afae202196fa1379a08cae2829b739ecd89bbd365fa09ea2baad37f8ddd4b821eecd0ca02f1403858918f54f7d325f4650e18dcc199485985563393d12a05ea3e444ee72a84842d02ee7f980a50ad59cff0d2d8b45ad42361ea8abbfe124a07911793f863f075386e150d1930f7de1d68365d30f9878d629e4ff3729fcf55ac6474e5d0cfb631b424fc093ef5a8922a4d6795b292eba8066b4580167c7ccf394da4265982de85b45dd3ef474b2379ad41fef8a2df7bb3b423911608ab8622041a550e53bdf7058a3139bfea5b0bb70bddc1bd3d819822e317bd93dae155c4cd86c1fade004c9765f088db9124f8d228c7aa2dc7f4b42091f3851dc49010fa1dacb09b534268f7ce0baaaeebf945fd679dc24b7bb20c1dfa6cd507943aefa8daa3b91e5f0a8857ac2f4429396300372f7046d865c5b9c3f519ff4b582999eaae22fa5f98974e405c8fe093353de581e9bdb2a40a6e73412c5212c7d0b994ace7313a3ab5a44e570ceb7e91e5e62794ddda12d308ce9b1150844505d5ff3b87cc9f4e752d40c3722e09526cdd8164b24824d3034dbbbb74f610978fb15338b210f92624edcedfde2b02aadec78db5d17d8341a2a3e037c0e4b0275dbfd3cc858c491837d708c89ab32debe3206eead677e11d9bc91de154b997471eb1c822173b244fad982405b7bd507d4411b187ddafb2b457a4e54dae911b06efd571e5264392de71e61414d401576db45c4f72e75a8d789c648c983a37f857b347a182892c7820d6649ce66c65f58451e06162f29f00", 0x1000, 0x5, &(0x7f0000002200)={0x2, 0x3}, 0xc) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001180)={0x4, &(0x7f0000001140)=[0xffffffff00000001, 0x0, 0x8, 0x5cf]}) socket$unix(0x1, 0x7, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000010c0)=0xc) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) 02:24:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000040)="53c37dd7d8e4199c99acbce27a574a192aa6c14983e15fb4afa0da14391c", 0x1e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1003) shmat(0x0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x2, 0x102) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/39) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10011, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) 02:24:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_emit_ethernet(0xec, &(0x7f0000000300)="dbb82a36c6881df8853de53e07864ff18c72ba2ed140e976e48f2f9a0201928201ccffd948a30240168d65ddd9d7bc639516390593556f2ffabd408db6b2eaeec3a648315f952b3903205d82f0c3963aecc6ee6b7f4e9679b6a086135a5b4c65a2b9023f83cc0c2302d193c08e81c02a54d90dda836b020c650a4d3bf8eb9268428b805062c7c9f8936e755fe2727602af9bcc595c91226c70b8420e53588e67ed355e57fdbeca8422885e323626307960facdaeefff5864dffa918788362729b9012c429481ad52acd4cfd5a4ccf050c76b7dee4d220092885957c672ee5fc3ad2f1b66c9960a17b13cb12f") writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x40000000000400, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000480)={0x0, &(0x7f0000000480)}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000440)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x63, 0x80) 02:24:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:24:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0x1000) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x4) 02:24:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x31a8, 0x8, 0xd30f, 0x3, "78f93d3d3a7a3048a2f006852dbe3fcae1870900", 0x100000000, 0x49f9}) r2 = dup(r0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) 02:24:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x888, 0x0) lseek(r0, 0x0, 0x0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000000000), 0x0) 02:24:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x80000000) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000140)=[{r0, 0xe2}, {r2, 0x1}], 0x90, 0x8000000004) 02:24:14 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x1) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x6}) setsockopt(r1, 0x40000000002, 0x1ff, 0x0, 0x0) 02:24:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8800, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="53ac57eef6394defa2587df7cc1560275ab2cadc3251602267aebcc7357faf208041533e1816750e88080dfc3a65fa2a5942676f991112ca4a7170ae06653694982dc81fe6e9106a2a3640e054dbde8e6d138ba1ef7422a30f9c33be72f932c3945aa5fc104381734a6f74507fd3f26c3b82c9", 0x73}, {&(0x7f00000001c0)="44357e1840f97fa8e1f3d71e0eb5e438d22b015a39a2c3667dd0366cb9da51", 0x1f}, {&(0x7f0000000200)="7eed952828917a3d2abc3b92221efea9f57eb80ac8ee0017bc46887b49092060167336c01291bf8ed51995bd2c9baaf4cab12c4af451d763080d43dc917618ba1e88fb355439c1a71402938f22b364013d74f9b2f89288abc336ad8a15f26b41908fc984650b858a720efa816d9ef49e6ee9706cb8507a0e2183c8beb78c4464a1de09ac32e01c365be9fee20539abc8ea47a71de730e1cb1a2251f6ced61b6478b575d092ce384d11949329f5a0f6bea364e493d38ed54338c9a9f2c1fa564cf2d696290e02c4a34baa952ec98f241162b70f7fc4e0afc9", 0xd8}], 0x3) pwritev(r0, &(0x7f00000003c0), 0x3c9, 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffffd) r1 = semget$private(0x0, 0x5, 0xcc) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/160) 02:24:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f0000000480)=""/176, 0xb0}], 0x9, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="8743119efc338e77fe866ade391f3d7111ddb964adcd2b710419f86c3d02127255370b382f4fd2390d6816bbc157aa81e48341d103ce3582247fd26619b530f167534bc243b143bd46b5ecc9a1704f10c375e43ad4497db1886ad2263b5b9b4247f3b0295e40422af8b85b5b7f590f1cf46c69ea2fead181ca73860a4d", 0x7d) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000b00)="861cc6022e036b9723d026efb2d4baae87869fef13cf8a4cb46dbfb4e91ebd96dc95fa70a647df440dcfcfddc84c59d31f706eb51f1ef85a6ba25f962b573a8ce273a918b258d025db36200b7bf49a7d6d55fdcd8d5e0e1e01c8c6b579373d62b5f3114dd81775a4cbc5fbc9309f25d0f119b388d2fb4b206f549a1d7dbcfc340ed94d097b7966b516d15ad15128b55cd55357e56b73eb7e06fe09496e965120a2e0e0719dcdf4197e096eefba3e6e4688156d776e892b9a3f7ee9485c2c9a156f3af4ff8fe44994e1338e65a78abc0edd9aebe24f4c3cd9e738aaf5e74dc6ca96ce8911c3ca7bc56e05bddaa5c37cc26e21ac54333b993a67683057a8c478845f7c8a420294e142eb0e0b7f99d71f932941ab4bf3e960888c447f7229eb066681766fa6c2552521fef2f5ff45241e08c35e880daf5bcd01a64fc8a26637938aa3407abaa244e06c949f7d481672f114c22ed7ef018e8ae05f345bb020eced5dc9b4dd90b0963eec6dbc60aba2c391b1b970405fe819c0724c12da93ef272267eb5d7dcb0797342b1ce2cc0ab2599cc3c550a251722572f0a44c83afc7dcb5bb0407a79f4d069c395d61b6d5a7ea85f5516c219ae24400a0c65679614102a527978bdf88aaa7a04c6f4e15ad2f1d0c3ea51d2c13ecebcdb2fa72467841617b8aa4991b55a4ed3e87a9015a37d0bedd6aabcbd9f8e3bf96049f71c439b888466b66a3963b4497c8703546cb5019c7ee274f5369ae3cb5bec248057787e38de51e270b886ca33a19671c60d401c54e9af2e1ed8a0682c7c2b08c3fb573b67df0d943eee915bf1f5412fcc2bf874d7bb3fe870a159711909f7b25b9ecaee730707731893005f36c25adb086230d85db9b74e469a4f0603ae3f3592d7049c9605a6d46b3e1e6a7c75dcd421cefa3e049fa42d759139cea00f29fcd7c79f761ece57f366f6955aa434a4d27c557ffa36259231001d534fe5c249d0124162f0de54d3be963bafab158e9cb65c220aa0166d396404a14b283f6c70fa10a6c936a2b521a18f226a78d52a1e483554498a1f7bd50defc7f87c88f6b4586b34bc9ce22df804b8b3d76c6d7d8140e0e607f7726cecf80d31a05c4703108ee1e8f277cb3dc5d624453f9928549a0f5d66a1e12a09bc3b812eed8b8df13019fc755bb4f8b1831c06afe4dd1fe8d30b64a195b3732405ffaf0421c505859bc7b2d19674bc5ff127a114c182bf2d38b893138868607c499b8dcd524ee54f5b1f22ff84df98c421ceb530f6646855ce1e54e2cb66ee8681dcccfc0904274c8031c0bbf56da73d39e825214b5e1ca6c873f4bc48f6a5201a8ad0e5e6be33423aa82827678ec91bf22d7ee9185ca3d48925a62cfb9f39e9606ac29c2a21372ca36dd405610d124cdbef3bd161b49b821e4f26e141fed07ef186bba4499ccff43453007050b7456b2c158859ccd8d64c9c8a73d88f2b4531730ed6d261fbbc6779f6b876fa1821c4d655b605cc5ac65bda15604ccbf4589f2827a8e573fe4603844133c4fab7f8d2b3f5cd46892c5f766bd03faff26792cf6c4fc9963e20c67032da27b83d1e37d9ea603912b87b418c98f03477d322e3aed4f66e3bf89cdeab41b9000b81c146b25eca54148785e08bb1112c630bd9c947e230a755a922e0836e8209ac2e2345fc1ac0cb6e47fb09687c5c5dc920cd18d715ba898e92546814591402cf9acc0dac93232de1352d809e1d430a690fb538706a38c7bdff1c0ad30a2bfcaab981a4d0cddb98d106a6a713f0d52cde33659cb67a518075a001c3c58ef606c65750bd2862687d510eedc174c6a0b8807a96dcd7ac3c32dba9a29b202caedbd6d95d8028f0093a767d877a591dd618c31710855b38db06f12e0bb73755eabc39837eb97a30a75a136e4918544bc9a57d4f0a23dde093cdc5c3022313ced704ec4cd4858ad424f3a1029b9e57c113b02fafbf8b14c1f791d96f0f8e620b8ae926efae60b974f94b9dd520f", 0x585}], 0x1) 02:24:14 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 02:24:14 executing program 1: r0 = socket(0xffffffffffffffff, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 02:24:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e30000000000000"], 0x1, 0x0}, 0x0) 02:24:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000180)="ad721fea8de2fcd3faa3fd33c6c911f47e7c099e976c44ad50f8c95d0f3feee363e01c8a515db88b3ff1e7569a0f58a3d59d1b154d9ac8fd2f481cd1b8eb5459a77e7613916d0961fa3dce68b56976becf44e9484e00af5e6b1ceb6eb80e989066063c224b48593d636785497d990571a892985e9e16f49054cf69d5b0f73c2ba237c3f3d02a6f5979706064959fa83164329218812ee57158dd53f530a77fe27c942ae37a28c6ed997cce2e7447c2041988646fa4225de215f9fdd13c9a4a39f7dda17afc56918761177b0bc9d53242ecb410b85fb03a714cc356ce1bc742222d6393af35ba1ba3f5ff322fcc81966c4be06fbe5ca179267bcb03dd18af086230a09899aecbd333b49ff46e9d67dc79f51bab04abd71d32967359499e4cc5aa36baf2da34f69a0db2008df9132150e64d510fe6ed4aaccc070edadbf9ec13415140dd08c385d1ec7f996ffa579ca72e8a43fcfd57a20c069589b4cdee2048afde0db5fb2507655c2b968eef87b07ad592787892595780888d35a093b19355c7c953137de2dfe8f75e89518d55825d56e1d2282a471becb20abc2ea71a82694aa2b343558e6568babad58edc6002cdbb3d17d672d72a52242ddba7c7e7d0a3425d29a559db0d0c8ccde77bc845c3a4972e868ccbc8fae8318afe70a38e6283ee8cbfd03e653ab4091e9285ef0f5ab4b0fbb85bbf18e69613f7bff5fdc508e09e2735d51fc55d5d669f60520a520301afac92b212b0b7dffebe76997177f0aa3e6a911e457460ee768b0aaf6c4a2201f71f7a02667895c6ccc07eea81e99f5e89bce179af92fe4a270b37355cf2803f8e07acfd4ab4405c5e7f620e687994ac55a1a92e89df547506a992bc7b960015c62ce8ac4d686ab4b555f5f49e2f7694ddb5af02caef12e2c079748c3ba20a372b64e4686117aadd173f7a5a0a79a9db04d458e6b997517de7efd924e4109041388e8bfc91563dc3d4d7a64447ebf89334c17a3a22ba3068b58bb3242561ed424bd4f687436fcf9d605b36bc2bbf82ef46cef17a5df5375361a1ea6305433794e8211ed7516d4bab0ce67287b5978f3d3044269bd5e8ded32f90c6ee6a44880cf9278ba47a41233f735f9d328fa59d3df98d4e0daf69423f401539816346aa3297f27a4a7ef6aed23a3ae2d8ca338d442e5bb22a38219338bbccf3adb602800caa692c9fd5500c24c5f20e144e0bfbe36f2ea045ac15877311fe74d0abcf550ea1714caeda60fd860c7a02dc5ac85caa4b801fc3e043027867b5e2ee07bf7f5de22fc595f0149bdeeace54508627b64c886c42ed2ce6e8965db1ae74b1a621d86648d1553e5ba4571270a4a7120559401f4644862199bb9aef6a6596cbf765cd26ac3a0c93793bb8f5eb2c47d6b8b6b40b9ee873692358c6fce9adc412ae1cd8d119f71bc278e2ea5e1ed0917d88ac82369c647466b6d60666e2754ee8b8654a7a471b9873003a03010b388dd53be7ca6a22cce47f874daf0d5adb6678534a356b7f1a19d5a95173c93f86dc10c5ca98be56c2b9b0b8aab7f0cdc0d2e824e73e40e6b672421eb7a6307bc1f173bee31e33df3f4b6533ae72c426451967510dab8f01e1b2f664f586328797e5489b7a9478339092223a4f7412162a6f267cc954cac683853b750acf39e5a064d8a71e081ac3a87428ee5ec3ea2204b0420666445435698ca16c434716bfbf16ee4652777910775a3592d1ab01a52d1f3e121a206d07f291ee8c4e71efe55f03c5428c4383d5ae04fca65cfb32697868eae0efe219f007498a13016f057644b73ebc8a21ad2900b0b313f5cad93842b4a20ec9e511c298f6caa47aaadd0c26bc39e04b990cf5813d52a368ef8fb5305defc37d339f60aa10544f25ae0b44170725fa4391045cfa770f0dfdb315b4a38b204859b3b9dd2e1426fc63b79e635575697761188266828c5a20f2e737f7692c36fbcbdc46bf84b98d887321d26258d5be058f0638de0e911b39a3359c6b09fb2cf3cd1187f37d0e88d10c8aaff5eff4a2b4c1f7af7df0bba6ceaec59b2c93566658b3c87247637ec5341324b5f93653bc3eead573f47b16a129e054458b906be64355f4e8c6be51bb3319dd25048188e79abd66a18ccad2d5f105b627d1d466c3459f6e72486b9e19978547ca86b9fe8fa02d784e5bdd333073aa5e20b4ebf65d5f95f06a7e7f3e0b576b083b7ddf55b9fc4ee92b5549ba8f863e6a1543a3f2b39fae7145460115b68d5c5edabbfc0615a57888d287d31333ac152198b8092ab542d214aafb78bceff1f75cd1e5452014ccca904f1e5194cafc02ca9913b13d2dcec2dc609efef58c9423f4f36f853f671ec535ff13a30441db38807caec9d129083bfa8652f7e43b6dac6d7522481ac0f68b8c6749ac2ec63388fd576fc7d7198af201de66ef32da5e75de405d1e06154a77e7a8b193c8b173a7d84afb129ea5c9e97ad755a7727a96af12dcdd71d90660d8ce277958e08b0aa72bf34f73a805b0ee882c24120547dfc03e9cc735ac0ee14eba321bbc938d785a6f69ce37fc05f6e481adb8e87ea073bac11de0cbd93db0d70f00e1d8b5d0dd026cae689d1d68d41cbcf01de73847def72e4f7446693440e33146f34bfebc13898fc75324e6e705889178dad15d27351c1b98dc7047e63f647f3dabac2bcfe5bbd194149ae82edeb2db52e7141c3845a6dfd6bfcfeb1d7967ced2e2db5199f584b3a923cc7402e4516595a924f753668944c493b5efcb6c993f5680ca06f23820c22118ad68621aa94569965ed22b2aea2660ace4314f7ba3756860f24953cd46acd6aa895401e027bda62c6a205124957a3aa3d1d1a334d02158e6e6c2ab1ecc4b7ee6d89dccd4715fc1a587e1b297945621e244165cc6a89e051ce0b9d4f5a55c6b2f1e9c04c1a9c001959982c8a09c1069a021f33aefcc587629ce8aa881c8004cae4bb11d92a4c0d5be3393e8eaba28712ff084b8253abd48baf0bc294c941f0023db0aaed4ae5679b1926595415a53158151b386147ed7ed560d01d1d1933dd083d2cea77c2fcffdbceab8833beef64f746954e47dc7dd319ba2a4a277afbb227ab1838bcceaac15d3f891dff5535f6ea529e21a7a6d24ec69bd58a4698821fdcdbe6a319e80443bcf3cb9f8ea95f2a86739c2352daaf963bb2a28ce2df4833a12e912ff1158031367567fde77c1391c5be9f072c71626d14930abfb8aa511280374fadade2e57744fcb212f588b426ec60099945760d9a96dd34e143b94ecc5e9ba5da14ec88604f54ebb1849d4e6b9893634e77ba85272955e4bf57078e60c7c3ec7bd2369a3ad1d9b48215894a4debd875211f560cc392e9fbe9e8f16ae78e4d8f635a6ae66e25bc0379cea8a30e636cfe9ebfc8ee171364520ddf0b1c4224c7d56aa6b962c8fd6d5ae758c93b11d9b5d0f7f7e8b30b0d672bb9585a89c5fec92d1280139b7fb18d3e9839aa6ff2f69e3e5c36ffd31a060d1b4a568841bb2938c11e8a20ce6febdc7e48dc08520fe6d14a5aa961ebdf0e7fa0c9fb3bb2a07435068a0e709fde178d7636d750dcb4209fd078b67df2ae5eeb9ef74622a6a5ce9cfecd5c32cacd0f541841284ce69a5def23f66741e85d83e56bd5a501aac5b1c2f63b43e9cca6f0740ff79fe61f598aa1a09d844c431e7f63fa2885ef6aa9042dd38140e394e7edcb5b06f8aeab389dd4de2fb8e45c18a94df4667eea4128bb65b532683542271c110515632e63791bcfa35bcde44b383c215942d4246f56005d3d4aa95bd90760bb80dc07a011a644440b84676c40c555e607d2f3e8cdf5f694d7aa2243e61eee36a5aa550ae19cc50714af763be8272ebd5fd3517b9a6220a7391ba72c577e333c667f5ffbc9a9c03461225667afa3c0cbf98b520fd55a4d03cbc21da651c7ada9f7e488eaa0b9e709735e567c53a99831d79db1d303046f48c89d37514f4fede8098e4c7c2991085cce96743e819158d4de5ed9aa6cb37634824dee6b85a5415f84ea7ef43c21495de65905f3700859a300f2c6d829c0782bc1a1a3148d7983d751d19499712057a334f002b340b98af88b03a159c13b7fed828c029e5ba1155b50f9ef23012d98b50efab865dfd90450f258ceb1fac204c1a9b84856549a9d27d2dde0228007f9639ba4f53e72f25d556ae7e39610e96a20bfddcb01a7229f0a781d5c3e26a9de6bb5f6f03f078908ea208eabbff26fda546a7f0a5caa0de332372e8c048a0ddf2f35f8e495337ad2853a358a6c3dee71a5af07ebc9209d011ba352449d21bf101e0bb3bad0a16f2ed953503f02b0af83042c0361f1fc0536d6ca014811c5f9a29da50f9d1a7b455cf92250169e3742c9c97b48c7429e6d7dd71dba572bba4394c08f3bbfca4a8414f229802631a4a0664fd7e4d995c18795cfd9d843a39c5a5058a4881fa5b2ec5512cea8043b4f3fcd56708132cd80500d9339a35087e41f1aa3d3e9cdfaebef967121060b99f8c2e08ef042d4851cc05d0448924eee0b7563a55f3e048b64c3fe874068bd4acb9425cce4ec889a1660bdb85c63968edebece484068b2172a40609370e707ad66e21f83ae1e3c4256239a0e0f83bd0f290e3f8da028535594d63f3c750b42fb6a8a6b0c69ef54bd9ca436636141e5ac1282227d3a06742c8e868318fea73b12831843f7b83df7a0ef9fa5c473a85b209f85a6a7a3a24f5a191ac286ba2b8cd283f6a0ebb94c2be488ae81b378825bd03807873afbd1b066e66f3977527fba2c85f7575082acd20191f82e1cd6a27ad6eb8bb9d99e3e612d4f59c96d5d8bbb46b7fb9318e5ebd96ef590c46ea11b243dcc579c8bfcf4bfb46ed934ebe2135dcd4b6a53acf1c25543903d3f1b6ba00a37cb3210c6e80636548d66735df71f7a68ae73a13557024281f4e8ab5068d5022e7b23476abce7afd943915938bbfdbd57ca5e9c40c452f71dc83f9bc18d600a08caff971e7e56840c2b5a849c56de35a7c13dcfe945e88ea7e021fe120a652dd2f353edf6b16f1dc7affa09914b44e7f6857ca2e24af5081b5f2d80fb364ae561bc6183f9eeb86d0f29e879c6531f584d8079da0116be0ee9680c4cf9b5363006e05315e6e4add16f6f6b23bbf902ee89ceb9ad2642e79ad103f77aecc9a70cdbdba60563143d7d7370b0c1817d15a52b767e8fe5ed00205d327620937e95ad71405a99481872f654b44299e6beb7a95b70962107d4b4375e21dcb04296394f1800d02ad2e8a18cafd7a53f58ab81d1aed82171f8bbb19c07dc13264d264ac306b30ecc45bd76a7f57e5a0b79f87d10416e3889c7ebffb52029513492ec1c85a176e4f2702a924de30d5eb0ccc788f9f2dbab8e976152db90dc786ecd3e95cc311d34e32f275a73e37beeb94e7ab7aff9672910d2e349f924286da25604e1d3b6a543c4f34b0d0c225bbfc101d23de85c43dbf532181afab322c3f6895a002e815bc0078a397a13a3cf9738c204f8319a814b6f8fc6395b7e1395ce950ddebef10bf126d73cb714295787106993f4b99ff42f9dcd911bde5d0316854529c83644a11d1633982c5a4968050cdabefb782167f146528444678ef3360612690a97e15307c12cd9852b2dbd5b4402c25065c50f6830ad7fbab32ea805c2160b1658cd2a820b10271ceeeb61a58083d8e1817b025627b22196d59d8632c8ac852caaeca90ac476bcabb414095e4d16a649d9c10bca91f4328fe5de203c7a1c6cc1c0b534fc72669da7a768f74fc655eca8fe7ab4ce6a3a2169ec78dc274f12137ce62b2cbe83ddca83134cc581a") setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000140)={0x0, 0xffffffffffffff3e, 0x0, 0x73, &(0x7f0000000080)=""/160, 0x22b}, 0x20480000) shutdown(r0, 0x0) 02:24:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x2, &(0x7f0000000080)={0x1f, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000008c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc8194515f3a74f1c20fec8e8a5584c0f71766", 0x13}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 02:24:15 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0x144) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r2 = semget$private(0x0, 0x4, 0x90) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) semop(r2, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r1, 0x0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000340)=""/186) r4 = getpgid(0x0) r5 = geteuid() r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r7}, 0xc) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) 02:24:15 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xffffffffeffffffd) 02:24:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff12050000000000000046f234bb86230bef680fa4d5cca1468bbf44d86c0c44fc20a70c43b2ee1eefe17e767002f0c0e8ccf1320353d5df0408f5f7ee88aa8b69b6b56b52f3a617800cee89", 0x4d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0), 0x13) 02:24:15 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) mmap(&(0x7f0000d03000/0x3000)=nil, 0x3000, 0x6, 0x1c, r0, 0x0, 0x0) msgget$private(0x0, 0x200) 02:24:15 executing program 1: r0 = semget(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x3) semctl$GETPID(r0, 0x3, 0x4, 0x0) 02:24:16 executing program 0: r0 = getppid() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r3 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000200)=""/153) mlockall(0x1) munlockall() r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000000010100, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x7, 0xf6b1}, {0x18, 0x2, 0x5, 0xbb}, 0x800, [0x80000001, 0x1000, 0x5d93, 0x4c, 0x15e4146d, 0x5, 0x3, 0x8]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000002c0)={0x1, 0x1, 0x4, 0x9, 0x100000000}, 0xc) clock_getres(0x2, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 02:24:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000180)=0xfee5) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='W\x00') mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6040, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) 02:24:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = kqueue() dup2(r0, r1) 02:24:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:24:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:24:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e67fdd71a351cc9"], 0x10) syz_open_pts() 02:24:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 02:24:16 executing program 1: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x27) r4 = syz_open_pts() write(r4, &(0x7f0000000440)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0c8282425af7f05c9b377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a9731e46c6e56b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c391286548444ffa90d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48", 0xee) close(r3) sendto$inet(r3, &(0x7f0000000540)="323c0c514a24ad0a7e6abade28f0c23fad72c426e0f42256ae80829691a733bfbbd9c7a8832b21e8ed8772e1307fa5474acd5aa51f6ba31a770b14ddc4c1636e883037196d60557a7054ad5597e8703ba428993a3e40d9e544be3b77cb8bbffedc458a047c1e77abb289dbdc63591dc12636f206108e26c60c94a413a64bea10761f4e2ec51fe00146aa0d2266e6cf7faa197cac31bfe22849ca6decff63282820c2fdb2333f6fc1e6621b73134bc7333b5ca5142e1d41d3548edd7c35565902c070b9b2ae1c71c3b171511290ca165de222ab217912325ae8676f58d9b8436642a10675f281d232b8193acaadb1", 0xee, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r5 = dup(r3) recvfrom$inet(r5, &(0x7f0000000640)=""/236, 0xec, 0x800, &(0x7f0000000100)={0x2, 0x3}, 0xc) 02:24:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x2f) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) fchdir(r0) 02:24:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 02:24:16 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x1) r0 = socket$inet(0x2, 0x0, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="7810fcfd71064069c9af9df0bf91c1e9373707066497f5d82b5c60819c8bf614716c09dba5230a6f22f56aa89affc6077b3868df42f24b52e5d32d05b8d04d6286bc954aeaf605b4a9f370cd70c7009e7afe2c7f3ff7fc3cc6c9bfb666523225fc", 0x61) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000003180)="c7ec6be9cc382b91013b261079ccf2eeabc1c9ca2e17a500279efcb06d18037b20cac2395b5db5b4742ed3cb5a60d780a0c22507e72e984f21b18b6abbcfb0f78b7df71e39c723b5d5649ea82ba5842f2c9ef26156da16e1484d3c15748eae824a7fcd13e7b6fdf1dea54da8e5a52dd3c6c17033969145aeedd98d6a5756da90a5145d26bfcec3c919b5495d22366da9416afaa4163761433b6e9063287d5cc35389018217a07cddf2c3596de5b90fae9375b80f5d953ab4319def9fb81e2052429e78e2a828038b5999fb66ad2e06f55bb7e3a07ed52a8349a69f6616a95d49d9ebfffc1f57f370d6751999886911bb0f08966a125f0e5b7ab4dc3ca4315e9e03eed44a20581f8c39e168e58136f7ea1109176dd50355d3e2ce16b77439ecfa8a054cfa0b9454d56ae10267a0dc937c6afb3077db574c6b3180055d816f07232059677fa72f8e646e39d26de84a793d01c3e4ae448468b1d35ac66d1cfc107a6816fd7019f1c4140e697a0a528f049fad9dbbd22e03ce3d40572a88c88cc34deb414bb3db1ab9fc35c182e1815315f4e03795f6e30199678f9e46fff10d7b2268759767e893a3d33471a965d60a34000e82d84bd9c746a99610d9b15c376a8f719a2abb98ff8c21a280c3f4c256f5d17818b8a773d69a34e100c3c38e7aa11decacb0610c0f6968a293266776904a060b8d331d644261b336559b3aa0436b0549f8259fd51a670e4d6f7bd32c22bc2910d25aadfa9c29d8b60d1ab0d82036213e64066d6e0950538161e838d15a8da89880a87a23a6fce0c0f1f995845ac7045c0a13648f1854085b1bda6a8b7277cedc85fc44f46f04e5631a65e34ec56f6295a60eac9bb06e35e9feebc7a8430c89475a05a831e3bcf32cb36aa2a84e4072b7b119db9df03d299af60c9eb69b571eaec3c2eb750122a02bce11a3920dbed1c4912e2073da20d32eb2541c648fb5a6c8eda4c305dbf5faad4b52f2b21320a88ebd0522cba7db2d609401b757a9e050359f6df17c083322b2e82eb0cd50c14d2753a85ebcd1fc5a03a4c9dc79d8d7c3545956f1cc06b3809f04d761d506f37284675186a765c57953b3328dfdf9b051be59a7b8148d29c4a38723ad701bc2744731259c4c727ed201b998744ad386e44f4459612451aacf28abe531df70c0a352f6ca816623a21c37b361d00b9ef4506d6ec6226c258266676977551e68ae1c003a24ff33c9fc3ec7ccffe61a45b0816bac13e3aff183510300b66001943d978f9354113c85b926d52f1b0a7e3ccbaa6de829f432ea5c6eaaa0538d0ebdbf78781642691b036691dafe3bf9ed0c4ac094a84073a5db8bf32df4207119740a1ebcc55dbeb5c9f004642755a582b7b3ce46498f332699e41b858b1cc9441bf7cb928052490b360568e435caaf03e345a185bd498b5f55388cf949a4bbeaf4fb4038ebc03e8570d9e8f14969ad6b0a0602f55cb32b4eed0f5b892d658ec5688922ebe8143fb8a0aecc44667ce60366ed3a8d00d89872e6a760d2c47d27eeebf1739100a666718eb94d624e125bc12977cc3185132ec4c8d6d971d3ee021376a33d48930d9b3dd334cfd5e33ca477db91beee5ae81e9b5ca1b24be17dd7075167eee5711a81ecff4404b3eb3987ba8e3dd618370e78b738657918cec5a065454027b5814db90c86f2b78a840adfff858c9bfd745a37d91fe9caab3fe289bf5d6ee066a255db23131175f218bcc8b426fe5178c26d8ea171bc1db8cec9fef4c2296b7f5f242d2463c37e119229d3659c39a58e546cc74a2ed73036f5d95dbdc1b50933b3ddbc668028663f4d66084a9f9ac32ddcaec5197b6a8733443b1cc08cb394bffa7e7ed3291b70f08be5bd38a6b8bfc158d99048ebc361b473164937c4b3158d365e946a6f40aa049ca1f700c6ae45cce7f1726c250f59513ab0e861b59bfb33830bba9489412a8da460ecfcc4c86196ef4c21296698d857f990acc03950d8f013f734911a2fa26ce456c7ab8e36b6333fd23ed396ce6db0981d18f87b318fcce2b9749b5a559d2d7a9ed03f5995ae957ca4bade8fed5a2102d92947aea18dd521748e00d55db097aa26fdcf70dfd98d798604cca6651475a878bd5df2bd8de5cdd3aa135b98914cd4d9473abf6d9653a854571780d26e1f641f37912414b1bbd1be87cbb1bfb22f72efc669078249b273278298f173555b5fbf7f7d54bd57898a9a638f0a7fcfae88eabed4735af9dd4f2da518b744a1fb0c552ad82f714b3f13a2e5c64e53a7967f231a2d7c6638d2d6c2beeaa2fc39f4a9578bebfb07e6308d2577e2460d00a3bbe71cf267b79157e6af5aa7a4e5cb57f233265486e6b34aaa2e04c2d832dd3ed3df9313ae74ddd9c8ac6a1b387a0267ea0b45b29d01c7b7d9a543cc8de431bbc2f3df416f476314df117d3c7133c7701b7cb146e296de42a318e18e135ec23d5da65004d86c90e8be3f10eba287a99214822e4e365ec44ba7fb720311ab1800af30334b9bc8d5c5f3458ae379d5b15f11753e8d7ae72318a16161de09385cf22a441fbd1dbf1226160997a7b47c6af211fcae24d8e7e8ec074e4a96a967666e172873a57ba63619f7183cd54b27389d7886de80fdded959027c5208dc36553325e0bac611d4009facdbec149e7e8a9d6fdce0dce28599ecb093283e12083b875ab2a22b86bf34c3df533ff24dcd4145dfd8a8a8a5fc768bd6658283c315d5573daf6bcc0d45a70c243b77f08639e750551d1658c6c30214375d16da5ce27f9e09e10c0c60e3cdaea84b1268dbe7356b6bab5494dd6a7ae7209aa6077e9bc06bd10779760f442dcd8ec4414726ebb6bbcd0a678a54b15ca4dff3d02b1a44f48de8db2ebc84ed91041ee6cf09d27e5bb11ec729ae7d2a95b87e68e1e43816022bfee2b49723297c9fbc5b40f0cb64595fcc538bce5eaa95349aa4096c05651315180ecc1e03b17562730b1bf1fbbddc0fe7d4856563098b04eca12c986edd740c76bfc19ded943282ae5a93d3da4a55ba525c71dedbc290d25d34a69ed350aefc8c3645e75e2c380c13322b1ab268639a46da2ff7e9dd48bf5e43e24a721c7cca309dac1b029fd9c5b97b7e39c86411e2ac67879a3e5884bbae0902c5432ed06773704a92bffe96d9d6f547b8d696d628f695cd071347135bd41f2e5876dc8bf153889dbc4b6ec261967b424bec4af3b39ef85cff5cc38fd8fc9387197a042a899b611d15ff328a25504a0e09a61cacde992e8ecbbd4ba46aa961b35ded04391ea4fe0999f5e13f74cafca55218ff871ea8b029972e016b20b79de9534f8ea1b7051d58643bef925373ab8fabf4aef82898465d027dc8fd1c5de60f2c9d13be8c3f1b20202e39ce7f4a7784a56d1f3d8682b44d3c8410acd3e30f389d0b373d80ff72198f9eede8a7dbf5dc5b1a3e42bff93b5b1dcf46193f5b5ec8d48118d77bc2ba80ab9e1ff740d89b182e71aabaf4510e1ea9fadcf8dc410b845a6f1e9736c2662e996f3ff831969b1da044cecb3f43534c2c1859eb466cff335ac1111d31da99c053c6480af3ae14127b26b7226ac9fb3043b8c2fa98c618fe0560c2a1306209c56a4404cfb31474830e53625480a6b1bae4d80147c28367246aeb25bbb5bfa53aefae8bfa4db6bbca8f452370a5c9f992e60470c8600f700324eed86b5926222638db5bcffae5f9e5103f06496ec26ca7ad169893724644d6aaf0e83be003c703e2f00ecc1b022df0e2aaf8c4dd5369c99e4bc3f24ce82b5bbdbc704b3b68364c706501b0682f24000401659609d38a4178393421834ce462e1c12e545bcec5595fcf45a88c4b7750c4925e27bf504820e3b42a23e3e10433870be5b730b312ac0b3e2c5ea736d5de5ea5c5d9ea923345095cff1156653d3af1f1f2cb5876893bab595066ff799719e6c225ac640b0a91aa310f076936905e8498a2825207751633e39287b4134552c76971a44d98eaa404c2c9bf7ebd1639c73c23c9c8f0f14479e36fda1db7ca20fa01c24eb14a8dac4e36c2e6ce6de414416bd015c32d67b5de55c6d15edb51bbef6ee18b0a51822182fb6a34cc8e6c135f14698fe4d0e082a6e0a1bde4bc554d7cc69dc7d40f9293c02e9579767db58bdde7e41769db5c02be7f8b38bc488e7e73bd438ef3eb91cd7a72d121680618775092a21d9c272bef7c67cc87952edc905690b956eda22cc8d727cc6106725ba3edd851ea67da71694e1d82a96d5b66a9a1a6486c39e5004e311cea0042b66f72ea96e345d85dacc2e4f745a7ec4b4199543034b2c493d1a70bf17290c15e426c9bfe9aa16e1f8bb52fca284fdf044fbed02e5296d361251f1010dc6ec9c0979fc2e500a766b4c6841343bbfa561adbb77e9608630c1c3d1d5cd2ceb6471deb24e20b1ff4294b0be1739641b695e27f603af98e3adebe5eaa6ea0505e9876da561cb10f12ee1317ed6686cb1e4840127a66c269e936968ac45ba82763404be1c039a28153867a4981414c28e230324844d001578ae0636d43062e47ec472c4bb26c4c289cb41511c9a9d641cc0662eb28b756db11df09ced90614fb3fceda0586813fcc9a5ab4a50eb8e6f4e86434623e4de69d2e3ed0a30fb4120fcf9299b6236511f183d4703271b433cd532f67b77374502ded19629e25fc1819c9f3d1ad235a82848f8189ed3076509afedc38ae06fef92659f1b63f6f6959ed0c31e438d6cab5e68349e50d315d3d6f83a59e9ef64587beea3a9afacfe0125411609354cda8706160d99658e877ad38cd2fdf36d1e707b783ff34dcb512839eaaed264103f8dc7be14253d5918d00270472ddc8a2c08d565caad9b71baf2f4549db5f79d9b7898b31da27da04a7ca82451b0b6cdbc1fcf0339e132798b70432f750154789b0a0161ab847184c99cd00a5c898e83b204dd832ee373794c4140a0d5a73754b3d20e6c0e2bf8b75b9a7d2dffc2428814d1f06a0a9ec47663c4e5f6b651abf402532fe06099bd3628e404acb1820172ae0a99fe56f653eade38655365947df0705166dc91445521a8dc9a0aef7cf6204b314d87132ad51c45843b2a17138dc9cdf4fe48e3462208e8cec035b67988dd97d12211f694a343f4e473db1391410898d28cd9647e75ddec626b9415ca12da8fddd2325f3ab3d63dae93efa2b714bd2d082a826a38be90c7f3bd37eae3de511324a724e426873e6a1696ff1c40a7d8a87c035bd11705dca5e6a2a9b63b716f76fbfec984d174537d77580ca6206304ee7e0f01a7fa9f49b2ef9bbc8dacf7581833fdbf5d916f287ecea2c991ca3ef04ed3060c74605249d1b8f33534d6ceedb0da60a1c566d84e61de00b122bdde46123ce728d1bf36d89b265318f9dad5f90427cbcde6a77dfda91d62c91f864d38377094554fb812ee88324525c984470965ee1284cd3e31e582e88086f89fd56e4437fae3326d7bb0aaa4d2b16d6d3762a837c7d225fd871d4a09bbb95f51ebcf3ea6f96f68f9bbbe9721c9b6c18f08785d9ba15e7f9e50c5af7dfefad130ac4872b826ca4aee0dcb4b475e81b33da784acbf6dc9adde3fb53666d470462e614afc718cebc34509ad02311ed148f6301c21246ab70570b403eddb37c8a2fb784bf68d020c62fa500bce41043b0a998d818569f64f04e5c5f071ecda3a8ee1bd36e5efe201d49aea8808714ef9f76e545af92438c0aa0fe20d4cd60d90fb2c746a66599d7e54330712bb1a025261e97b8a65d140210a1428b258ee55c81a4e4360f315997742682c378a7917cf52ae09ff3d1503c348c3215f3fc8e32add00d90ad", 0xfffffffffffffd80) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, 0x0, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 02:24:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) syz_open_pts() 02:24:16 executing program 0: r0 = socket(0x18, 0x800001, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x4) 02:24:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x101, 0x2, {0x90a0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) r2 = socket(0x10, 0x3, 0xfffffffffffffff7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:24:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="f778904476b70b1392e27813a27275d83b4b8df6f05e899a563e902656181960edfe9d0ccbd6417c5f37898fc0a6e2de4f878ab6ccc3c224ea39258e576ec493570d4aa42e222d0618e4d35952f74a371a760d0a4f82237ded2dca39fad417d3", 0x60}, {&(0x7f0000000180)="d21223fbffbecd59e4aa0158dfc7d2c2520204b3cedb17b125c64900c7d7d96410e1e6534508e3f0e48b03092fa5f54e20be508e3e3e499b3f369e7799a3eb768bce4d8af7ad39fa82f41e878d82b3208cb85bd70b9518abb683131b3758a9ba3ca632bb812cf44a892787861861", 0x6e}, {&(0x7f0000000280)="4c59e4e2142005673c3feb3d7ddd1a9efc87c1f29b532488c4b86f2a971e339991c55272a17eddc977d0b03cb88059859d925c3f944760644e362ca6a328e9bcf517dd31", 0x44}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) 02:24:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b673b1b542a538706000000a7c800009712fd6900230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 02:24:16 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/106, 0x6a) 02:24:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2000) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 02:24:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) write(r0, &(0x7f0000000040)="a105715a712f864ec45833161c15827256784564bbe60c01e4f4b96089f91a37ecf05b4f9a2ed6f8b30f7caf3ff6939b2f15951d0417310e79317f687968d45a9df225f667910535f3555ff6771aa8c4bbac2d7df9203a051e5eeb96debf7ac95d1d00be9ed3db82fcdbefc07a820b70ac2353b69cb6c9187458764d820cb5ebb66fb9f9f26bc8562d7e567451b7fe47a7eb07647efde53722d91091139c29c36bbaeeca09cf0f32b133b5752bc2cd92bc99ddbe44e2596369edf89736225f4e20f76651e28ead06080be0046398b3a7bffe039b1a1d31c3", 0xd8) 02:24:16 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000080)="951b62c2cb57a882d3103ec10dce2af423d9fe3479753bc27df168bd99604681a59a83182467e7924dc1f2d9e6238896a15cfecb37173a949ef98c44dd56be94ec4309a41a1efe3435053aa164f10e8f0e93c1a13e2894ad8955cc26b3", 0xe0}], 0x1) ftruncate(r0, 0x0, 0x5) 02:24:16 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000674f6c35a59b4cb900"/4104], 0x1, 0x3, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000e4214776ed08059f67c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009950484b768c7286defbe48eca8b912bef2168a7f922d7a25c4ea9146825b2a99dee46b266bd982103a705ed42a6603462f953ba9bab919bd4513bcaf6ccde39cdd4a63c6848e1c9a9d2c1ff855ade8aa6e684ac14103a5422af92efb366d3b0af7d5d933dc803d17bb9e843f159a0dcb034e200cd90651346b4fbe233c2d30beb79d87bbc8d74451c3fe195829cfff0ede03bf23e9bdc5299a6c391fd133430cedac534ca877b1a589fb7feaa"], 0x4a, 0x0, 0x1000) 02:24:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="2a419506d2b053b37e8488ca061c95eeab3a3fd14fb6b649d9c5948e99055e0617caa06951a32c90325d2782645e81103ca5bee6f6400f5b91d1ce82f25c59a12fef63fd1f18a07a72798888ebcfc02564a1932864501b52ce01e33d7689b3e1672706fc074731fadcdaaf421c1412dc05e8d27553eee47ea464ebf391f33fa9", 0x80}, {&(0x7f0000000140)="dc459e2e23ef462979ea073f5bd79c6311a5e6c54be72584f041e2a76167ac86a125373fc80820617f8d1f95d7445fcbc7121e8eafe9053ca255145c87bbc7f0b9077105746e22c737d607ed82a38d9cbd1d91573f450e58e8f916e65acc83a22cc8e8f31e75a8f58330779e6de1d02fe3238fd8ee932978afa29e9f48c14c79d6a9de304114476be5804dd2f17448c8228985d1e06cd95c945f1ec74c71bf557729f871f3f00b8116bb8e50e72d9e", 0xaf}, {&(0x7f0000000200)="1da071dd8b4209968564e84d7b91fc63d45aae571893c01e4580e266e85f8e953e4c3a0b37cbfa2a69ad8a9d3552cfe1e5a9a1ef605e22d1bdea182f9e53aca02f31edf0f4b7e17446b0314dbc5d58eed0c596037a1ff632cc68df00472d3d63b56044d84d9960202adfbcbce97f7a7c288443fe421cf4e439ac7ba603bc5542db9d616c37aa931957820c33e1776d1e99d394124340f151d856c31e381e904a1d94745b6bac97eda11ee303d7e3fbf8b3acb9011165006acd26241cda51cd20ecc1f252ee1e3046ad69", 0xca}], 0x3) 02:24:16 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f00000003c0)=0x10) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, &(0x7f0000001a40)=""/4096, 0x1000}, 0x1) recvmsg(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) r3 = dup(r1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000002a40)={0x200, 0x3, {[0x146f, 0xffffffffffff0000, 0x6, 0x3000, 0x80, 0x7, 0x7, 0x401, 0x1ff, 0x1000, 0x7, 0x100000001, 0x1, 0x2, 0x6, 0xfff, 0x4, 0xffff], [0xfffffffffffffffe, 0x5, 0x20, 0x6, 0x1, 0x9, 0x14c, 0x4, 0x4, 0x28], [0x4c0f, 0x4, 0x2, 0x7, 0x3a7, 0x7, 0x5], [0xfffffffffffffff8, 0x3f, 0x4, 0x0, 0x1d, 0x2c8c], [{0x7ff, 0x9, 0x4}, {0x8, 0x0, 0x6, 0x3}, {0x40, 0xffffffffffffffe0, 0x3, 0xffff}, {0x6, 0x7ff, 0x0, 0x80}, {0x9, 0x9, 0x2, 0xffffffffffffff7f}, {0xfffffffffffff000, 0xffffffff, 0x9, 0x9}, {0x4, 0x49, 0x2}, {0xc8a, 0x100000000, 0x9, 0x7}], {0x10000, 0x0, 0x5, 0xb298}, {0x9, 0x7fff, 0xda7, 0x8fe}}}) pipe2(&(0x7f0000000400), 0x10004) msgget(0x0, 0x11) setrlimit(0x7, &(0x7f0000000200)={0x1f, 0x6}) 02:24:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050490000000000000005786ca90500e08fecea11ea8fcf96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebb4259699a1f132e27acb5d602000d7d06000000000000002934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f0f2982961344df14b5d0000000000000020000000000000a0000000000000000000000fe00000008000000004440cb42", 0xb1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{0x0}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x3, 0xf0a9}) 02:24:16 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0bdea739002000000000000007b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000680)="8ea61b07da4f1ea282abfb078e578177f86b44bb76835814dfa8499df65ca46b5626e5bbf53abfc9b8f28b1163a798f8f42412d1b7ce55dcb3c8cb8be9246bff6520e4d0290689454b98f6e7e29dbb4967f209b7d5f5027121c195a10ce54c92a94cfa4016b8c3543adb2b0c6f8d324cd13f26e43a739316d7318932c3c9e82643fda81d807fae51d8426ea3d54fdd8a2834b2c10304b59a62d8dcdb9cf11a477f7bcbd6642ec987ba767ce832fb0dbde7a2aee88f3a9d0984af48e0e38e29f50a622c57f9741cf071fdee3cf365f08743effe81f245ec727c2a9310c1349d6d9c4447cdd069", 0xe6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x1, 0x7, 0x7, 0x8, "86c3a4412ebaa1ab365ab9016274bb13670e28b8", 0x3, 0x400}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000580)=""/249, 0xf9}], 0x4) 02:24:16 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pwrite(r1, &(0x7f00000001c0)="c8a84e3f04", 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="548f45eba7988cc5ab23fbc6313fe8f2cabe9402d217c05858c4dc06a186972f836683eff72830af01e3d007a5"], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530968326eb653000"], 0x10) 02:24:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) dup(r0) 02:24:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82e42d2f66696c653000"], 0x10) shutdown(r0, 0x1) socket(0x7, 0x3, 0xb59a) 02:24:17 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000440)='./file1/file0\x00', r0, &(0x7f0000000480)='./file1/file0\x00') unveil(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='c\x00') ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000003c0)={0x4, 0xffff}) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1/file0\x00') semget$private(0x0, 0x7, 0x10) readlinkat(r0, &(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)=""/96, 0xffffffffffffffa3) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000300)='./file1/file0\x00') 02:24:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) 02:24:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x1, 0x200, &(0x7f0000000080)="38ea9590bfde7f772f9ce7c655f455307ce0d3485aaf77040dc456ee8181e89b0d05682906844596", 0x28) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x7, 0x76, 0x1, {[0x8, 0x1, 0x401, 0x3, 0x3, 0x1f, 0x0, 0x1, 0x2, 0xc38, 0x40, 0x7, 0xca, 0x1838, 0x8, 0x4, 0x0, 0xa8a], [0x9, 0xce, 0x5, 0x163, 0xc2, 0x9, 0x7, 0x400, 0x7, 0x4], [0x5d, 0x0, 0xfffffffffffffc01, 0x80, 0xfffffffffffffff9, 0x6, 0x7ff], [0x3, 0x120, 0x40, 0x6, 0xff, 0x913], [{0x10001, 0x7, 0x7, 0xfffffffffffffffa}, {0x4, 0x1, 0x5, 0x80000001}, {0x1f6, 0x9, 0x40, 0x9}, {0x5, 0x6, 0x81, 0x9}, {0x35bcf4f6, 0x2, 0x8, 0x80}, {0x6, 0x1, 0x18a, 0x4}, {0xdee, 0x3, 0x9, 0x1}, {0xffffffffffff9fa9, 0x7, 0x80, 0x80}], {0x9, 0x0, 0x101, 0x1000}, {0xb3d9, 0x1000, 0xde, 0x1000}}}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000440)={0x200, 0x5, 0xae7, {[0x1, 0x3f88, 0x3, 0x7fffffff, 0x81, 0x4, 0x10000, 0x80000001, 0xfffffffffffffff8, 0x4, 0x7fffffff, 0x7, 0x0, 0x3ff, 0x2, 0x7, 0x1, 0x400], [0x8, 0xb200, 0x5b72, 0x20, 0x9, 0x5, 0x1, 0x7, 0x10001, 0x80000000], [0x9, 0x6, 0x3f, 0x7, 0x5, 0x1, 0x9], [0x81, 0x8000, 0x6, 0x1000, 0xfff, 0x684c], [{0x26, 0x8, 0x0, 0x2}, {0x80, 0x20, 0x6e65db76, 0x59f5}, {0x7, 0xd76, 0x3, 0x35}, {0xbbc, 0x0, 0x3, 0x401}, {0x4, 0x0, 0x2, 0xfffffffffffffff9}, {0x53d, 0x5, 0x8, 0x4}, {0xffffffffca8318ea, 0x7, 0x1, 0xffff}, {0xd77, 0x1914, 0x2}], {0x90, 0x800, 0xfff, 0x4}, {0x0, 0x6, 0x4, 0x8d}}}) setsockopt$sock_int(r0, 0xffff, 0x1104, 0x0, 0x3dcedf0b74f7a292) setsockopt$sock_int(r0, 0xffff, 0x1287, &(0x7f0000000040)=0xfffffffffffffffa, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20200, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0xdb) recvfrom(r0, &(0x7f0000000140)=""/23, 0x17, 0x40, 0x0, 0x0) 02:24:18 executing program 0: fcntl$setown(0xffffffffffffffff, 0xb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202b0, 0x0) close(r0) 02:24:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') kqueue() 02:24:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 02:24:18 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x658, 0x8, 0x0, "0d6f3a5b8d9d03822f2fd4b518ae80564e039134", 0x0, 0xfff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000480)=""/134, 0x86}], 0x1) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/229, 0xe5}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)}], 0x6) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:24:18 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 02:24:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 02:24:18 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/52}, &(0x7f00000000c0)=0x36) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 02:24:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) kqueue() fsync(r0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kqueue() 02:24:18 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x60) mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1131, r0, 0x0, 0xfffffffffffffffe) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x80000001, 0x4b284ba4, 0x9, 0x10000}) 02:24:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:24:18 executing program 1: socketpair(0x18, 0x8004, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) 02:24:18 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000300), 0x0, &(0x7f0000000400)) mlockall(0x1) munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = semget(0x0, 0x7, 0x30) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x8e) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000000, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x100000006, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) clock_settime(0x7, &(0x7f00000001c0)={0xfffffffffffffff9, 0x9}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x200000000}, 0x0, &(0x7f0000001880)={0x0, 0x3, 0x0, 0x6, 0x1, 0x1}, 0x0) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 02:24:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x1) mmap(&(0x7f000026c000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:24:18 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) 02:24:18 executing program 1: r0 = socket(0x6, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:24:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x72) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1) close(r0) 02:24:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x9, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xffffffff00000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r2 = dup2(r0, r1) poll(&(0x7f0000000240), 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x200040000000) 02:24:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000040000ffff000000000000f88f7c8a5b671b1b542a538706000000a700000000290000003d008000030035700100000000000000"], 0x38}, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/243, 0xf3, 0x800, 0x0, 0x0) 02:24:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) 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, 0x80000000000029, 0x10, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xf0) 02:24:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x18208, 0x0) 02:24:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000200)=[r4, r8, r6, r6, r8, r2, r5, r8]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r3, r7}, 0x9a) listen(r0, 0x6) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000000080)=0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r9, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:24:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xffffffff7fffffff, 0x4) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:24:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:24:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x10) select(0x40, &(0x7f0000000000)={0x1, 0x400, 0x0, 0x7, 0x80000000, 0x9, 0x8, 0x7}, &(0x7f00000000c0)={0x3, 0x7, 0x1000, 0x5d, 0x400, 0xffffffff00000000, 0xffffffffffffffe0, 0x5}, &(0x7f0000000100)={0x5, 0x7d82, 0x7, 0x3b, 0x5a, 0x4, 0x5838, 0x4}, &(0x7f0000000140)={0x1000000000000, 0x3}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0xa81, 0x30b4, 0x8, 0x8, 0x0, 0x1, 0x3, 0xffffffffffffffff}, &(0x7f0000000240)={0xb34}) 02:24:19 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x300000000000000, 0x20000000007}, 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x5, 0x80000000, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) 02:24:19 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0xcfd, 0x100000000}}, 0x0) msgget$private(0x0, 0x140) getitimer(0x0, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x101c0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x94c84c120a1cb31, 0x0, 0xc2, 0x0, r1}) 02:24:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 02:24:20 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/135, 0x87, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 02:24:20 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x4, 0x1}, 0x1, 0x2, 0x6}) pipe2(&(0x7f0000000040), 0x0) clock_gettime(0x8, &(0x7f0000000140)) 02:24:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = semget$private(0x0, 0x4, 0x44) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000100)=""/35) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xa9) write(r1, 0x0, 0x0) r2 = socket(0x8000002, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x8000001000000000, &(0x7f0000ffe000/0x1000)=nil) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$getown(r1, 0x5) 02:24:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0xe472e5ba7b8b01db}, 0xfffffffffffffdc6) 02:24:20 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000400)="36674985e53d8a3bbfd8c6e871f61506423d015d30a361988c359888510f13372c15439fabb49d9af7afd4cd0c17c66fb6547c5f476a0d2983c8b848cf70a519d4830f85102af1cbc3600fc4869bfa973ecd73ff794ef78e454288d6186e0b1cf49624c3c4ef1c4bedab6ad0cf5b3ec25f6905ce9de76648ce9695ac990c34cf0e4d8730b285d4f3ac4547853b34ca233f7a5242929adf379a0f19550320901526919ff020821931e3f36aed91b2ae6bc8f35af9af0fd8df20dc93db046a31aa5397cf1dca1b3aa31aa1", 0xca, 0x402, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x0, 0x10001) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f0000000300)=""/196, 0xc4}], 0x3) bind$inet(r1, &(0x7f0000000000), 0xc) 02:24:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 02:24:20 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xcdc0165bee35adc0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x64, 0x5}, {0x23, 0x19}, {0x67, 0x9}, {0x23, 0x6}, {0x80, 0x7}, {0x0, 0xffffffffffffff6d}], 0x6}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xffffffff00000001) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x1, 0x8, 0x8, r1}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/17, &(0x7f0000000240)=0x11) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x7fff) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x7, r2, r3, r2, r3, 0x0, 0x4}, 0x8, 0x1f, r1, r1, 0x1, 0x9, 0x7, 0x5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x80000001, 0xfffffffffffffffd}, 0x8) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000380)=0x9a8) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc2, 0x30, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0xffffffffffffffff, 0x100}], 0x79, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x400, 0x9}, {{r0}, 0xfffffffffffffffb, 0xaa, 0x40000004, 0x20, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x8001, 0x1}], 0x5, &(0x7f00000004c0)={0xffffffffffff8970, 0x101}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000500)={0x7, 0x401, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000540)=0x7f) sendto$inet6(r0, &(0x7f0000000580)="82293075fb1fba5f6ba81faaab76da4df7276f08b5131bacb9870af17d7172ee211b2d7974b98f4979a969a148d763c1", 0x30, 0xc, &(0x7f00000005c0)={0x18, 0x0, 0xa30a, 0x1ad}, 0xc) r5 = semget$private(0x0, 0x4, 0x104) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000600)=0x5) ioctl$TIOCSCTTY(r0, 0x20007461) r6 = socket$inet(0x2, 0x4005, 0x64b) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000006c0)={'./file1\x00', 0x80, 0x0, 0x101, 0x0, 0x92cf, 0x3, 0x6, 0x3, 0x3, 0x0, 0x1}) geteuid() socket(0x1f, 0x4000, 0x3) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000740)={0x100, 0x162}, 0x8) setregid(r3, r3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780), 0xc) 02:24:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt(r1, 0x7fffffff, 0x0, &(0x7f0000000140)=""/191, &(0x7f0000000040)=0xbf) poll(&(0x7f0000000100), 0x0, 0x0) 02:24:20 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(r1, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) r3 = dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt(r1, 0x100000000, 0x6, &(0x7f0000000180)="84d2e1e1f40588679a05ab3e6e24bc92dd54938dfb912e3725db30a614c006cb7ab858291cafd5a674b09d2baed38860f8ebf0f69bef", 0x36) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x2, 0x9}) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) fsync(0xffffffffffffffff) msgctl$IPC_RMID(r2, 0x0) 02:24:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setitimer(0x1, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffe57) setuid(r1) 02:24:21 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x81, 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0x1c0}, {0x18, 0x2, 0x1ff, 0x4}, 0x3, [0x5, 0x81, 0x8001, 0x6, 0x7, 0x1, 0x2bc]}, 0x3c) 02:24:21 executing program 0: sync() getrusage(0x1, &(0x7f00000003c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/47, 0x2f) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 02:24:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x13}, {r0, 0x4}], 0x2, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2639fa284f2864e6a666efb10ab6551b8788bc60"}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 02:24:21 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0xe5}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 02:24:21 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x0, 0x79) recvfrom$inet6(r0, &(0x7f0000000100)=""/232, 0xe8, 0x40, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x3}, 0xc) 02:24:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000180)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}], 0x58}, 0x0) 02:24:21 executing program 1: setrlimit(0x8, &(0x7f0000000280)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xa0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x6, 0x0, {0x6bf, 0x7fff}}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440)=""/18, 0x12}], 0x1) setrlimit(0x7, &(0x7f0000000040)={0xfff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() chmod(&(0x7f00000000c0)='./file0\x00', 0x74) close(r2) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x20, 0x8}, 0x10) r3 = syz_open_pts() fsync(r3) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r2, &(0x7f0000000080)="9d", 0x1) readv(r3, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 02:24:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xbd8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x1ff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="a4bff1c405b49e9d0396ccf5470f9c2a970b50897bbd55e63cf34bfed2e6ee575468abded2c93a71aa6720a421bcc7d9e12a46ffbd158992a124b7117f1b5e79da0d36f8"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:24:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820600d2ad9cf1bd6ff0a3dec174277382ba00dd696c6530006622864bc8bb4bf0001222a52249b85547697c5b75f528910bd2ef0dee777fef93c6fef1c51d3c7d7dba5950e9d4600fa5f70ec912a54ff9fdf90c0e7ba7ae38df5c2a65e5d3c7d64ac86a889e7a78d969d4bfe0f0844f8620c7dfb809fac30000000000"], 0xa) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:24:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:24:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0xff, 0x28) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@un=@file={0x0, ""/51}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x1b, 0xffffffffffff2ee0, './file0\x00', 0x6, 0xef, 0x5, 0x4}) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x140) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x6883) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8001, 0xcd52801a78677977) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x2) 02:24:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r2, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) r3 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffd83) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 02:24:22 executing program 1: getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) setregid(r0, r0) 02:24:22 executing program 0: mprotect(&(0x7f0000766000/0x3000)=nil, 0x3000, 0x100000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x49, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x101, 0x2fbf27e1}) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) 02:24:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x5, &(0x7f0000000000)="b502f4c254fc86f8feb7403f52544cca1156803b28020b0de2d7be5a288162ad42f45ac0e377e65fd290e302fec6dbe1da80e1547c9bff5cb44e11f35c95c655117326caca", 0x45) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 02:24:22 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2f424a632811020c0f1aa2904831b385d76a5b31c9723d2dd02d38cf74c3d533a9b6e40feee268033a656f4bc3a2db50b21c28a5e2c2f1cc397c4f067eff210d445343ca30fa5fa81c71c96f94919d124d9fa37473cff948ee3c5bc0cac53fda5a11b37ea4b9a1b7f8176ef95c2ed1ceaca12204c074cfc678bace2c1fc2403b110bde60bfbca878ec2130ba55d13acbb285f95621a06f2d58738d7c072300f37cab68c4265f111258babbce94a5e4ceabb38c8c83dc839578ce22c8e1589b6ba7e310877e2712"], 0x1, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x1ed, 0xffffffffffffffff, 0x800) 02:24:22 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000400)=[{r0, 0x4}], 0x1, 0x5a9) mknod(&(0x7f0000000080)='./file0\x00', 0x186, 0x2) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x0, 0x3, 0x7ff, 0x5, 0x2, 0x800, 0x7cd8, 0x191d}, &(0x7f0000000100)={0x2, 0x7fff}) 02:24:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x2, 0x5, 0x6}, {0x9, 0x101, 0x6, 0xffff}, {0x8, 0x0, 0x3ea, 0x7}, {0x1, 0x6, 0x1, 0x101}, {0x1ffc000, 0x3, 0x7, 0x100}]}) ioctl$TIOCSTOP(r0, 0x2000746f) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 02:24:22 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26, 0xb9}, {0xc3, 0x1}, {0x0, 0xa71}, {0xc5, 0x183}, {0x101, 0x5}, {0x44}, {0x5, 0xffffffff80000000}, {0x84, 0x3}, {0xcb, 0x7}, {0x0, 0x7}], 0xa}) syz_execute_func(&(0x7f0000000000)="c4217d11c96426410faf8c0a00000000c4c1d814093e64f342abc481fc561480c4e109d86373c42109db00f3a5c463f120621f00c4c1f970ee02") mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 02:24:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xde, &(0x7f00000002c0), 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:24:23 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) socket(0x18, 0x0, 0x7) 02:24:23 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x1, 0x3, 0x3) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) dup2(0xffffffffffffffff, r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 02:24:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) pledge(&(0x7f0000000380)=',%-#-$\x00\x8ch\xb2P\x8c\x1e\xa5F\xbb\xbd6f\x0e}~\xa2\x10t\xaef\x91y\x9a\x1e\xef \xb1=7\xfd\'\x16:\xaf\xe5\x161\x8d\x8c\xf7^\v\x1aq\xf3\x1a\'+\x9d\xfbC\xc2\x13\xcaa\xa2\x0f$J\xef,?\x83\xce\x02\xc9\xfe\xe5\xf9\xe0\xd8\x87>\x91\x00\x00\x00\xcf\x120\xd0.\x91\x04N\x92\x8b\xdd\xa58\x06\xf1\xd3Z\x06g\x9f\xebG>.\xc4\x9d\x17`{\xa1\x97\xaa\x90z\xac\\\x1a\x7f}T\x8e\x89U\xa7\x16\xc78\x18\x9d#\xaf\xf6v`\xad\x81\xde\x9ca\x87?\x1e%\xf9\xa3\xa7T\x9e\x91\x9e5\xccp\xea\xa6\x01\xfe(\xb2?\xdd5_\xd0\xe3\x17\xa6\xa6\x8f\xb6\xe1\xdd\xa0a\xc2\x19i\x00r]\xac\xa5\xf0t\xaf\x1b\xb9\xfd!H\xa9\xd0s\x8b\xfaW\xc4\xf9\xc6\x8a\xd2\x17~\x81\xbeZ\xac#a3\xc5\xc3\xc8\x82\xcf\x1d\xb6\xae\x93\xf1\'AW\xa4\x1b\xb9\x8dN?\xc9A\xb3\xab\xb7\x15\xbb<\xbeS/#!(\xefy\xaeq\"i\xd3\xb2-\x03P\x1cV\x06\xbdM\x8c\xa9\x13 Gl\xc3.\xd3\\kz\xefLvCk \xc0\x12\vN\xac\xa7\x12O#\xceE\xf8\xa6\xddD\xcdY\xf1\xf8\xca\xba`j\x14R\x1c\xa4\xee\xd96\xa0phh\x86\xd9\x0f\xac\xd5\xa4T\bY\xe9\xeb\xd4\x9d\'\x7f\x1a\xd1\xd7\x90\\B\xe2\xe0\x16\xe6Y\xb0\xec\xb0\xb2\x83\x0e\xa0N\xef?,\xb7+c\x86\x9a\xb0\x18\xda\xc5\xb6\x11\x17Z\xb7\xa3\xe2\x16{\t\xcc\x13L\ncN\xa9\xec\t`\xf7X\x95\x99#\x1e\xc6\xab\x05\x88\xcc\xb0|f\x017:7K\xbax\xde', &(0x7f0000000240)=',%-#-$\x00') mlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) write(r0, 0x0, 0xffffffffffffffbe) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x10000000000000a9, 0x0, 0xffffff7f, 0x9}, 0x400000000040) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3ff, 0x9}, 0xc) 02:24:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x28) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) 02:24:23 executing program 1: r0 = syz_open_pts() dup(r0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x6) 02:24:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x10}, {r0, 0x80}, {r0, 0x41}], 0x3, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 02:24:24 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000080)="c9c9fc19ffa0ac837d4c687043e21694e79154a71f2dd91ab812f8b5f391618a6f68676a76ae9b2d8163502b7b320292541e57d703eb626824d1db7c3752c517c3aedc88af77c1fad37a0e8bb7ac661e18f05e3b36a3d277eed35edd527572aa5c5854d24703096d978be9381564daf6b7cd3f45af6fb14172a31dcc8bcbe4c2d838aeeb2eae551769", 0x89, 0x5, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 02:24:24 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) socket$inet(0x2, 0x4000, 0x800) 02:24:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 02:24:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 02:24:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x6) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 02:24:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040), 0x247, 0x0, 0x0, 0xfffffffffffffecf) recvfrom$inet(r0, 0x0, 0x1cd, 0x0, 0x0, 0x0) 02:24:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x8088, 0x20) 02:24:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) mprotect(&(0x7f00004e0000/0x2000)=nil, 0x2000, 0x3) rename(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x2000000000000009) unlinkat(r0, &(0x7f0000000180)='./file1\x00', 0x8) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 02:24:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) pread(r1, &(0x7f00000002c0)="6beab806e91639a482564a58c9e15f2e346223ac023545b709ba4420cd9ffb848cc426b843adb8902cb5f3138acfe39944922487e6adf1dfca61c2f7c4fe6db7d179eecb5a200b106a8c21560968bac48edb799f09c80a0cf127ffab9f0c5951fe7f3481a77ecc94482cf2fac71ddb4428e82c1af67bc15068baf0f8327e", 0x7e, 0x0, 0x0) r2 = dup(r1) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) 02:24:26 executing program 0: link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff32222ef88f8ad7791338c7d84632b34f56897f4a5748167bdd8b15acf"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000080)={0x1, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 02:24:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000000), 0xb4) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x3d) getsockopt(r1, 0x2, 0x7fff, 0x0, 0x0) 02:24:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 02:24:27 executing program 1: r0 = socket(0x10, 0x7, 0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = dup(r0) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x4, 0x4) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x1f}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="4033934d937e0da295b4f0725a5b05440f7e80aec6b2e867080578209dc47475dd87c03a246f9b38606ae1ae21d67d02d3bf5cf90608462543e5865611ec2338dcf997dcffa9373c4069e6774a0893108136dc743f20b13eef7aa9d4aa5e32007cb68091f6f567ccfa34cc68bf34768eaedd07306696d1bd1d2a2495c0a82ef5fe3c56d37d905a134c8a5d34d42d16edffd07cb4f28cbbc57db022ad60e4e9d40c838bc202", 0xa5}, {&(0x7f0000000140)="2cfe1e5bb59eb0", 0x7}], 0x2, &(0x7f00000001c0)=[{0xd8, 0xffff, 0x800, "e331ed35fbb2a3a196f49f3e9553635e1d88d0dfa740bddc5a9aa2226bde199c49cef2193911000072e093e780abd08188164b3b0a8b754f1b36691502ab6095537fe95b9a816a54e9deffdf2867537de6464d66e586e303fed4f0b0c0613fbc571d343ef2faad2e04de1b5e591382a19f36c7a8bed79d4f73674650c2a71b50ecba80188703b35d4c0dfc4cf395bc3434a7b8d5ec7d9935d261179867c0d4c34a47cbce2a1a13ea84cb7db5302929fa8f829ebeb1fbeca801fab63706a3d4976febcfb74a"}, {0x100, 0x1, 0x38000000, "ad97813a2ec410f07a7268fec2809084f145d5b2afe29e19740a0b26af35b70bc49a896c2b57dc55a362bb1a6950ab2191fb55b956a6b913cc803d51316f6cb6729bc21aeaefc52d70798ee3d0b9da4a0c0e679a416a3882dac851739c59a974bd54de5ca55b6809692ca421c2f94bda4992233d620936145b75886895362d07141f1431888c7b3172c42227c7558249f9a796b621d57e1581506453920ae5f6eac279bd8f7cab93ed70503c772e367ad4e9e217e66b205ccab60b145ee288f0ddf0002f3bd9e225c5a04c2b890ca20ccacd4df90980cb2cb4df04ad4c57332f1e508bdb4daac9d99c"}, {0x10, 0x1, 0x6}], 0x1e8}, 0x0) 02:24:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0xa59e2a4fe716a2bf) 02:24:27 executing program 0: unveil(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='x\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) getrlimit(0x3, &(0x7f0000000040)) 02:24:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000080)="292918d7", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x100000000, './file0\x00', './file0\x00'}) setsockopt(r1, 0x10000009, 0x101, &(0x7f0000000580)="9d3d5b7c55052d5ea090c15641c343bdcb8ddb6e2eeeaf7722fc676bbd1e2a0e958dcf24be060a59a729eae0311d6b965033d020e1540078fa2e85d6a835bbce20e1d11c07fb1039025510e32c2d12261102b77b2ab49fd2c9873df6deb2d9b02472d031aca72ec4dddcb3ce907c1d738158d0e848afbe911f24eca25cba3c9334cb0ebfbf78db70c64c9ab0a62ecc03c47f7592dc8a89521834327fec83ca01a58fc40f8c138a4c528fce275625bed306f558e340b9bcf1151c3eb2c4e0dbbe8567323eb525c94f5bfeb2e0f44dd4ac4909d793341abc3d05dcc9caa5e2135542bc86c1cd516a9d21cb02e6fbcdb4852b90bc023b0c72124189bd6eabfc1d40ffa9599e8bb4f5d3715575c0ae3a64c8a82e608ca102980e29db216483a23a820e3799e64a17a31ac93322f950b45c86f5d97116b21b9c6145edc78dfb84f8d5262cd8a19026ec46cb15268331e8ce5508fe02041a66f822cff483fe4dc6101efa818dc53e08f544bacfb71fd3df9d922274408c5f84724cd747ae152fb01e414e894fc9e9", 0xfffffc1e) 02:24:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10082, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f0000000180), 0x6, 0x2f65) 02:24:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="02", 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) semget(0x1, 0x4, 0x0) 02:24:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket(0x2, 0xc005, 0xfff) close(r0) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x100000000) r2 = syz_open_pts() dup2(r1, r2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x7, 0x800, 0x7}, 0x80000001, 0x0, 0x6}) setrlimit(0x0, &(0x7f00000000c0)={0x6, 0x7}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) 02:24:27 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 02:24:27 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x376, 0xfffffffffffffff7, 0xfff, 0x29b0, "c2ec1769189064016004ede2aba1cf85c7586f22", 0x1f, 0x5}) open(&(0x7f0000000080)='./file0\x00', 0x20010, 0x20) 02:24:27 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:24:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 02:24:27 executing program 0: r0 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) lseek(r0, 0x0, 0x0, 0x0) 02:24:27 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) 02:24:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000000c0)='N', 0x1) read(r3, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r1, &(0x7f0000000180)='m', 0x1) close(r2) 02:24:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 02:24:27 executing program 0: chmod(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) setuid(0xee01) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 02:24:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x28) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 02:24:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x400000000000000) write(r0, &(0x7f0000000340), 0xff23) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x10000, 0x40, 0xeaf4, 0x0, 0x546, 0x8, 0x2a6b, 0x400}, &(0x7f0000000240)={0x1ff, 0x6}) r1 = getgid() setgroups(0x1, &(0x7f00000002c0)=[r1]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) getitimer(0x2, &(0x7f0000000280)) select(0x40, &(0x7f00000000c0)={0x3, 0xe0, 0x784, 0x5, 0xdbf, 0x1, 0x4, 0x1}, &(0x7f0000000100)={0x5, 0xfffffffffffffff9, 0x8, 0x7, 0xda1e, 0xfffffffffffff800, 0x4, 0x1000}, &(0x7f0000000140)={0x8, 0x1, 0x14e6, 0x4, 0xffffffffffffffff, 0x4, 0x8001, 0x7fffffff}, &(0x7f00000001c0)={0xfffffffffffffffb, 0x9}) 02:24:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() writev(r0, &(0x7f0000000840)=[{&(0x7f0000000280)="20125671725ce2430c67afc1d4230fd38107964c056aa9877e6991ec6ae75478305fb4b879946700adabc0444a565e37cdaeedada02af7dc16f4191cd36d6f37af52c638bfd07a57e2217f8825a0fe30e6d29dde52ee199778d28087ef5b9ef7cdf19e2a290fdc6f9ee78d32d3cc223c74cb9200f4cc6aaf6ecb1c42724797c31844845002d59ebe4309d4927026c6a933774f31d084cd984df966fc8fce4ed6d4f4f9581c8eddd7dbfd89ff4c9491929c51cc01fc8c0f4fc19b", 0xba}, {&(0x7f0000000340)="0b328ab642502666f3f6361e9e310e015fa66254d6ff033b002e7e43cfc6d738885d10f52d40085237a802d766ef90f90833582e9b5910c3ddcaa0eb3890e552d29e0d1136254d637129b530a3b56f733fa8e1fdfcc75713af8f4a2f6f1befbb0fda67be5a64f0d98f49165d17008d77c70757480899a228fb36820a3da9c573b3ff639c8f991a7eecd49d0c581bc8c6d01900cb34adb9027379e1a69f08c0eb58527fffda67e55807b0b5f77ec25b2fda724980e33afc1442fa8c12ae96f0", 0xbf}, {&(0x7f0000000400)="a1fe8d2b8664e32af7868e9ef960161be9351305a2377b4f4ebe163628d77948638c391615bd31d2d0a2b1a1e6710cbc90fe5f1dc19eb34f38fa8088172abcc86d48eb71d84119c8cf1be0ee121539558e92b0f1975cf07af83a9cee058cd18b80f115ac2fef", 0x66}, {&(0x7f0000000740)}, {&(0x7f0000000780)="b702e253b60646bc03cfc13cd21d7e22ecd8f8caa5a34f001aac1fc7c0f1fa2f70fc231880dfecd1be6bda9c464cd37c71ec837aa261674e484919baf2ab6fab0c9500ee4ff94a1bd204e42d871b44eecb4a420b5d5b446ea55c95869170ee03feb728edf34c0303ece8c99f6cac82505d87ac8b3a1222a61f15e4b785495661dce3fb2cd38796266d4f018e2e1e886a2d428353a3a9359cb4917b42a738d3f2e1466f083450eb", 0xa7}], 0x5) close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="f3954779b5c19c6006f0dba7ea16ab8816495de918eab0a210af62defd9a7ec11860f363ef5d8cd71fd2dd1ea3d35171fac01de6797aafffd22d534509219de2069fc58b604d030963a77f757dee42278b29c84696c05a23a58a8d2b7034dcb54e200c3f1c3cc0cb1e536b1b79495c07faaf46358a8602047e4fd47ecf2bda8fc0d52feb5eded4e5d4d7f02baaca59f6508ec2c66e052a1aa7bcfc47ffc2714b2164c19b5beaf6510ef6df17d046e2d2da9b981d762b1c96a2d9bc7c103bf97f695281f1050b63613f3cf1a544df74", 0xcf}], 0x1) dup(r0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000004c0)) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 02:24:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 02:24:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 02:24:27 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) 02:24:28 executing program 1: r0 = socket(0x18, 0x400000000002, 0x9) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1a03, &(0x7f0000000000), &(0x7f0000000080)=0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) socket(0x31, 0x4000, 0x1) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 02:24:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x82) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:24:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getdents(r1, &(0x7f0000000040)=""/86, 0x56) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 02:24:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) listen(r0, 0x8) 02:24:28 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x1b, 0x7ffffffffffffffd, 0xa) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup(r0) 02:24:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setflags(r0, 0x2, 0x1) lseek(r0, 0x0, 0x2000000000000000, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x30000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) ftruncate(r0, 0x0, 0x0) 02:24:28 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/68}, 0x4c, 0x3, 0x800) r1 = semget(0x3, 0x7, 0x202) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000080)=0x5) msgsnd(r0, &(0x7f00000013c0)={0x0, "3a6073ad8a77354c4990da50b1a5302ff997d88cbd7d8b5a81198904396434b48b037db35a055cfd373f64a7c81c1f24c2dc053f96da5983a4b438147ace949b0a22c7ec6495ab234cc150c42017e259340beb021b72603dd1e289b3a50f2a84db4fcccbff19889878c0f8bffeabe33da7513a48348aaea416a73bf2c0dd31a45986086f3b1841ff7f0cfd2505e3d35790454a1eb9e73c858c7e17c8d7e4f96c1e67dcb683bbb5dc83be2c608817e3f1646998deb4ddfd912c971c59e03e8b225c62cbd034550b285b"}, 0xd1, 0x800) msgrcv(r0, &(0x7f0000000280)={0x0, ""/242}, 0xfa, 0x0, 0x1800) 02:24:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b704", 0x1c}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x77b50368, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)) 02:24:28 executing program 1: link(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='..', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x7, 0x40, 0x8001, {[0x0, 0xff, 0x101, 0x7, 0x1f, 0x100000001, 0x14f, 0x8, 0x5, 0x1, 0x3e, 0x1, 0x5, 0x480, 0xffffffffffffffc0, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffe], [0x1000, 0xcfd, 0x4, 0x8, 0xffffffffffffea1f, 0x1, 0x4d31, 0x99be, 0x7, 0xa0c6], [0x1ff, 0x600000, 0x9b, 0x1, 0x7, 0x8, 0x7f], [0x200, 0x80, 0x9, 0xc12, 0x4, 0x8], [{0x3, 0xfffffffff2893f59, 0x8, 0x80000001}, {0x2, 0x80000001, 0x8001, 0x5}, {0xffffffffffffffff, 0x10000, 0x7fffffff, 0xd1a}, {0x80, 0xfffffffffffffffd, 0xffffffffffff8000, 0x8}, {0xf800000000000000, 0x7, 0x8}, {0x7, 0x3, 0xdc5, 0xf000000000000000}, {0x4, 0x101, 0x6ac, 0x4}, {0x5, 0x7, 0x100, 0x200}], {0x1, 0x2, 0x7}, {0x20, 0x0, 0x40, 0x8000}}}) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) 02:24:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x200000000000ffff, 0x16}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCDTR(r0, 0x20007478) sendto$unix(r0, &(0x7f00000000c0)="9acfe27cbc164cab86cbead1924f2804b3155a71eb0e96e6348eeaa4c53c3fb85d08cddbdbb3706709d2e7d9ef791d42ec76f161c66a8469ec60939cc042b79ccf6ac531b53fc8be2af8bc077d55ddfdde2bd61233f22f22c1176a04ef282f34aeb5cd7961a3bd64a1241fce48b66f9b01c3ae8780df5a6cfd8fd838df043b", 0x7f, 0x400, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 02:24:28 executing program 1: r0 = msgget$private(0x0, 0x2) r1 = semget(0x2, 0x7, 0x20) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000480)=""/129) msgsnd(r0, &(0x7f0000000000)={0x0, "bbf8e3a978bbf254e550df87e18660a8bfd860ea556069d3e0763872c5e2a81b3887533795e2242605a0280c01e44f8c049207b513aa07d24ed0e9b30777ba1f4cb4a29a75588c3e0c211ba11f7e71227b46381dd1518c83157d79457652c8aa439e1e919f609fbbc87e5f539af076b57252a84851742ec6f3b44158ead625a181761b040c255237b8d2ef1f18a7cff5691696e302348119306495fe057387ea2530f5e0cc3656f9"}, 0xb0, 0x800) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = semget$private(0x0, 0x0, 0x441) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000580)=""/138) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000440)='./file0\x00') msgrcv(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000feffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000696118ad9d9231f35e86817c7406cfdfe251151e6b93a4d4c2e697154f967f9323033fe9a28649b69fe8608bc989b8c09cdb37db8b214d8ce36128fc227b729bfbc153e87169971ebc006ef56481b494482fa2b77b3733d842668751673efe69ab14c4c2d3459d1ab19df19ba346ca2cff7f00000000000079d41edbddf684ef9771e3b1402fb603361613b40adf812b268df07e564cf1ac4ce9138bb6e0f7760874c0fea186c9fbdc67a6e058231b9fa09d3271b2a0bb76f047a27ada72fb326d99c3e0142ff68e19fbd2fed65cf06c8fb9b9d173142e8d7cb9678d2550a02cfb31ad8d285feb72b71543a47346"], 0xf4, 0x0, 0x800) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x3) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="f776bdc0d242c15fe9edff28b79a45ff33e31e52b63e49840aa4722ee74b4f5b0f6a3b6b87594d9c8306ce2dbf8a9688b9c738cc2f0f3f051cbdddbf3aa1eb354c6a5991a823700f3fb1a5c4816491f92d34000127000741ad0220ab56f1bdb660d76e62d66640165141a0e9cc1dc8c73107f889ec2ac95e16870ac65b024591cf21f1161a5923a0f52c0406d94228e9bee796a4d7a89657e2ef1723e03fbce11bd6197ebdc132aafe491d332cae8b417fe81066369996757d9ba8edcb3921edaf9a5ec2e46bba9211e2ebe41d50740e8f16bee22d6d61f20f23", 0xda}, {&(0x7f0000000200)}, {&(0x7f0000000240)="ba1aefb346bf93938e0b2478d4131a6f30", 0x11}, {&(0x7f0000000280)="2c301577ade3f17b38961ed7099db2b35bf6a869aaacc1ed3f5880f76c0de6494a3b8c6e6911bdbd69374f0b6e5c0f779e0e11ccf35b028605cc6fdfb53391b6669cc377e54aef7744eac2d4abe90db7d1b41f36b1fd5c00fec39bba369db33fba141de2dfba997bd96c5fc1b66f2f59ccca8cda20f51bf39a4776df7a3461063d2d05b2f16e1cad4502688653163119bd1d5eb4be3b87b1fd3c1c2dc42a584a85554203ef", 0xa5}, {&(0x7f0000000340)="258209ffd7403e874a2691fb48ffbdd2071ce5c5ab4ec68b5a8df5888c842a0c116dde96a0f0e8f4117ecd2a35685a00f085449318c867d203ecfa525145", 0x3e}, {&(0x7f0000000380)="0055a3203b20cd721cde0e8a62e9bb20858b093ea55ede6df33328956c8ec865062392", 0x23}], 0x6, 0x0, 0x0) 02:24:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x90) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 02:24:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x400, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 02:24:28 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 02:24:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x580, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0xa, 0x4, 0x6, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xc2}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff2000/0x9000)=nil, 0x92}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x60000000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1000}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x401}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xf99b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffab}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x30e}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(0xffffffffffffffff, r0) 02:24:28 executing program 1: r0 = semget$private(0x0, 0x7, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x5, 0x5, 0x3]) r1 = semget$private(0x0, 0x0, 0x5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/136) semop(r1, &(0x7f0000000100)=[{0x0, 0x9, 0x1000}], 0x1) r2 = semget$private(0x0, 0x2, 0x284) socketpair(0x6, 0x4000, 0x17, &(0x7f0000000140)={0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000002c0)={0x7, 0x1ff, 0x80000001, 0x4, "45c21019720cfa6fec8f2291de69910154405734", 0x6, 0x7f}) fchflags(r5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1029, &(0x7f0000000300)=0x1, 0x4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000340)) syz_open_pts() semop(r2, &(0x7f0000000380)=[{0x3, 0x80, 0x1000}, {0x3, 0x80000000}, {0x2, 0x13c2709a, 0x800}, {0x2, 0x4, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x10000, 0x1000}], 0x6) r6 = getgid() setgroups(0x1, &(0x7f00000003c0)=[r6]) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000400)=0x5) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/154) r7 = geteuid() symlinkat(&(0x7f0000000500)='./file0\x00', r4, &(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/128) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() chflagsat(r8, &(0x7f0000000640)='./file1\x00', 0x0, 0x2) fchownat(r5, &(0x7f0000000680)='./file0\x00', r7, r6, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000006c0)=""/4096) 02:24:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 02:24:28 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) r1 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/162) 02:24:28 executing program 0: r0 = socket(0x2, 0x8001, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000180)="f3cc87a0e4ff91bfa9aafa892f47207c3d64e6eb9c4e33289345947a3aaf2711af5385648cf48d042ab0fe2292ea4de3c699f0214a89721808dfc152c703df43ca378ae62f7febd37dfdf732bc54e3d46e1e7ff701825cfc0f32a1adb7af6a1847354c5fab347427fcc1ae6367f066352da1e0644e8d4d6e23be84b24461c9ebdc959a782caa56f911397b29f6d8acf2ea11216e642aae05fda67781c3874daad515f755abb93632eb0187bc0295fc3b42a0c4d9783d8db3704ff70e8f00d6dab7eb9cbd710d2cecfb5d5a5c5bfc285cdd8db8f9251796bdd7d6d49f7c113720cb752e6d7064c7f763d1659f30e5be5f8e6290808ffc22", 0xf7}, {&(0x7f0000000280)="1ca94c84a1e2a32da3c264ad1a809822cf7915b6750b9d633aca27d519356195339b9ce28a5d46acac4a98827eafa4821ee4e17525835c467c0489157144d924138dcd58435f4f188b82668880341ad2e6ea2c5e63100a2864eca784646418c764802740d5413d04dcd14bfd408f5e973d2d14b0f5b9ae84930c3efa90abc37b95350e269732dd977ccfd5a3e7a5af962b1b95f853c795bd8970dc2ace72b8155bdf245f693c0f2f886785bbe81a5e881d6da80b5971e930a8dd955ed20ee7d3d7fe26c737b34e9cec1f8ae81978fd0e57c81f69cd47b1414da7b11ca5d7c8c2eaf0feba53a66be269c3a023166aa4cc83078670153210da73a690240bfd0e42a5959be91211788e76e526e839cae11ebc3b6887548308f23c9241f94b6b871959754e614c4ddd0f4bc58d48951657bf9708e63560b76ca26a1bb1f87e089d0c7f8d1a7b3e86836d19e33c0aa5bbd589d1e78481f0844aaae59a56973d6958e207707cf25556dd92c949ec38440e0f135194c747bc13a624f0781f7f25d3d5f31277dd3cc2a40d34e91f01ccfebb5cc19e281f5b0a5dcbcdb9c75847bcef8471e8f31f753c1eff20a3b9f0c8fd4c70b04718330833d75a8f2689e9e2b7f74cff36d51d1223a0a7359054120a85cecf96363fef8dfc64552f003aacd7573d3781c19c29e854a9dd4bb97a520815b61044ece1c9abac3eb88c51ceed4f2813111c4e478ed31beb47072f1e5fc757f7fe96ffa82a982454b13d67ee22b39ca919d92c4b3b3e610b6fa4b0ad9f6de646c8e276b57276be29da950971dc23066dec2c5f131a1e552b2c9b10db8078efe1d902abaf72d9dbcde914eda9e05f536529f2331d6c256493b2ee6c49477018d58c275c1c27f1fef2b9185cf01e056ea5a342aeed7652a502bf526e88fb9d2fc956f3d7f3ed02bf1eea893972347310d7df704f6c8063bb5976574f1f4fd97cd6c26b5b145182854746640c4a3d542c1614d5306f59094a71db376072872972158f892d4b8612ccd2253a42ce4ea3b5494a65cb456686bfdafcd2fed5de947d06d3629d56957cb0ea6666bb96a5207acecc6b24114033e8bb6d40f3d689d569879c2e89f652e845041bf0e5c47d31d53fcad695256f614b72f09d5cf1d73c2c99b871a14cb50886134cbd4c62c94545af09b2d2746fc51d290c4459a994f28eab397033e5832f5066059f41a0008b76fe237f97479985ea535b5ff91391192a3583e52d9ba4c0a96c86ee80ae4393dc9fefe69dab7e743edb0205dde939b31cc5653a4b9523d60911a5296e208079a5ccd5d681f26f2b89438b046d767cda2ee661b158d3ee70e806035bf1a6b78c42d4b8cadcd707a6d863d910adf88281623b29656af8b6151cf095ccb07ff1acfd4808a1010a8748b6da060e5a449b4d5e120be98eeba170e38aa7b599571c9a840277bc56bccbd19baf0a0a1fac5ea36ceb7e13845719740a424a94caddb941ccb687d204a6097589ec3aab44f7ce0200a5d5011684b26cc5a0a1f1d809c92e79631b790dca3409b1635e06379e6adffc55f4f5949c201b04d5b55d1347f8bd059fc787b7c2b99e1a986d35bea068578275952227c2dfbeda9b91c24d1cc72dc3440eb03168da06cc1811369b201c2ad9a481659b0f223c9e19710b76b90d3f2008f1c44d66b3790236adb505ee99705a7fcf8186f3cb4af9725879ad4dd6d04058d895cec4f852049af570a43917cf62cffc15e604c90598927b3600cbfef027067ed753e14b5b18dc430454ab1d2076533ce095ee0d4766a1643f808fb7ab253e825a550e4f5cca5ae1f7d4e9309970466dd3d0a73f5019e21317545d008ab980c0ae82dd6163e5e67aaa0651062c575c3fb41d8ab8d548ae277c7a939a844c4a0aa1467c0b7146c273a0c6b69d46354dc6b8cfa247e5f418c91a9cddbfe5adc8c11806d4cf08d67216a9339c1c6245a2ce507d09aafea3368853fa3bd23e974d4b2a4897242b31cb39eeb42558f4c67bb5b0fde671611918d55d99656661d9e35654da0ad53f66aa5ecab40aac9bea597824aad19603df08d6ee56057a0f6f7dff66c91f79b69e55d2528d3e670005c33e06317385a2bf8a89751ee8ccf36f52b599c0657808e09a97581f397e1ab58c40c96d76b8546dbe05b124d524c3ed4c2abdd2051a978af2a5d1b6fd69e69186efdb2d447f3763cdb5d39d8b76736d291049abd74d18b4f3f2c010d7de63c6e3e62ba739f37e547ab22b2af7fd04745ffd41bfa5d26faf4ebd81c015e1f9965734988ce8eceefcee770cf7e3502149ad091c759b74e294fe22e9c6fa802bd02bdc45702049da4b2106e086eddee918cc74d2f7867f34ebdde1cd4bc93ed2e36d4f61aefa04eaccd2bc11f77d54d258e1f4c37a31f022c4781e0dfc034462b6cdd9eaf1fb25d9151b077111adc8b23bb2e130e66370b19b4c3e958fbe5cfd8404a02729a9dd53513018206e556b2a441474706e0b7951bad0c124963a12a697f1b850a8e2a2162151a50e122d799f23a7518e2f20efba8b1a730aa0bd457e43bccdb0b09e50140ae36c521f8ccea93f691cbea0269684d2583d5a0db55bd942693ef74d74dde6aa2f29f28c0ec8066944bb390cf2950b5a987e06d648187457b0409330ccec3911148e3e1078c0063719b18aa7db45b649dee64cf5287cc068b680dac4b4eb8ec4a8167746c78539ac91da5f23d1842ec0c6cc0d318c1935455880925daf5cc7e212595c60e54d8a1ded0e96ddb96c4bac3f7382c795c4891f1f9ac466c217e43a8e93baeabbe9f22b77e6dfbfc103fc4c2bc43b0e2e0f0d540a025e39916113e723a038d061fdf34ad02ee8be4dd50e1e8b1ecc45c74932a5fac47156df6c926a902e5a8afd9beb89ee46935a7d2208c1801b5a18bfc964f99ccbfb5fc623cec36209ca0f1accb5fc432397cf2a54ef69dc35f991868dd46d7e704d3125c8550e5bce5c43d9a8ca2bf803ff5cc67cbd814288492c0b297e92a90d28b0c44702ca5f49a2dcfb0c05c0826d12994a64772cb6e5443b7a5e518d27f5dfce2713a884feb184d86c9beaea79002cb211cca081b669264e252b4b1d93bc8299164fd9a973f1f7042f918d9443994037301f0c169f941a7141dfe4e151869a7ecaa86939234c6a6617b70d37293b0f5fdba4ace35d7759b56ae7b91e08bd5600089b4f1e530b4b29ec1727d9c9ddfae5b9c54df1c9f0eb010f33e0609a31dde3c337a1e1db9c154a9999a1149abe3fa34602310a889d2a5ece5f51b962d9378e80573823c8f12d07e1710416daccb25fd077bf1b01f799896c1750ba9d6a4c40ad7da51f81fca34efdb1d1e8e2eede59aa778326d0806596558040bbe448abe2fedc9e0e27509a76a5aa4c25e4373d48a07ed21d3e6ae960217a50c18e321eb0ea5f6e5a980905d10a249ebba9e5950564abe500c259be393345de5428704da08ff877cfaaa9f535162b948fd8cdc8742e22a971277ac7401ca3e93ed5d7c90d23693020a4dda592324817fe93db2e76c381f1481f6f4292e3d81fc4b703ffc34b696954f9d4be213aa4934bf867e02885375c15eb603dd842215d7f5a5b3aaa4280a85f4b2551d14f9a51ce6f300f97500ee3e1545e64ab0e23b9c1af5f2401ba2b3dc09d4388e647c18bc99f4298f8927ca463e804ff5b16efc50f19390643c0e45ee3bb39c7fa86606220e885299915bb9c313d4d416b983056ccad5444bec53de113542b0a6231410a2e0177a32905079e1e2a8169593f0aa4e8f0df97036c6f423427087a042cd77793e425024804d9c84a8f919b8c5ede921c2bf617bacebaba40ce1e9c98e2fd71d65728cd131d4c79b957f3d5005e94be3e9c007d8cbb31ec09bbca56c34c21636babe77114719a95e706e9191ff184d53ef372aa55896c05f0faa347ae2ecdc298c4e3b61190ebeb1fbe1f22e34c85c127077a00f6775ee0cf06e2646c69d0b6a1199a936ac94f9648f4659793b0347ca3540aafda40ba48072ebec47c621c5ae2fcbebf00a6660e9a38f7f9f2cd01df9386f643a194e19bf76f332dec733dc98eec131fbf090dd528d4a73bd72e67c1fc52c669ecd1b79d77cd5397db053a44f18aedf88bc1f7486ab07f8ad8c183fa6c07390623813d2a671057884bcb44207eb5a33e687a2c8a432bc092e61c7d9114fd3066afc5aaf9494633e0983d2fc7740a0a4fc13251e18bc133b4f11922b9551f030bccf0bb5ba00af26a7bababb9a276da491e0b8e4f2a73a52a783d9ce3f29dc9985b73dff42df10bba24448f3f7f2488780f016f6cc84ab9dd7bf30d22eb091284450907bb96c9b355390ee1159af4d0ef2f1921d00749cd22810f520f8b79e2a7b7d4fa6f3b2699f8c9dbc7330f7e8280725b320267767051a75481e112e6fc820a6a0fbb086ff6193397614dd8fa661ec8d8f0f68657ac0c700dd0bd23ea27bd6140b16d204d25788b718035302d625dbafab499f1d532fea6ffbefbf351afeeb2b6feb7e6ae3865d1994d4c9aafa03298a025a1136b10b39f3a915439b8bbe6ff4cd90f467df3bb18477e9e7a9a26ca7c6b62db3797889e78c893fc74c94fc915fe136536b6cb96e6332351bbcdc22d10d38fda8622744caa854f94aa820eddb68d4dc37733eea9574fb52fc7179f119d353c2a84bf8c971802d6ab6b763b4347c9bcb03be6e651bf7965e37a14d626a19283c1128a9eb4b3cdcd1fb19b725dab61052a8bd2a0916fa373bdba73eaf7195269e276253fb9e94db106278229d80ade6122fc0bbe1f7f75171aa5f69c0e13f6552f792792d966b959885453fb5d9526b8c0fc68bc187541c472d6be7e9287b1d7f96286e4b928c0ed23893bdc3c9e7442bcc7b09aae61c35aa1f8b210af9519c599f0dea72b32d379e0d291f242c67a3b1d104799fc26dd0420404cd77aef0d2201e3edb8cbea7f087bf04104129c3308d9a98a2f64a3b30d858762c1da8b0d467e15b540a458692d8f59f4d3e6af4efef6ebdeaabf17efa5ce494dc17658e21791ef38c5d5c5d4e1c92df87d4fd7482e8671b7a025d448ca4bb676c6fd7599ab47716f9bd86be132ba037d1fa2175dee24cc05f41a5f5f8770968ce590693ab0309e30fd18cf0c86655b840c456bf94797d381df64fe798d302ab0fa38d9794b296cb5e839138c980223b87be2181ab1ecf82d7ccbe847cef37c25422b76b7f6c00aca8b3d28c7504febb96635668120121ffb7eae94f0f3fda20cbb4f98d076aa3237024103e2a46c88f4351b1aa4d5cd09e6f7dbc3942051db39afba1bb770c274bd53090af79a270a680a39baa17b434f0965443c6ab539a9529ebe0d50ccfaafdc89d56362ae01d7365074918ac52d2c4e1b123ea5b5c83ff9276c86d5ef1261fb9149faa943df860434c0c332f25e0ee3f3de1c44725b6453c3f9ba3924651df95518ee68453e14053fdcfb89fee1fd3c05810b8e32ee87c5ab3076a638744640519f9faff332f2a46a9b1db7fd28638cda5568843c4e7dfb95a97aa723cb576019f866d425f8a666f34202952a86105307a7b278701216f9df1d749bdcc47697e23099b567808eef83ed8c7ce18293aa5bfbe19c850ac3d5b17f87d06397375fb568fb46f61b7fcbe4c62ef9f273b6f15682b71afc4963240348126fd44ef59bbf5d941c1c75a4d79745e1d3776d2b30d6c94ace6971e688fa91ea919addc934c28e042a8d3f74858f3d32500c93ab498aea98be03a6b4e7e6e68d5623b50bd47a4ee5b785885a313cede6c2f2005afbf8b726fec9842c5e7f24", 0x1000}, {&(0x7f0000001280)="d54bc6aede5e25c0639c68665f2dc313cef04c5ef9cbfceecca1d5dfcae9420814963ee05deb391e8ce35bac5a7e749c2352f000", 0x34}, {&(0x7f00000012c0)="7d3d80b31ac27e3548ed6029619f2a494d6946fb4a6df2a92d9482f786ee403020db6e6d6369dbaddc9bf6ab2c7289e5327390369cf67a62bfa8c96bb241902025fd0c737f", 0x45}, {&(0x7f0000001340)="ac80b291c32b076802e08ed01b1c78ce67371917c3b3e2887621cb7a03be4079235f289e2b690e4f1d2002de071b62c35bcd7c7267a8a56210999be602", 0x3d}, {&(0x7f0000001380)="948237b76eff919b1e542b4cbe60120ba4b9d948e2577ef8282f4b30d4270da9fb3fcbad8b8ecd3c2a8b9be903008a63242d9b02af3de2060860c209ec57a5578467bdad0402aec126d4ec36973ac6492883dfb10beb48135f69b63b2674b0fabdc2aa7a22c25b7afec503f1497054ae703562b2501e02a0025d850ac833306e87fe1fe33afa13d1250342b574ddf5719356d154077ee49da5b1bc0af504a7160e4b8ed8107557866f34e0ae495ff3d98edad7fb2d3700bcd3ba393b66139db3d705e91b0a52f1835318a2760f9da32665100c8ce62baf43", 0xd8}, {&(0x7f0000001480)="247a96c49c99bf98320f298807811d87bfbd05536a0033b33046dde17f61341ae1fb7bb63f88d2655ea2005e0de29e881ed48e8ade5a282c93b2509b16a5e22adccc453076a2dc198eb1dd9d7413a8fa30f70321001cb131213042a9ca868eb09e3115705fb119c85b60435afe7bac37594fce2b1dc4af9893774fd118330c5de6c882cc6026f2b8a13f0f16d652d4ee467959c4bd8d690b3564bb805e20b2ade9d7d7c778647b09dd0036d587295c8fc2f8aff5226ee1f9179b61f8dc555161c1da43c32947df1c803266a4a4004219236922c8bbe4ff97edd1db", 0xdb}, {&(0x7f0000001580)="100ac07932a2fbed2518b85818711f48b716e696e5883ad629f6e98598986ec1d3ccbc398ed2eb13c5396e2c1075fdacfd7b25926c3ff1311cb61f21505aa8e2f08aeb2898b23006f6dfdfa2d0c314f3f26b", 0x52}], 0x8, &(0x7f0000001680)=[{0x98, 0xffff, 0x800, "0aef12070afccc365e0cb9efbebab89ef734b245f8451498aebbf4dc4293661496df23feee387c445f454f5c8b3f92c6ea896cb7b994d9cc2c2e8b2f0305a66a9817933a674ca6bf9ffc66079308eaef6c5e591b47da8d701a003b9af8be083f069e05c36d8602bffd591796c332f7abeabc9bb0ea623aeba6ff7db81ae33ddee8eb667c"}, {0x30, 0x1, 0x1, "49221fb04288f9fba08cebad2690286b7b79030db77e40971a"}], 0xc8}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001800)=0x7fff) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 02:24:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 02:24:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000200)='./file0/file0/file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00') unlinkat(r2, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x8) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 02:24:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 02:24:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = kqueue() r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) 02:24:28 executing program 0: clock_getres(0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$KDGKBMODE(r0, 0x40044b06) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10210, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1, 0x0) r1 = msgget(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) 02:24:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 02:24:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0], 0x249}, 0x0) 02:24:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x10) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/201, 0xc9, 0x40, &(0x7f0000000300)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="71206ba47e4455ae8d32880c3fbabe0958be472465ea70d0d3138033b90b90465770234f327f2c2e23dff83aa22195e1cca561d9a70f7a1d83b12c73f407a03e4e960fcc66e38fd830d88b7beae58cf533442a69eef302820189e438ba6d8d56f2648a36d9274c704559bcc43f9a556a106e9aef0d685a9b9f4cf6870c8ee14a4bba373fc337d69c94e2c13508308a1e002a9ab74d434ba43905e20b729fb51603910aae1ae995a5492dfc3c39aedecea243dd7c603c9ae8fbf6f38768eed0e5a53c12541609411c", 0xc8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) 02:24:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 02:24:30 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300", 0x200000, 0x1000000000000}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xc7) 02:24:30 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001300)={0x9, 0x9, {[0x100, 0x4, 0x8, 0x7fff, 0x80000001, 0x6, 0x227e, 0x20, 0x47b, 0x5, 0xff, 0xff, 0x7f, 0x0, 0x20, 0x4, 0x200000000000000, 0x9], [0x8, 0x3, 0x2, 0x5, 0x7, 0x4, 0x4, 0x9, 0x0, 0x36], [0x100000000, 0x1, 0x4d03, 0xfffffffffffffffe, 0x4, 0x3, 0xfb6], [0x6, 0x4, 0xffff, 0x5, 0x4ada, 0x8], [{0x5, 0x3, 0x5, 0x9c}, {0x4, 0x2, 0x7f, 0x37}, {0x2, 0x9, 0x800, 0x6}, {0x100000001, 0x5, 0x3}, {0x4a83, 0x0, 0x7, 0x4}, {0x26d7, 0x1000, 0x4, 0x9}, {0x3, 0x6, 0x7, 0x100000001}, {0x7fff, 0x2, 0x7, 0x5}], {0x1, 0x3f, 0x100000000000, 0x40}, {0x400, 0x3, 0x2, 0x8}}}) getdents(0xffffffffffffffff, &(0x7f00000000c0)=""/4096, 0x1000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa6) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000010c0)={0x8001, 0xfffffffffffffe01, {[0x3f, 0x4, 0x400, 0x57f9, 0x3ff, 0x1f, 0x2, 0x9, 0x5, 0x8, 0x1, 0x4, 0x7ff, 0x4, 0x0, 0x81, 0x0, 0x8], [0x4, 0x80000001, 0x1c0000000000, 0xffffffff7fffffff, 0x4, 0x5, 0xde, 0x8, 0x800000000000, 0x4], [0x9, 0x0, 0x2, 0x7fff, 0x7ff, 0x8, 0x80000001], [0x29c3, 0x2fc, 0x7fff, 0x4, 0x7fffffff, 0xf364], [{0x100, 0xcd42, 0x5, 0x3}, {0x2, 0x9, 0xe0f1, 0x6}, {0x2, 0x1, 0x1, 0x3}, {0x418, 0x9, 0x9, 0x6771e6a}, {0x5, 0x0, 0x100, 0x1}, {0x4012, 0x8, 0x1, 0x20}, {0x5, 0x4, 0x5, 0x7}, {0x1, 0x5, 0x0, 0x8001}], {0x4, 0xff, 0x401, 0x1000}, {0x489, 0x3, 0xe7c8, 0x7}}}) 02:24:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 02:24:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0xffffffffffffffff, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:24:30 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') renameat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000080)='./file1/file0\x00') renameat(r0, &(0x7f0000000140)='\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, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) 02:24:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) dup2(r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="1ba85292394e193fc861f685d9fbda6784e9950aca86a6838ed7f3706f7c97659869", 0x22, 0x3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 02:24:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) read(r1, &(0x7f0000000100)=""/24, 0x18) socket$inet(0x2, 0x3, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) 02:24:30 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) msgget(0x1, 0x0) 02:24:30 executing program 1: r0 = socket(0x1, 0x4001, 0x8000000000000004) r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x81, 0x4}, 0x10) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/159, 0x9f}], 0x3, &(0x7f00000012c0)=""/238, 0xee}, 0x0) read(r1, &(0x7f0000000080)=""/4, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) socket(0x10, 0x3, 0x9) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0xff) 02:24:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000b40)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x7, 0x0, "e0ff00000000040600002000"}) setsockopt(r0, 0x3, 0xffffffff, &(0x7f0000000000)="17be9c81e9a2d0eade088958a2f23871c9f1c8c10a0bdcacb3376f4ddd6481174d5237ec21ff9636809ebc8690a1eaefb696a200e98cd8b42429053deca631594bafc1cb3f6f5a0e526aafbef5bcf161bc7850dba61c15", 0x57) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchflags(r0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x8000, 0x133) fchownat(r5, &(0x7f0000000780)='./file0\x00', r4, r3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r0, 0x5) shutdown(r5, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="bd6859d2e23f69408d1f81a83c9f7cdcb99c4d3271daa7ffe61223b29cf5c99f467785369f1461864d6b926d1d986ad17ee18b6fb8e0933c9a5650bc9a6436ebdf6a5d1235efeceecf3da27b54f139002a9de6119139a2f5e78df4aabae66e5e0c652e199f1f349ce7420ff25bb68b0f993ef4ec39efd2bfc317c01cab2d389e518eb6277fb5362af7b461595b426218f2072be2bb71069f5e7d8934261c21487c1852fe7c5b7421d149e58280906b2eba226583f1790175fb8b2df85405caa89cf7a4497944d811e7fc661b2016a9870c372478c7a907117c80f2701e100aee2a727b544c4f0701bf3db76063dbd0bf3cce4f2e6db6df4042", 0xf9}, {&(0x7f0000000200)="99c5d3ce1fbeb9dfedc745ff77d965f74940e6234bd5f663940206d5de624f21a3560bc54512", 0x26}, {&(0x7f0000000240)="a8180c34fe6e88b276619cbcceedfb492e8878504f11edef32d668f76271ed6c1cebf421c40652ad0d7c263083bc2922bde1e57548726498c8685acdaba22c69cc9ef990977a8b7fec29816ef54329dfd7f5c7e301b12bc38355f229f8c53454f237c352a81d852150da85ba8182555442a4b164d5bc04aec4566db0", 0x7c}, {&(0x7f00000002c0)="54c7cd68851da55c7a6e89be712bb6856bbac7fcbdfe43868e6c12ed7a9881404878da7ca26a552e599c30159ac8f4a7ab0be6adcf27babe639fc62190d3a7f3", 0x40}, {&(0x7f0000000300)="f2643c", 0x3}, {&(0x7f0000000340)="8550fdf493ca9212e9d0f1a390279669ed3473b2743f19203677ea4b1f455c5e0813b133a0d6073224b367ff0d10e59606c777c435c5acfa3603ef62b617734ba893f76b766c27883e73577c8e0dc0f261345758ae2faa749a092e9565b684a7f5d233396f9afd38602b00f0458e9ed953063a8f8a569e688cfe6f05f6f0ae0315a522f61bde140610cb840cb34a1680488c6ff9f42be33d405e4233766fcfc32e55d4d4b5687e15e72fd21aa264b7ea573cbaf01894b844413173ef075111f6e7", 0xc1}, {&(0x7f0000000440)="97037279f6bcb4f67ac760", 0xb}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, 0x0, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0xc}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff11) 02:24:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 02:24:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) sendto$unix(r1, &(0x7f0000000140)="a9c9fb0affbd3543d3e664c08a06866b33e608a55214619f27ef1b909e5fe4a2df7ad01d5aac02f0045ac69129520e39dbceb486296f2b09391ab31900c08e40c1586addbf6b7d9b1bd404072087106cdb7533bd68293d67e3ed450bf348bbdd8acbcf3688aa57948a73ed7f3127f2b5fc250397cdc1031049046dd586d0c72195c265db09248cb07973f6c78e5cf3f876c97edd3cb4e7e7ff49af3d8d6da5dffb3fa40fc52d8b0a62e8f6eda39e8b4bbe727bd1aa04cdb0dddb1b10c2c7d75daa1a14750a23261b69ecd2c0d4fa882a2b5240769053e3eaf67d86666409bb", 0xdf, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="01003a86f1696cafce00"], 0xa) 02:24:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60f, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="7389213c026c81e1de17e1635ba4da220b5fa7a6a70afcb88dbc26ca97d65fa7295219c3a9d2dfcbf40fd3c8268bf070b4105888bf8b04813df519c65ea6da44c818a589c5cea18f7969e45149187ead831fcb57051d00ae603399b0b26cf2d6a1b41988dc833978c06b4fb8a921d4972449806f69d818d0bb68c2f4dbf323fadc8cf2c3fefa92c9a7da2addf57bee880c91e00eb08d99c52aed36cce4bd1f9ad5a2ef6b77afc5dae9a24835754829b947a891984f63a65c29349bfd4d6c0aaa2b2177afe72f33ae5390ccc9659a8aae54c4efd5114c68cc5da53580ee72ef180d33a8d8550e7fd982ab0a1c57c8330a11dd1751b6cd7c23cc", 0xf9}, {&(0x7f0000000140)="4a4af650a232f4ee832a8a028c5c201c9b0eb87374fd637ff6442fcf9b42b2103fa97164c573318a230f6fa9a24928fc2f8a03d965f63ef85afdf25e18a7ad5670239ffa7d8adfd5a00717e79586baf3e196b946bfae3edbec4eb90bb349829f7097d15204f44df8b2762ada116d0017b1895f7109009bee94cf3a23e07cf8f04fbda8ec5de40d8bc87230ae39", 0x8d}, {&(0x7f0000000200)="f07a83ff178f20d842e914371a0f5bdf1e0af8c8f2c29c82752e7634cf4a647460f92695bdf0ec0e97d47ce21459825db4389ea27ee6ce8f7a5a1d4289f950beba7ca689a559d5c7fe3c40e13c8475d9b96e25e3e158b2b2f2ccd9590192026c0eb06b2ed8c2605039a41a866f9760966398a7fa419cbcc13736bcb7901ed51998678411b9ba3b379c4a08972c50938d8faa8b3d62", 0x95}, {&(0x7f00000002c0)="e6dbbae8d3d5ba972ad38cdf2d61a7ce6ba22d581e2d83a374a8b5f2ebabda83189bbfb12d4125f44a4eb1f05103fe2de7128259cf6deda459cc", 0x3a}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000440)="ce703e419f542245f2815872140eb6ef8988b3113f042a345fe185773dcbd9d5a5eb88b6af7f4fe436bd057358d101be346722f0eb9680021c1e42b4d2b3d6e00bb5421b3aabe8dc8b0dd52eb489f35e463e80f5117ef9569805345ff02cd7249ed03cc8efbc7136b6cc19ca50ee456880ac9f41c3d9c8e5c50d98ccf42db9465462e927752ca7fa8b1eaa9841646f37e2dea535dd8d11367060bdd6c81ff8164780754d70e9f41145dc91b6c0", 0xad}, {&(0x7f0000000500)="acbee14fc20832bdd6c6ac7ce0945dab15820e7e2fd0d57162af6642201cde3cead69f2d2cb80909f7685fa7b135e19ed2d4674dfd3a37b304636f60a8aaaa917564597547c45c732673a2f671ec4765bfae7313a2f4648cc434c70d4c4fab78c767d7c353580e5e7d8ecb600a405f497d19323e4ea29fbd6e46bd405f11a0946dcfbf1495dde1f7b3a26032cb77ff8562a910d8e3d6415b8635ba0265fff4fcd45604f30b8baee60a731f58", 0xac}, {&(0x7f00000005c0)="e0029f0b0f22e15fe597e07363f713c18302e31bf6a5a2680c2bba7b4883e6257d016dbed0ca87fd8c29878133fa26e2fe65d0a2178473e214c8a2eb9e05e5b8cb211ea96481f64a2a1c164436646a1e58bb3f1d2eca58a70fb3e5526e8d28c949c28e11b0170cdeab866896f9b82ff86fd8940bdd411ccf2ba9c943911acb68cc679db415af425026ddb9f964906d9c4309267c5e7f72fd9e1644ef0064f0e209789e92a4b7188c8b4a267121fa99a3143b9f3bc40245c79997e91159f3387bc79b4d0aea7286887881e45ec4bd32397a41a5348b1e50f51060f4956558ed1af63d77e9abaea8b21bf5908ddce2d0a04a5fce51c3a0", 0xf6}, {&(0x7f00000006c0)="ebd6ca798e08acc36c1398a4472ed1a06762e633673e738069b5b14b144c15bfc71c57b12ed1e8676f8a99cb76f5869fca312dd41a85a55ae4245eaa674b", 0x3e}, {&(0x7f0000000700)="6c3b54e6d007edb4a8ebddc26c506e219dd1a027f943fe09a114bbe27b4de32f507634633b8ebc29f7070dea3b8e5edcccb0a35cd39149f562cfd48adff1a4b81e348b2672754cd1c1bb810ae8165b49536184f689024aaa0dd292a3c178c0879a8fc2838883e3c47f74ec477483427ba7fab061b39c8fc859ee55ace9d66251f6a252b55844b997491d6b95d7b62949fe2b3275d174669d3a7b37a27c8f80e0e08c10f99ed10b4ea9f331", 0xab}, {&(0x7f00000007c0)="fa74d054", 0x4}, {&(0x7f0000000800)="7e8f5b", 0x3}], 0x7, 0x0, 0x0) write(r0, &(0x7f0000000340)="b2ab9af503ae2fb896373898ed113089c423c444c1739b2e32b4451f7c402d5dfdb66ccd17cdf36da3535cea3ccbbf4b18bc18e6a6e4788da1fe60a4f79cb87ce8be1aa2a076ddd76768fa16e152cfc749d679c991d04d3c4e64122c7e88cfc2ecff563867932bd8ab4ced2bb2dd768215971dd4c19105e8bb67626b54a7f63274c266623f8c910447385ee7292d4b41d0c72ed700fe7f0328b7cdd6df8d51efa2d2340b24dd92e5ec2b1b2386a312af3330692266d0f85c28f81af8281a59df015271a3864ea8188e0955a90919eb9913d539fddcea7caf04284ada", 0xdc) 02:24:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) setsockopt(r0, 0x7f, 0x3, &(0x7f0000000140)="a3b46e4725bf90a044eeadaf5348ba1857153389825093b7b4339a5c886c1b2c39522eb10970db1d74d93ff4edfcdffd35f16769ae55246954715388edeb95d7cbd1f32ca1e13f22e2ad3e44ef833627ce1588d92afc5e1dd90a05618b945ccae8ef5b81aec81d4da2275e8765035ff28c8f46fdde9edc0352502a7af2a36c39da441c7d95e2da32cb0773a4c3f51a3e64d1b92ef20df72ded3ba449fb9766ffffb981976c3d70ff3397e4387f9ed686840cd64e44001cc1342e487185ce0e328df78023", 0xc4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10002, 0x6) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r4, 0xff, 0xff, &(0x7f0000000280)=""/58, &(0x7f00000002c0)=0x3a) connect(r5, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$KDENABIO(r1, 0x20004b3c) dup2(r0, r5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x10, 0x3e3368ea1f1c4af7, 0x5, &(0x7f0000000240)) 02:24:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x2000000000000}], 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x141) ioctl$TIOCSCTTY(r0, 0x20007461) 02:24:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) dup2(r0, r1) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 02:24:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="7c3a864e42067955c05ca85939da85fa04ba8c037f4ef9f40ceb14108d8b2e84ff54e85ca1e9efbd9c9615eb14ecd2ef125eb495ad858012540a28332be7498903c4286a34a5be531aed6dbe62d3a280635b68fcbaa5038d7f6f9882bdb869ac2e2d8c83dd152d1988c2cb4b35c9533c75cc521c0396357bff0ccd4640342e6225f72239805c6a598c0b08e3a1e69e161b82b7c07f8777014753063ac48e9640fb495ba11db089917ecae338f3d8efd96808a8d648140413be900eeb347def4587bebdefd06cf067277dec84e10a48d29f5fee76adea997712999e98f06163b7728034a2ebf1be", 0xe7, 0x5, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 02:24:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x6, 0x6, 0x2, 0x2517}, {0x100, 0x26, 0x1, 0xffffffff}, {0xe5c7, 0x5, 0x9, 0xf6}, {0x1, 0x4, 0x7, 0x4}, {0x7, 0x5, 0x3, 0x1}, {0x4, 0x9, 0x3, 0x10000}, {0xffffffffffffe86d, 0x1, 0x5, 0x8}, {0x3f14, 0x7d, 0x8, 0xffff}, {0x2, 0x5, 0x7e0fa9ca, 0x3}]}) syz_open_pts() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 02:24:31 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='c\x00') utimes(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 02:24:32 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000bba000)={0x0, 0x0, 0x0, 0x500}, 0x0) 02:24:32 executing program 0: r0 = socket(0x2, 0x1, 0x100) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:24:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x3ff, 0x9, 0x1000, "7fd5c63c9338e629e083429033727e34aca5cdba", 0x1b2, 0x5}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 02:24:32 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x208, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 02:24:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x9) ioctl$BIOCPROMISC(r1, 0x20004269) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 02:24:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) semget$private(0x0, 0xfffffffffffffffe, 0x410) sendto(r0, &(0x7f0000000080)="496cba48e34af45bbdcb902403c755f9283cdfbe1735c15c7d0530e1196bf5247879138266e36da1b93fa6eea7cf32467b7e6758cd3cddf69f583b4c5d8b3b03d494999e7fa43e785b0dd3b68f47d6abf88b33235269fade10928f9ce024a5abccc8d6ae5ba3de2b5809a4bd505ed9c58e6d022baf639f5c9f774d14c39b7097469c592b1cf1d0591a2533482d", 0x8d, 0x404, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() dup2(r1, r1) 02:24:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwrite(r0, &(0x7f0000000000)='y', 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) 02:24:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:24:32 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r0 = semget(0x2, 0x6, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x1]) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x40002, 0x0, 0x9f8, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x7fff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 02:24:32 executing program 0: socketpair(0x18, 0x4006, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x4, 0x0) r3 = kqueue() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd, 0x156) r6 = kqueue() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x400, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0x20}, {r2, 0x24}, {r3, 0x2}, {}, {r4, 0x110}, {r5, 0x40}, {r6, 0x10}, {r7}], 0x9, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000240)="90a3c0afa2f914e9ec2f7fec97b64328fd9d1fb0891b2283d5d5ab4e4bd2f91c0a0ad614560c33cb5f5f4c14e98f073ef6c020195f6c8e2915d19ba5984ec0597059c2c597166e3be866b9b48ba9df639359dbd67f90d193bbe6cc05e4169f587f573c2f82c2e20933bfadc3e2d80adad1b41f3f81715a25efa50e7e7d1b55ae2411191d60", 0x85}], 0x1) 02:24:32 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x100000001, 0x81}, 0xc) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f00000001c0)="c8a84e3f04", 0x5, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r2, 0x0, 0x3) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:24:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x2) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x1000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x105, 0x7fff}, {0x44, 0x93}, {0xc7, 0x8}], 0x3}) 02:24:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="022f2e09e113cc943bdf1f00ba0cff9f3c5d7229f9"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 02:24:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x40) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/185) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) write(r0, &(0x7f0000000100)="f291ecd04a707cd19500c9cf132878c2fa23ea6feabb693fb86435f30626654ef193a879303576fa8ba7f6e2c2198437c8b3745b2ad9e5caeb95a5524cc393a9bdb49a76bc62a7e7095c43a626d15ac7a8d0e7fedc9f46dc7dfc69fa510b90e0c64178d88f959c1cb142a0c62b", 0x6d) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCEXCL(r2, 0x2000740d) kqueue() 02:24:32 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvfrom$inet6(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x2, &(0x7f00000012c0)={0x18, 0x1, 0x1, 0x100000000}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001380)={0x5, 0x1, 0xffffffff, 0xfffffffffffff062, 0x20}, 0xc) r2 = dup(r0) write(r2, &(0x7f00000000c0)="7dbd82a4bc7b332525929e5b296de1d88889f6d9bbc96a86409c8807e5fc3d6b5e2d3ed7c1ed5d6929a0ae5c21a473227c28d24dfcd31da2f97377e17c2692bf4d9b75", 0x43) r3 = socket(0x0, 0x1, 0x0) setsockopt(r3, 0x29, 0x37, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x9) r5 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001340)={&(0x7f0000001300)=[{0xe7, 0x2}, {0xc7, 0xfff}, {0x80, 0x9}], 0x3}) 02:24:32 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/175, 0xaf, 0x1, 0x0, 0x0) r1 = socket(0x2, 0x4, 0x4) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:24:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r2 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/253, 0xfd}], 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:24:32 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000100)=""/177, 0xb1, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) 02:24:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[0xf18, 0x6, 0x4000000000, 0x10001, 0x28]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2ae03097d44a4395d69d73697cd339e6b7af796dd61fd04ff75cac04f768f60e77337e7b8fca9d5e99850c35826536462fea8cce140705b00b6bc67c53f781318663ab3d0329de57798348df973dd87e60a8ddbdb8f3e21b0d5fdaea21b6c4999f0217852b2fa2feab7b23a216450a461013c9ea5b938762b20b6c99e4d2f9e9b3e6ebcef719fa73524375211a60f5fdb7bf6cb651f4581a", 0x98) 02:24:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x7f, 0x9}, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 02:24:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) mprotect(&(0x7f0000630000/0x2000)=nil, 0x2000, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 02:24:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 02:24:33 executing program 0: setsockopt(0xffffffffffffffff, 0x3, 0x1, 0x0, 0x3a1) 02:24:33 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000000d00)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) 02:24:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 02:24:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 02:24:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x12, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 02:24:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 02:24:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="000000e10000000000000000007b81125860f2be42b56fe7eec0e61efd17afc043dd81d9cbfff76a7f79470f7faf5abb903c78e3cad806c6cc9ffcbedf7eb8fac88490b650f538013e2619ed68f8d69d67c4d5d512aa0d3e334a4c82be0c74b3389b66cb42bc086f8258d1c15ac30bca824b9b6cf451aae4bc11ac673c9de762c92afe72c52ddd96a6873020cfd67f5cad732f98d563a8cfd8df911c8ceabb5433f76ebae89ba6bcddec747d2ff1f56b9af1d68c1453951ca819e626be23272ef101be226dc79de02f28b4ce1b2d66ded4a65cc8c8699d5028e9165f4281616cefc7bd28f49b7d366442b86850847a74fd400760314582404917b6208ddf573778492f5affd738e0b0ee56c0577f81d07ff3b333b4fb715ba4556c2434780ca088c2575c37c5b579d7ed427b4185a8459102e47cbfeeaf6a72c444b10e6327a95339562144296b28f23addce8578d4d76bbdc58543f7777302c05afb3c83a007fb6693fd4e6bbdc8b00dcc35517374f4"], &(0x7f0000000040)=0xa) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair(0x22, 0x2, 0x80, &(0x7f0000000100)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x2e3) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0xe75}, 0xc) 02:24:33 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10482, 0x21) 02:24:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ebf000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) semget$private(0x0, 0x0, 0x100) 02:24:34 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0, 0x3) 02:24:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) fchown(r1, 0x0, 0x0) 02:24:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 02:24:34 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000000)=""/165, 0xa5}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)=""/51, 0x33}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/128, 0x80}, {&(0x7f0000000480)=""/173, 0xad}, {&(0x7f0000000540)=""/131, 0x83}, {&(0x7f0000000600)=""/137, 0x89}], 0x9, 0x0, 0x5c) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000780)=0x4cc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000007c0)=0x6) 02:24:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x71) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000110000000000020000000000000000000000a70a9e22316a9c820b45adc7978fb07a22e1c82023671ef73555427988725507d1b6a456ce625861e1e7b95ab9bca047c19b5cc1b4eef90179acda4f25ff00fdbca2b76df4fef6a268"]) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x7) 02:24:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') open(&(0x7f0000000080)='./file1\x00', 0x0, 0x1a0) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 02:24:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:24:34 executing program 1: getegid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x14) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000200)=0x9e, 0x4) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) utimensat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x4, 0x9}, {0x0, 0x6}}, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) kqueue() unlinkat(r1, &(0x7f0000000000)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file2\x00', 0x200, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r3, 0x2) flock(r3, 0x1) fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fchmodat(r2, &(0x7f0000000040)='./file2\x00', 0x89, 0x6) 02:24:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x7110, 0x913) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) symlink(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000980)='./file0\x00') 02:24:34 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r2 = semget$private(0x0, 0x4, 0x90) semop(r2, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$KDDISABIO(r1, 0x20004b3d) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) fchflags(r1, 0x0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000340)=""/186) r4 = getpgid(0x0) r5 = geteuid() r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r7}, 0xc) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) fchdir(r3) preadv(r3, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/184, 0xb8}], 0x3, 0x0, 0x0) 02:24:34 executing program 0: r0 = kqueue() setrlimit(0x0, &(0x7f0000000040)={0xc291000000000000, 0x3ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 02:24:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = dup(r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x361) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) 02:24:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) sendto(r1, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 02:24:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x80000000, 0x0, 0x4, "02000000078d00cb5fffffffff9752c3ce00", 0x80000000}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/233, 0xe9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x60}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4005, 0x80000000) setsockopt(r0, 0x1000000029, 0x2c, &(0x7f0000000180)="3198cbff13b9fd812eaa4e9e713048e69931929648d637fb88ad1dd77b2cf8715e12ec30770830840d7e4eb8bd0906a42e379c35bee8736c0584012de65a0750d5558a2f7f9086df5bd29376726de51a5cae3c42fd6993f8ceb0b08e05d6969429b29fb4a9989e4c58e1d2e6da6768", 0x6f) fcntl$dupfd(r0, 0x0, r0) 02:24:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCSTOP(r0, 0x2000746f) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 02:24:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) select(0x40, &(0x7f0000000080)={0x2, 0x9, 0xffffffffffffff80, 0x4, 0x8001, 0x401, 0x2, 0x80000000}, &(0x7f00000000c0)={0x1, 0x6, 0x1753, 0x1, 0x4, 0x9, 0x8, 0x2}, &(0x7f0000000100)={0x0, 0x6, 0x10000, 0x3, 0x0, 0x5, 0x5, 0x9}, &(0x7f0000000140)={0x20, 0x8}) 02:24:35 executing program 1: r0 = syz_open_pts() close(r0) readv(0xffffffffffffffff, 0x0, 0x165) fchmod(r0, 0x20) 02:24:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) pwrite(r0, &(0x7f00000000c0)="470aabcca90702dce72c8837cc41cf3d7c3e96f59cb62634408f4c0c4fb9c59095a25fe8c7", 0x25, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x3, 0x100000000, r1}) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x0, 0x40, 0x4, r1}) shutdown(r2, 0x1) fcntl$lock(r0, 0x5, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x2000100000000}) 02:24:36 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x5) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x2, 0x0, 0x1000100000000, r2}) fcntl$setstatus(r1, 0x4, 0x84) 02:24:36 executing program 0: socket(0x7, 0x8000, 0x6) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000007dc016704be369870000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000780)=""/9, 0x3cd}, 0x0) 02:24:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xf4c3) 02:24:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a09", 0x110) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x401, 0x0, 0xfffffffffffffffc, 0x2, "a34d718e1bbc80110537ea3ecad58314723bf721", 0x9, 0xff80000000000000}) close(r0) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000400)=""/179, 0xb3}, {&(0x7f00000004c0)=""/65, 0x41}, {&(0x7f0000000540)=""/42, 0x2a}], 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:24:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) socket(0x2, 0x6, 0x1357) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, 0x0, 0x0) 02:24:37 executing program 0: munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x80000000) minherit(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x0) 02:24:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10000000000000, 0x5, 0xfff, 0x6, "63290ad41d1cff9f57523f6d428cf168e60485bc", 0xe0, 0x1f}) r1 = socket(0x18, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:24:37 executing program 1: r0 = socket$unix(0x1, 0x8000000001, 0x0) socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x2000, 0x0, 0xffffffffffffff5b) 02:24:37 executing program 0: r0 = socket(0x31, 0x400000000002, 0x400000000000) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() close(r1) recvmsg(r1, &(0x7f00000048c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:24:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000001280)="186fe65c", 0x4) 02:24:37 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getegid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r3, r1, r4, r1, 0xd4, 0x4}, 0x100, 0xfff, 0xc06}) getgroups(0x8cb8dbbe981a1640, &(0x7f0000000180)=[r1]) r5 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000040)=""/117) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 02:24:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4883, 0x80}, {0x18, 0x2, 0x5, 0x2}, 0x4, [0x10001, 0x8, 0x7f, 0x8001, 0x87, 0xffffffffffffffc5, 0xff, 0x8]}, 0x3c) 02:24:37 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x80000000) lseek(r0, 0x0, 0xfffffffffffffffb, 0x1) 02:24:37 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0xfffffffffffffffe, 0x0) pledge(&(0x7f0000000000)='@{\x00', &(0x7f0000000040)=')\x00') setsockopt(r1, 0x29, 0x80000000000002f, &(0x7f0000000080)="292918d7", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe12) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r2}, 0xc) 02:24:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x27e4f883, 0x0, 0x0) 02:24:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000240)='.\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x2002, 0x1) rmdir(&(0x7f00000001c0)='./file1\x00') mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x324c, 0x6}, {0x8, 0x1}}, 0x0) 02:24:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)="eee55b53c2e6f78cd7758b375eff391d3964570d55f23a0e3bf1af3c82e41ab02d43f285df80ddb5ecc8", 0x2a}, {&(0x7f0000000200)="1c5178234126e7fb90f94ada602385e11c03e7d3bc279ff2324ff6d7dd4e98473dc0a59ae4351d91b19368cc06e7c04f6696b0493dc6766c9407df1d0330e1587c07edbede4c9bf50f965015f1a7fb6c4a66526799cb7ad5030a776d4579302cb2e64a4c71627258167f5c6ee048e07cdf1ccd1279e1aa4f9081f7f973b6f9f69a4c1046ca0807c39fa71883121bda00448d079dd4e5ae66cddcce4ae93f70be682a797a9347520621328a08f0497769af4cfd92a9d18f", 0xb7}, {&(0x7f00000002c0)="256ce0d1e7cff0b514c9b3f8cae5f30b61f2341666c08ce28ced34b3fbde1af95bd06f9b0a5a4c6c7a1be68f354aac1d", 0x30}, {&(0x7f0000000300)="b1c48f958f7433a35a909739b20dd8bf0afcfaf36fcb78d2bb87fee5ee790ad2499b234191fba0f88b62e06c387456dd54ca6c2443c477aee28fb6ab262d78efa2f35637819cc9a156956b306fbba09fa171a8c774416828a9502b397e69e7916c1986115ef8a65e1ac21f0b7d96f6662f51e75de2496bd1a4efc5b22b4f1344867b8452afaa4eb876b60413f5cb510c1d56f2be062d24ed1a9991e6f65ef1a19e66ec8a0bb0092f987a2389f543e91184f4102d7fd0912fc1545da5e818729fe0", 0xc1}, {&(0x7f0000000400)="e83610bfd465017fd8e66bb3cefe", 0xe}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="a80000000000000000000000080000000605be19a305ce851c5866f432a19bf667d3de58304ce60df4ce4e28f2bcf1e5d1950944c56bfe43eb4e32f68fc3cb842f21b84d143665151c05c13136f188e8c0eb63696b54643243ab44541a49ff24285630f74752e9c1a35cf001142e24e930a8276fde13b34f32aad201a576ae37fea3042701f29054bb0120aeab88a63fabac50db2356c277a1855bae89d008ee6b310a852435d7893000000000000000ffff000003000000ec116deb45b6069207972215a9032d61ddceb945f74a8f84d608000000000000c613622283f6e2f377c98f55ca8d89b9da0a35900df13e777fe76a5da99758671d565debcf0c356a5935a873312c7c80dc46c6b3944add9eac2c0c0ea048c8305c9279bbb70f3d51decbe7606eb7d149b37a79eeb95874daeeabc8b4fd8ec099c02fbbd57a032d9678be"], 0xd8}, 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0xdc030f1ebdd4ef22, 0x190) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7e0, 0x8000}, {0x18, 0x0, 0x2, 0x1ff}, 0xfffffffffffffffe, [0x2, 0x3f, 0x0, 0x5, 0x8, 0xc3cb, 0x5, 0x6]}, 0x3c) 02:24:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1a, 0x4008, 0x93) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001380)="075514e8f979db66070618a8a1722b72f892a7ce9cb8a9deba3b856cfe5ca482709555cc52ae49c8a04d2f1f74ee1875ef61500b632625efbf26a77e92fcde3a73a420e13b4c7708f4861cb538618aba65933d84eaa703e789036a222b022dcdf954f78e5cc38b66825c30cf2d57e31bccdbbb8a91bfb00e4fc28bf48f1c8eb615d3b36f898773654a3f0cf33704f01c35caee4be9bc38b85cd040b8ae0794d16202d25f95e9d10ce445b8108481bafb340c79d3365b84713f0dd616689f3081202c7e6e373068e84c210bf713d1127102bd67add27e3526347f0568a1f59c4024fd7db6626926b8dd5ba688d3c5867010ac6d0e99ed6cae37f0795ab5971189e6357e7c8904bdde9b388167328799c54953bd91358c1ef21a5d1bd5e7dc757eb219f259e3edd237936a1d67d51874b55d51203c13a31bd3acebcd18d30236efe0e95afb2f78b2b7810ac8be3ee77f5a393fd14d6f9b21e8788b279b7b6421a9c00ea643e66b15407ff44d5bb868c3e5135f72e78c2c3a3589715ff91b570cfd9850db5762dbf26c5bfb07470a15b09a95f394193b83bf09ff158986904c7b52fec300bbbba3f2cee9d4339e30b9e8f827cb5cd205efabf68f9ebdfd9ff26a91f78c6e4ded62a5a42da945bd2bbd214eb4d8f48b84b4f1bac5643012f3bf2e23c492ae14c9baabad4beb6a0642224b542b2614e275af27e8f37b4cb4a8ee0a99320b4cc969b7512bdf3c95883d574f34c7dc66279be8e33c3ced19ad13eed2d2275ccc8ce02e7689bedf003a12d7cb6f99e51fb8f096ac98b6b07d82ffa536ce8ca70fe47c7d933d3a7bc0a97a3da1a61021364159ae94297713d28e48d49586af4e27cac74b0128ef9134c90ea6d71a3b67dd42fb8f4ad07b05614cb85ceb347a692cc496d5f4da83b991d4e833ccfc5ee85c3e7d87cab193027a9943e950233eb5d5d065b38cb3901ccac1e81a07e1e53b47ea63be8a7bd153f75fa15d86e24c1f5ab99591562d52bf6eea54820e376db316000d9e70f566b89ed4d9ba74372168487e13f81a3bfad1586816e3db63eeb3dd98d00173077d8ca4180ed6f4ae57fd86aacb46bb0c2eab8bd13563ea3fa6acde8224ee289038b653fe286dd97060454b9e5804d0305e48e52d7e2560d58f8e099f0a1655ab08c447a12faf17ef6d169b8121164f89f45c3951478615467bf9b6a8d2e92ccb2eb4d575418bc688db8f9ebf46168c3061f97a0415e29aded96ddf5d57e53d1c860b671ba5832589342ec1c130cec7de3a996c36652d1248869ba54068b2a8a0c651d264d61e23ace6b8e38cb6303e4cbc5bc1b981c2438a630f02446b879c043fb7b745260ac4c7f08c7f2d5678fe09701fafafc764439a41bf07e7e5d0c6df9fb2b98a42617fa687480b79dbff0bccf16e00a8ea8a54092bb6828302d20219518358e8b49236d927ee6f993cc2d05cdcb12ad4d2f6cf1c7ab4cf8c9a773c4babeca92bc3a0f4e1cb15f9cce5ca92553a7e737fbc4abc8e4854d1d0524abe95948e5bd8ecad4824683ea3d359b6c3a19672cb89c47b03421682f8113049ff42054110e23f52204751c8c2206023150b08c43d13cd90c08d6542b73aa72953c91d7ba68ef3e8b4c13aa6f9c08cce6efbfb87457af270f3be6e53e6b157dc677d8eb81b6bdb9bfb9ff0968022befcf0e31b86fa4ca178c434ce1cf93d3a4b59b65f8eea098d1649f3d88adac9906caf8b967381c5ecfd25ff2fcdcf7abda0487a0fd16b670cb399be046e849ebcd9aa4a993086a1bd0e5ddd8fe4878801a6b09fcf6b0844923aae92bf0086e7378e8692361c454003bb731c156ed9d257c63da2b0d310cb3258d81b3cd56d651df0a58f0a1ad7fdadd1d76195e215066a56bff90ed8534d393082ddf790d3e4c86c85b866edf672bcc71037d846d773d5cdbd412d3b8bd960b82a5b3f9d2cc358ec562dee911246452991c6f3304be70e89b44ec15cc36680a70020d3b1e00f3e775ab11102a824b353bd4350444604d7e17976bf432875290a6060d40ad508c7a6665bdac70963f2f0e27798a73e520ceac81f97f1fc3bd86801a0c36cdc3f54c67cbab0da9300eb27f42360b8e731afcd893696fd8e26491187592ef08eff49857f83137c07d0951efb1f59a9afed50657a709b6b955dbfe0bb449673703db940f26dfb90248907d5c511a2c245f16ed393c54aed626c4bc78363a8949c2f4b56d0aec15f83d83075f31adb43bc5235e4d04441c4a4195e2c785faaa05cf1067623b1680f803dd78e3aad937914d5b6ca86d73cbfd6aa04f2a0382547df1335a52999f3570f5dcf2fd5a40f0f29c73b9537011997bcd5e7390b5ddbedfd30b1a1dfeecd35db7fb03d364975a4813359fd0def3f6cdb94d1fc782681f3179fba9a8210e98acdedf12c4c77e2cc1c0552c6e96b9ceba949b51238343f5bc79f7622f6d0e3d505cacc98f567e37aa68469a78f9a36566886e9a0e92eca5a7973ff1dc985bddc7781973cd0f6ad14a1e6dcb0020d3c2fe7e36c91beecb5dacc6de9404895f796b837d5841489618fb0ab8912f652fbe59ab29f50c99d9b7d8cd55e1e5f2938cbb34e6a70c7b231770e5ad094d0df7f2dc78f8bc933f7895fe1782be02f6a75c8656228bc0a074431295d98b715f21d715313788621f9ae1a614c633c5dbdf381ffd966780eb5a6fe1937d97347d96d042242b6a74b11797c7547b8e024421bf09569a7be9ba040f1f46887719bedc6208215b0331a2dd9488849a0dfb574dc36de975ce233506c5966ec6d78dcb04b74642da61b878c140f9074f1a8f4d8fdae32ee7347d82c648a42d6282a70b82ca73b8571ccb8c818c38ae5fcc459a19dde7b1cd9a7e33972105f5055799489c8e652a08bf89da400821d698d420bddd54692d9d44e085693f42cd958b160e087f3d2909fd725d8f63dcf057105cda72c8ee686da94732a5583ae3ba3e754f627c7f1fc60f1c9f5a3c07757df4f18e45b87fe5cae87e88da1384d32dda551cad60a252543e400a07ab46fe29d8a24108341fa5ae93e97c3bbf40bcf1ff601a7aa56ed4aa1e9dbb749432e658da9210939f0dc52b7a9c2265435ceaa2c89256606c009f4961f1e45419ce3fadeaa2204fd475e5aa3ebe1aea7ee1d3e1427b6f133b2e1e389fd1b58984b6c9c919612cf075bd2335d7bbf979c3ed7cc0928aa0d70b98419287ea4b41962bbf47707183ded0827ebc2a7152e6c99f6e4e209b3980e78734d1851cd652d8ab019ebd8897d1495d344cdd86f7f711d876f3076aea8c87f8f48ec0c8247b25a93a2fb4e8243b58cbe9e28943e08539dc139ac01a003fd9415cf26c3c23d84cef7ae586c6d12d29e49883930e7760a45a65308e25d5414436a6aee6c739e676da63673263b48608e41fba9586e62302b5ff8f594dd20f51df49aabb2db334048ca6aee7e203a735da457ba699c0d2e589dfef95d88a0360180681ceaa04b8636aefa8b5bf39a2e6c2232b1a12762766bf97bb1f39d3f75505ad7e0c4e48fc8083a807b71e4aa73338c475b98b2c157b283450fd9707fd32a9d88dba88c391311858fac2e6bc6fe05232cd8c41fe4a60dca436513f5df5e701dd81eddd5ef76f5e397c3987d90cfed0fcf304ba139be94761d92c788d4f278c3795f5565848f02917917254eab57fa6e028fc439e7d2f530bccd6c07afebf012306ae15d57ccdd82bdfd05a33de278b0ee760afd354ee31f4c27edf636f8253fd580d6d5e8f927af349613bf339ba61d3eb9f6c306929347ffe8d307c33c331ee0d2cf30649fff30d1fec23b09aedca4ce2e1fdc31b6ef836d5143744802655a0549845e40cda6b07c4e1142e427345d2ef005784183d4688ca0dc25caa454916616b242a217e54d9706d503208170ab43157787a084d4d85a777c198e00617d2e31374ffc05851710ef31e3aa70b07d54329dcfe06fe2bcb119d294718608faba4cf60961808907a8ee8717f227bccac0c3ff8c7cde9333f8be7a8ab142b0d099cc4ba43a852b3008b3a496902fc5ab20f41fec01c266ce9ba2c132bf65db139681337952498de9a8c4e5a9f4b712dcd5d8800fcaf0c3c165c7b09eb1b556c6c93f436f2bc0fefd0a25b06a0acccb690dadf05647058197e0aa44bc88b22aef094b3c3d75612636434d6a17bc50fbd1477511d783026139ddd39ec6399ec4abca92f15d61ffae9edcdabf5547e64bee933630fb698574f9b85eac655627929f4c9b63a3dfaf2a0adcb2dc248658e64f3bbe841472ce77de422be3f5f93e750a56f6f1abc8e94e3ec6d998b78ceca5b93897cd447e55a283106e77d119abf018993fd2e956171edc470c0d6cc3dda93aab5b735980cc7a04b99b8bc68c438294ab84a88f54851814ae6aa224fde4cff82b317f0dfbec087040e224236abacc4d87c98059001348f67bc90d8731c48808ec5aa0181f6013d04ebbbac50865d4ebfbb3ad6f86bfd45a85fd44406d9ec525f615e17d2ebf361b8fd1ad855d828f45c9621375e54997faae05f9f01382202d7ece8423106a91e303af551902ad622b3b29d368a361841e36e277dca8b24fb221d49027ab451ffac5c9d0f54e6c26206e690b19f49135a88fcc1edf00fd44d158425e6a3673f629f3afba9f61b977c7220aefe9b372fe48dd0567eca4d5e2443975d22262b86cbc900a4de0baf146aa02bdf60e1124051fd221b05cf94e091f099eb7146d2a7faa7d2332d711176f0f515d9d16706619110b8e9fac48fceec6aa220c4913285d738c2b8331255e62fd2962817c128103185f71c5ce941a37217f249861c8e2cff90f4d5e7f0e39be4254e2640198a867bcbed5d2acedc52f95aefb3f2a4d1af2cd18ff87f6831e6f5ef241ba1b0259f03fcf34683eb4222eb03ae94f15374c17339d7038b855ef96b7afb247d76d9d543aa7e95849d1158a3803bc399d596622e9e5e6812891fe7818f26444bbe7a942291f7634dac11ad633ce5fc0521f76281553d488a6922bec4e1c9480d4cc5daa3a775ec676f05c8bbe", 0xdeb}], 0x1) 02:24:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:24:37 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xffffffffffffff00, 0x9}) r1 = socket$inet(0x2, 0x2, 0x0) clock_getres(0x7, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ce", 0x1) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xa3, 0x3}, 0xc) 02:24:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x8800, 0x82) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xffffffff00000000) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 02:24:37 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x208, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 02:24:37 executing program 0: r0 = socket(0x8000020, 0x2, 0x7f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f00000000c0)="e7bfba2f7bfbe183", 0x8) 02:24:37 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x40) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 02:24:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) fcntl$getown(r1, 0x5) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 02:24:39 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) poll(&(0x7f0000000180), 0x0, 0x0) 02:24:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3, 0x1f}, 0x10) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x83a0, 0x0) r2 = dup(r0) r3 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x4) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) fchdir(r1) bind(r2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x7, 0xf3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x6, 0x7, './file0\x00', 0xe0a6, 0x4, 0x9a74, 0x7}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) msgget$private(0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) writev(r4, &(0x7f0000000380)=[{&(0x7f00000002c0)="da5ca860cc6d0bde4f958041cf5e8aa224c305c952de84d85d8d818cd35a278e7856369faeec4f3a216c9153f6aa1ced2cb7d32ca3eeb1a73aceb7bf30630263445ff49b55eb43feac4b1ccfd00de96a58db8f10e1b052706ea2acc67ebdef8dfaf0d184c2d482ce397401f3582eb492ce5f96eba7a8136221055d66e686f8a89ac4590842ca42ffc8ffb70032fdf026517e03a4fc884638f4ec6ce2e8689fef479849f3ddc8a89ceb5be8cacc52", 0xae}], 0x1) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000400)={0x8, 0x9, './file0\x00', 0x7fffffff0000, 0xee28, 0x82, 0x3}) msgrcv(r3, &(0x7f0000000440)={0x0, ""/230}, 0xee, 0x3, 0x1800) fcntl$setown(r0, 0x6, r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000540)={0x1, './file0\x00'}) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') utimensat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x800, 0x3}, {0x7, 0x3}}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000680)={0x3, 0x8001}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x80, 0x0) 02:24:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget(0x0, 0x4, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r5, r6, 0x110, 0x400}, 0x4, 0x116, 0x99a}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) r7 = fcntl$dupfd(r1, 0xa, r1) sendmsg(r7, &(0x7f0000001840)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000280)="b40e68f37b8e8d1c6b9720f7471d87e16b0c6099641b05c77cd2c1d4510127ab788ffe13cbf566ffa7736d06c638951b301d299504ce2c452eb262e6d469865869f12c2b824894fecc6cbba2dd76f5d807f610be3c064844774d3c74a7230cea7d99b99bea16b645a043069e5c8d35cec62c7d1f11f02d839b609a1b6d547829678da2293afb6db8c5", 0x89}, {&(0x7f0000000340)="2d362f0dfdc1d5f069f835e61fc25539edcf878dc5ec396420", 0x19}, {&(0x7f0000000380)="c7b506e41a28b55bb3669088216d319b792a1a2c38863b61dd05c58a973c0466fdc55c9dbd87c0069cf030a49f804ee5340b7244fba41aa49220da3cb6897a00b442fb70df6362602a6f76dde7421be55642fc439f5c74b47179ba323bb4eae3407a38b417c14e3936c064918decd0285636e9588417d25dacf5153e7a72cb572ac23d6b0b243efb8eb0d8ff13dc7803cc48b7", 0x93}, {&(0x7f0000000440)="c849045449aed4c3ee40416ed87670a491feec80a8d31146ab0e5b3130cff36762a1140f24017a5b3ff8acc3610b65d386da0e1d617a8d98507a532c7cddd90b87e57c02bec1e70d9880bd6470a8baefd7434dd9822e33b38d810220aa2422c845d9840d2380904da31517b519e3c4967dc2bcbeb28d169d2b99158db405985b1c87b244ff2a7f055aa6e65a7502120ef6", 0x91}, {&(0x7f0000000500)="130a23225e092f6fb8c5150c541dda2915c8e5ea4924f76f4c", 0x19}, {&(0x7f0000000540)="9af9f58ce8dce0386e7fb528ed817975990b002596f33efefa707db4410d7d0de14bc4694397a1b60a072c7b17b917b778b87132c520866ade11589b698fbb2877f546c35a20b5d62a850d62adb561896644d27c5082d00555f15773fcb82fe337efe36002c77b1634df318c7df230e02d460d547324619f6316a67b2878ed7a48cdad75a8881c7f23bcca6d98b30c8d7fff690d312d70f398f8eec13343166e27b702a598c3901453c732204a45114147413579040476c7b159", 0xba}, {&(0x7f0000000600)="889b18a04ccf94cb5f86d8911b625429c107d181fa5b765a9ca3cde2ccdc1c2b1093cd29e3b32f63101bad89f5068176e2568b375dab89434e0690da24fca989e6fc441951dfaf197fc11ad168e64da83ac536475fe62ff109b914cb3635bb0c08aa2ed04d7290adb7606f9a739b98e17993b86fbf5089f3dad4a51d08cc8819d541d7be15a9a1d765a0d54f131dcadf6533d6cd0916200010a930d7dec708d28c18c3e991b3495a37c4ebebac3353b69b15a397a9699e933d7b65f9755a6a4195b47f", 0xc3}, {&(0x7f0000000700)="71e6001032c7", 0x6}], 0x8, &(0x7f00000007c0)=[{0x1010, 0x0, 0x2, "b323fae8d74e7f08d9a3d84b880eb0420d4409e8f76540a5642dd4deb82b0b4c546c867f5594360b96bbe9a33f34c1dd4d164a21d60d8b1e8db6effeb9b45cf39646bbc6d03ddec4608f948dac9018bdf1e735f44736f859fa051b1ab3a6e672f14b1eb32d465a772931d22dce84372eb776019311dd45a6ceacae421e9e5e032fa9cc642fe91d00306dd043f8041e98bc07a6e5ade0c3eac1a463c6b5829172bb2dbdba1580ce109af4878ad657d8649417fc33ae4d78854e2ee195f5983ebe6abc4fe9f947836ac08e1fcdd0c295fefce14818b08d06b58a4b01b2cfeab64a3c9835be5c6960746134a9f7ee5c12ac3634f4866d25f07124584c2c388c96cc916d6aef442054b61e8fd506b51eb81de469fa256ee4b02cbd3a2c3f905b8b00c4de4a5fda4ed83c5e94110bcd9c8c0d14d082bb5f8721b4fec79c17e94c883402afb5ad387c89b4967a3138cc6729057bb3c6df839aab77786d1c138d169d4aea61dacdec35f72b9c107343d1b64c7e35825f727b6066a4bd3b731a6f04fd3b332e3eb3ecff9c092e6ac44e8fed332a63b6815d7f923d47c1373e513e547a783560d489b18afdeffa54728daa69b2f483d6da46b01c0245f3f07fbfe782e01bb29aa7d757aaf7016b4a73fbe6d548583e2cd72152e0942ba486c5672db7f28608b6f5144fe54813bd347ad2ff427a64019c08cf32f80141eef4ec19b63fe606860ada128e39ae0a4665300b42e12e6d323142b90362eb341c5266a30fcb3fb82d8e9ad20335ec83b9d6fe16d044a4e53789ca360b0ea28fd87337a8b5373a204b90367c31b9f16349b346b67bf0be6e3412e17d67850c5d61263a092d8f2bdd28769b9e2d02a2841a50b8a5223d58ab8ff44ad2322cda5c5971ee2c6edd03a1ebbc01b506b26cfd5fa7deb34e31e24a527d5014c1771e2ac01e687e02ebe0c9711f7d519b5e579ed656c5ebe157116b606a541cbfaae3f7f4166e263390dba440a189088c0a942c76c61e4d431fb09891b42db9b59d51c5ad1a8c919945d878010a91070a6fe0c59975cabe6c4c4fae8eaf9ba2f512cf09b821fb305590b43592be571e5000099c35757ec3708fa37a1d833d895f07bffc3828fa25a481a0992a821b3b0086ccacc33c203666a5ca3c9a76a74a5f0aeb77ceba88cd00878ee17e6d4727a06c8304c4826b2605c7e471543f16a3a2212a15bc96df7e4312bd50db9f02269ebc3c2aed372cf028e6ad1047229b0982de2e60bf478f4800ad3d1c89da5324200b6938f06a7dbcc8faeb17716e78603c28666ac5fbbec8ffd665e4f9072b89904b2bb4a5f25634e52cf05c7c37fe00ec47d5cf0bf26952017fa1fccd3b384151b7d67f07685940dc800e1126a0130568f3af5167e9e08e52415ae3c6d06719b952a7803071681b7fcd6f3c2e8368109a47b6a2fdd8c60812e7c5850f63384d2cf201ca5d2baea5990885370c6c05073b5346fd8cb535664650aa5614c55b953456082a47ac23e0faecd9dec502a36d1c95b2713288a34eed582cd2f38f8bf630a71da9ab498d87107beb8f7e873d7a1fa2ad71f8b19b2266ebce6b7b2f51a5dc502c717aeca22260717fef811d59058889f0587d54da3cbb689fda9fe1f49f3f6f61e836be5d608da59375a554105e33c39b41ac281332f4031b36a8a7eaa91a2e8cb01d0bb23ab8be459af6db85930e9ca98ddadffc84c4110919d218d52c038fcbf01fc3988b90592a30f1170d6b6d2c132ff1f594c81ddf21face28551ab7d4f10ef8459d2fbf348cad6116e42991d77c679e98ef6b075f96e05babd4036ff1e58df8c3c3a85f245225ef637ff8f810e9f6e1cc51e23575acc5d995749212cf7fbcc3ab037885f6e93c0a427f1133851cb644d43ebd25d364dae95609adddfd5b4be6fc47109b3d07ba818f328009ffb1d6caa779e217c4b17d4ed5a68e7b283ee3e777740cb10966ecefb9b8b1ac9c4d6499741146a3000aaa719d59598b5535b3949e8b41e186a53951462b53a92be630a2be8c5ee71b8612e2ed7bb1cab6c75fc4184f19fad8746f75be4a8ccb44434847fd8af54c760e2139f901234f4ac797c407d0256a7122503c6e22580b32ef8b37af0c9838cd76b40a443c2e76d765049a6eb25cc309f79268478992431d3fb60ab70d9c06241886b58d9f7574bd8c215af5cdd597f8bc13185aacc14a45c0f1806215c4270021206027a5d0afce90f15e3b0d2d624487d365ec9bdd85c120e6a6a43955bae0daaf0c725b3963da064c28adf0be8b950f935d5167a3f5939f5824ad055af760c2161dbadc5f730aca0e01794d13eb9dfbbdea54dde1e1c126cb981cdebb5d5c607bb24a4eec07b5c79511bd550c337cdfcfac140a75ef3dc6673c38ec79990e5998c8dd3c5bfbc7d4927a30459cd9d2ab04991f679b537828c010603bb504c844f09fc76427ddf7b5be34e920ea66cc65903f92fe8aac3fa245eb9f438b8d0a4cc132310d61c86d1a2649950f993ecc431b091ba36ff11219112caea0a660de3f9f3952f0a3c0cfce5dc2bdf2c65b4bbf0f613a20ae121e4b6701567991e7a1118e2bee87af511635e0b518eea51e523012376d9312fcc3fe81e7f2032a0d833e56fcba0752b177d0192c43d3f889468d3cc6f19ced10df42a4e51818f71d21756b3f3254d695da21981be755647e4a86b27a9db2d46f5c01acdb525c82899762d4535fe6efb0607ee9779b9563b146996bbd315b8172246b0c69507b7adf9857c825b6c1e7724a89ac64834887b6a1c8da27fb5d455bac9d9f3af3135d608b50fada3faee3c4925c0f38856cedbf6bb533a9577811c32a5c4f324630c3eb7077d72d99ec8adfe2f337e376e0251133439d075d84b78caf9ebde4d5f4f6b5c5de260984cc6e26b972dd2a7cc79a7fd44eb55e84dfbce80417155a4cb23f3d696df908635e70f8d9b50f6ed17be40209f24efd4d4693e240a16d8fc2b1277394073b57749b0aea61c799ef994fc6340516a69d864d4b70f02ddbd13ae0d91da2cc43ca666611ab9d019c9ab2edb0f0da358ec6ebf49f1b55cca1fa31ac7d64a06ae6da1f6d61a3ff4e5fe7e880bfc7106bc7c1ee3c6cb1d147258db0f14f448cf6a6dd196abf5c787094b95a0e060fef2bb5198d5ab77b12a3ad5a69dd3fe879b7e695045ad15025bb9e198707fefb5c483b4eb7208fa4ea5df52c1640c9491fe6677ef84380c78ac06e0c88526340cb4024ec370edcc8a549306fcfef7a336acb0c7a44b8807e614218ed2a71cdc960ca774671201fe74e7a833d6531cc62c3c4ed7dc3abbcb39ec24cfe7b37190ca2f9ac8c07ed0bb09b1fa0afb25d09ee4eca247f0aaf0f00fc66eb029e5beff3b7af1056fae48d1c0373f4478f3fb0a573a44ff98d290d1a3f4def98c3003b25dcb12e7dea15782ff60402f21343d5520168607c4e9b45b5513681bae8d7cad095b2a2546d326a25a1813552ea138e4305666782c941ede381ea736960a87a95d2c8bc9779077b9e9e1d55acd2522c28855b6be86e63ef919caabe95b0ce5c896e2c328347d8c92e51d296f1750a90965d319b9a34a7d1f023d3d491c179f20fe38aa499da79b6a4329629be880232fb979366dbae1f81265152aeb4b857a61bfc45f307d889142c1c007c0b0088d2591a5aa4b7f454e4b1445db208a952f13718f66e44f6d46fe70fedf5932f3e238a837a27467991cceda3d3021790d86e3c31ecd18204c23cbe9eb94bc0f79510b5d1ddb89522690a478ee09e710e29be84f32803d4d94912113254a83c4b033da592d5ba92dc5b0d52e40673d46df745de455066aec2e17d8657bec5436b104a5fd7d10916f0771ccced3b70cea2b1479359ac03edcf14b2de115cbcad493ac61d62159223fd8ab2199f3ab7089a8242065d132157dc0d7f455e3ea5f0412d32fdf4540651f1a97cc97cb1b97f7134d1a10125f38ad6a058a2374861858210be7e068968bd0499d52e15c75084cd8e1222274dadf335659b94c9ffac1892f83f20d2e3daf761aada3ae8ba1a0313ff832ea155a85cd883f9cf0f3989c849739c101e7f756688769bfaa77efa7de6927feecba8665f5455597237d342d2070a0bd9073e67153b84409d00b6a77532c55e717f492329b6425158c1111d03a2da8c8149e0a5c67f96fdb0d47f532374650fe09e3f62c280e70ba97185b6253176e693a969cf705dd2e17aed42c1649f5b03020fe82704fa7e941f40e182000d5256bb38a9a69117dd2ef12c01f580ae855fa2ce91927d3876baa91da22ccb4b6fd5446fbe906ff221c3d17bdff98ec70cfdc8af96a974835bce1e4ab103a4930077d70869a8bcccc484d98daab1c22efda69047c321e2c48038744b6b7322d6fab7987d92351c5725f7373e88945ce6ee81ad4c046622d02bd82c0c7fac8f0da395e15f3defdd03a9731ca3e4ca4b423b837f9bc2184fdf3f1bce90d13c8280198e17823183147ed67babc5e588fb2aad25081ffb463f9f4fb15c9e7dc2a7fe041e79cb2400177e9bf395b6731ac7559311a578b7259b9bee7d0d9ec912826297f0935bc685db534dd4ae7c739d46fea0b218807bebd332999080333803b8fab010d4dfc87d4a6e05c52300de52902accd74ae33b7d7fdb2aef6145d53d4083ec2af27889236fd846c89eb090769ac3914e1a94d56c535170a71b8f4123649e126bd59ab9ad99eca028bc59bb7fa655da93d1840c5778d07ea395364957fbfdf41a08a5dae61f6d7799d7ae03730da5180114ac9ee9112ad76b5576e478d58a19ec7602535658cc4cf454ddc5fe1dc4df44970653c8c67e5b4bab6505694d5b00ba890903801de8b56d3196e1550a11923bb6643025b97a196a45aa71fd1af369cdf8ebfaf2a7e97a899917b880d5a78133bfce7380d89b776a03cf403c633af2a43024ed1eae1237e8258b9846f915e186bb3bc125da30adbf0b82bf46a4500a7aba56e791275873379136daae357d5921901e02f2338cbf5d87351ee1f56ab74e202a8902fd15d8dac3e099f8b2a593ccc932da4ba356e4f0392466b6a811a925f7846346c92532ea945d51a6c2c0a1147abdc2bea71780bf689ddbbb8df8ac95cc7a2a9d6f55ff6fd0972bca06815c96e99a38581f952720b67adbcebf7d7b5c70d23c0edc33eda8e7356f7240e288e29b0cabc7dab49b6a3f05e169921e3cb64d01af0f948b0235d85516c7974a0290024c2be6459d2029b99c09042c04c92bb849994c7cdf7151a9cd3ecee40975171afd521cc3d3c2a69519c3488e793d6393fdbe5183810f940de79a8b7e9fbd723ff33d3dfeed2e0679f7c81bc712a4f809ecbfd6a3b1ab5984f10aba7052761299b59c26317609d0d50ef982ac399bd2ecb41f1a70ce805414fb4fe537897c5cc6d850259eeb93e5798cf31b5b4a9626288fb8b59ff02b926cadc1acb448c4c1a57370377963b5b31ecd610aa072d076f4423b0c2caddda4bf47f06be659cff67908f8aa78994561b5a5d56c4df2ab4f0f72bda731655ec5d047f1759150cb95f1463e8f5f4ddb09382858d410534d5e7c55b945b37adc57c4fa8587bf6cb10d3a595927e0122f986b22ad12c48b640a35dd334a53bc36f8d8bd1017aa4405ddd75732ab76544ac7c88d461459fdf5eb1a6d54aae80fc816845b17e10c6dbdd46ae6c584cfdecdbaf91250e7e77e5a477b43735a26b35b5f9c5b4cd22d5a4d5a5d39127851bd1bf103f6ef24adda206ffe93a84410abffa3e88e8fce2a2e6c5ba06035f7b6e83983245437b3202a2eac80b4f6fe"}, {0x68, 0x1, 0xef4, "61eab493e54db036152cf366fdbfc27e178c04978fec9a47eaf97b9688fa936195f7346f98ec0b64d9dd29e6d69da8f021030af5c0517308414e9e8712e0bf7581e9be61fd155697ea36fe99863a76c319"}], 0x1078}, 0x8) 02:24:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x8000000000000, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="3b090841ec1d27a917ea980750d17164e2f54f21c0eab80f4c6f4983b7309ae467545fe515a8ee1f29363f724b2d52e40a8609e4cbd11926a7322ebe8e4e341822a3994902e8fb7fdb9140c78d9c8cfee3ca86f4ab7fda8a085a34a9b232cf9b58fe1216cd887e53fc867b89dcc13fee69b196dd16909dbe0ffe6eff27b313b9605007e226d06249afb0d504bc34f5b49de39ee22844fd0003a8d214fa16c4e40a9dc96e6c7c9e0fc9cb18d5c365580d69ff1cac9d0a499092a2cfcefa9e7ad523a13a49681335c85b2dac93e8d929", 0xcf) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x0) r2 = getpgrp() getpgid(r2) 02:24:39 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 02:24:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './file0/file0\x00', './file0/file0\x00'}) r1 = syz_open_pts() syz_open_pts() r2 = dup2(r1, r1) r3 = openat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x10081, 0x10c) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)=0x1f) 02:24:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 02:24:40 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0x1b) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 02:24:40 executing program 0: shmget(0x3, 0x2000, 0x20, &(0x7f0000252000/0x2000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x281e8, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8001, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x95}, {r1, 0x4}], 0x3, 0x80000000) utimes(0x0, &(0x7f0000000240)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x10000, './file0\x00', './file0\x00'}) close(r1) 02:24:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r2, 0x4, 0x4) chmod(&(0x7f0000000300)='./file0\x00', 0x110) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x9c888e375a9252dc, 0x8c, 0x1ff, 0x628}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0xc05}, {{r0}, 0xfffffffffffffffb, 0xc, 0x4, 0x4, 0x7}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40000042, 0x8, 0x7ff}, {{r0}, 0x0, 0x40, 0x3, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x5, 0x1000, 0x10000}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x4}], 0x1c, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0xe2, 0x2000002c, 0x3ff, 0x3}, {{r0}, 0x0, 0x0, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1e, 0x3, 0x494fcb7d, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0xfffffffffffff800, 0x5}, {{r2}, 0xffffffffffffffff, 0x4a, 0xf0000083, 0x9, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3ff, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0x6, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0xfff, 0x1f}], 0x3, &(0x7f0000000100)={0x2, 0x4fc}) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) 02:24:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = semget(0x1, 0x1, 0x8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0x7fffffff) execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000200)='*\x00']) socket(0x2, 0x400000000002, 0x0) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000080)=[{0x1, 0x3, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x2) setsockopt(r1, 0x1, 0x4, &(0x7f0000000100)="c65cbf87b2dfd23fa5760c808b9f13bbad3128c8c6d3898da0011e59b7fb0fe1b67709c1ec60eb76654e07f76217074645ced007f0c26436cd2929bdd87aeed0c9b217d8223918d44ffcd8d0726d68cab5c57fc9fa2d687395cfd15b08013eeb69151353c78e4bf73c91780a826d56e523dc17d2ffaa", 0x76) 02:24:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x3, 0x17) r2 = socket$inet(0x2, 0x5, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) pwrite(r2, &(0x7f0000000180)="e24afc1b37898c066b6a45563dc7946f8d65295c0a574a3f0e3ad8f98de50b9c6c50627c86800f6f61c24137a404033aa53f7031c0621467b83d40ad3464281d205fba93bdefa2c55cba6d355a540c10da443f5be6b10ce8a83adb3f02a1ee8417b1565e642f40d66c3f697fc8bd229f7396f4433ac6f17c752d3fb5d20bbc09beddd45c5dd6a2fce3a189d75204571ed0230d0ca7c0fa997be0e9d6f0d48de48b053cfbe61ee380984780765abba5c733ad25", 0xb3, 0x0, 0x0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) r5 = kqueue() kevent(r5, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 02:24:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fd04c2a5dbd0e3d247d27397f0d2", 0x26}], 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 02:24:43 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x8b) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000080)=""/43, 0x2b}], 0x2, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x491, 0x0) 02:24:43 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) 02:24:43 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd5a0 failed: hole in range 02:24:44 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x80000001}) 02:24:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='\x00', 0x0, 0x91) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) 02:24:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f4efffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.$file0\x00'], 0x10) write(r0, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446ec5077405e71c6b37ec484b3902a5e6700b6d384fe82aaeaafa1e68bf505c861c62e9a5f3fd9d167041855be34ddc34f46888b2031e62f39eb497b38712d9fd306628e1c9e516574040704327a16f64c1c08a1d969e8c445918e07b24ade8bd9e48ad6b8a4616c8be50595e995ae894ef757d6737298246846711e9ce12897957cfa30d230ae7dbee9534b7574d281c8a38a37c107befc76bd7ce2eab5346cfbaae3a4b62d1e835bcc1ec9246b24b293bb08734ed6abff5887b9c1e8be6fa85b634585cd5db070cfff41feeed5954cfc6c5b5ef86ca1855c2b1ca2c0fc5f36bb285611d52e45838dc2d823c23e4ebe218d540ed136e51bd7dc69e7b03d4ef0de4191fbf027166fadbee1845645c9864edd9e4ff92112bb04f141cb5960e699c543cfcbe284a3a2c70e8fab7bfe481e6329fc5a3c4dad5380f1cba382d886fc1cd0e288f874e1a50bd179e7402ad3348d449e34679c50308a4fc1fda502c4b2c67a4aaf74d103f5c25477c9281cf23c03823f943abebec2d42275010245958bd802ca99ff0f00858d33b13906b576fb9ee9f08a0aa3086f1cbc9221709891b933bf1e7df2af8b6a9a1e72579036da23953ac9505d1567fe99825056ec6c47d1d254fed51ff5bcc8e9125ec545b5f944b171964f33228c60747d09368cf5786ec20c64b8d1d193428db1e7ee1a603b77a59b3d7dd4aeaa3ec6c9f369443600ba562a61dbe15cfba7c8ff7a60fe188d23201aba41235388e3bb7c64c0ec8dcd5234c71fd15d7909bb52105886c7bbcc7cab6030fe69c6ac6a6bd91fc4def8d5803965bd7d183af6b2b147f49ff052540a7cbfb4b8f9126f3c199eec1f60eb8f1a20debcdf92d96204ae4fd3748ecf602bb27c4dceadf67beea5643b02be2de45402321c9ed4149026c7ec783336e009e4d2608eebcae53e3a71d7afe9ab3355490200770c295b097c7424c1c49c878fded63b60f7e7da74d0fb282525a26fc2b4081f1182f4bf82f3e49e1739ec9af595c92a2b7147b719240e5a30fba76e4c8fc1aba16980e19f4a49c8c87faa5e7640114c4426bf8fce09000a94d1a44fcc36218940f4aaf331050ae49317d569e994755f9dafb18c5c532f81c0621e6ec0e987659f889ed3c457e3fc7b529681d9c9be9025173efefe65e76fb2198227f287a40172062cae4a392d43fde2032db6f70d8d738fb3fe56ce8f1b2ea5dd3f43324c0dbaa4df10821cfafb2342642972ddf7bf2db601a49567f5ef1b2cd57469266f82482f53519943fc3410b601074c477dfe8c59eb81671017928ffa0bbddc25b5b4e9865fac8b490beabfef137e67e38ea035dfa8798c94cc362266c76139555820ebd4c9eacf372573f24e4194abc63647b44b41b381561659a01a7f8226ce9894c42a81483da758bf9436b11d69eb78b136ac0d8951bc06dcea38173c18aaff30ca36d64bfa6927736125077e736271ebd99e0a12f1cb885a3b7f841c3bbce97434bca56d554665", 0x599) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x9) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 02:24:44 executing program 0: r0 = socket(0x39, 0x5, 0x100) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) 02:24:44 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 02:24:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 02:24:44 executing program 0: semctl$GETALL(0x0, 0x0, 0x2, 0x0) r0 = semget$private(0x0, 0x3, 0x11) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0xdd, 0x2000000000, 0x7fffffff}, 0xc) 02:24:45 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x62, 0x0, 0x3f, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000240)={0xfff, 0x8c5f8ee}) 02:24:45 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x10001, 0xffffffff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xa2, 0x6, 0x7e3dd4f0}, {{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x0, 0x1}], 0x2, &(0x7f0000000180)=[{{r0}, 0x0, 0x69, 0x1, 0xa1d0, 0xb3}, {{r0}, 0xffffffffffffffff, 0x22, 0x20000000, 0x8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xc8, 0x0, 0xa89c, 0x80}, {{r0}, 0x0, 0x0, 0x80, 0x81, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xc, 0x3ff, 0xae75}, {{r0}, 0xffffffffffffffff, 0x7, 0xf0000012, 0xfc7, 0xfffffffffffffff9}], 0x8, &(0x7f0000000240)={0x100000000, 0x4}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 02:24:45 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) 02:24:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) close(r0) 02:24:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200c0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x400}, {{r0}, 0x0, 0xa6, 0x4, 0x92, 0x80}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x9636, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000014, 0xdee6, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x81, 0xf0000000, 0xfffffffffffffffd, 0x3}, {{r0}, 0x0, 0x24, 0x20, 0x10000, 0x7f}], 0xffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x20, 0x400}, {{r0}, 0xfffffffffffffffd, 0x14, 0x40000001, 0x18000000}], 0x6, &(0x7f0000000180)={0x8, 0xfffffffffffffffe}) 02:24:45 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file1/file0\x00', 0x3ff, 0xbf1, 0xffffffffffffff0b, 0x0, 0x7, 0x4, 0x7fff, 0x2, 0x2, 0x3d4e, 0x4}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000340)='./file1/file0\x00') 02:24:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) getpgrp() read(r0, &(0x7f00000000c0)=""/106, 0x6a) 02:24:45 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) flock(r0, 0x1) socketpair(0x20, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 02:24:45 executing program 0: r0 = socket(0x1a, 0x4000, 0x447b) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x1a, 0xffffffffffffffff, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x2f) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 02:24:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0xfffffffffffffffa, 0x0, &(0x7f0000000000)="f1d5b637f9a6b7e376f122f42f", 0xd) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="3cb5189f296f7a4fd7ac749551d1dbde84226a6afc08fe0e593b7b59e2d1966dffe4315f1f292c867f93123c2abee5f42aa835ee32c8ed1aabd61f010c9dca575724a459", 0x44) 02:24:45 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) socket(0x18, 0x5, 0xffffffff) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040), 0x0) 02:24:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2011, r0, 0x0, 0x0) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') fcntl$getflags(r0, 0x3) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20400, 0x2) 02:24:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0xfffffffffffffffd) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000380)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x1, 0x120, 0x1}, {0x18, 0x0, 0x20, 0xfffffffffffffee6}, 0x9, [0x9, 0x8, 0x6, 0x1, 0x4c, 0x5, 0x8, 0x1]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000400), 0x4) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x2c, 0xf0000000, 0xfffffffffffffff8, 0x6}, {{}, 0x0, 0x10, 0xf0000049, 0x7fffffff, 0x8001}, {{r0}, 0xffffffffffffffff, 0xc2, 0x20000000, 0x6, 0x1}, {{}, 0xfffffffffffffffa, 0x60, 0x1, 0x6, 0x7fff}, {{}, 0x0, 0x42, 0xfffff, 0x8, 0x9}], 0x9, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x80, 0xf0000062, 0x3, 0x3}, {{}, 0xffffffffffffffff, 0x94, 0x2, 0x3, 0x2e7}, {{r0}, 0xffffffffffffffff, 0x49, 0x1, 0x59, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x27, 0x81, 0xf5b, 0x22}, {{r0}, 0xfffffffffffffffc, 0x48, 0x40000000, 0x1465ca8e}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x2, 0x8a}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000004, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x10001}], 0x3, &(0x7f00000002c0)={0x1, 0x664feca9}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000300)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82aab38f1349dc022e2f"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000340)) fchdir(r0) 02:24:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x8) setsockopt(r0, 0x8, 0x7, &(0x7f0000000200)="68eaf8ab862bfe36487668d2a328a3019515643efde0461c8ce46090ce3f6b4e9d95cca0570955c2a493b9c3a7d0972525359a3dc4156a4494f8a3d5dddda92556ce3dbbf3e47fbf23baad88ce681257f7b46b010b07c4a161212c5380c4262e250bddcc51174f526fad013386695cf7318680798c8877c05630db3eca7f86f1a0cee99c0043ce0baf1613c7cea6e2f6cdb6a16e2936269936983d32a0a7cc3c72d46b925ddab75074394a7f88109ad3087568a8481ebeb5c7d4c8c5e4cd9f5baa8db7f1a9f52111d3d7e8f38229bdfbea7b922e524d71562019bef6138338fe706889c1bc885ccc92cea2bded0483e707e4127cbc47229a3247638a36d864a23e0fbf650cf8c52f0bfd96d8bc66cdfd835e258a80af3333bbf09b23aa3df73882cbf5b04c593ff05835c64afdf9c14e5b26391cac4ed8b5d12341b8d2d784a1e8f9226068502bd868f04317d57dc553c2389bfaf751e1ebb46f662abf08612af0114189000300331d6977e4ad683db12081c8d649b61c064cc89a2b427559b686f2f0a93d7394af7dcd6ff0960aee9753d6dcda71b67bc8b267fa89b8f09a128a149881cb40515744fd59b28cb4ec08f28a739502d7298ffde8ce9c5063ef1ff672df65b0472c18f0422eaa967b3a9f40dbecd61ad57ba0a5e61413b1681ee8a42069c5f63f671d2c3f1bca93ddda902315c269c0c5c97ec926a739bf96dd84fb45bcba72ff1c04590093a90184e2614ebf28d5ff567a21dff2553f766671bfa67ff5948eb6f87a4788e21f4ee60b293abf8c4b9e6c95a7e02575b02dd3cc44778f29b077a4892687e608e47e08d987575381452c877ea0a61037dcd3088d2d3dbae42125f6872a611d410a52630af64055503e6947208c187dfa452319b7da46ec2120df9e78c199068b41fbda9a7eeb2030b4bfa7b829a820a34dce403045659191d0bff1769e8260efc8f2cb4891c6f515a38890e2b2797151d976b3e31113cf56c5ac512a983cff1c5505ac5a20a576eb6bed28078348cc80f82a1d6cdb6e2978ed1ae9e12bb7b9ade2b9945feb9e468e92fb1dd89eb56a72bc725f194c648fa71f4377163eb713a62f4a5a69e5f964ee04d930b4e3d922c67776a1e08cef06b1d2cb20684ef8c7e6d86933615c3b39ad47e2ff0d1894057ef5a287e47c91c38048d4fb39277582e262b4b0bbd3298a0be6f79a3ebc6dea703ebce2aa179716b98e3ef1b78a9d3de9f443a106118b624565d05829431afd40ec474a9b8cc236059c98a83778c1dec7f73fe46713018009cd6fb8534ae5dbbf5e197f7b83780e819805eb802119eb3778cb9393f27e008b8821a1dc2b0de98aafd153f538a3087e16a789c3ff1cf055fe42b3640492dca69f7cc8577761d62a5eca5f63e013952029df82d78550b8bd170319b4c0b14b04eaa495b19392b14266d353a7e90036c75ad34c741d9b0f1cff705e680cd7d724aaf76c06132786aff79339796057d9c99e4b0648a52607cd5df3b0412068dbdccca846c10e340dda9840871c067ca4fea4874a1c3a58afcf12d27d170791542c400e9e7a034e1dbca2f89135b719e5447de5149e98bc009372c39f44f8d7c0ecb8e5b812967df37d605ab460ac9081f7d31bc9d370cbfd1c8fd25373d64b4e81a4092d50179d378ff4cb0c29dfa22a308071f9deda30edbf3d66f207d2d7f954ad20848b273251c80b8158c1d0ad6222b17ea8cb3d484ef3dd12db4a368ef346e75dc715db7c16367918f98eabf1b4fd863ef589f17dec18253865dd4f01434adfd197ac80a6f3058b57335e1951421bc3db1a3334f3827a35321be46dde15da50eab5feed8fece993b254707bdb2e9dd0fb2105421243dbb4a4ed5a1fd64344b7c653899071a700f77a5f8baf4ae1c9f7b58a7279c7e1ef942ca073ba4c0a37fac160e8d1a4cb6b4271ecc97c97397470b824dd3216f54d06fc62762f1c07ea1ead9af877ba83780913a32b33fe8893b7d94e060a5e63cbe794bc109ce63ec8d9d229e267764af2bf17b7cf0599cc9756a04355c59a809943a587df5269ad11281aafb54bc5a12c7c2010099fe99088929ed70e29651b450bac87694d33f3c8f30aa8ece63b893a3b28ae680c6c9390de909540d7ba440e765d800d8f2bfa816c3e913f6ecc3d4a31a5b4e9565e82dc50ca51b9c56bde6cd01fea26dd19ddcb3c65b745401d7e314c88275488755d2b81d9aeb41bdee5eb2b461758025882ce1998539866193da2a61307ce6db5f66c233a9ed9da492fbe03112e1f3dfa4ecb6d8c671e042b0a48c3e7d38a73f113650a47367e84e0c1cadca0daf9a154bbe36bdcbe3804b8c6ece04076c2ce08e6a63624f53f1e7f87e06bba55c3940fdb543cfe9a5c3a1839fb0c6eb0c28d40e5e35023ee633a17465cc53c2fbe6159c60da5f41a46a4e2572292d5db3ef938ae2af73cb947724c5913ef1b6408e05fd6486d4ab06d8c1ce27b9fbf0d34face2ac6e4bcdd19b7e358180d8e9c84b35bee38990ce0acde0e4939da82875fafba5b7bf3661c6c705c8c7ab124ac87c050b22ffcd55679eb1734e9ed29e0bbd4403c8f49e530f58d8f115c4428d35ee37bbc448949ef893132145e0325d5c249b655080c0e224416533263da0cf157cfb100d63dbbe61e7fcd4ebb16377047717f1612a787bf9b1286a53f7adecc416989cb634fbf46240d71c9547d301055d4cff18bde8de2014a48947b90cd9a9699114c9d6d8aad86b1c57f7f5acb45040d75d8d20ac67114241c07cd28ace26a0e9878dfa5b00cc008058388ceb206ab559ace36c5cad14c5d99305d1ff44c0a5b0022cdd891353102f5c563279246980768f38e21bb51bbcbefe7ca105bd0a91a399704990d9e458f02d61730c45ea11e7ff345d8dc61a5475ea88ddf6162dac95ccb8395a21b67321188089ac12d4b7150d844cdd3e47fde065c3f9675922deec8082f99f2d1173016ca4c85f290e0ca770b9ad51e89c64476418bbc843264ed4338c2469e4e9111539e64088ff547b5518e50a18f74ac8a5d3a1fda015e4d614f4b52775fcd00b990b8f1c8a23354b7c6b54d3dfd746102f25df59b948913ae569e0b233125491a88ea3b8f989c084b907e70d80b6387d0e084839089eb83ff5c40455f71e4753f2f64cab5fc36565c22fd8227db2e90a1c9d06028a8aba8ff117d39138302d6052386109e95b61a1241a658f1cdd054b089d5311d7d56daa7e3bd2f8dbc188bd304ebf439c01e5eeaff1ce7288871d95dd55e9c545f83bffbe58c9839f32306889e813a62baa05b127887c2c04fea8db48b257823ffca0eab4799458f7e41709cc182fcffa4a98cfc198eeceb770b89fb882fd7db2177443cb9afa5a7b5cb68d58eb01b0d43e3e21e49be2b28620bbeee9dce4f88b516b59767818a26f7085fc3bf472848babd338d9ede9538a8545b90caedfc1a9c0016d0730b3e962c87a6931751611b7057d2ca045faa1a46763c9c4debc54780ef6cba4c66bc2cbf2ae3551e9b9bba00d15c03156ee8cd1f0df6fce46edfa9813d9fdf27864c426dff3c026a1d4e9039fe8078f09c5cc7f5854d1e999e16dd392c4f2c5fdf13e29f548119300830fc6381644f80b5c7f6fed03ca8dbd113a11b2b2cf662dfc197344879dee05e2c4f5b0ad95ac91b52630b4080a0b8fca02eafc4fb5c35455f54f580ec8279ef4d0b6a97d2769fd6ba01e03a0d5f848b9257d04ec3c5931d28fa89bc9b8bd1a05f9c3ac295c32ffe8882095b12c67d1b8f7d701ead3eeacd54ce43ca3dd076a56811b601870670ac4f5e0a77e76620fedd9ddbe8abfb96cd778709bf85715b1772efaa7ccb8ddc0ee05d20f3cb1cd4a20de54dd4451502c6a54868d7888f3bb1f4553cc8a5be489c074ba16bb5408f3e759c194e33ac4e68e6479a1fc787b4d63781ddd6f5669574c349b7ce022f5f60b8e31a4cacd716fbc08eec3fa0d509d42daf7a4178e0abd0b71f462724629eb399bae8e680c090c61539db740f6c0da68610d871874ef3e5069dc6c5e942af4087d5fb0309ead7032fd665e245a326c99a36e5c9d73c028d362d2449317658aa0cca61443fb534cf6376196c0e114b78c452762e38c3e27a46b06b621970ea6ef4be1ff9be7a50c8387ba50fe4b048b87e491dcb3025c6ad8da3b9d17ec9f6efc867dbc4adcf9fb53ccea07a13a8e91cfe824668e4c58a83b8ee9393ba0da133f29366eeb9843d82b5952888c859ccf0b051c92ff38ed42eef085427c6255d8b39a96bf1600d3fd3c3ff54002f7488b78730594cdcd18ae3a08f9bf5b09175b1f0d482f4a76971d40bf0d05d621980c17b293aec17b037c016060429dcedc0cf1bae9ee6fcc44667fc7649297c43fe396e9a8b45e9962f78943446d270f4dbec50084e7851afd43f28739c02c7545ffdd1c0d37c7bf98633ca255bb201de413da7d36235f6361b1670d682a663617f89a7704cc594bf6bfbc562475615eae35f19e07ea2249ba2a3127af8e441facf16bd50c8f9548896a22b44bb26b09dace9e62d0e1827666b26018324a554f8b844fa32feae3b4ca659b61d08adda97347b74ced0092d77e3b27d42ab2e1e8cae01cf2c56fcb2e882c504bef13b4f46755c6d206f766ede5b28fc33d391f83ccbc69cefabf3f8d0b98e32cd763b675072655562180548729e016ba94f20670ba9e8a09b514d81837852312be39c7a37bb8da6c9fd7f021a77dc097ede8db9179eb524587644a444604eb39de2ff690c8273d687e8bff137fe15c02e530e5925cb126e2ddf43dee6239889df429e3127b418e0eb0d805492f547c2b764fb870ab36fec2115da15a206d336b6fda608021518449056cd8525868034a0d656c222916a6ff15105f11881a840d83fe226f13b56ebb953d2e32b8bc579902601c9d666471fccf7e5552af4a25326cc561cada3c50f5b773d636f1b09d0d08917be2610f9ceeafc09cc0ff22962e9a5c59f08faa3c0ef26147603b0bb41aaced5ec97fef3a68aeca09c358ce9ccb504525bef2c942e78b458c39786f65cd2488ae4506c70e89bcafccbd2f557f0fe3c0a2e093f9b7b068a0ad2be062de75ab3acf647276bde6ff9f10ed64866e55da6a4b216a2d85e9049d751e418244e079e1273f2c409a42fd4c4907b1b9ea45b2404a0cfd7bce6f02187ac50ba2e885a3da4b8b1e830411bd824318b520b4ec6e040e948dacf1d8b08119f5c09024a7fe07aea073b83b2cfd54063b49e1ab47b73474b9d0fe173bd6aa2b5c558a91cddda073686ef0c16bf35cfcb6a5f55ebd44227e00b140d1a8201ed1b71416478d5cc30b89b374b355c210cfdce6ae16c18269e01a28529d94c8d21a56fb304a45acde7bf6e1fb8f389e87a9c0da6dbfffdd07e729880e520b4a31406085b8e6cf15b584a143326c72c26efa469f13d13657f232219cbe13fb9a5f874ae84739a9c2c5b96dc0a0ec8d2023cf254840aecd89502f26ba3948c4ee667d06aff459ab8ef9ee17edd3fc8098441a70b724af1c5430563e658196bbd351c362f7d8648f37c8c1049b77757373ea30a25a2ec5a6bf7b7db733f8ff93f9bda3ea8675c8a2c54995788fdff2793d0ad5600abbca02d7f4a866c7b110b9b8fc67862ca5e490889cd6d16b07d0e53004889d85de1895e7c0c2feb9ed0f8243f8961c1b1210d4fd0ca32937a012e305d17902245771b757cd532cdb47bdb8c29a731844f9f82436fe8c1920df41b2a527e392618f3dce43cf4d9fac40b71475bcba628d31f6c25fe9a55d8e0a0b1179af93ffa", 0x1000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffff80000000) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 02:24:45 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x6, 0xa8, 0x4, 0x9df}, {0x9, 0x1a, 0x1, 0x7}, {0x400, 0x2, 0x3, 0x2}, {0xff, 0x10000, 0x0, 0x5e}]}) write(r0, &(0x7f00000000c0)="eeeb6f91a710277e5330d0ac89c97639e678a3d726c35d0d9d6c83cf340823856757", 0x22) clock_getres(0x3, 0xfffffffffffffffe) 02:24:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x20200, './file0/file0\x00'}, 0x10, 0x0}, 0x0) 02:24:45 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 02:24:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') 02:24:45 executing program 0: r0 = open(&(0x7f0000000900)='./file0/file0\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000940)=0x3) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x87) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCNOTTY(r2, 0x20007471) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r2, &(0x7f0000000840)=[{&(0x7f00000000c0)="66052375b0282448013b81d3acc897bd6bca417d49f0b49618a4a3971a928eab6c0bea59ccba362862810500785a5293792196d4f2bfbe8036a72b14182edb5ad01b85a037d66264f07be74f566733b065c46a729c938428e14b55adbe2ca5ee1588855f5e0da3b149d48185a343e3839fce7b58ef80b4272fae9db19982e527409701c1746fd00be5c49de76d2233299b487796582b76f91377de8bb2d702629efde2a9e4431ec58287eaf2ef53278a50f5f16a9096f7e95bda9f3011e4406f252433b627359d005d5ba0328be1", 0xce}, {&(0x7f00000001c0)="89575266", 0x4}, {&(0x7f0000000200)="fc47f157b911e0f6fa09de7f35f43444ea812279be0ef9912208d93b787f3dd156c8139e5319747f42dbf6613d88d31624f78140766e4de973074a2ea0642cbc17979cd30a120e68de751313d1a2f276586e72edc2ffa9a8d972f851aaf8e37107f2c74c1c7df3bf94d7e255a54530209f5192f126c2e26a6e19f8281dc7f2c49ce59dbb38b561a9d18c50df27a00c63309576af9c1c9bc49cd162d705c73619eef41ab7a9b9af1f19a63486be1b5af0baf89f09aa16a98591546b8525ef0a2df76037bca6350dd0149508d76a95a942c2fd5760df345da1de1a06", 0xdb}, {&(0x7f0000000300)="6d7afbcfed1aba5ceb8b7a9c35df06e9a34fada959f7cbc16e5dc4d7e47a24839d7de714886c6e34ba4749a4d28c23b4c82f0b1f40fb4d5f5a03e4e6797026461cb2971b52cf02878432789aacb0613cdc4b6fc34be2d25b3dfae79a1a0a4d76dcf3aebb07a795639e5b6e861e54a168f63ccd2082aea1334d0cfae3832b3c5aaa6cd60d9d9c1f2a2e132aaef11f4f6f0251812307b98d9926ad01d10421acae0c0453ef33b6f12d90", 0xa9}, {&(0x7f00000003c0)="8fa9514110f3001db84a83d073cc73130a9ad0dc372408d42c91422bc807cf872b2e913cf0999bf3f49312fc4c2940b07a27457c9c9097e50db73886717aa016f5a35c8753fba9deb08d24dae573947e08a46beebe8b8d17aa158c8422732a637a641c2e5bb64e7d54915e9de08a59f6f5245fba10d3fd4b5af279b1e8aff4c69959eaf58f834184fcf58fa15e5590c13b", 0x91}, {&(0x7f0000000480)="addba7e9abf2d34fc2f800c7905db4440b9e3a820e41222a11d4286a053d47592538250ef45dc713cb621e1b504240ea77394f4fee92894df2a2e5c6d984993b43f384be773bbf82294816d963b920709e95edf8875baa18bb501c03e96a9e8c40591a94c15bd302196989f73242aa80c430fcd42fa9253e170350bac02f0d7dfe278a9cf1c35c923852428727dc3dc3528f937ac1ef90ebd3a2", 0x9a}, {&(0x7f0000000540)="d52775adf78c6340111106bbe1002306206c769c3be22ad6337a1bf0df93983f126a4e4bf0e0469ae9438583b700e55e30457851ee2003c746322848bf448c3b7f2c534849aa6934fd4a0dbdfa308d7cb340baaacbcc9d55050922367903604bbe48f42286e47841a22b9d7273eb9999a5c062dc70d9fe498a2630f0a01306d61b0621bf076e279dc89e0db58c705d490b26eaa8d3e27e05c01e3570903a039574c5de675f4ed7bb5cc743953c47b853fd39616a4f13c4bac59a1a860e2e8f4a8aff3c2336b13fc88ae22e4b34ebc9b44ba67bd8af1d657794", 0xd9}, {&(0x7f0000000640)="0104a3027fb8867473ec037cc50dc39a858a6f0f619804b9cb470c4b93f6aa9f3335c6b26336e82f299d3017e019bffffd506be728452ac62e1a941ccdab37b4bdb20544b3ce797bf02a15e1c8610a646071234190547b414c0e99911eb9b752f7ca0a802e0c7c9c5ac24d950a71fa2f184770bbccbc1cede43c9ffd47fa9737feaaabb4c230dc4b42b0d9558d8c7a9cd790f803a7469cefcb649406657d101006f2f43d04937fed6a888314d60f49a41b038d6bf34a61d80e84c2b8fb667e980f826581a9c537bea61e3d717f7107e46556d35c7f6a5462a9e44acd4bfe269926fe82e30b98e73d1139beb68d145c1286d5beedfece0adb5eb8bf81", 0xfc}, {&(0x7f0000000740)="03739ef007fba4cbb4fdbe11c33ea882731b1c54e5436a30c0c4c2da95061300667f4b63f3a89ddcf73d8abf470b1620f3b50c987fd2d4d47e1c21248bc1f9d5101c013ad585b58583e0c3dceff0d0c4a13db5e447ef3492a977c55abf0606780eb41b31534e0d52a2cbe8005cedb1f109947ef1e7bdf15f0c2fd4843c25f6459da9e02045e341691479477cb10e4db6783821b1cb2138cd182d6c870ccfa97c5a3070cf0a6ef5928dd012fe7e49eb00c810ec5024837de56d0e6d50ca46ff5809e9a73e0d974793ab8377b9c003082378c99dff19c26370028a4374437aa2a881e7c5a292a5748cda462125ecf8e8709985bf97", 0xf4}], 0x9, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) getsockname(r2, &(0x7f0000000980)=@in6, &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000009c0)="0e947e365d49a93cad389e612d0a072b0b014484f7260075a899242a93eb52c61eead83493539850253f5a30541da52188a95fec6455e5f543ee14c8498a0d08982e", 0xffc5) 02:24:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 02:24:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4ef) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 02:24:45 executing program 1: mkdirat(0xffffffffffffffff, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 02:24:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in6}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x162) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000080)="f86bdc52", 0x4) 02:24:45 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) execve(0x0, 0x0, 0x0) 02:24:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x23, 0x2, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="73a8513bd39bd1a4b19064684add6dd1a03fbb93a714ce30435189ed23adda21d9c491e997eed06270fa47f630470f1b9176b0b41d7d94c724cb0c851daf0c6ce7329ac3d5f773cea01ba8a08699c982c057f313f0c3836b17125e878703db7c0ff885447f3ff873a21df66ac93f2c1b8ec186f8647ecb7924853d06a9de6828609c0eaa37e1c357f3c5f50db0e83c8f79b7527aea0791d62fcaef62ee2c10b8934a02617284a9ce5b9154a0ccf3dcae9805456dafeba7b186cb9845d855d8ff78dfec6f793e45f87279fcda04b1a1bd7704342bb6b7962111fd654d6cb58d8d44a4d877dabf1425c343cab8c6b1e01ac1237f8a59af5d6b974984fb9c30b559e5023380697932ee10807e358ac0e080c7d7a83400c33669ef2c75b861fca7581afd4541acfe652220a2e31d33f3f7b8d78c961274e9b0a8d187d685f51415df52a87ac13b18a8eb379d5019f687625238200377a3b70ff7673906aa13f41a3f7ab4f71f3122af0df956379b990dc188399922f961aed6d454559ffd513484b08ec4e5c60e243c4b5ccb9e842c851f56bdc3bb10278db239b10a9618f583a250647144b6b8fc13674ce30e634e79431a8ecca060308422bb5736864d2dd92755c6370e5aae1f88682a47e3f29937904a53ae9ca2d7f278386bce358e2bb9d6f7286b19ed009529ab8b55ee6600a791a88e349a2e29d49961d147da75f689f4224894899152793bd215532bf5fdc2da884a67054f5b58b38e54c9ade1d151a7cfa3eb293da28fa55f3cd8161698798cea5659111222d135309849002cdef89736e679d20de8a4cb69658cecf84d45354d94f691bd4113901c742f64a571830dd5fb895cd612755bc087cba2518880c6bb7e36479e34ff53f25e83435b49742e9b4dcb83bae8311146ce9b4bd044604f15263f790343a3eb60166951bc3339f10688578690089a5c535459ab1cb2be0562a8578434793b682a79aa6a95662af6521214101f9f29f7c5d94da1508c59f5b6164c2f73d87a99aded674d8cd10260f1e66258d4839a4a6cfd60dbe677684850ae7be504f4926c58767ab8dd92105f24f390950cb2d2a2f4f226e8a768d3378d288d01387df92bc19dae99034bd6c1526737d77e8ea151250850a3b292730f1fd3d716dff539b0b65da12683cb2506d18f2ed0ebd137f7f9746201c7debe13585965042cbd461062b3ea888929029e1b50c876fa367302a09cf265ee655204d4aca3be5c9949de4aedfd84034e2fd8e0b8c478f39d9922739441a1764f402c0627e3def8a398d9e3cea52141e45a40a1bea000b41bec8f23fe67824843958c29278ccf2a481791c48d5b04be11ccfd7f169f76b65729486281b14504a228b22fec340d71ce75fe4c1b784bf2841009837afc123e9714c5f5798beb7a11f0581eb5a2727f6236d4fb769379d16919b8acc1f2319d0108f9b83b84de0756d62beef093f0c591d58ef92a787315809028fec437e7b0570561560980a0323bdb20150104d9ae7106d9bcf43edfcf6c686a378bedc517751ee43c0c4b08272a5ccd9505295df9bf6a98c9404fd7f851d3e15cece3f756a5f91826b6dee0864b038ae9825618d253e90257694ad337400d21a7c0d6e160ec3ea91a2303131c7ddb1a2e39c9d69ac5d3cababc956e7f6fe677127ffaf1c69d6e023f6fba9e6e871aa8d4984f5d42c8ab080353620cf4cb516a87b38362e29fa3d719902fad8c3ed7887cb65e3eabb5aa1ca7e5c40c8e78d1c3fffb70eff5a3dfbccde866488f53d4262fc2f3ff55e28374dc5fcb471fb303f7e0753b337b1abe8a295521b02c906e7c61044627abd869337363a51a44314c283e0201b290ee889a6746cbc9ff6e75463f4af4aabf2af0b34fbe570d71349bcd07785ad85d49bc72d71dd0245637b4b919b370f1baaae2765bb7c4289a388a81c0269a360fcc625f8aef28f640cb88610ae9ee1b7450d1bab5d450e12b5c0d56f2205ad4a673a40f0aa70dfc65aa4f2cf57fd7b6d69a9df506bc4a86de4184aca95d09b5a7d1bccc3e1cbe5d4d3e833fd1788426ae0cadd1b529f744c7702635f89c0e4a94b6cb4ca4f6b9517146cf25172b71e0fc2c7deec4161433fbbc17b740412e52db45d81eb1e8873b5ccfa5d7eae2d968928e7cc28a7209a82de99376e5d0c3a81a4171a67344e2138bb43f2c1e6c45657b92ab82178459e0c2f98eee93007bfc7fd421cbb424a8aabd6ce37c157310728105edd4b6e091be4d1078f9c13b5d3341d4efe62ddbaad11f628cb982aaebda3a931eb8e96b96a18e70f0617a0ce40ef3c2a49bb2df95cb7f7163787253175fc7e55a5b8a03623d77d1f4872541d19e727ab227c43674821d077d2358f7f90946ad4d61034987dc68ce1487b7e244ef2bf47ed90151c471b13b0f19b1d3ba0375126a860c8ef4b6ae201fdf2bb46fdacca725d38893097e8fcbfb0fb74fb4e19d7db822b6eec9f0927e6777e6ed0cd2cc3bd59812c82930b0d6d646f00917c817ae0f92da465707aa4246b756e5d3a0050190bc32451078304791670e352e0670c64a75f9d650d6dfdc1fc7dfa1cf27051f6ac4124731e61f99810aa4f13f26b22af0c8b1793137228e30e2788562051560c2babd1d2921112237a8bcb53bb315c549cc45f822c98422596d2fbedd66f4f91d470d0b1cc332fcec5166c03390e75cf617fe58f9d9fccc99a27b7306a74e4f80c2a256cc62aced1734d11aeb91c8622d01e51b43e6b7b9d4859b", 0x7a0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x100000001) 02:24:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100), 0x0) recvfrom(r0, &(0x7f0000000000)=""/176, 0xb0, 0x800, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) 02:24:46 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0xbeb) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) getsockname$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x0, 0x1, 0xfffffffffffffffd, 0x1000200000002, r2}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000300)=0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 02:24:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) r2 = msgget(0x1, 0x4) msgctl$IPC_RMID(r2, 0x0) 02:24:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xffff, 0x1, 0xfffffffffffffffc, 0xfffffffffffffbff, 0x240000000000000}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:24:47 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x20) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x89, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) renameat(r2, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') r3 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x1165) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:24:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x20) 02:24:47 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) close(r0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0x1000) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 02:24:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000180)='./file1\x00', r3, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r3, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) close(r2) r4 = getuid() r5 = getegid() r6 = getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r6, r4, r5}, 0xc) r7 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$PCIOCGETROM(r7, 0xc0107005, &(0x7f0000000180)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) sync() chroot(&(0x7f0000000000)='./file0\x00') r8 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r8, 0x0) 02:24:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1011, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:24:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0x100000001, 0x800}, 0xc) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x4, 0x0) rmdir(&(0x7f0000000340)='./file0\x00') recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000000100)=""/61, 0x3d}], 0x3, &(0x7f0000000180)=""/159, 0x9f}, 0x0) 02:24:47 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) nanosleep(&(0x7f00000000c0)={0x20, 0x1ff}, &(0x7f0000000100)) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 02:24:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 02:24:48 executing program 1: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffffffffff00) 02:24:48 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) 02:24:48 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r5, &(0x7f00000015c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="9a34e4d38415d25803b5c3141d71fbedd303981366af26b88b63e84767459705ea825091d59d4caf23c0f26f4377387c50cf4a2264cb486366bad1fe45801d7f18e5a4de9ea5238dffcbfca5583e4ff299fa956107a4d0df66f32e246b465e4f752b1bc9574ae75bbf88f2a1d916e65ade15a596", 0x74}], 0x1, 0x0}, 0x400) poll(&(0x7f0000001600)=[{r6, 0x185}, {r5, 0x4}], 0x2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f00000016c0)="bec3f6b573c898cfb2922eef921f04aa7c72d0becc450c0b354ffc9248c740b6e2b0d34cdfc93c803c6298ce634b2aecc2931a62c6947d6564085709c2a5da3f65ac01316e93a7719f1f9e", 0x4b, 0x2, 0x0, 0x0) r9 = msgget(0x1, 0x20) msgrcv(r9, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b69e2e1e00"/4100], 0x1008, 0x2, 0x0) getgroups(0x6, &(0x7f0000000180)=[r4, r0, r3, r0, r2, r4]) r10 = semget$private(0x0, 0x4, 0xe0) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000001780)=""/12) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000017c0)) getuid() ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) getgroups(0x7, &(0x7f0000001840)=[r0, r2, r1, r1, r4, r1, r3]) getgroups(0x2, &(0x7f0000001880)=[r0, r11]) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x6, 0x8, 0x1, 0x7fff, 0xfff, 0x100, 0x0, 0x1, 0x80, 0x1f}) readv(r8, &(0x7f0000002bc0)=[{&(0x7f0000001480)=""/250, 0xfa}, {&(0x7f0000000280)}, {&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000002a40)=""/78, 0x4e}, {&(0x7f0000002ac0)=""/254, 0xfe}], 0x6) recvfrom(r7, &(0x7f00000018c0)=""/93, 0x5d, 0x0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001980)={'./file0\x00', 0x2, 0x2, 0x5, 0x1, 0x7, 0x8, 0x400, 0x2, 0x3, 0x1, 0x76}) syz_execute_func(&(0x7f0000000240)="c441a1f451fe66400f3a4092c1fd000067dbed2e66400f3821684ff20f78c00003640fbc84af7d6b0000c4636578fcf7c441256bf964660f38db030f4f6701") semop(r10, &(0x7f0000001a00)=[{0x2, 0xffffffff, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0xb3eb, 0x1800}, {0x7, 0x7, 0x800}, {0x4, 0x5, 0x1800}, {0x2, 0x5331a28, 0x1000}, {0x7, 0x101, 0x800}, {0x6, 0x4, 0x1000}, {0x3, 0x3, 0x1000}], 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r12, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) 02:24:48 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') 02:24:48 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x1}, 0x10) ftruncate(0xffffffffffffffff, 0x0, 0x401) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000100)=""/192, 0xc0, 0x40, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 02:24:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10100, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x800, [{0x3, 0x3}, {0x3, 0x200}, {0x3, 0x4}, {0x2, 0x7}, {0xf09d1657f444dc05}, {0x3, 0x9613}, {0x3, 0x1}, {0x3, 0x80000001}, {0x1, 0x1f}, {0x3, 0x8}, {0x3, 0x7}, {0x2, 0x101}, {0x3, 0xfffffffffffffffd}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x4}, {0x1, 0x3}, {0x3, 0x2}, {0x0, 0x1}, {0x0, 0x8}, {0x3, 0xfffffffffffffffd}, {0x3, 0x26e}, {0x0, 0x8001}, {0x3, 0x4}, {0x3, 0x3e}, {0x2, 0x3f}, {0x3, 0x401}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x1f}, {0x3}, {0x3, 0x53}]}) r1 = socket(0x2, 0x1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 02:24:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31, 0x200000000000, 0x0, 0x6}], 0x5e, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x80000000000, 0x0, 0x5, &(0x7f0000000040)={0x4000000000000, 0x8001}) 02:24:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x142) fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, r5, 0x6) 02:24:49 executing program 1: socketpair(0x0, 0x3, 0x0, 0x0) 02:24:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 02:24:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 02:24:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) getpgrp() write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() close(r0) fcntl$getflags(r3, 0x1) dup(r3) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() r4 = syz_open_pts() close(r4) 02:24:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 02:24:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup(r0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x20c8, 0x2) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 02:24:50 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x1ff, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) accept$unix(r0, 0x0, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x78, 0x9}) 02:24:50 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000f7ffffffffffffff00000000005bcb59fca156640ca29bdb91b28fa94f7da3da4fe2508abd923ca7e908fe67223c6ee5b1c75b814dca6689b8d38e3a5eabeb84c8b273a7bbc302ff730a1dba051dbda90108a60577d065107cf192436c9db7bdc5887a162212127cc9829d124324ba0bc4a32921c188ae6b6f461f0e90f68b3cc590708180bf387012ec2ffa437bb0915b2743cb98fbaae2934ceac4137aec3f9cf94ca913fe24163f3c87d5efeee80941b69bd18ae2bfdface1792ad438ab1200005cbafda8cd"], 0x10}, 0x0) 02:24:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 02:24:51 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x0) 02:24:51 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file1\x00', 0xa80, 0xd) renameat(r1, &(0x7f0000000100)='./file1\x00', r2, &(0x7f0000000180)='./file1\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) rename(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='./file1\x00') 02:24:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x30d, 0xfffffffffffffffe, 0x260, 0x0, 0x30c}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1ac, 0x4) 02:24:52 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, 0x0, 0x2) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/9}, &(0x7f0000000040)=0xb) 02:24:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/155, 0x9b}, {&(0x7f0000001480)=""/230, 0xe6}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000001580)=""/133, 0x85}], 0x8, 0x0, 0x58) mknodat(r0, &(0x7f0000001780)='./file0\x00', 0x2, 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x8) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/201, 0xc9}], 0x2, 0x0, 0x0) ftruncate(r0, 0x0, 0xfffffffffffffff5) semget$private(0x0, 0x0, 0x11) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001740)={&(0x7f00000016c0)=[{0x6d, 0x3}, {0x80, 0x3}, {0xc7, 0x8}, {0xa7}, {0x84, 0x100}, {0x63, 0x8}, {0x8b, 0x2}, {0x86}, {0x87, 0x5}], 0x9}) 02:24:52 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x42, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000180)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = socket(0x21, 0x7, 0x0) accept$inet6(r1, &(0x7f0000000200), 0xfffffffffffffffe) 02:24:52 executing program 0: r0 = socket(0x18, 0x0, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) recvfrom(r0, &(0x7f0000000080)=""/98, 0x62, 0x843, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r0, &(0x7f0000000140)=""/98, 0x62, 0x843, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7, 0x9}, 0xc) sendto(r0, &(0x7f0000000200)="6611efbee0ed0f7c76675acb16386264ec08a20f6bad875bab914ee72c3adfdd94051be6e96a059b93c3a9f122b281cbfaf662a9ae29c49b6d889a5b7733c52dd138c3e6302a64caa154b719994f5172c395c694351f32dbbfd8bdfa", 0x5c, 0x8, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) 02:24:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000072000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) r1 = socket(0x8000000000000012, 0x6, 0x2000000000000004) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1d2) 02:24:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="aa", 0x1}], 0x1) read(r0, 0x0, 0x4c63ce8c65b5e4e7) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="ea4da09599ceaea39a625d563940447c8ce2f379db3e37e52481ab35f476be0ca9aaa1d291e66e9f5cdc2a25fb6c208e5bd0c1beab9598d8e940f56e685cfe3781248d0535710302066942aaca1d2ae55f62106bebd619c42ad3fff774726bf0040ccb7d132e6759467fecdbae7b8e2130770c75f9906de265b7a1784265ce61b4fdfe6d4f5ef264648483da1926280bbb7792b67c8c9895", 0x98}], 0x1, 0x0, 0x0) clock_settime(0x0, 0x0) 02:24:52 executing program 1: munlock(&(0x7f00005c4000/0x4000)=nil, 0x4000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffb, 0x0, 0x0, 0x8, "0100000000000200", 0x1, 0x4000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000000000) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x2, r1}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x100000000056, 0x400a, 0x5ce9) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:24:52 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() sync() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) 02:24:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x20000000000000fa, 0x401) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) close(r0) 02:24:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0x6b1, 0x1f7ca013}, {{r0}, 0xfffffffffffffff9, 0x2, 0xa, 0x7, 0x1f00000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x5, 0x81}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000004, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x31e7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0xc100}], 0x85f5, 0x0, 0x9925, 0x0) 02:24:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 02:24:54 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x101, 0x6, 0xffffffffffffff71, 0x0, 0xfffffffffffffffb, 0x4, 0x81, 0x3, 0x3, 0x4, 0x9}) fchflags(r2, 0x0) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000140)=0xfffffffffffffe9b) getuid() r3 = dup2(r0, r2) socket$inet(0x2, 0x4000, 0x1ff) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1ff, 0x1, 0x7af2, 0x1, 0x4501, 0x1, 0x8, 0x1, 0x0, 0x200, 0x4}) setsockopt(r0, 0x1, 0x0, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x180, 0x0) 02:24:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000805, 0x200000004}) pipe2(&(0x7f00000000c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x4, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 02:24:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) madvise(&(0x7f000001c000/0x2000)=nil, 0x2000, 0x7) 02:24:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 02:24:55 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000001840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa02179ed6df1cb1868b640bcb5f728ea15cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e78f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b060093e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41", 0x1000) fcntl$setflags(r0, 0x2, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 02:24:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000100)="a4d092805e4f113948b83336768630db64a55dc19cad729ddac3ee800314936e78142ab809ef3ac1203922e1f406c8a00919eb4ca14fba7bb805d3138b9b653b4caf1f65a52453a9b69dc32bfdfc23cbd8528bded0592464f4c623fb657702d9ce4661b7214fd2598e0eb8abda8392cf472a4864eb37a1857f42dfae44254c5c543c075fb8841c8274e8d4d44630a5affc75f03da449ca71848f27120481f87a589f9db2561928c071d6415b98b381aef01286730f71d1afae10067bef1203576d73dd", 0xc3, 0x2, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000200)=@abs={0x1f95d27d48731892}, 0x18c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10800, 0x48) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x7) 02:24:55 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x200, 0xffff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc1, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffff8) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x20, './file0\x00'}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x10000, 0x8a7b, 0xffff}, 0x4, 0x5}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000340)=""/160, 0xa0}, {&(0x7f0000000400)=""/31, 0x1f}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/2, 0x2}], 0x7, 0x0, 0x3f) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000540)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000580)=0x7) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x7fffffff, 0x5, 0x2, 0x1, 0x4, 0x800, 0x401, 0x3, 0x1, 0x1, 0xffff}) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000640)=0x5) socketpair(0x12, 0x2, 0x8000, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000006c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000700)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000780)={""/16, @ifru_flags}) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x100, 0x0) clock_settime(0x4, &(0x7f0000000800)={0x4, 0xff}) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) fchmod(r2, 0x40) syz_extract_tcp_res(&(0x7f0000000880), 0x10000, 0x5) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000008c0)=0x400000000000000) munlockall() 02:24:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x200) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:24:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() select(0xffffffffffffff69, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000d00}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b2}) dup2(r0, r1) 02:24:55 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) dup(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:24:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x5) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 02:24:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x1e, 0x3, 0x1000) socket$inet(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) 02:24:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="b17210d8a0a4a705930fe02c6f5390bbb3db3a680c402809496df1c65aa83fede6f25d44880271288dcde95e529a52117c0e940f2601eebae1b52aa04c62c8f3f8f71c9f9c5369dbd7d8fec8209bec2dbc1371215119d715557d4764a8c6edb9f5087f6a95454359f22ff9938f870ccec6e495", 0x73}, {&(0x7f0000000180)="1e9f310802d373ac8c1e378f696bae7c1236da3c5b9c53e5d60dea88d31475c4ebdb111c2dbeed67be77db262ed15261b0d49c955f910d688862ddaccf3506a78a559d1fb8e2d2c100c6237a34d11a80d7513b497643c5e6d96b2ca91c383d3eb8ce295bcda1d9d865ffdd698c15e753", 0x70}, {&(0x7f0000000200)="8fec00a97c0c564df664f886c8aeec165f1f8cd3f270318216b91427151629a86a8cbbffb79de2be6c1c8d6cc2a03c6aae3dab245d0b66518d78130f468a4df716391010494928fb06a91257", 0x4c}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x6}, 0x8) close(r0) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:24:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x6, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x2, 0x100000001, {0x1, 0xbf0}}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x7fff, 0x400}) r3 = kqueue() r4 = dup(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff0000010aa33c324f1c5bf8c7bdad0080f731f3923a"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x100000001, 0x9, 0x445, 0x0, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x1}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000180)=0x4) 02:24:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x881, 0x0) kqueue() pipe(0x0) 02:24:56 executing program 1: r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffc, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) 02:24:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:24:56 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x2, 0x0) 02:24:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6"}) fcntl$setstatus(r2, 0x4, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 02:24:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, 0x0, 0xfffffd41) write(r1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:24:56 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) fcntl$getflags(r0, 0x3) close(r0) r2 = semget(0x2, 0x5, 0x504) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r3, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r4 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/98) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x21, 0x0) semop(r4, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r6 = syz_open_pts() write(r6, &(0x7f0000000540)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0c8282425af7f05c9b377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a9731e46c6e56b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c391286548444ffa90d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48", 0xee) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) 02:24: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) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x80000000) close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:24:57 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x20, 0x0, 0x9) recvfrom(r2, &(0x7f0000000040)=""/211, 0xd3, 0x3, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x23d7e5f174e52b7e) 02:24:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40000400000002c5, 0x20) socketpair(0x18, 0x5, 0x7, &(0x7f0000000040)) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 02:24:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() close(r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0xcb, 0x1}, {0x6, 0x7d1}, {0x23, 0x5}, {0x0, 0x9}, {0x0, 0x5}, {0x0, 0xffff}, {0xa9, 0x1eb1}, {0x101, 0x8}], 0x8}) r2 = syz_open_pts() ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000380)=0x7) write(r2, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) socket(0x38, 0xc005, 0x1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000000340), 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0xc1, 0x1f, {[0x4d, 0xfff, 0x9, 0x40, 0x43, 0x7, 0x3, 0x6, 0x1ff, 0x2, 0x200, 0x20, 0x0, 0x4, 0x9, 0x9, 0x7fffffff, 0x101], [0x5, 0xffffffffffffffe2, 0x6, 0x20000000, 0x4, 0xb42f, 0x3, 0x5, 0x1, 0x9], [0x8, 0x8001, 0x2, 0x4, 0x67f, 0xa5f7, 0x2], [0x0, 0x7, 0x8, 0x0, 0x3, 0x4f58], [{0x101, 0x9, 0xb284, 0x7}, {0x8, 0x4, 0x8, 0x2}, {0x5, 0xffff, 0x5, 0x7fffffff}, {0x8, 0x2, 0x3, 0x7ff}, {0x0, 0xd05, 0x98}, {0x1000000000000, 0x1, 0x5, 0x8}, {0x801, 0x7ff, 0x2, 0x8}, {0x4, 0x100000001, 0xffffffff, 0x8}], {0x8, 0x10001, 0xf00, 0x3}, {0x2, 0x20, 0x8}}}) 02:24:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r1, &(0x7f0000000100)="a2e4f4e922e2e81c", 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2c) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 02:24:57 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 02:24:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = shmget$private(0x0, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:24:57 executing program 0: r0 = semget(0x1, 0x2, 0x8) semctl$GETALL(r0, 0x0, 0x9, 0x0) 02:24:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000080)=""/222, 0xde, 0x42, &(0x7f0000000180)=@in6={0x18, 0x1, 0x5839, 0x7}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 02:24:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) socketpair(0x0, 0x2, 0x2, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/241, 0xf1, 0x2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getpeername(r3, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:24:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 02:24:57 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x9, 0xfffffffffffffeff, 0x275, 0x1, "1174675d66425d1a5c3785682ff09bc70601480f", 0x1, 0x10000}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r1, &(0x7f0000000400)=[{0x0, 0x609e000080ffff}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) 02:24:57 executing program 0: r0 = socket(0x3e, 0x1, 0x0) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000040)="f8a23c21f4c251437fbdf86b2c140109", 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) 02:24:58 executing program 1: getrlimit(0xa, &(0x7f0000000080)) 02:24:58 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x86, 0x40}, {0x85, 0x85}, {0x2, 0xf58a}, {0x47, 0x27}, {0x2, 0x5}, {0xcf, 0x7}], 0x6}) ioctl$TIOCSTOP(r0, 0x2000746f) 02:24:58 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x8000, 0x9fd7) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 02:24:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) sendto(r0, &(0x7f0000000040)="8f877b6b991b04e1af9573cde4502d5ee5bd84d33a8770db57494357af90ccf50c2312be2a8b70cbeaa9c4f2f315b11bca8ca2e8ff38acd2933626fbd32dac19244332b9d6f0d5d7e5b9783cf09a74e84ddc50b2fe09f303faec168f27bf353b28847fd08f831186a9f7296b3232d027f7bbf3ce6d07bc07f17c80fbedf45c1bebfeecf658a58fec93b83283b0503f3fbd7bb90002edd4e21f47639cc695a929a3ccd40007bc89baf29ccac3e7b92a8b0764a9f11ed1539eaf1ca0fa7194a0f69583f45de60632d309c7ade99c7a01c68fe9588147af53189185e6d77e03ec170fb2beb2313f27", 0xe7, 0x404, 0x0, 0x0) close(r0) 02:24:58 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup(r1) recvfrom$inet(r2, &(0x7f0000000000)=""/220, 0xdc, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000180)=0x7f) r3 = semget(0x1, 0x0, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) sendto$unix(r2, &(0x7f0000000200)="63d2fd8b55cbfc2a1ef01e7666765b6a4c50b89a60a50459e2fe36c101f29ea0a1c32e17355290b72442014024781c421abbd0b725dece1b88329dfd1bcce78676e4ab5b9485ed075e6cc94c8e07ac5feae36a340dbd5001a38bb43dc95e0c9d500e6069114d08891cfb5ef90b213cd2d058cb50c2eca13e53d2a56a15becd6b6321d65ed3cd", 0x86, 0x200000, &(0x7f00000002c0)=ANY=[@ANYBLOB="d19e990d7e33bd80aca6015e4878901e4d929337f157d7a7bb520f03143d735360a8d96798ecd9ade5fbacf4b6141715f5f65f804351e19afc039ea34f48367490ad36903db2d05a4cdb5052c7816a9befc77ee4e9a8907a190c3bde32f8e4e8048408922e9f0a35a116554340927d27117237c26af327f0fa45a06f1b267e2fb2f952827a6759944f47ea1c1607a0f476fd77b86057eea2"], 0x1) 02:24:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:24:58 executing program 1: pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0xfffffffffffffe7f) r2 = dup(r0) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x2020, 0x9be) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="1d5441cc804da65e84f48344ab413f05b37b8d16f35bd9feb83bf0ba52fa0d2290b5455b86c64b1f3602900a", 0x2c}, {&(0x7f0000000080)="cee9ac97c6d8ab0cecf329c0a4066a078fab37b69c507254f4b84b02ccf2ead61eef319089096f9040e9c8f938ba79c22c05749cbe345ab46574995e721cbc10a389ae73338168f6800d1213687e23989ef6777b13f736150b8a6d800f4d2e4f456963eb01e87467202ec6beab120df9889aee2595b19e8d1496a40d62d5d6ae3245755d98683335d91924597db7227d4e3a68907da572becdc45c7d0ef0ac90ac5d05f3b87f153963a91d8cc477e73b5d837972fb4abdbb5ad2e159ceb61bc0a72cb1329407b15392a507858beff0a8c76526d431d331948d463ad698a91fa1c2d3c54cb641765242ec5abaa41c627095e42c0e09add360781fa8", 0xfb}, {&(0x7f0000000180)="248b69e0d73130c031d3f7ea45a28c8236de45bb724bc589f3784aef271195fa0157b154f46cf46e1219c42cb169b6b9083363d3cfe2a1c4564c6e6b83b74ecd076eb71d5939359c476370c42178e5db6a3d38811aae5d8b", 0x58}, {&(0x7f0000000200)="1d144ee2053af600d47ee5d7ee123f276aafe13e502b7a8c47a9e644", 0x1c}], 0x4, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) pipe2(&(0x7f0000000000), 0x0) 02:24:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x56, 0x60000000, 0x101, 0x1}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x8a51ac75330aabc8, 0x0, 0x0, 0x2c457da7}, {{r0}, 0x7d6cf9d800b0e62, 0x0, 0x0, 0x1a, 0x34ff}], 0xb1, &(0x7f00000000c0)={0x48f85d73, 0x9}) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) close(r0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 02:25:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="dba63d424d3cf3a4e8e47dc54c36087129a95b4d03f787d926bfb803717fb8e0a42468416dcb3c70346baf8617851a3a4ad0facfc40fa93ec155e29c85e9a88202ec0871bf9ec46c015b302126f1f4c5f6f067bbec02e5f6d97580ba3907f0c75d774129f5bc2e7fc2f2565a41218ed1d967eb72003c99be572dcff83a3727dc53b0fb8c6c972deb1c73c9886bf3b09cf6b7", 0x92}, {&(0x7f00000000c0)="9c58eaec8b350a4f0c87968e2af4d4fcda96b2a3e958dc4d5d40f8ab4ceb8fd398ba172c89b7cfc721eadaa240b5bbbeeeefda85b08edd60a0a4a3744af0ad53cc422bc4e722a94ea218c9e8f1c3c4e0a000847cbb0bfad6753338ba53f58e4302843e3488d2ae2bc3c74eb94afe9b17495585879c22d861eb6a79ada78ec4b831e74e386ed28423b8ff54003156bb37e761bce7e40fbaa7fd33f6aa023106927c2ba682827438a212e314456b0dcc9f1cdaf901aef720ef588e1297c0b973d5e175233fcf7efaf86549772a87018fd6be6c9dbc60660485254ff944a0f8160dc061ae9b90d758c42b2c", 0xea}, {&(0x7f00000001c0)="71fa19512a0d82ac4f1bda2790ea41f89b9a491c10ce29a2cff69577bf15fb4dfbdd900e222ebc8b24428882", 0x2c}, {&(0x7f0000000200)="342c531c756bb400367d90cea434e05435f3a6e1e29ccf559fdd1777a18882c77ced9ab76ae3a5ee9cc683d4c020e8f556e5ecb0f16f9174fb5cb2568433557bb94c", 0x42}], 0x4) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 02:25:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0206983, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) 02:25:00 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x3, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x400}, {0x0, 0x800000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x5135bab6}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) 02:25:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x2, 0x20, 0x1, r1}) 02:25:00 executing program 1: socketpair(0x0, 0x4, 0x2, &(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x344ffc2d015df5d1) fchflags(r1, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8) r5 = dup(r1) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) r6 = msgget(0x1, 0x241) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/4096) lstat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) getgroups(0x3, &(0x7f00000011c0)=[r4, r4, r3]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001200)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001240)={0x1f, 0x9}) sendto(r1, &(0x7f00000024c0)="383df9c1b4a36a30a1a665f454453030413db9142085c12b469ba79ff9eddee7c4011ad5687a3ba64e56aaa916f0b3eaa81ffb11122b795dd935f9bfb99308c58e32b83e6829970c7d340a8c8b", 0x4d, 0x4, &(0x7f0000001300)=@in6={0x18, 0x2, 0x8000, 0xffff}, 0xc) close(r5) setgroups(0x1, &(0x7f0000001280)=[r7]) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000012c0)) getgroups(0x0, &(0x7f0000001300)) msgget(0x3, 0x180) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001340)) flock(r5, 0x7) accept$unix(r5, &(0x7f0000003640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077688ef313ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad31a4dc0b1c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d79d9375f0cfe051e015e0aee6b71cf49930dd697a82e25d455773b356a5be1e96a47e8947640733a9dc2235dc5c8a1d3aa078f74600af50c650bfe09b429d3211ef752d6eb98d859fb3e5e497edaa5e19258cf5a95fd2ce4c1152af0c4d8a9d09b88e65d9ece130a773333e5cafeaa422ecd9bbd093642fd044a75c25ac03577500"/4240], &(0x7f0000002400)=0x1002) symlinkat(&(0x7f0000002440)='./file0\x00', r1, &(0x7f0000002480)='./file0\x00') ioctl$TIOCSBRK(r1, 0x2000747b) 02:25:00 executing program 1: getgroups(0x40000000000000b9, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x800004000007fff) socket$inet(0x2, 0x7, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:25:00 executing program 1: socketpair(0x0, 0x5, 0x181e782f, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 02:25:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001b40)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x7}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)="98a4705cb97c60e77989f6feb0a7b6f59e689a516e7e984dbe87b0ed6bea69b8d50307afc9855d08bc95ca3100d7732086d404875e98925c7564d8843d06f31dade265e14931961a4a16eedddf", 0x4d}, {&(0x7f0000000180)="09fb350ac390eb636548d40483a993d64a6a5b380e8911295ac4f6e88a3db5066208e7df7504fba43d465e497849277e835e21104bf42ea65690beb25c760e483fa7f4e37ba1f3fd2498184f9f7edc32c3095a32e556ff18b7253176845c16a0c21ecf8809dc5c1ca906abbfde1bc17f708d48ea36e396b15ec4a458024d056accdaa0a756960e40efe839f71d0ef936a37f3f8ea0461246a7e224d4ef3c221f5d82eb554c8466ea9760ec27963f236b7f1da54603a68033ce82affbeb5770e84227e773e0f7b0e9ba28b5bac6fe6100f43980e3a7f406356f96e99b58e49810479abb389717beccda40b9833055d7a4", 0xf0}, {&(0x7f0000000280)="ebe81a80766b2f0bd5b833b1", 0xc}, {&(0x7f00000002c0)="75e20cf0b3198f83b900c1f3ace2fdd69b51e5bd91995a86382d939641548fbe403cad31c8e1a855bc5b3201683d07f2dfa64b13c15c0a42cb8498718ec877996be272f98fbe7daf54eade7b843ab93ac1450d88249f4c3f733fdf89c0d5ce5d537642b380a2e8aebaa9369a58639b9faeddab3899e841ec8e2d8ae55df6abc4aabd55eae3cd2eef92498de3a13b5d72bc834325ebae1e0760da80a0d676243d37aa714635ae0c2ab6e4f4d83278044933ddc5", 0xb3}, {&(0x7f0000000380)="464ab7705bebbaddb78fbdd639cbac6789c94404550938bcb551c26655982eca5a905be910bcec258193ebec703d0c0bf9a3e182482d516da8cfa414da9a8c756a60bf2fbfaa12316a1d442eef60dd084ff2e72a8b4d81499abf0f2e5e6dd72ca285", 0x62}, {&(0x7f0000000400)="77e94a4a982709d07e0a4f210b73a318fc4f1757976d09c20b3985767386bd32a522ee120c793d3fde6f37c0e2c6088a8b8f3cabdc7bb5130914dad56c8d3350556c8e36ef4584d5f9ec89e82144f6e9725f0a3f299661ff54dddb66de9645e6eba0bb6c837e24e2a7dcd62e9f350777b164e154cdd4f5b283913a5eeda1eebf9b2be1e35155382537230f463656ff595cd29a7f7e701c00715fecd43ea13a410b78f497d4d23cb9", 0xa8}, {&(0x7f00000004c0)="68f10a958c1c6b2a6a0079f3bad07d0a2b2e2247515b73059756f818fc63d81db2948879f80af28fa5c0228c338283b3ed1e77d0bf6b4daff09325f099408423d65688556ee316924f0f6347d56f93ac8bfeedd382fc35c3718232f0250f579155583f48680a78dd84cb7bcffed6b37ae50aa6cc88b00d96b112d0052080d814c62ff7b6130a4a99301ff76257c055db67ccb77f3c3b81deef20be88a5c722a35d8e6d", 0xa3}, {&(0x7f0000000580)="376a64d1412a426692460f204ed88c2ac6efc880664492c83685302339c8474e28a8ad4b2aca37a303e618f923ce79067adb7bbfb047ee41420feab2d7806a44d6e51ba49763c14ad76f4fba7635891931a0f7d2f4b2d08113479a8fe7d7d4996f149346b27d74520a3b8ff61f947bea1316ee15becede9e9eacfabd77b02af296d17753da3c3ee711f725136f0819cf8016cddc6a93d2683190dea3026ca9f1e352f82370eace92a2ca6e8dc7e34128c0ce210de69d1381d71d76d00243dcbbb8eb1533e8878854d9b222b1425004552ff97170b7eb0c0ae2ad1dc68ceffada1eb6665526aa9facf54274855eb660253cb4b6744de6c335c8a4cd4e", 0xfc}], 0x8, &(0x7f0000000700)=[{0x1010, 0x1, 0x0, "104782028cdb11a84db6b35183c367d5dc411d8636892850cc4eacf8b6e16c6e693d3bb427886aa8a7dac4c8df02ae5a084225b8f775c350021c177c77e628d5d7d20cd461296d5cadd3bf9093b15fa8e82471ca8e33f407ad5c7a2531d4cec37554dc98126a9424502938dbc5fe9646e0cb67e4c30a705270d9fc999cac364b55d37a23cd8b007461f7582e7b12c865ec69ff943df96b04315405ce7fde437722e57b26ca602a0cc9360bbc78235300ac532bce9a01a16e908c034b9817539f50c04f410d4ce5ea61728b46aa2a3a5af7e5d5b993fceb6e90becfcb94974c5a47890f498b45bfeb23d0cb99fcdacd9977b78cc41abc235656e154a2bb22793f0181f69ecff0742c4c0f491d682961203eedcc4d7e5bd9e85cc79bbef8504c18e272f330563caaa828e114dcf06df477b8036d5aac8ae02afd824190805e3eeadce73146777f1a8b72a679a6e9c60d250c4136de158b6bd4eff4e3e0df6b3e8a6fd7edf130d2c6bd3d338c9e5ffa1c1ceb1e0228c2dda23828374132ff94779cc0bc4727940af9b29480c3ae711c167b223aef1ebb314c4a4bd14612a4b19be2978c61d289f0c9ec1879ef94b557b3dde73679c1d848d57d1705c602db0c9e3d13c342408d69df400c3c87c0c3484146362138a31c4a8bcdfc59979fb5b3440ada0db2b12326cf539f219d73cd00403d3e998133ba7514528dee3e5960e01bf55a45d999aab7cfa52d745724a5feff34f8ed962a865779c905fe31fa5fb82eb64f375e3c056a68e4cb09e5624ae74a263699d8485601db579e6b569a3aa6cd1ab36cbae2a8934d15f3a2509087c32bfc70f88431959475987f37ce5a9eff8d1e6c8e44c3ba2734b88aa34667a446401acc8d5e247b5922930cea2b437fcc68855a27d229b02c854913edff2034adee80dee6743e9c585afcceabfc3b9599f1ed4d2f0f5048288dfa1d0b62dac4045984070857ef067ef77648929f2169841a2831c4ce8c2b6d6d26a650e08b0072537f097ba7054afdbb501908d5236df9949719b044062f1cbeedc4548712b17e193073daa2f0ab8e2a01a8a4ef1c5111786323b9c04c93e482dd8999abb77cb4e0c8498514739a4c255f3230bfef3cf89e4ff5482ea4766b41da3b9145dc259a12259b24f0f138f0d8f8a39ad57af9964292af46e2638e16ecff286a045375074045d23f30d49ecbe9a3f647440bb301032d7d669654210ac0c1a7c8543783001fcb0b38dcc21e9410918026613eb7f05f238cbfbdb56026024a7521c61cb074432189c7817eb4915683cc547d7f7f7398cb67102decbdb7e3cca24851e602a3befd2f840e24dcb4fd7cee01eb4246028ec95cf4fa87c1cd3c35a9d531ff1b85a0064733ec9169cea5965de882df1f770e133b51a23c1044b04fd0ddb7473f8475b6d209cfff377c660abe0b672cc44d60b0bdd5ad2be1747b437a9738a57404ee60999d7a999569629ae24f9b86c31bf2f38b8cc6a1dd7a8c329cb9f182387d3fd4712dec4bee02393e33d330fa9069a4ed334ed6141807437719400da27b3ad4812b31799cd9a2697aed66c3653391fd9a8aabd9db8c6d7117174d6cea0ab235fc1a13901cab9ad3c5c0d9c3b4efb2b66f026974e12d8679db9a6688ac26021695bc650713b63c7ea0b5cbbb01c27e8ff78d43a9291101a649261de50543aa6f08c3ec41c3803250630471a2f0e58fc12a8c7348c94c106c871f34688f89871c5a56ba1976e1e460481fd518b1cb840afb2d195d9dbdef18b8835d08b78d0ef8edfaaf8f3f956b407efbcd184ce03071c2e6e1591728c476841521e52b301ed167b914c5b3aad8ebc4d619b9a1298e2d20256829a606028f08eac3da9bf8179afc6e3392119f99caa53a71dc5f7ccc155884b6341b68adeffd92bbe6e278a99a18c8d53f82a34308eb1b095d5eb4f39df83bec7e0c815c80f213981e401a135947209f1f7328b1cda348d73da8e2a8022b4449b70788ed750f5706b5e84f02d75294f35badd1057f1d756fe082426994c6db9fc8952aa23ba60aba1e300903c36137be1748f5fba59d916a29980746d7ec6e594062cd41f4f72c58a826f1055acc636836665e5ca2edad80722080e8aba919136f799ce32fd669e5f1c8250fa694c2ae98112e1472e50d01dd872a25d95ffd279b4df77938e2c74db31bf09e2ea147f40636cb2541648601632c2dbee72d5cb49c8780e60e959a0719d426ca94745411f99275ab98ecf06ca3fa13072ad54d116fa25550e99b83f1b91be3f183e76253b56b97cfb7ad09fae7aa2fd95958ee750120f71e86838354afd163a3543795b6851475e3f66341ae1fe25b0c07e4d3e640fdedb4e4695c395a7626227d73593094a609c12ba9e287014552f4ef0ba16b0773b5147d995d83125bbc17eabff8553ca238931d290dce1f52c1069d4e0d119aa3b56612bdebfd55334b3d42f100ff76ecfda107b5d0ef0d97d8a7745d36d84963edd7383c53362c9822977e670e212726b61b84e4a125e7b447b50733d76cd7aa13d55e9902f2072031992d9d4c3fea1c8047dc3c536a3e99aab1c9ba148fbd534738ad6098ef90ecb34a193de8752a7e6be12e2d6bb2b8e55931c6c28eb2aeb7818d641b4af92330090bf52585dd50040d95cee4689c3e994b55b46ac9bc6bde300e54cdcfef2517c80140126db329abf9e2e35c9d3cf6d95f90c4799fbe5c8c1605ece0261c4918f9f509761865f7e096b85a1edb3898d7423b7a01298d4cfc54f8bfbe64c86979eeed0db8e0e0edabb6bd0099a2bbe2c74f5a0f25ac7761beffb88630c22b0e39651b4ebded2d84c25583095a9529a537dc4d68873ab807ffda72b05ebb86d85c99b0fa095192851b686cf4aeac33b86f02b65d5a07d7b751c8f1c18f9fc055f0b70a173ff2efb5cca5b873f0042b8b0e6709869bf78ca2b85d743f0894fc902f9e057e2d224af61bb0e9265be00b0f10d45ff3335057efc7619ab798135d7bddf4ffc6897026c4ddccf472711d27814d55e36af24d212a487e457796321bb72e3879f6fc5ed0f236037172dace321b53d6af2f9dc60a3aaa9207787d63b6111da4f405188b9950d238aff2dd4dc9175d2024cb578788084c307f53dd1094537cc8c623dd55dff9e4cc0ba6c8b84c7399534846fb2ee200e4c93d4183ed528c456ba491a4dc318bd7a1f51bc8dee20d69466d0021a42e2a727639ec6594ef9fcb5a59c0c1b8ce5f11c1051b93e6bccc2a5089bb9b7458063a30e5055231bf8f7586ec7656af437aefe5e51bce5dbe1217f6555824508c926a33b7755eed595fd64baafa879b6e799f59652a0ff8a29369d71362b5056cade4f3e82679910da432a852c60254787da5e2e67f59bdfa11c293fc339df548d0d7b32b8d74642448b3e78280b732383daa8f5a82cb0070b562e002340b8c1c23396fb1d10bca5f1fcf9eefed1812f188a58cc135e32f1b9b6b4f6ab693ca3a51d25f9ccb3cd770fa216815495034d88d16e1ff63bb794e2d9fd17d30ec99c0bd29f220d976b7de633b9b945bb3ae588ef9c7ac99dec0e42cecd62f1d316338bea2dc8ed642e428fa065f4fe318879b0ec12bd158c79d2dc6e207d45be94e04cbb30a81c4805c4f36ba175d429c7b6103bdf8307ea80e1387decf961222ce100179a76b16ddfa6bf7783345134552d54fe8ee3c120a8793913c23b332343fa36d53110ac3e696d0fe2d1ad11cb3488b871650e896d2ad4a7ca6e805adced90bc94697a3751e1a13ebc9cdaa3b268daa15758f261b91a0f032afbc6e1e7843d4f09b1fce6317c7919f54675f2f57558338d323950cb216da70f42e91223e6f01b8ea4044594940abf9906a15f327b98e181dc6d10ee86358be4f04d30896715f200b5c599596d7317d6619c7798fbc8bf7c19b65fba7a8d33239ebca3121bde90220013f29fd94d102d0e1db47a9cab40bf651ce6c230cfc851a2a2aa76aa08fe83f407eae685cf1a98fa82ab1b1c947e998bfb1497dcccfe98a035e59707e7c46cdfa39b46cfb9a59f282613bee5459e8a36ec333f5c007d53ee53367b7747d48c622daa1a6fa265feb95e474ea039eb42f592d9ea9a362fa4fb7d66d910c4ec6b7fc563bc7923cbf03925f5c5c1253fbae2cb272d3dd2d2be21f26cf8bb31f15482d058508eaffc67d5ab7f5bae6bd734a0049de5bb95bfb7767ca1535c303672cbb490f9dc0ba0c1847f59376b6eda79bd0c09d1744526e8c8c9eb3e96f8a66cb485446720cac0ba6d2858a3aceaf0aaf65de2595068d935e684dd206abdfc567726d70c506c8a2d028d9e24313458f8ee237235918303c513b976f12e31c866a921d0b4394061dee2f737adb422ea6ca3ea43a28b78a907a0cd9164a728771dcb89827015c2f0b841e5e1108c80c760d7a9318745127873021a0929e2712fcc4324505181dba0d348ec84bee53823e73977aa23fd3c10866c0f1cec3efcf52beb01eadfbf9da1d12adf972e9f2100bbfe87bff49db191b8f9aa5822a6c14cca21942906c3fd5a55e27326b21600208048440100c9c7b3bea308cec345d54108555c430742cb8881549847e5dc14b1ab814511cbce83d60f51ef4c36d8280343e3f46deb82a2f1c3c36c7c440948500f6f264e5e6633f5cc814f1fdce0ebf4b297ec9f5ec27a6e1fbbe98a42889e4b3e8fc7e20879f76bcd0624a175245cb30cfd33b80640512c0a7672ebf29a1fb3a4d3ca0066f9b525622c1370aec3a62390223d43a125a35f0a9428668d3d66a480c41b33fd0d48e69f74f5080cff1cb2d774da490ad4553f8680b69495c5232084d939f681114a3d5385e3533ec7e3bc27ef246e2fe307d50b19071a3970bd867116ffa9b79cbe2642070066af16539de05f99ce8fbe4350c9df0d593d68455b83b654d37507414138b918eeae09fa9c82ade26e70a33fb66d1cea577f0d311836ab2f46ed3d6260740ebb6158aab8803160f4f19aef9a741f3547a50d6c07d2e61f1b219bbe555113b6206537860aace2efb776cd0e529bcb67f09abe38b820a4c735c24ae47221d49c5d3cd682cf0106e310c1ce041ab8f03c6f6c1ce40ec67008f7152c5b7749f4d451b182eb307c782a18213131ba7f928a74c71d99b44129fe0486a409fed9358f6148c14b39bd1bb7ab2794698775f92d031949315805a0faf70fea9dd81a433007b7c2d79d99c9b6b9ee2fc18329204acd910751a240501232c6f9a88c0f75d8ba7bc151e7db420a996fbf7a9d666837e820e32fedb465899111039236b652d3e8274bbe9801aeb816b65550b8249a154dd7d3d62dd1c60a58165bbcc3c6126c39c6866bf26d034885fef67adf339b4395e9f089bb747eb920e99f5c81437db98d6a5bdea8d2048a4821e58918ab3396ece27b47a69ae536e0c84084c2114ed436b3e09379c075f10a3d15066d03766cd43308fb346a824c04dc8041da2a1adf78a63444e752ba6466e297df4d3b0d6150a5bacb4b3feb9e787687652776f0d1aa41a8099e66e9168d53591e780e951f19b3d16f86683ce3a9a3918bc5447c1dde784d95f45502d4b30d403bc9e280c62bfa41d29b327d93c710d7e4f6e54533cb6c54bd8542629d55d3ec9cf796939e4f37a9380678af6d4e966d08612cdb5d3fe51fffe2b5393fd2abf568c1cd4719788dfc7edf2cead8ae97c79f9e0baa8d687cafb79255c0ea6887f95381deef2986634743f2737402e24d9ba4a1114aabaa44f044179bd40887a0a7d2ad4b228b02cad2912a2c98695dbd3936da41645c758aec6"}, {0x70, 0xffff, 0x3, "121bbb07ba537f77a8776e10231de3cedc17b75db774d9fcc2ac5e95f528486024c27dd61d58602a0ed3060f12dc6882bc5682e1f93153584ea00e2eef17c588a502a333e2ee8d847db405c9ae25be03690608d4b5da567a7bc44b"}, {0xf0, 0xffff, 0xfffffffffffffffb, "9e9ef58b785bec6e277aee5825f136c95b508429264897fb9fae906190ebf30772409edeb763d2604e71082e2e512204a84d2fff47e5a49de767926680583b0203fbd39dd73150d4ec13b658a08a8e394c6ce695ac8be56782e7fde5207f267f3b152208552f7a7999557c52f1f348e1d62a1b8291b194932cc9d64de088d2565298b32de98f02f1aa24e797aa2c8d4af1fb31de15b7466a23449610a47aa3390dde10e3f465dab57ffb201b38ebef8f1943e7249cb1224a81bcec69945ea2efc60ecec4d6e43a2ecccd054ab1e3c67a9f77b8bb99873f7ee0031dfd2505d550"}, {0x70, 0xffff, 0x0, "56cfc04209034485bfdeea4deb6c97f1564db7b0af2d9502a25b981d65f94f981be3043af26c8c4fc71bea5f283101788227a20b23aa1d51c4c7d6a09556b1a0ba2f2948ff7c5bdda8d1855fa0b5c3fb8b870194b21f5d9ee266"}, {0x98, 0x1, 0x9, "33d8ff8f3b003db2939130df0cc863caab5aea360300de221e4733d53947a9fbdd7adff181bf695f6d14e9fcb97bea1ccb3dfba2945e6667927ec9d579341ccf8111ee3f49bd0099798aebd58978da17346e752abfd05f1df1ed400f3500884ac18d744800e357731cb36f5f43702b1db4f3fe3136b05bddeed1c12ee3519f2a6ad18bf999890c"}, {0x88, 0xffff, 0x1ff, "0a2660afcc07d78eca7a40b9914ea51d6d605862978e2bb669ea7b49c357c3fc6855595e0f897bc032656e0e67a26ffe6508f6b25b2197f840a682110fc4ec7ad5eff06e3b0d69fb3f7e24ed1ddc71a91367e5ce856e77285f31cc7be16be96125868a294fda81fff58d0a6967f9b4185d2a"}, {0xc8, 0x0, 0x7f, "2325286377eb276f642d82e956d04291bf1a3084107f9afb7ed0aea8c4c02c4e1b3b7b589755531fb7d07642184edc7f9269fa3c428739fc4ecf24e5492db53720ca54aec6709a91edac2fe38c5f18b227841a0321b5a437e105eed3608e5c80c460e395ca787b5df0c9980661538b520248d0758fe3ca4388a6c51ea2b7b6a8f1c31dfe74889c7ab70f4111a2437bc55a57875120dda619f04b6d9f6ef4e4f29f2db60162c6321817894bd2a1d66ad9dd"}, {0x50, 0xffff, 0x444, "c33bec30e028ef9d43f289488caf3ba5356f7630ed1c1186f86583fa3e2391ce4e831ce140e0c446e8a23bcfbf672ac74c7371f6c04130cfb6a63d38fe"}], 0x1418}, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001e00)=[&(0x7f0000001bc0)=')]\x00', &(0x7f0000001c00)='$\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001c80)='\x00', &(0x7f0000001cc0)='\x00', &(0x7f0000001d00)=').\x00', &(0x7f0000001d40)='\\\x00', &(0x7f0000001d80)='!.\':\x00', &(0x7f0000001dc0)='\x00'], &(0x7f0000001ec0)=[&(0x7f0000001e80)='@*\x00']) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:25:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) pipe(&(0x7f0000000000)) 02:25:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000100)="98d6d3852903b25d48328935f441fb179b1a1e93fac9ccb210f13dc40bdd8b7dd56f7d2eb42da2fe02451ea534cbf9ab151202878dd198dc57b46259986207970d18633c68fe3c375dc4f81b3ba2e6b4306df2a4e22146cb961e4237c4abdc01391e1549e441ff2fa6e5b46f6b962d3163ebff268264921ca5d281803c01633524b5a4da6d690217a72deb53932ebbaac27e09e86b7bc0300331", 0x9a}, {&(0x7f00000001c0)="e326d349e39757d08c974aecf32c43c3c49831a46ca4a8718de9938ce187e4981a39e581403267ee36d2fa203b6f8fdbbdec17cd83ccd561925b41cf1236127aa86733e031e682fd8d0580d0a11d139704d2fc8539f65393da98d72a6ba998ab4047cbe39d5cd012177d85fa43ea9801f9ebb9c84d0df3507eb178cde3c477e223258876b3cd451714cced68b4291ec9f9b0eb", 0x93}, {&(0x7f0000000280)="418f97c36c777da20e6fcdd25bfea16405d05d4627c022f8ea005e81aa4ec4c054ff85fdb1c0f93faf2b7db488f8ac334dfc6a7267a93d383283314a4bf51d11b5769a4261f5d9fdccf9b768cf07cec5ddc12d859724217b12c6a52b2af836b3d28bab2d3d03d80d13423071ad330b0ab82410b12fa6341ef73c1adc8c564321bbe99eda1a67cd330c080aad3a6c742b0cd338d95c0583a1c81568d0df22b93e9d04fde74c8b5137a50bdffe5911f102cdc0a2a51ee1ec3b1ef9cfcc5cad5b90c906df942a27a6edb94c97dcc3bfc2c22217a1db500f3481c4dc03b81e9651d77a45e2ff0d5729fe6c53120f7dd47a89", 0xf0}, {&(0x7f0000000040)="629c3f7b30eaf5c03314dd3a962bc68766d30ffd7b7f4801bdbd", 0xb}, {&(0x7f0000000600)="4e81cf6ddbf558586d14216292383c49814513d050150a54cdf170f919802249ea58b1e246e3492f33f127944fa3163f2d16c81d8358e60143100eaf20bb734cc5e2199944a7137f3298f2627ee10a5653ae5a0adc4b867a1475ce3c39435b721bd0c7e28a02fcf448b628e5a11b26b0edda6bdc474ee96be3a2191b15aa6b8d05fce8cd81001c3c9f", 0x89}, {&(0x7f0000000080)="11266c9bae7066557f2e8704dec9789df594c794ac0606158e7a76a4cad3c689c1d71ad96d4881d3a950bc17ce0220a3163f45b361559e2a811e53", 0x3b}, {&(0x7f0000000500)="e4c8812f646b34af0035683196191adf15e9395ec8b9c5b118dd1f49a70b697b4029dc925df41446c3bd94b9fffffffffffff92a1afe43f789971d28198a78093ff104ae5bec4630950d5bc1678e159a680a2ab029a7c1125716af0b03705c5742e3b685388105000000d5ff0500"/126, 0x7e}], 0x7) readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000006c0)=""/195, 0xc3) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 02:25:01 executing program 1: r0 = kqueue() getgid() poll(0x0, 0x0, 0x403) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x87, 0x3, 0x7f}], 0x400004, 0x0, 0x200, 0x0) 02:25:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x40) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x1c3, 0x1) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x85bb6ad139c7cb05, 0x0, 0xa2f7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000011, 0x87, 0x9}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x42, 0x0, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x9, 0x2}], 0x3, &(0x7f0000000280)={0x1, 0x100}) mprotect(&(0x7f00007ff000/0x1000)=nil, 0x1000, 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/140, 0x8c, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f00007ff000/0x3000)=nil, 0x3000, 0x7) link(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) 02:25:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x22) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) 02:25:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5b472c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000a1910ae1a5c2088bc2f0b128a620a689d387496cc5d927dfdf164b408b42e87156a771b892615ab7f837b897a7cf1581c713644272e10d2271ed5baef46d9a4ce5e242e2f2a0d74b51cdc16b1bb81ab8ac6b953692b35aa08cdc124910fe54e0b9042314c79f7150022e55efe5df2df193c68368ca3e761895f9224f5163c71a5a206691fca72d1babc46118d24bda9777aad83f162c7888c2e157124d343f03adc7ccb3f765bdc551e5bf6e2bfb08ab725109eef87f60cb395ce0a9a249473cf9c82feb771aa82d5d5cf1ed38b1d18c71963005124a2beaa310053860dd4389c27b96abc1bee1c6877e386843d215271385ea053dd0900db796c1470d2c3a1c33ebeee6d7a33ca8355cbb351d4ab7d2d16ca7a1a00af38e676afd468400ffb55329a5efb243db3826ac8ca1765317ce5ae7c038121b2f1d67", 0x1ea, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 02:25:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x99, 0x2, &(0x7f0000000080)="70aa17116426a4d63338dac8ff49de9a432dad547477154bab7259bdf41e60c74dc0a1eb0bf271caa0a9f5878f4677a7058a0121d085f6fc25319012e08656b5e5fc9786471f36f33043c851cab6dd0d831d9f29b0dcbf14", 0x58) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x63232de7536bb96d, 0x4000, 0x7) mkdir(&(0x7f0000000100)='./file0\x00', 0x88) 02:25:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 02:25:02 executing program 1: r0 = socket(0x10, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 02:25:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) msgget(0x3, 0x240) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x1000, 0x2, 0x6, "8f7d2729cc0b7f3f342cff02fae9c33e6c036e12", 0x8, 0x7ff}) 02:25:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) fsync(r1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000900)="571a69d984cfe0dbc2d19736a693bddb8b023dba5d8a30aece088632110531e00e507743aa1324517c7d796dd28fe8fe8ebdb1c1c3125edd695f3d94b5de05421a02f2f2f4bbc0245b596e7c5b925d58a25b00ba070b43bd52fa7cac09d9a5fde1ff23bb50a7b60c5513b5ec8acddc598a33c5166079463fb41e540fd5d0868051a9fa9b1c93fd8c0ee8a8444fd0b240d2863caf7892d1870be65322311c19dd420c3ac5ced89705bd6709cd28", 0xfffffffffffffe9b}, {&(0x7f00000006c0)="0cff5f8d8dd61676a1e5e89b30d860bf16bca8097f89d9405f3fa8ddf9664dee4170f92e21d9880efb584274bf6be3c09404b1a0a8687e39ffeb033d587f49c78eb32457e99782d6d54f2944252dab510ba4f75b8cb746e9b18dba65abc3618d99e1a5d9190f60caf0aab5fb82baf76ec7fd546aebb9f8d0bcd300e0085106fb9242b1bffad6530e8dde3b58713c0bf44cbed9fe56efbd6fa5d7eb3cd1566a89d023921ba58f76", 0xa7}, {&(0x7f00000003c0)="30452b799e77aac3f1592ab2235521789e53e042b36efd2addbdff7e540b80cc290098fd279a4ea8948c63201b3266a78f1eaf7ec60d0f9721a1a0a6951f5c93dea56a8061c52059ddf194742958ce2b1c4783d2edca3ca3d5f875bf0bd192ba28a7a51a3ac56ad7b90d5056d469", 0x6e}, {&(0x7f0000000780)="6cb013987cbbcc4a4bf7668a28c6b357a737edba43033da432e28a5d45ec51ad2c28df3e8dd14938e83b32457e0718942d7af8c13feec1c9e0d1330d599b830e7da84c451bc5ce14171548fcc0de37f66113e10212a2271264323dc7508d44f3aa49a648a273634bb42d5f76d93d327c0d13fb8bba451ec88b88019813c0d757d375abc99840a2e4f18868b08701e594d5f57e0cf89286f64517ca66770cbd145d40e46b9e2b32d62f0ec00a3ebefbfd6e3417e8242bd8b6e0fbb9", 0xbb}, {&(0x7f0000000180)="b2ac37510f40d1ad72f91009dd8eedc24fa51ddc6140891f6e758a00de3b4afd61d6f9a85c7355202113e5fdd7327c524bd7262029d0cfc95f5f269f", 0x3c}, {&(0x7f0000003a80)="e448a7b3748274c4f82fed198796b18987a275903d3693e925b56767dff5f398116ff8a777e92d8cca3fec1dc5b312682c40a43c51a1512b85bb3cda55e41523e79aa55c1c86a0ce3e4e4e57b6e8a9ae3e831e3f56080b5bd86ed794a0ee895b008615efc760cf43839b56333ebb4bc3a8d0b9b2162c67dda62403f41cab9875c44170d48d5dc31a6d6a75b2230bd86d62ea1c7d0021fcd43c38fd70a8cf516115bc4b3f99570ca5da37600f5578945622c2b897173752339b809dc1e80691c612bfdb05bf3a127b67dd98b1b74ec869be770a1e735d048d8f867150ffc74c34c5ad8b777447ea10adb18a1b1a76b052b92ea6017246d31d19117b3e98212c53f5f19fb768d397cefaa71c5ea4f4374c2d0e483fb09c1cc36c8cbb513aa2c9183017c1250f0343a3814656080e74144f2cf0146227d8ae4ee6a7318192ef0ce1934987280f3f6c8dcf5ab4b19a61b5a7dd10414b77564b0aa5f85b9ead8b52f815f9f0ce52ee84c72822bacffb2b174f0f582e4cdc81a3d38028ce38be9b00371456fce29255ba3827de0d3f26612aa08e586eebcd4f9cb1db374a47e5306474f17167c4c9463cc2a3515012b8a58f30990b1d5e219b69afcded9c934c1cc8229b156d013e60d9c596e734ca215fdfcff88ecdef014bf4579a2f6921b24f628940164b80c93df5452f7378fab8b04e4e19598280f681407d97a3f7a1e580eebd10ce8be7e5dde4ff50ef4189fea25feb4ef25fd3ce51f7c3a7b08817177fd374ffda459a4ff16dca36659dc52fc8908b67d6359d86508c6312f6d057e649bf12b102e9bcbf9a2ecf70fa8c2f59c46b5f2c6b6fa751e00e35ed2e8053de66c29aef85c4b6ceeb1a44399311e3355f15d99a8b8a2d05e6d8aa7c8f8a99c4eec429be08ffa5360a0e6d136d4593ecd1042d77b9924d83e4803ff463b962233b85123b33b58a716d1ddbff2a8f01308fdfa2f70fb0bdccd5a214307ae6f001410190b7aefbe5bff0deec4a2321da4e98df71f255c8832ea53e80e99adb5076bad5a41069635a4cc56562c110e28c2c8bbdc5735d934ca1c611327e2de320c90a12640a65991cd703261ab4f8b24c1a7ad6107fc865a31f38107f80edb1298f906871ab2af81f0ee1cd5ea040623f66e0e892eb09f8b9f7547efd51a7b59c8c7cfc5538f34eaae4716139149c11ebce979c784058045c0293b848e1eb38255085186150cc23d77ae8ae09dd098c254715b3efa838c47553ebaf87d1f4e54c86fe7745f05bb09930498a5af1d398980dd93ef119d36b267ee558f51544eed783f8b29876ffe2a28def72509aa81553c4d9e363237d7f2ce1bd77c2d35bc93d8c8287f49ce8de03ac519cca37ea49e11c199111e8e5fad86762c35f14195be0764fd0f4c7ee375ad8e8dd655ff7da02b2a05b63fc7e5431aae977419a0b58c7bc90ffae36da215d92de89b483ce409cc6593aab7028c3bab741b2f307518bff69e39c7225edcaa304f9fea767b4b7d3896e5f61007819fa6b0338678e0961158fc96929a8378ac2f6ec99ae70c9a26e4ddbca16afbb74452b24eef8dd0c3ef76bbc55ac46cc3fea39e6930837227436c7b0716653b09ff22972ab56b96521a4a41b8ab2caeed31467c0b5e5ed6eba1415168adf1c26f937eabdac9c50c22a7ee1ccebf0f4028f2ac1adb4c8efa274479bee57de03e5a633829c255f7e1bfcf3b98673d3e8e8344d18fb01b155e53eff9ca15c227f2615e3e985fb195ac1840ed0e0425019e78b30e276d0d6cd59ad47b17b7c48ae5a3cbb3f5928d2c91859fd3d37b39697b209c69ec7c4776b2a0d88579c33f7bee798ee3334f3ba2f6abf41dec7e9f2596b0e82aa962dfd17292bda9749548ec7ed70f8484279e74242052d8d5e126fcb64d366bfd066fa7870968da04c8edc863b832c89071e18db54ea6b795f3fd57b48d84c48513fa3f18f58587141ccd475ac705f224a6613f6e94c04c630211c914ccfaed3f6d14c961ba588848dad75bbc2a7cb68e6bd078da30b4690116cc3d36ad0dea94bf7c13862adf8167e452c48f85e92be7af595b427c7c5cdb34fa7ab27bd211c31a503690b4043096c761c0cad5d8738c783d3a63b31c4fe14e74d7e30c0462d73dfececf25991e70fd25b23850e09153b6be61bbc3030406314f24790fccaaab1a9c27ade6b1ed7219bd61416deea83168998d23567990bdf90cfdf9dea453fcffe2aa5784cdb5b6fd9d2d7544375e56ef642177309a229673d1c7dfe4849e126a8d8de1c45b8cee9c10fed1f957d4f37120106d038531e9ffbc5b7a898150a12bca2e61bf1b1c4b40bb0fe3f038f8dfb4547f47d8fc13c0db4f2c23f4f745820f2cec8adbcd57325922295aa463ab20b5e5f56f7313451edb755ad46859db801942ed12f1158225b281c7f47affb039843d4cd775918b56b2a8cf988e2987951832db8285e8f753f1aa3584b19e694c8875f698bafe55f931e400adfc1c548eeac7041604f46db88f303737868aa03d91030af17713b5ed3ffc65eb2afd0b7ca035b889004cc1f974218d8edc47f66d01028de76d125a44af483bf4863f7e685c7df7d1134033b680110f5f480d4cb3be958ec29871cbc9ebff2ba628426ecb645c49cc4bbba1ea5b0ec77bab987a309f872f1381a83f0827f58c2f7e6344413ae7e2b135990ef5196baad4f96cb49fecceb0da65dcf78aea6641b0cc1ad26bbf85d702057270a919c7be0323898b7d1083411cddb4a3386955d866811060b1805d6d0ec84d181e0ca3e9130720ea5d7197083bc9a8bb86130a4655793f84d433b356425d0cb5a82409f3869e705e3e0657917042c25bf975cabef27f9ecdd65141d7b0e1334730d09da02b1aa29ab06f63a134ca7e058484bc66e435611f5fb9a48935c1087b9a3ff48bebd456e4aad60b7825055d27f6f3eed3f950fe0b00cd47a331ebadb911a6600301ccf9cbe69586d1aafd6321722b58041b63aae48aa28d54b46ba6f2c8efae377c86c9a61579c6080cdf4fb1d3298f77c738464394ccb73505d57f1a48b59936fa0e1694aceab81b392ac656f802075579795d69b482971645982b93f51817db85f81a71c1dfd0fd07ac3818f48ad1a7a297c19bf5faae7505686aa33f596837d1be6603d1d1a0ba7093fa2717da581e729467d206179008b746d5f3fc4122ee468e721f3928b30b2f3e70cd90e7402df87de4026d5ae2d27d4daa04b52b9f1563662acf83bc56b14ac4365222b62b620884e622b4034c76925a5c93b8164cb0e1e3e5aa939cf68c0ed74c5f3e42ff8d1a156bec0cedb18e0e1dfca119a129738587ca3a8376b3d05e3041a6eb05b71e0f1e2178b6bd99ace6af6b2ba0b2628f8a9613e8758dbd7edbc8218422b5559952799236565b325f084991492604a70e540f2ea354974a9ea2282fb3b990e18dbd297c8ef12ae2993e796e8cd7191166ad86c601185a1159aec763f57fe443be03d866d5d61e19ad48b34e1273f3424d434b01f22b7d19b206ad9762db34d587a63502b73eb9c451e01992ff4073752d17df5907bed4d87a7e943e60ee6292e3aa6160eddeceffc51091bf19d75895535182095112f09bffb031e0d26e0b03f5a673c6ec4fd129658997dc445ed6af3e69396f43945b0b88304b05e2b6c26ca22a2168c9de56e348d90b8ce4734846762b9a7399e2547f21d0d069f616d4602be32455909bd55e64b19177727778a5e228b1b8d1d81a5ede6754b4ffb06d2956c4eba563922a16f33fd443cbb42741316da96e4d1c51d357546571983d14d8a06f421a3f609c3a8c8a4fd1416a29a3f35ab6f5631477fc9d96919ad0b82f1d2cda586b40b395aec5c555ba2ce51e1bc044cd8e7c5fac26167c9865214bf36b1985899ea6cee2a22f8775c7d018647bcf95bcd9afa1f6c4fd7cb6608af157d8eea665391d8a45eb2e029a282388f64e28ebc4d322bdafbc076148baa3a4b90047eb231dff5bc16591581ae5203bc632e5b41c7798cde09b99f983cee42ea6e511d2d11b755b3453b2cf164f0223d9a0a3209c30a1e28152128759c91dcbc3664ef40f9cd0e4c536fc6f7ad51f11b5f9c3821de3d94ce296a928f7e3aa2892eabe671ee46cd52490f128c3f86d060d1e0b3aba86490098a615ca7c23720eb3a45b56d9956b2acdefd17541068b4966886e38298c9db6246c98bccbe6cc472137a3117c3fac20be14e34cf1cd4b932abe97b2ee40d0de71148a8de6d9dce23ab77e49d703e4c781fb3e600dd19b25f301bf28b43ce33e19715457b739816109f238f9123bcaca849ff366eb4347a412be86756c7651679baf99e5668fa817cca441f142aab940d74d04baaf6b2ea6f7064382fd15496c75837c4eef7db065114dd91ab6c3b64282428ba38c730f6793d3fce13bd8da4a33aed2570d772d64b6bd5b14817a0f60e24672a43673a0766116c7c0fd60bfc180c4e72e505d332a15aba047590a33ba66481031053c4270c7d153f7c65278b7d0acd13c3ea6af2f72af483ca374649ff3e18f11476096ba5539dfe5ca6377cfa9efb0a1df372d6fa9827b828dba187304892e2a343e6e44fd036054ca5e17c68f9c8c37f1e17db8cc7173836851d30ae564445ec1a29df4237c2527a81410369ae94f93e1a60ea00ea3610132f3ad8f78960b9438f8a3ab050d4ceffe755042c722369501bbfb66b13f98ded0bd29e7166164efaf9374c6339cf90f8fbf0a5566fdc99d2fc0b72202008bdd1193d42c1e951af216cf9624d0e0d395f46675bd177fcf421417745740827a622a5953103561b16c7f30f023a2df991fe7a437bf2ce9a7bb6eea185976a8f1eaeefcbc7137221cf2037088f95cfb6fbccee1d824460041940ff95ae965d9b425034bbdbd1b937be78b30da88d025cfe47d5556e5f20668d8ea652c6a20942ddf829b584cf6965f3b86fe58d3697d1499765706fb09bdb2160dde67012fbb6a7f3937333c5770b540206ef77ad6d7bc2e19a1527bb0fb2ec07243b151a88ec2febd134eee167c5e909a7cef65286cdb9a8dc0a9c1ec0142c78af54fc4e2b81ec92f9aa61e67ba6f28525d5f162558f2771fb18b9afb90ef5bc97c75af7db1d6c01364868c40955dc76ebaf6aa23c129401a04d1fdad72fcc22b9820901709d9e5c1cf310a5d1ae6aa855bbb8715d6f7e6d87bc0fecfcf4727fc2758bcd7e4d0ebca90e50f0c21a457268d810f5fca3bff0038692204b3610c7fc3e5aa473616268085345a66d1b3de170f60febd52cafffddd85f16bedfa795eb8a591462b3a416e7cc6493c64ba9f5c8adb8d70f8652b40326cd901edc4af98ba187e8f09b47d93aa117d4319eeb752405f3ed273a330d1b1ef13e928bcf3f6df8e6a2a1f046f927e41565d301c7621190e068b88748d6234d2e8cdd72e3dc7c7dc88f7a3ff59449643be5b1a2b8705e93a3cc8431ce917375125aaf3e25119d0061b9798ec5ad8f2cc60ff4fffb0fe6770a91b92e97ee423ab217590393f7d7d5af54d94d25c33b7844a83a90725badf43359d53f9d86b2202082c83aff86680c27cc6aeb5d8940262e75034bef6bb60ed8c59c0f460aac4e65bfcc5bec427ddbf931feba75d82e46487c71fa587cc05e8b68b2acc1a9cf6325bda2623c7e58b66b18137c4f54950fdbb531d5a69ba4edc5860ef4b11f5963be322e420198964e4523672e34427fcb3a3fb2eefd82021b37579fec6836f6bce678d94bdeeb0bd39b5189698b67c8f7f0aa765003834c1586e8fe9f371b4f964335cb618f6db4d733eaab96", 0xfffffe6d}], 0x6) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) r2 = open(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffe, 0x10) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) accept$unix(r2, &(0x7f0000001a40)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 02:25:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getegid() r8 = getgid() r9 = getgid() setgroups(0xa, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000000)="c36626f17ebbabbf1d046d867d3dc56f06ab2a1db263f42fd891e8fdb811f5b1957233d086249dd4829b150bf773d9ac33894ebccaf8fe5fc3f16516b3c259e19f9fca654e4d53ab362c51f299a89689073ec2c267e7e717ea009713885273e3a5cda9ec3dc3f36a54f54c30aa7035d68edc5e51", 0x74, 0x4, &(0x7f0000000080)=@file={0xdfe13d32877052bd, './file0\x00'}, 0xa) 02:25:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000002580)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000025c0)) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e3cd1000000000000000000001e00"}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r4 = fcntl$getown(r2, 0x5) r5 = geteuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000002540)={&(0x7f0000000080)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000002440)=[{&(0x7f0000000180)="f3b6f445a00da6210e991a9eb87862f64fd5ad85b763a94553e312812f27e743e39e1336e8bf570ef2370c835ac1d538151964d657ca68bd0d67fece761398c88d93ba5430bf81be8ebf78bfcb12ba5622db04a71750cb9ad211c19e5c992eabb1bed3047633aa8809fe60b01702611a4041e5ae64d0de7f7a79ae5a23706640781b4d803a0feebaa2dbcb65cf56cee5a06e3a5c4dd04a2dbbcbbdbbe046cdbb92bf02a0c6221696d28c736a9ff10d00e9dc3457594bfa5a95cc4e0655f1053e6b323fc15fbedf5e0f18cc3d2deafc675b954ccdbe7a73a6568df2e299843cb3c52238f3b8d245709063773c73cb94899cbc3f677803feddeec1fe2ad7b3e21aff577da093483ca1dca0a15cfd567572e351c692ae63bef23f4d0f5b1d3a47cb0597b375285a4abd02e3ba02f1136d7088146257ef0f785e3d81b534ac26cd55784a4563d952b32cfc7a6b6de125acad30f6227eea5378391e2755dd5a23f13f017a3d786b7d76bc198ebc80bb6107b429ee83430a215dc73a6df28f89a8eb5fd351379744d603ae059f1683dcbe857237ebf4fab4c35eab849ad92a28c0bbe49863c81cfbec9aaf7c081e68f10d97c0553a558ba805e5d8fdba748a559f8921883c4f17fc26f5e69759bfb95b4b3e35e8db6715503c1d3167f950774a54568c4a8eb923dc0a6fb7e4d806f5dd3fefe7307be31e39be971a4d39bc5b1d39983dd20430b4be96f095cf39e2d3e55d4d43ec1a169b75fec9ec031d87075864fcb7960a208ec27a81253895441e43ba310e1c3818739e69cd47538688f635d3d8c11b3f3281499ca4ccb253f3753ec893b020094c33cef605b8a8e85204128687a063253cc38c907486d339c60d56bc1a4014affff4dc14c3ca9f2b10eca8a3a5eb533c256b02622f50fe46f04d515fe1007937288e61ad941116046e8d9674871306f13f25b93681ec6bfd5aa53de316dec09d0adf6dc6876dc03da77a0220b9497e283eccbe528defd75e6a8b8db7bac9626debb3e8dba5706046b3e229c28bb651365ca2253ef6c00c335f1fce193af6fa85ea06f326372a83a194e73babfa82a6321caa40505569a7c1a35b4d2a39821a065c8900b8f085611d3f37c4ea9bb8752bdc755a555cd904d05ab5f155cb584ce3d8df093620d7b32a78dea2806ef731552bd045e4d95dabcbc2fbc2ca5d747e5ba6ab85487a938eb17dca2920e292089ea9e07b0a98e2584a454f5a88f96af12ab8eb274a83b3d3e294e3489d8820d8c824274f27d1c5ae5a2d02ff16132dffb593157b7ac16dd1b37a9d731eb4594abe9b01e015d9908b817150b24222b70a28702a783270a014c0dab5c92e221858fd15765de482a0fc7dbe62dc09d5e238016c49ed1c1ac75ccaeef43478168d1a99042f8aec8aab1077c990a1af34c3a14530116683ea7b5be55d87df89fed259c3a1e6f38ed5b433a10a85f5d26b4fbdfcbec5af262853231b4bf9fbd74bc1be691e59b0f59f88df20d69b8303208394dd412cb27886c4d35548a50a47e115e60606b4e979ee04b0b91f551d92679e731473658fddfe27976727e0345a072f79ae0f654176dd49cd708462277664cfad1e3a1fde45f79cffe0519db4573f907511b97b65a86fbb491800d89d7aaba458f03bc3901c6e254b365163d5d7d72f6d3137ddb21f4674c1c429b96606ced56297f269f7e6cd8279de8684d739e286dd46ebfcbaecb943d9dacd3071e36f37c758f2f28a21ae22cb0d69660681f4281f5e6d6eac1d6c180e4d173f5315788fc4422865dd1efda1b07f04600428c33ab5e16aea47e8705579b58b9b6bf668be7064a30fac7afb96f1da1c0ca6ae1bea78fbc87d173d1500b18ea7d8b0b5a0ae2ea91d06345666ffcf9203005d0fb971baf180676ba93892f7327416be443edb9ad10df9da21a371a644a15a0117150ed18fbeb4b5e546a6e83bc2750a6ddc2136d5370f1e32fc3f670ca7494dc32fdafa899394753b1ffc6c599642f27fb08c744df1c2b1858023e6c1f7a3580c72dcf984c181a76a7a19f00e32132d324c558a13dcbd262cb3d5253e8e53da4899d6730c776e7490c825cdbe2ee00cd1a4d4b0953113463d9f8c266ebd16cdf90348ffec7f41195be65d7cf90f687d1aaef3deb373e8e96e8a3ecc88eb8b5e086ec34e6043097ab7af892321cfb6a327e0cd63260be31cb8888415536a54ca8d0fc0bc85da00f32f1af813af3df8157c9154ece445b69a320571ca9f82dc50c642bb4732d9a7f2be0276769922a4af91d35bb7ea02e6eb5524937855ba54a0bd17979f3cb70087b0d5d613b0ca962d6c67d20b8f546edade386ac13434bd4c562f9a8b542ee805bebbdb5f3ea82b4c6e47c3b83cb5460cfb00f251b5ffa08ad49597927a02da3ba08a31dc05171436c0aae5f16cea515ea692128017ef666d3562c50399791e3303758045aaa1b6ca3e1746f4ad2c55b36c2cc7061e5ce2384c621ae6691097bcb6f8e8a527465b90799e5c383baf105e88813293cd5ce540544a1c251691250830e24c03f54151912dddd15a41c93bef47392868a9a6a7f086adbd144e22c5cfd5fb625ee384dc383ac5d718ae786521a151e6057d1643790aa4b0b25953f1d3074a13bee1dfd6f1c95607fd7098b6c6f05fb2f67bf927cc72cc893d22d44acf5baa9d4903f1254b087b87fc424b647a8346c7b02fbc71444956dfcdd40c6cacefdfe9f9690ce473ec045d44a85b633e6bbe8a6d623e053a06e001b438a421ef448df825c6cbbde5c8b030689f74dcfbdf1130757e60182c4bcf7c75b020a036a54c7a4d438cf9d44a56989b3ba997502f43dd8dedf3ef79f91812d08842a191d26898219c614e62e8d9d668d72cc21c3cd9deaa9cca9e67025697e1fabc577bd9a27141c5e08a188caad43002d3b752bb05088a91481b992b0451ddd1af3ecbb76d07e6978ab379955a5e53466269036f6222d01cf951d63b82c5c398f091c008fecee014e6935d28fe836425423d605e45179caa6c3dde608da5674179126d757a83d4c5319c4fad402faf4805f10257dfc0f1b458bbb35bc9380dd7433e93957b5a77ed28d2edd59d42c4138aa69fb260a9897c455dabb5a74c901d504d2140e235239007ed970e6197ecb71f8f7613d8064de01b6c7bfc604f6c20a0fc8dd1b625e040148d84931dda0bca1efa7f6e100eae8101d84f03e5e2ecc924ae550c0aa31b3518405dc0bdd04e86cf4f9c91c5ba4d203cec23f77f6c506ab16863a66db6e4c1b1015f12e84704cb4b1bfe0deb2388302c4ebf7a52ae6ea92007bbc83b4ab22c48125ab172f9ff0a2763aaf87f7425427ac2ffdbaf41c764dd1e20fc57084916788aca7498bb0073a94f1a413b929c3df926e8a7442499f54b4b6d42aa480cddfbfe6bbc32e7e7317d685aa79de22c7a6d2223fc6a557ed10ed5c6feba3ea3759090f57832e2e7863c64e0e57c80d78e31a1dd91864f9c17045eade9c51f8b6952372701bca5bc28d3163e81f3d8b01db8d45f63979fbac001eeea21b1210a3e056775f6845d91b8841a80d49866549db159d6db73ebae1837cbea5e580978bb6574c45461298b472c621913967806593a53463dc17109f3a7be942a89eb8019de21b4d327e70cc547ad4775d7e33545dadd4c2e8e5df8256b81c04a883866152a01981613edea17417137fea5c837a61bc10c72c3428241abb8361290a0108791dcaad9b11718f426fa5af9da02a513b5e08c210c79b5bdca2429bcb37d587dc712b3927c74266dad9d06734b35da55f9942a6f0d10b9966f491fc8ae8379b62de6b77d5bbd9be03b124428208a5b9dc667cc783df67ad718fd6ddfb35c95bd218fcadb15ea74de5464bcf30062c9f8a73198b4a724e7353b408cb804c79ee1ba07819f9346e7c0b20446cae1a2d562fab9c23f2e9234d4f718b0fb2e10547c709e2f741e37fe39bfd67d4b08e285be19102a6ca0f146dc954ea3fb48ba090d46d161a8d5ad2929821ed26c31d7cb9c86591e15229408acc1d47ffd9ab8234ad35f7169099a27161febf0d15937ba68ed7a057ef800b70ec6967d41a1c0fd50e67881c94312c85190484afccddec14d73b4d329450181ca5c89a1c8b0bfc3561514f27469114400d8c93214df3cae85cb868d0541eb1d4674686542befd61236853469c680d1ae0fa19419f3cd3c5f4782dc166be222179fe5b0e9c3169a1d32791db64333e692327323fa971509a8fe40a370e00aee0bf29c2a7673c0d40c5f712eeca9c8e55649e95e8299b31410b04dd04ebf51118f69578020009851866f3ef32f42116187039d8fd2d7c069e851e4d30b5c3ba4f03976dc0436b934bd8f64112e6115c1a1af2d4d096d4f8d7c1e1a635f8478f6e2a176d40838d3b16d103fb50a372b34d8cc741a81864ef55d5a3a93ae555b8b35ee20a4948dad1f320dcb2ce67a78348e370dfaa14baa71a38a32db5433b4d05700f2472d4e74df89f6f2787fb1151c7c978a4ff78abe6049e34614381d26136b0829913ba4d4651d887649ca0f22b035fb8ab670b0bf6a47ce475c609dfea4ec599302cd23f4c5a56d02307727dd71748745955e99ed67d57b3b4b3e8dde9fc344850eef226cacd61a1979db383261b8d5d3036f29c1763395a2181fbda5525c4aebe5d96ac15e76ff1bb5a5fa990f25408d9a1228b6422dfcdc06870eb9cee306da7b7b18a11c3c014e82945a03799a3675360c1a5348cf20a8ef6ba0af892555b7e8cd55e72da91c86346c83f2f50202e5e372226639e108ac53a7f35a68844a5773dd728b96cc573d31e581c53f172345f55522b60900c31061f6f59ee5fde3214dbf3cec3b5600a05d58af16476878ee191a3abb2e97ef98d3daa8f19fe889df7a19930cf30d7fda6cb4c1cf977569b726a6df107ae3f538ce395a0a939c9f535ed09cb08468af5663e0a1ba73bdf0de32cf9b0019acd0ba44c4c74ffa173d2152106a8622c926ca6281cf922e9d4fd7a65ce2ed44f99e82e9cde9fa06d90f6c372f4f0fe3acc8da0bdea09f5361fdef05d9a697209609db3221982cb0af1af1775d28c2d374970a9249bae55c01562ac50290224a1a8ca4bf729f481f7c3660fba9ccee5fa8305f8599249605d30ea43a828069f7dde6ecd4e3bda5826e699315e41a73ec99200bcba5c954d17c11ca3a4baddc63e8a12a389e1136c5688dff5a2c0e67639864e43ed30cb730952b202abafeca58496073ffd1d1a5f8f8df4ce651edfc184ed794930af5edda6c5ca460f068886a4d481378b2004cf585a60e5bb453ee5288bf121f48a19e88daaa9a049a7b1e541eab7aaaa7a5721184b0480b71447a9a009f5929f5e9e3bc81a17d18ecdecac0061f4af28fa7d2fd26c6e1135b2157fadd6fe85ce8f09a2ff253b5ece7eeb947a1e4154a99dd557bacf500bc29de6c4c9d983a426a0f099147e4a040014a90a84ebfe24910285aa890865519f77f3cf86423f67ff7a50100e55f39c0257b4321f54a487f434e76e240cee48d9553ded0f6f9ac92cf8cccdac2fbf3b54eaa5ca1d9652682ca5f8837d8468d4552ecca18653733ce92a19ac10bedb40b648f57269431444fef8295ec864d13fd70922c7374dfa4d083d4c6a80beec2cf08c827dd20fb2b4c96656e6214b3c071d37bff44b18a79f90a874f6418db9b537e6a5cef2599211904d7979c7bfbe8593186b66464bef8d359bdfcea9a62d952463c731279a97333c2f779cc46612b96bbe9d1c84fd07c0fc44f4f5866eded97e27bac3be0063e11b6f3842", 0x1000}, {&(0x7f0000001180)="28679a87311f70857f5ec5451037c8b27d04739e8092d47ecff09a9f920de7936c0ba876d59cf19126408b246e7f8783cb20cd4b42686f70dc469e1bbda005186691f255eefeacf46271fd291e8e03fc4be243c7464dac23bce2af", 0x5b}, {&(0x7f0000001200)="5b46350de018dd148e3f7704dbfab899e031b9fd57536d49519f6a65ddab116f76cd96dd852deff66e3b6dd64758878eb3a87a67dea99fa6a51a4989e39572511aef4b6e98cb4b0fd2cc6d105eb36ea83eefe1c1fbfefe7f5ebc3180a414ca7e21825c761d5dde54409c80415cc083cc79c26a3580bdeffd4e8aedaa50fb6e5c9d7492b403244b1ea1e4c7e39a0d1e618ead21bff34442f0053593e001134c4fe6549a1ebd0ce24fb022576c3458c5ed1596a5d01880c81cd71a2ffab6e65d5c3c486a914c1c3e8a88671e2e8fd668ad24b9213af755763791a1b921bdbbf7dbee99b97e354df91967f43f6b4f411be3db63e6e47c87d00d3f009d004655e4edde0ebfe8c9089020d150495cd349d85508604649b7ea9dc812b3d179898684c1ff31d030f026d9af89b89fe4b6edba666312d0ee91b74c439af530a1beb67d947dfc82cfa4cbb80f406f474155b041a1105543351462e9e2623bf81208e230f3111244108d9c8451f39aa65b995024885a6138a56b90c72269849b796bba89e79eb89a745747f53df79b932af6bb7c2c48ca651f3681f65ad155ad2d3a812e6a9e96ca597ee8905a98a5c63c54f755d9099c8b80c48cfe3be2c1b2a5e6ad1f85ac9a2abd3b7fc7130c6450cbd9848f0389d16ccd587e44d921bba44ea52c9bcfbfdd24e0d713d9743f519efd16b34165b9c717e039f90cfa7d4810afa492ad103f04cb816baea64092bf5f6345578caca05b1333864a9b659ea141e4fc6656bfe8756befc08c878e5939f35d9df8050c44ca519e7c338f492066ff3eff738ec07ec9a3c2447fb5f938fd672dcbdc448190c9dfc596eb196532fd52f7052b6e9de84663244ef1767821d93fd40dc17b1124ca109b64fae5d5f15d008306abc09b56f13ebdd25b86365ed75be2d2f3493c90181f781df7ee9b58402476c0690c961b9339fdea8291c9263e660be1a8296d598058c5577c68ee17c9266a511f76765b6612a9dea3e13ed862030f65697a984816cfaa7b2b7c159ef90ea0c647e02d781c8670f2a39ce5bde99f3e5bc48d297ce19d18251a04dfa9d3319f11620228b953e6d4ed1c48bc1cd4b54407697fc2a7e5d5e40134ca7d5bc2b9154aa2b3c8f40aec6050c5d423ccbccfd0ba64147a780aaf634437c41830135ab11895d3f4a5fd4886eb754df63d60d14e7f1a57692365ae204a148cf5fad6fead82afc9229050b2a8ce270beab57b592540de8177fe2e901a0eebba882bf352c95a92827a42f5fa00c13eaa6f8e9142b671c11123ae26dfcf741f9f212c8e7919995087c73912e7c444d6072e0a9f827a27010b1deb5fc94d5fd364f3041f516fed129b3a809d91e562dcce5b88bd25c0bb76a8d0d7940b7e39a5c64ac374dc6fc9ef511851e28a27f2706873b03124055b427328f8dd3bbcf1e9fe6d3a6a17d9c0892e2cc0473a1c00b5749c856f0f8697673c0cc445d4ab60eb582b7ecf7a9bf226ef2b5dd1a21063c847d6e2ac8d9299d9a53d9a61d845de949ff5df700a75fc5534d3589deb86761eab0369ce1070645afa8dbbbcde817ff76fca3f4e0f75e12d2b976eefe61acef0551fb4593943050f5b6a7ea38438f3698ca98cf75f568c969e69ec691e51a7957a14c11e51f0c2609ec644949376345187cbd58dcf422a008190ed52e9234f2a19d71f93bb44f6ddd1189018d87eb05e3c392b5c9788a6969ff3634e83173ed64b86cc44f45e306923bf059039f5e048b1c0b988412b6b7b11fec11551dedac0dc24211e57ae62132be130715ba81ee00cc0b4d5a8e46f67d98fbb31db253f83b225aca176f881eaf788ad180d929869a38c66abda60a60ddd9772d7efb34e422a318d82dedf046cbf37422d7c1e3cdfdde6d0f04c54d979071e5920d2cae97a795cdf7eaf65398a7fb0b4f5b510a07bfe55d69b6e22d36682b4e1a291cb9dc8b48b9ff49216df61f0d37c43d3e84e986eb1e16d6f83e5b8d850746b03d4fec78d59665bc71abba01117749bcc62886baeaa271ccf6a85955443c48d1b7fec8147c52ba7dc4f5d816aa5f59c723338dc2014ad1d413ef3c000616842c0a7a6bb48f1b58582d766270d9d22f4689102f95f77791f0d4ef0b2e366b50091fb338bb74051fb3eb3ed7c9fbf24a0e5c6fe79e108b29b38f0feeada64f418359f7e250f1660364fcfe57a84c4ee847f3bf9a376b645fd10640a1c2577263efe6f6e67c42c498b6b95d64edeb52b7d562959148ceea56af2a8ce5584101acd546f8fa4538e18f4f6a7964da200fc94ddc4b4e7e8b4c6f6576fef68b740f8ef12b5c5151883c5e62205890f7247fab64df2b7f6f3335a198f853dcf8d4da41f5437b0966f505d6f00085d8bf572b24db0e1699dbd6cc970d0c470ef746ab45f224381346e1778388d34c480231000a30f9b765c4b87133b1cbd7c8919d894dcb640248dfbd46de760464d4f2a7e05ed7bb4103265d5e915dc0e6e0491fa0640450f277d0d2196cb10cfaf8f7928fa4876c54cba568dcd213e68b36e0c8d120ec434f11751019b6ddf2ecdd0026b7ccc96e6fdba5f3b72f7bef566856de812729cbe11452943fb395c41cd2edc2a085f34dfb820277db58ab7d610e84c9fcb7d5c30e93539ae0cfc1855bbfa36b5817675734f9b650864c0d8650f6fdd5d32d7ba1c47660d95563ceed85ae6f064580582ab1e69a27e2e9f46c81367a7e51ee9699c34e22781b639f894f1fc06cf7b213d90168e7c3f41a9c3da8265a94f938418995ce3fa9deb79d60a4ff0a02860696fc3be7f8945b3e65a619a473504b3926fad642be8ea7ba551fc1f6d5c961c68c505d9923edd42dc6b45ff259f9ee909c17a7b9e8ccc30b13097af801c0596d3a3cd7ad627343e6535956503d23eb516c86346947f8234aa709bea1d1302298441fc10112cff1eddacd3eecd326aad3d733ca146ac15c1f4cf251c732290dc7b039fb771bca36308884cf3b094912a995a676a6f607979f33ea453b0a87140b0435aaacb3deb4944ed173f965f2bcdb716f4995fb1c53eb390bee09334cce2b112b3bfbe1d529266a0f9f57f5e17a35775f012e395eb0a9a341d16f11cd2637512c2b1c1d0cceba9e1c7e9760d219dd090cd356a1c943337515a282465a5e37148cc814598c09343e8c57307309818721f35d9d6034e2bd5ece4700d8e2fbb018526a3575f43030b2a8fcbacba01b5719f759b48e29c4c42e5c9d1f59851eb99eb2b17390a553c0176a08623ead065b8172401e9eda06ccb9afa168814d3e1c4b13fbf921b92bd5168ed2404f6a8dfe0c5658a0ce599e67f23f922184c385829f1846f071b962a9d033e2aae6e28d0228b2b1cc492526e73d837dc6dd88edaa15fa722c1fd2e9ab75cf112603dba8004e53472fbccd9592973bae74102dcf7639d14aff99a24bdfda9f6434e7c473e7e6f24f9e901188ceea86e27d1a96776d7362d113a614a76c17145066391e750bfa6fcf7eb70ddc904fe9dc2202b8e981243e0689a7281550b9d60c90582987c9e8d8f338edaeefd821c43ac636c899e9a1d3d9f7b5532ee729d004b17f3ad19249dba09cad9167cfc9f1c8cd27c3622f302b604178723450f1c682e7a442bd60433480e11d6f6ce130bc590274c4a39d57cd6a48b2fa086c72c35414c8dc7655171156aa77c97380f4d875b819a1210a4e59ef8c8e9287651c5231fc1b7364119a36d22fbd34c475a34b3be46b304fc73ef060144f8d0b8a3093d3baeac8ea4a204a53ca14331d80b53470e2662663fc101f5469efaeab605fc62881aacaf1a6ba03f5a5c0e5b198d22c66a65de58c2421d2695b58c6421143b9c1ebb62d401d13fa19d72b4da3eb465c4f5aed5d298931a50c735d6ba22b61b3e33214bf846ae06dd3f1a5fb135e6ca7ef4fed264498f524d4d50e16c559e7b11c20b7b10e0148b2f2134665fcc2390b4f267ea56232ce74f7bd997c5bf5dc4889299f41906b3c1372021acba5b9769448c941f289c1ed0b48da7d26a39b7d97ecdc0bf64bc580a55ada7da5b7673ab9d42d07c48c8ea77146dcaeb80a2639e183315835084af1a80e6da64366b5c1a9618b713a3d02d45bba72d51104dbdfbbbd6a81618bd1497f1f0efe4659c529d1fc64f828e5256e1c4385734018241f9784b05ce424604278b022c38e169daff1e7ad55204d90bf00f4676f239f81ccb4c74d98eae7a4d6e39ea2808fad8f94b1709f74a3d76607961629aa14e929ba57824336955d77dc88d4c930f30e39571038036fe435ce4c2b6d6d93e1daededd0dcc704510e3b8b44b364f696d5bfd0ca3e36c73f2e717419d6a827fdd203e689618834f3a16c928df3aebb760c9befa86a9bd288c2b499329d193a202c6f9f8334a0f2c9cc62aae03436795d0ec55fa86e2394a5effd996a9d002dac9cd1473f6b5367e956d66a581de46e0677d427f2aebaf4ca54486661e986dfeaa4687c449105ce3e9a7037554cd7e241f2359828be223f250ee39ea3c7d1f906b2cc987df6c5316e8dfc36b4c6cb4ef6d10d0c854f9e618dfe62ba21f54ec54af332efd1ee0320b941e7c79130b1ac339942dcf899228dd8b216a53707de3f8c09de13786c6b585efdf7b06b503a6cc7a5ae6e3b49f8799a817d8720e2c467ec536dff7fa1d2ce518affc241d12e53458aad1a54873aac9085300df4a01c2b48b8196992b5f464074c327b9df0f1e5cbe9186025e45ee55e7ce3019ef1411a5d917e4fc2ea8f4b66e3b3227d2443145d7e89077ed321c74762c1978fc5424d4eb6f6767bc915d492b728b09b7de3762a6ec5dc9655e9f8ca1c154b5205a760b9fc542cb12c3dfc9525905bd874044285942afcc51de2f85800777b802fb9fe85dd7fcd84f4ca188aea8f98e98e3577a07ded766caafe89cded357d8d816573592d0afe9fc6a7c379c8f01ac88fab922bf0b4dc415d5f3d5dbc1643720405c2a11f690e8a632a8419b9fb95c4360624895133b01fdd64844d845c03f3e0d38a74fbb535e2fba6ec9e0ac3f63753a6428e7a035fe72cf6f31bf239f0b6a94051f2d75751d1a2102594456c13aca7309bd8c84cdaea323a983b7d43d891c79b06def5a37ff2791ae442d6496be66822342896f88e87c65a6381253fde9feac824ef4b6c69e435e772d572fe064ae4bbd9130e87c0b4a29044f3142b32873395e1583e555f4e1e9add9a26be933f00c11d6d45dc0c874d0ec6cf49ced2e8f1ae247ee523ae317600bcc4baab67bfb6a9070d4b3d282bb89970087883fa35f9abd20481b52ce1b002d7d094478d8b71ef6beb2d450dad4acb6227b23f52044f6f8646847d097d572b9dc7ddf36b8049f647c4e6b791ccac924f92fd48af5d963f0cd755e9b1a6d50ec31239bb10cacf3fca5b81f83a75815d24db00c4e5fb8618f145b169d53dea4db03503b9db21685573eb45a45ffb043ff8d7aaea931b8ad6bca5b6ebb547559a9996232daf28dc2462bc7d53dec9fae2b565c05d7a5eaad01e97869668305a94bbee70e771bfbe4e1dbf8c55b0e12ed277f80580e2b6571004913c782a76a906a781358fc923792961da70ae7b339d03f94a8d385d84802b2ebeeb95aef7169865ba727c3bf72c060b92f7fc9271533d481f86422b2cf1f3f7bdf3c1a8f1419d2c2721291f68197fd640da6e4b82cba8dcf3e5dfa98322d2a9684f4a0629eb475087c80e07c60891e51a61814217604f839e4f59739b3a488c2534a43c9686c52d3a1286322d931def7ac4cc466c955edca047a74892303288f7667097f11d54c6fdc", 0x1000}, {&(0x7f0000002200)="5971834e20a9dbb329d17ab7c4b472bef373af69354443eb3159849a2d340bed911bf600dd9670b92abe9d81de237218ffc56a95e61b346ca70d770b039b694ce04fd5e98aae67d95375db0ae2861ae2af00030e506ee3763014466cd54193d89e6f2f8dcde17526cb1413214d50e2180ce8ff8678df0a0e45e7146cf93e91eb5b6c443b5a77a2d75418a199aea410c16cf50f546ff61e0d858d602cb0d9c9d1fe8db06f645b4864b819690305253a0530e0ac8049629ac6a1d9942f3a2891eba44404fff444bd15338a206aa469af709742d00da4e0fc", 0xd7}, {&(0x7f0000002300)="d044e49a7092a444145d7525cdfe53006cd95ce0cbc3bd97522713fe1adf66f7d3f60e7c522ba819c2db63c642de2bc8f8c892d1d1fdcd52d5ec96f040b026e2aef797fb6c775d57effdd4af600db55652b46fb72ae45182e86b5f79b1dd0916efc01d8f301e0bfc6b23b56ac28c82795a271852fb21ad6f6330ff2701457e2f79", 0x81}, {&(0x7f00000023c0)="393167073fb769956e93b92fa1c11a7f724b860a398afb8935ea7f74ad765327436fdb5213c75bb5cba9bd713e7071d0e47b985d56bda4c1faa7809fd788a826c00ca64dd0071acb0431fbad0ce184bf042f43fed6c436e703b2f522927c5c01b87297c6fe538b3116d396e06e3c02c001d9ed572ff2b84e332f7ebae5c791", 0x7f}, {&(0x7f0000000100)="30f7fb008d6e08125f5603c9a9074d3fb2e3c0f39990b4e21825c2deecedd74d5aba", 0x22}], 0x7, &(0x7f00000024c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x68, 0x8}, 0x2) write(r0, &(0x7f0000000140)=' x', 0x2) 02:25:02 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x200000000004) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) r2 = kqueue() fcntl$getflags(r1, 0x1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x90, 0x2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:25:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x3010, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 02:25:03 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) write(r2, &(0x7f0000000180)="ca5dd1a48a8e195c6ab30b75ddf8e2e57358f9485c01d593388662002d5dc1d864304290671616ccc9e7e186d4a995969a69578d94d203457306edef6f8dbdc16de40fefa7cd9c159d59977a09aacef7a6671e55741a8b020ec5f07d394c2f9b84931545245cba36f63ef23986200bbf864fe86a90d2494c7798dd131bcae44c3f9f699d64a51ca5ec105c959407fcca352e9e45076d51187d9687ee3948f470784d61c6b5e491fb64e703346295631dadd9fd872ddb968d43", 0xb9) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x1bffffffd, 0x100000000, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x6, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 02:25:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) 02:25:03 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) syz_execute_func(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x3}) 02:25:03 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10801, 0x800000000001) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x80000001, 0x101, 0x68}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x6, 0x3}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x85f5, 0x0, 0x9925, 0x0) 02:25:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x100000001, 0xffffffffc366b99f}, {{r0}, 0xfffffffffffffffa, 0x8000000000000060, 0x4, 0xffffffffffffffe1, 0x1}, {{r0}, 0x0, 0x30, 0x8000000a, 0x8, 0xdf6}, {{r0}, 0xffffffffffffffff, 0x0, 0x44, 0x0, 0x5}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x102, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 02:25:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) dup2(r2, r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r6 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) dup2(r1, r0) msgget(0x0, 0x200) 02:25:08 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x9) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 02:25:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00002d5000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000000)='./file0\x00', 0x116) 02:25:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0), 0x16a) 02:25:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x2) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 02:25:09 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}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = shmget(0x2, 0x2000, 0x426, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 02:25:09 executing program 0: r0 = syz_open_pts() r1 = geteuid() msgget(0x1, 0x0) fchown(r0, r1, 0x0) 02:25:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x141) 02:25:09 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 02:25:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d0101ff7f697c656d47d17b3dbdc32f3d30d612f92c9d2ee6b92d6d7bbc2c683c0078a2f6be8a468e797391b5c1833148faa562f68beb90ba28c2f864171ae242949382a59dcde65390dfd02f96205a094f4684c993fe2fb68abe1101b234150adb05bfa3f576950abc8af1598128f81a8d5e75a7cca764ce726b73dd72d99b647fc3cf8c9ab501f01a452f48cab153a004d9cf1ee8c06b2461669f13efd87f1b9b90134b0f"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) chmod(&(0x7f0000000040)='./file1\x00', 0x80) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) 02:25:09 executing program 1: r0 = socket(0x32, 0x80000000002, 0x8) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = dup2(r0, r0) setgid(r1) r3 = open(&(0x7f0000000340)='./file0\x00', 0x3fd, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r4, r1) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r3, &(0x7f0000001980)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) mknodat(r3, &(0x7f00000003c0)='./file1\x00', 0xc000, 0x1000000000000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0x28f) mknodat(r3, &(0x7f0000000400)='./file0/file1\x00', 0x8000, 0x3ff) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r5, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000002c0)) faccessat(r3, &(0x7f0000000540)='./file1\x00', 0x40, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000005c0)=0x8001) utimensat(r3, &(0x7f0000000600)='./file1\x00', &(0x7f0000000640)={{0x1f, 0x584e}, {0x7, 0x4}}, 0x0) r7 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r7, 0x20000003, 0x7, &(0x7f0000000680)=""/253) semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000800), 0xd715) semctl$GETNCNT(r7, 0xffffffffffffffff, 0x3, &(0x7f0000000840)=""/4096) 02:25:09 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/49, 0x31, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) socket(0x0, 0x4000, 0x7) r1 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="f59f9f505a6ca35b7ae2ee1cb36f924754536b14c58c30effc9b72407fb8788aa81670aefa70281b8585ed3ea8bc8a994dda3e48ac63ed06d284de63ab9deffc74a03e877f22ff23b1f140b9010b63a0f24e0049155f039af91c60d169344dc6468e8b251d4ebcc7676761fc0e", 0x6d) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 02:25:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) 02:25:09 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 02:25:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:25:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x3000, 0x13, &(0x7f0000768000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) setpgid(r2, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r3, r4, r5, r7, 0x10, 0x100000000000}, 0xb1, 0x7, r8, r9, 0x80, 0x7, 0x10001}) 02:25:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c5a7cd7cfb9305db04d449fca4e2537449a57967b98ec007233080d13c840b7123e125e9b6f775a2db3f267e3605376ceace48467958ad431def757692bfdd14b51146546d48c9e8fa496e4dac7fe4d39ee902cbd95abf16b3324bb28890bdd6950c60ee50b3876e119631dc66cb489fd0d17fbc4049d56c73f6f00edcd7fcb45f67416937f12c5b17996"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xb, 0xfd81) shutdown(r0, 0x0) sendto(r0, &(0x7f0000000100)="ca729a174b7d67586158d9d9a6e99261c46d48c099aeb0a9f06c0a207a89e7cb299abf8f2554be16ec578fa2cd41d3d5ada3a623c74c97e695a12d11da4eb5ab94d7b168fce102", 0x47, 0x8, 0x0, 0x0) 02:25:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) dup2(r1, r4) 02:25:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000500)="07217c91e13e728bfc9bc2176b7a01098bacc1934a3f5f97902255c384673ddc245db3d5fdd4f5a2a760598d87c799b156a769e94bf1221c8a2eee41b7535ce36cd7a8e5daf28975dab084cda647e7de6bc7536151d83b50073cf58c672cca3b1fd8834c3bf27a02858f9ec3a3807903be605de8cf7e7eec3ff88987ddbed68ed97d84aa515d12a9a366ddfec62abaeff93abe1d40acddf552df2b45659670a5568a293ce4d32544d72f93db264f557f7d3bf7bf160e9ee7127933b08344281ca8ea72e337c63dc09a94b8c19f18f3844e582579679f2ad12c6e3d53bd0fdafd552ab5dcd9c005fddcbbfc85d0b9c5b9259e89db87154eb62e0de696e8dd01c924e086d8f4a5c1337bf98c093e06b3243880c9f31580e5edcf8ab6faaf4dd4155694d7d108e5e69c320099b0f13859e340c88d9001fba540f3bcc6a06213652855ec8b44d5335f2f6c4f05a97a53faacf5c96b2111d763ff1ba45f3767477196916b86a05b5ff212e8cdf423504d29b53e3115a15c1ba68f98610bb80a6df3141b09ddc44030d658c6e6e21be9a22c1e4f722b345441c91dc91df0c4caf0c4797f1f8f7d342d046c972020fe1a133916c81ed7c02379755355b27d4986ba2707e7791dfad70242115dfc6110d70786e70aee7babb67243bbbba7ff66a4c059fce5bc4a8eb693a2e3c42c387c2ce8ce77261fdb80f509cff4d9a4a3397ce853a15d6ee6ea95eac0325f09604cc7ad1c253dbade5f7e8782c0004b2dd81f062c823ed47e1857d8c747f2ac66ac708fdc9216a9708abf0afdaefa61081206aa6f2aed4f0aac69a195b614c4f22a0ae8914571fb8dd2bfb36acc86d173e0ffad0b02cd715b4d6083625f9adebbcab26851fc4253fed1e0bbf783343d90788a8d294e13f206137551bd4eeff1ee937fa41e49bc85f328b6634d6086b5289a6f458598f6f7580626ddb6a4cd4eeb970cb1cf2f41d280e0556f7d0ca98dac882be54e59ef4c6b12b39d7cfae3f37620c900bee6674562ec7856ef820ae6843ecfad965f648e99cd08c91be62199a6c5905eb05336a3d98b3b9488f5c2ef729e129d8d25024f5cbf531b4da6236c7fca89d167d1dd552dfdf933d1d2ac92b9e391efc9c410af9e1626bc481d54b80ccdf0128a7ada644ee6b781a9f3b62fff24bc4a8c31bccb86494ac507da69f7e7d8cbcc6495c9772a91c2b757c3c3fa5adb080cb2b525f7d4827880e6e5c612dbb1e6b2d14383976571cd457031e950d86a18877da7911a2507b7c6572a84cded82b0e4716a17a182070e1a92b10ab59150a7e5cc733647c9c85c1592baaf8c5fa3ed6af17a62621969dd8adcd2482d8552df7d48609ac873db40488165d99db1fdd5549a8d8a05edc72e592c145cefab818ebc15daf04409a31d4eaeb668ed026de0fbcce5d18fc3ed0ed2e6e504125e70b654d72f72c6200db840002015e3ee8cb14bb35644d9108039c96ea259a1b60685b0d84f4afa4f05003b452ece0da391eb17d6d4b38b5b5589697704c4541eb08d490f6f3625f305795a656e20efab2c0c8ac2b351984c7c5219b9e17e0d3064c11e6dc203af62c07b82eab7cd244721882431f0700456520afb40e631f3eafab81334101801afbc49948d63de50fd49faf519945101a4e511b475528b8de0f42c200e5fba214deca9a4d1a676fde09c39382a3e6fc31a887cc6e2198b236c5e50f86cbeecbeaf79ed3fe976b004f837bb307a8bb4999a549637ccb5a26a153c8bffa3ae7f91186219eca81c064b822b25ac06d15fe36dc0066baf346b918771b26594c3dd2995eacac576b333efa96a2285841902f2a6767d354ca9adc26b1972ffa5a3a2afecc31db6c35295cfc27f0644963f94ade7c75befbe4f14534c723f81763a624c58631ea450989d6b19ae0e3d9c461310b02f99014f285e928dbec99ab0c502ad58a097a0c0dd4efed8b93529f04b1730ad5bf34c54964a8707d81152e9419f0f1a7c0e5218959e3dc1db0d428e0f7566e8663ef3884392dd75b9948727d660d84beeaa198edf497366abc091b5d7d7e5b310a3016894a0d1d8e9a8ecee50354346930862aca82c66d55311223cef55512f7dbe5e71d3c7896f10be39d70ba5daa1511aed61508390ecc620fd69ba4f0298277dab9eb2d2989c2911f2203c1929acc9d599255fc1ca3474dba4e0f725f6937374a697bee1b94188e76ae51fe176cee6bffe9b26465fbf416e0c8c2fa990771a1d4acb20414150503c1c1e87849e5004160aa5273d17c02c6d0c6748ca263a6735048a54aafbdbd003e66d0f0c341e686f9922640b4c1f3e0a7df0f49e122e92690643197f04055d6a0e783b466635ad97387b23a3ed18f2efe7269ccdfa64a3e68556dde9bded4e251cb2c434686b62c0a461a9323e0a8144573a786fac549e0863fb0dec7ad727ca2e53b98739a52e928db835b8e7f2610ed9dc5e558c96508e4949dd9c16618d66463255f1050e79124cc14f24c4d26905d8cd280d4abfb3069040edde638519e62e5d24dc9dee41cc4e5114b0b235d5613c30900033b1288fb8b2b0822d29846d4863cdb5d47080b25d1d47c3d9f0fdb861f69ab97bca651e8bb43e915c9b4b4011bb0bc0c1f39006c567d16bc36d75fd42ed7e6af25e566fc63f11b8c489739202cf44716010052cacb8be435465fd5588ff7002b2aa9b9ebc43d0267765913daf2193a38ad54b482c58d8e841840ca2014e0de82d2e919c56889076ef605774652289e9255e8248361ef448036bfc8bc263c5d5e49804640fccbf3bc0fdd31bf41c3d26c74ceb3ec841490cc5340d50ba796ae93595987be72402bdc0bf04b3f71b7c6d6f09a4a3a6dfe81a5df26ed0f455a8bbda6b4c6c9a90532d997e67f02cae2d0058396acd956f8960440f45ab9c0634098fad914234e3f2e5899cddc1508d66d346c6ba8b3c61de1758803aa6aa38b91fe4512fde2430e4d032e9ae368f6d9c755acde5537fdc38ce7e22bb49aacc0a0d59e9713ca478396a07ed7f671e7f06a717bb34ef952500dcec38651873f9f43b05d384acc36b997785dc4d683ba7e0e7d0996a9a39e38a2fe6b8d49ecadfca231ba5f296134d9a1a3891c028c188d3ac3932459b427dc5a7371ccd63dbaeecaf238d9486d38ac9ef24d36fe2f9d16ffaf34d079e8674d80c5afe07510ce9bb505459b5f281e1c04d11239e1bc9f5c0d11fe22cd1f60bc7f0d5b3afebda93e877d213ef2afa84c8a508ac178a83b98911273c2cf1cd43c392371bc3bf2aa51dda54f641cec8a35c03386cda74fe568e6eaebe401ffb6a9cd9d8eaaab79eafe2f269965404d519fef578e6e680d9ff2abe2d5e637ba07355a9a39bef8703b87ae6340dd375936cba9b549809eaa6cea9a7fc9bb5bf8db928ec9fdd4fbb98ae7f3a59404beda246a82d0571a6ad7b40aec8ab8686e1c90b2e72678294af5fd5615cb136b7f54e7774e6ca32f9e659d59f8c17abacb8fee5b85d88ae8f031540f3c50b90a10bda53368930aaafcf3220204cbf28b9403f91ce1d552228f7e269d322a58febc3e2569a4f72ec3cb7729f8d4525a0a1e24a5aca01d11dc5a06ad7deed00b17f83598781b7502d28150d637d0dd6545c2549eecdcb110538d9ed498e6ea92ca13bbd8d7f838f0a37b7db68cbe5264035090f11af213745bc95ee6940c30447392743fe275d99dc9ea1d21a1c52fc0e3afbe3bd345ce7e6b7dad681ba042a7acafe0bf3a0ee270b8c1c3531b8d31f9edb69e51ccdfeab9943a6f0dbd839558edeeaa37f9eb2887d9e9f48fe82c60113cc874e805d01ad3f1850e63560931adb64aa12addc605c16b8231dfb4abb2a978937d18746f308867ba4b363e3f97588e75030384fbf4b0716ad821be80b803f7f3731da2f23c296c222c9275b251f44d47dabd80853f9a38a639ec350a4bc0f2925a76c858108468a06963dc3a8eb1837b52fe5750293924586293d83171f454cc1001f2eb8d41e9103c3fa13a09b6adb2fb012def19e80e731ab5d4382bbb0ca27af9699d981975c43a196b8203edc33b6ebcf5fc144d661868bae3a5fa5301830330beefd1148c87835bb92ef66eb383480ab633d08ff713a935f92e241566b9841ce86d70aeacab7c1530b0dca606ca30c4120066a850e41fc7e4a86f795add9544059779c32353d4e2af1ec5d5518a1a14c76d6e794c0f14f10f38df17e56051e675680fc4c9dbcdb97e17fc9fe0d1ca48c229a8b127022735c0bdf942b48750a5925ee9c9ac2ae5b0256414bcc2c227dd908349568433e6377f007aba6259d89da4b70d58e53ea39ff1f02da7404789c1b5250b3022ce3dc36c9db5397d1359ae843fdb122955bc71c028fa7c151271537a85f6383edc423e346d2c954aa1ac17e303413c777c99b7f7fe912a774ad7e4ae60bc6be4ecfe32edcdec0e0be7e11b5d131df0a76cb5d699b3a1125b471b7b4c33e2a395dd5dbb2c96843c21182224d77744240d95f8422ce3b0ee2912925c05216e241a2a61f8d38324eff6a7cb5bc63574b271bfcab3c424ecd30bdf1d77c9ef2533ad408586b7dedfa9751fb5fd5a85dbd9f6f96730a151d08bc7c62f8be567e8b8868d3ee946b011ea467f239718bce34cfb861fe4b95616d7315ecf5a90bae6c3b390badddc8575517537ba2dbdab674adb92a73c30b0be21050384b653aa7878eb170e584bb499a63abd6ffe30f5bd62fa6df47bf2f3f633be8026de9a78e04c8cf1877af2783ce27f88202445a6bf525a5b7eb7f0866179dd256f2c9d12ad79e2a168ceb233bf83ccc1b1903cbee5250c4e50ca7d6c7f7f795ee6386b865c425919f08e181bb805ee7b490e66d975cbb3c21d0ee5364d21ef2c194013f16f4297185bdc8a58aecd90941bfbf9ad4ad3e85433dd7ad770e81b6554c147ea72eadaea6abe59ce87fe561f0fdc679af3b1bb209c3ea5ae3d833cbd2a6c313b05d2fda03f605ec56737454be317f966168563f2a27f9a235628b4874345978f5544210b5e049d28cf61b4c6a2c4e20a8e0a17988369ec926ad6db9f5c719b1c24a359f083a6650fd8939156ea0a2e537f3244b8d08c7038547a7805063227e9a6d46511a3c539fc46aabb1f25b93d84428c7762b1bcdf0734ffb49755c0a79efd43963082edb86b40c3c3b5b303d3aa7b82a886415aceefeb0fdb469376b537ff07f34a01cd5822a5fc82d2fd6a68469875a8058bc0b70287cd185fcec3945d11b4a7f600416c11cb87d38b33fc53552dd6bf30c043cb1b7316186878ca5cb6092fc0e69711ab56e57ccffc70a1d465db1a4780c104720ad0d335718a5c004a3e899f18ebc8c539da5e9b5ee201d3755f0368e5e25c441fb38059d797f839579a20bfd5eb75f2bf134cc07fd3097b1c31d6f3fbcf122979fbdb40d24e6cb4173e2b5a9d1f3b38bc4bdff6819cb70766e61b9cc12134f8459b9069c0e2df72071bf5cf83a2273c9222aaf9ab9c2eef1b26a26a75065d1b40c378097a69b6741448062d32309e424468aa376ec5036c0ee9d8d63d7cb3ae669c45d7586c16be5c1366a9b6ee8d1f688625bd4b44c46c72aae975e7c5f4c15e56547ca9b197e3489315772f707e48e3f507553874147a53bf6c0016ae00d7dd8b98bd42b7d10f00cf1088180f82878aaf3fe7c9f8b57941db156e21a1048e1ac65ecba624ec2830a82424481ee9102a00bf5e8e8fe1358615e25bac17d0ff025bc98aa4aef5f332c7f62bb4b26cb4f2dd442475d391a5743b8284e3a3665d73973ea215312af3fdf70cb15eba18e0a", 0x1000}, {&(0x7f0000000080)="a50aea5f7a7c8f95bf6dbc4e9764f788d10fdcde20d49d3bbdc218ffa6f8", 0x1e}, {&(0x7f0000000100)="cd8dc45889c8ff861f33c5a92bad7223cf133ae445f57adb8799375eab2884ebc4f4bb0f21e6f9ea0ac2d30ad1b344983e0502f90b243c969e3d1c3770a2dacc1529a7a2d9e682f8a336ec563e30e3ab37d7cbe13570ffb19bcfff1080911639262ef1c25c51a8838ec5f757de3b9aeaaf92bb3779755ac9304667c18a15f5e60569b7b8a8377a6c972de62728a7a867b40bdfd6859ce5f6fef093724175931b9009d32c0a64039a018c5eba7f7291f2d42244e473abde86bfd83f2ca9a3f44cea1024b2", 0xc4}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pread(r0, &(0x7f0000000000)="3d2b03b9f300ca3fd92abe9d28cab1ca18300eeedcc8e83df6189adba3484861ba62aae4a8db526630c53e237396fdd8a593ddfecccf344b15c826ce1a9bfe4e64c2466205dddcf576df8ebd0153dbb2ed0217c85e2e087956b937d10a0f411ed9a09a10d3d03664", 0x68, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) clock_getres(0x0, &(0x7f0000000380)) 02:25:09 executing program 1: shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r2 = dup2(r0, r1) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10010, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="6d59a5157f3859928e5e73c011659e26860d2a1cd3a41f105eec946c072b8412e969035d704a88c2552964d4a778f429cbb12ef88c4dd215e20afeca9eb62b234bc25a12c6dac1271755ed06517e4fdbe9e8663b986a42ceabcacd089df4d4794c7711bad32f8d6e18299922f89deb1124a94b52474b3dbb32d95950b4acdff3e85b64fec3252d9c0f1fff1b1e7ebf3b805158", 0x93}], 0x1) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffe, 0x20}, {0x1f, 0x5}}, 0x2) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x1, 0xfffffffffffffffb, 0x5, 0x9, 0x9}) 02:25:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x24}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 02:25:09 executing program 0: geteuid() r0 = socket(0x2, 0x1, 0xfffffffffffffffd) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = geteuid() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x7}, 0xc) setuid(r1) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0x401, 0x5, 0x8}) 02:25:09 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) utimes(0x0, &(0x7f0000000240)) 02:25:09 executing program 0: r0 = getuid() r1 = getuid() geteuid() setreuid(r0, r1) 02:25:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7c715bc5f04fa9eec276f0763ee8f90d49186235debc1a17ff0e81eecb9c6d25c87d4b5c184f176c840c480129bdd58d6f3643be25cc8c72e93de281b2873be652aad406d931956a2dd085e78b7ca7704e78ee13d2e95469236f89847b5db4fbd309851dfb61564a0579d8883f2e340f3d5c5e62d7fba2e51b9e0bf4c519331cc780db34ad4966cc5617e6347820c9fa0030a4191af467e80182767f0bfa562b98222c4022e0a2093698391ac1d5", 0xae) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 02:25:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0xf1c, 0x0, {0x3f, 0x80}}) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x2}, {0x4, 0x4}}, &(0x7f0000000040)) open$dir(&(0x7f0000000140)='./file0\x00', 0x20210, 0x3) 02:25:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f00000001c0), 0xfffffef3) open(&(0x7f0000000100)='./file0\x00', 0xa10, 0x180) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 02:25:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 02:25:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 02:25:10 executing program 1: r0 = socket$inet(0x2, 0x6, 0x1000001) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 02:25:10 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x2) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x3411b13ac5bdf52b}, {r1, 0x1}, {r1, 0x2}, {r1, 0x2}, {r1, 0x181}, {r1, 0x4}, {r1, 0x40}, {r1, 0x101}, {r1, 0x10d}, {r1, 0x20}], 0xa, 0x9) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = semget(0x3, 0x4, 0x10) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) fchdir(r2) faccessat(r1, &(0x7f0000000040)='.\x00', 0x0, 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r2, 0x0, 0x50, &(0x7f0000000180)="a5df75abef5341f536fddd90cd8de02ddb1b7d8981b2a9671e86b2214e0f2a291ee6bf0635011dbf123720d1367b770ecc3652ded41bffc893cfcaf72471b5d5d9ff08e77a4296fc400d8f1be0b894d99d21e207890372d927e38701993057162aec18cdc5da93a6bcb6a3548077859f9c7b4679dc10972858a5f0539b98cc933971500a83346cc840ac13f7981892003cc693594f76e15c3b31653ac1a373b8af857f5d9afb6067a6c0fa7d4f969d226f64660274a50bc3a9fd054a1a26e7906a76bd7ee7c08f68ad0886eddcf7438c0d847e9f09af3b23be", 0xd9) 02:25:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getgid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 02:25:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3ff, 0x20, 0x2, 0xff}) 02:25:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:25:10 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x808, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x7, 0x0, &(0x7f00000001c0)="193c2988ce0a25a98921b1685d8a086f124d3a268a862eb9fefd2f5a781d18a738038bc57dddf43bb957d81799e27609b73e5d4a945c1a6ce79ff556407cb1de2dcee5da201dccfde3f65c893d116535ee98dd404e7e5b9734d342f010a5fb1c7418f1def0ab84e97174a44163577b4e350312d1558c37c849b9ccdc80f34971a6fca9c7a4106a2e1759c7800d74176e56bc941bc642290c2fe2eeef2a1590c996191643dffdf80a4ad9a2605410157c6b605fb2bfc9d2daa98a0673f83bfbca300d3f72a513af122e06c9f009f4280065dda69ff868962360ab7f8b72349304f2e056155097a6fd6d702b89fb2e86ae5b5f05b0fa6c1f82f7e7b790926955c0021330d6647db2e52e05656f3b3cda2da76efff475d139f8e793c9c8339576008457f601c7171d15c59b43a961fec173dac6e72629a44eaf566eefff364cc1877618a5cf414af446badc0a9c944ab682898e0b19a636c119467b22af682e650ff6a667bc5488de8b67650440df3ed9f6e003a63b65d1bec54350b5f32a0d9bfa9a1af94866b448baeafada392f738cab4e5697b4aa39f0031a560d169018fedca41d17e8abac4804c2d3207e073c8bde1dbede9e7c06145ae7b27bd2c54d57133cbd660f009fac500e1bc82b119f14efd703ddd5915c194f067f86cfef4eb1c29ce3b9d7a55b4d26ca0398d8e963715c6688e06025ff7d82dda8979e8f5799cbef8f5f940283bdf137eb42c917342d0a402c602760ef8008ce8f7d5fb7e16e50edd4037b072b97c8226da04e8565e023586832cddd24078ba06fdafd17ef683d68d71064d98e204c1363dd604e89cba185620ef6e3913c1c4f10acaf9de304d0beb317da24cbdf4b3af7e37f3a719e785c31ccf2438241dc8996c07d5ef7e511f96cc92418590c771d1b684fd5a0175239f8648ea580203059e0511ab6e151ba793430b7d17737d3f976df4b28f54eec74825e656606437dd804c431230259fff60e9cce4a00f086cf8cf3df29419c8d164f8fbb9c3768f609dbf7491e5a11bbec81ca81e5fc8b31a8ceff934407bd077f30ff8019ce687d09b9f2c2ee792d07767ccbc05d1d09c85b8008ebaea4d4042b4f421e5dd45d677b3e5e3a0413ff5e187f9f053a1002ae0e977f8654e0e1d42e9474fbe49e4ff773a1f81283196ad204af7e8364842274fccbf8d52b9e9ec39c6e880ad1f9111733caf470c9a34acdb4b638737495776a21b47fe8ec7710ab3ebea78cab5dc4c6de03c01715b07122cf5332940960980778cc40227b1f6ac0d8e092f2c9660863e60c1a9f9b97288d6bdfc8a6d89ac7db0c637ce5656d63da48844dd6ee93917d4e1b2648798d054493dc3eb3ee4492aae2dd44a36ffdf93a029d4a019f09c633d7857f1dedc43b37a71097f56fe4f153f1e31526bcab066011843575bbd6ffa587b6e58fac42e361259618aa2c62d32a502a37faff79584ac5541b47c67278f17ad752cd3906b710c2915f42bd0a246c82446970da1903d761f5553061545f092d94666fd505a37db7e86b195731c51afa0b7ae175f476d05be40fa482e206ff1d946a882dc5698e53fb028a8d8fea480375930ba4f7ad8afa15dd9962f49e45fa9f1437c95ac8fe804139afb84225e7337e52467cf5d4ca8b012010b910eb387652c95712e35cd398e8456c81eab21cc6c46c69286738aef07ad6ab3715b616ebb9131ac8693d218d5f5f71a2cddecb74329a60b9170662765fce813630211b41a25aa29a540ff2a6ccc2625bac80e34e40d455be0417752f0c9f3c7690144b3342fecc080e657f94423c07ecf2a9f81b67010d85fa2f58e383fc7fb16fdfac2f145b5bfd58784f5961226548b7f9487d6eb67c0ed693ce5f524dfb7a26012e47798d88caebd5ef582c773b2cec8508d72c28aa76920c22adb76885e8bfafced3edce685ba2fcec4c26a46dc18caa627f267f182d02ca94dd9519605eebf6668662b0981fa455c50a9a1b18aa65a3acdc79256818ab2ef793f43d1d4d073a99892b90d65fe6c8d8790a848594db85e8036f28f5f6b0a7f94120f316659202e6e6ba34360c7335ed6428ed4a40af80d8cb6ba1ff91d9157ce035ec0acf6693bccf3449b0112a39d5b5a8f4d7e1ce3799e781c4d5c20515e7d339be8bc9641067f069df70ece7918354f7b278d63d6b21aeaf2863396be8ad04e2192a9a7d6ff81342af7a9b8a3fc2342236ebc4431ac18973b7ca58f6937beda363c26e0fead0cdfd8ca4414a0d3adff747bcdf6c79f2125da04a33d14be7748ea132112c920dbebcbcd4ed5af431b9c66194e7bbe9fff80be7cde1b3edc241676e6bdf397e2539d2f4b91fe4128d263cd8d76b835779abf0d28bb2227cb7bb60cb7d6c096ed04143e8fb6dbb29e6dfff0e944f132234a4030d06cad6b723bd89ae07679bdba27c6df856ba603efbf443aa80a54fdb055c7ac6d92dbafd2f0342c2503fdff47a77dfa36b595ad896be19e5a54df44dc73a227ac5a5e6f5c5d7d5b8ade8cd06aeecb1d9d6b91ed8add018a540767b80d72b5dd308d7259582fe2aa3ea8d8d5457dac2caf1cd778d760d6353bbf77849e42aaea36992a2ecb52203a36d1be55f5b64e316521f67e93947af05be6feff33911a2524ba859bf3c477e33be4df4b7ac351029a8589850e029b0958e24bb24ae75c0ca41ce1db3d8b5b5461203c66718145466e5255a02462463cdb723d982fb93ef4f038fb3b372df733753fd6cb29ff238789d778712d4e3329bf869f21146fd69ee5f8e7addd79d4784f653fee1f522726c68a9c7c2034a62f66f9412fd5bc9fc86255885f51b910ea4096c9bb662670c13e57d838007ca1e5a6cb6e38bd1f39d48bb1788516b8afb3733ac878dd6f3cbf8daac6ebf6ecf5c5a4d896db50a1e15a6cf8761171acec32e0ad3786267915f94df7b0c13f9aaec75e4990d6620c27cc15bcbe3f36dacfa6e23228b341919735eb494cb77a15d17db843b537f47dc29b9d958344fbc72063bce227f56e3a3f0133f323adc1434f9f60afbb816665c5d746214414655c242da2f0b94b338f0243b66cc0ee0e7faeba00a551d88f18ccc1ebedbb9d5f0e987253bc60daa4ff92093904d9cee9269273017bf765fc4fc9383ac6ec36e86628565ad24fc00d002b93edcba83ab979efedb6cb13dfeda000a404e1c9689036bb9ced6a91237372dbdb5a50a6b121b5869e50f8dc31461523998c508f93b3b68959bc77624b3cd14dc99b576416e316a988f8746cfbc32da00d1c3b063927cf87d64c1e964103178166b612fc65c0c5e7944d35aaf7dbee15838c199793c163b6d3cb5c38d87ddff65e81bb6a379b287919fbc1770536f3b9339049b89904f7616c4c35142026cf8b60073f731e21fd41746b24aa256824176f9ea64c8bcda3ed7e38398500ff128264f42daa1b854b816fed2a85578dde6938ecd08b8c303eb9e59bcf0b579edd5a31e3e26c4f21ca0ef45952ab946bbf14c6b3ce90dd935119de57d0c772395d5253cdb45bea39837f8148a6848aa7590cdfb0df96d5b604ce411df331956132f67ef65a81edcad673870f1af2c0dcb267cc04558bdddf28e90bce37c3f62079acbd60f4d1bce1e6e038d05ba886bb036033c273054180c78ef8ee38528c4dfa547697a8a7367dddeefedf8d4e7c0d92dfe3bc4e625e2ed1a0282b06f1011e5cbf43eb6451a81073596daf3984e5e7b7b482000a3080f03adbec54c43a547463a346ee6735af860abd1644d30074c20819e8587d40f4bb0e303221a2aad09e8e1d55674f778c267c6b4bb7c91fe70d26dea821a25ce0f644f2739215edd6e9150454822997f5a211ac622940f70fc56168e7c777275816522dcbe6814819de9ab048b9e76c6210e2e07a8e13622dd7ff24a88501d8c1365da1128201e1c809b9acc33c71bda55564cedef67fdbb0ae2df4d26cb1f7e0fc6358d7336fe597b07ecba0d0de246504719bfa77c5adb045f9b1d7844d2bba231a4d3b1b101ba586d6a74dff7aadbebb60b545b40208403c5e9e59685101477d296adc5970a0c1eed96e3a4452ff8403a57001110748372641e63ba47b08055e99cd05e50184b1b735814fd97411239799c3d460b1b00d721470cf71f4905d6f1dd0f924eb24138c437edffb54e301ba92927d67cc9a86ceb411997f0ee348efed503697e0a19dc7038560538be9e8096f6eee35191b14caa258a49e4ac2acfd138de8a74d611dcf40c160174a85595557d698e090a6a03df60a5eff06633a160e5128b4031461306a6428c62f2d5e0cc7cd9e4d07597fa672f28993b80dedd41f4a5a9df1c76a8df86fe8b4c90119aafb57b229ef045146d5357f7f71bbc7c61e5ff3cb4f37e70da84d7f9bd037553d92ab85d1afaac2fe93b6682d964063c389a1c338e5a7697322cd84b3ea4edc2df0b069e75c318d7456a5628fd030debcfca13e48d50d78b0c30f57207627e9fc3ed2ad618d883fc5277953b2deb591fb1692b20cc33e0df7d69b0878292b1e3b5e0cb076735721a66c372b1e6da301d36acacd8458ddb8d37e07fd0dc0a6f3bc394aff701cd699457b85957a940cda22e55bb3b27f6d9f787de9470bc3ea48a7aa29c2cbb7b23325e93929ed583f30578589f83b8b61453e4b4b619e768289a6814a18e1c3fa21881f0285cb130023a2ff3b5fa42aee4294aac784b32bbdb00f707173ab95018ccbf6e0275fec21177bd8b73e3361f8e2fc072def56ebd3dcaaa688de173d7d1fe63240c28164917db2eeb52d87c367b48c9b56e2e9db3ba5d88258a83304a6459778053a46abdb3b3f76c7f3d9dcf3f1fc30078640b445354058e72903e695436262aa83a45c305b044979edcd8d231f167c7568ce609d7102a05c46b415037a6c962ff3698960a847962a66212735360b04967b8e0df1b6b7437bdbd4cc9ff3fac9b9ac6805d5f58d794f3ff0f4de9dced6cb5f098bc7a473e6b9bc75727cefa3f93d6b3bac21595688a35ebdffcb3e8694b9348ed069f9d2fa02f1c4d6022ff94fe4ba6071bf6266f6c7e2099351b1251d8f6611b50b199311ed6078cf3fa8e4fd4f65cf75c8aac38d6928b11cb2d0dd9d670771d535867f526197ceea1236d8f6562ce5ca15e9eb0bcf4ce13b9ebd8a4a5b06f1bec2ae45708cf234e1431e277f24faaae7c91fb512ecf699fa7f344df760c9f347c576368738f1d2de2e4ac721bf76f80c7c0b53904cb2783bdda2ebbfe23653eba17dedafdf5b9d684021a2ccd4930f1ed450fab473953c6b7e869d3a2ae3eda8559e98f80001c262a4a99cb077265bbedcaea36881b4b0d24550c70a10ea229fffd2345026b0bd8924a3c5482a8e3dbf2db2bb06a8b67fb38074b64f01b58456ba5ca7633929c2052161aabdcfc79231d23d649dc7875aa29ee5ae013cf28b07757babb1f637fed02ca73caaa30a0a2e8f2dfeeed5afdfd65eb826de345b29a9ce7054fd5034d0734fd8ba06b7545fb1159d0c094aad23303f50822467f4937853cc6b2514b100db5d26cc8cd02629f1e265ad70d0211d1323e7b8eef3d81668a7c8803686889bab874b2b3e2eb0a6246f315eedc57c63dbb12a51e5011652cbd916b1dc7e53efe55bb3d53c7273aaf559545c92dd572f051cdcbcf9bfbe7e4ac4ace3535ca6a9d2a1160e9264618fb8e3851560ebd9eeb65490e99436b7ea90f42cf79a8185ab5625a7c3618dc53652eaf41bbe4de43de0983b204ab0f8fedb203063175d6cdb832ded0ad6326b3ee50ef1f2d1c96a40f74b3c7641394dd583e88980d", 0x1000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$KDENABIO(r1, 0x20004b3c) 02:25:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 02:25:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 02:25:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 02:25:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x3080b, 0x10) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpid() connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0xffff, 0x1}, 0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x888, 0x100) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20401, 0x14) r3 = socket(0x20, 0x4000, 0x1) r4 = semget(0x1, 0x3, 0x302) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x8, r5, r7, r8, r10, 0x80}, 0x2, 0x6f4, 0x200}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000300)=0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setgroups(0x3, &(0x7f0000000380)=[r10, r9, r7]) setegid(r6) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000640)={0xfff, 0x4, 0x8, 0x8, &(0x7f00000003c0)={{0x1, 0x6, 0x380000000000, 0x44af2a67, 0x7fffffff, 0xfff, 0x3}, {[0x0, 0x51c8, 0x7, 0x7, 0x3, 0x200, 0x5, 0x2, 0x1, 0x400, 0x100000000, 0x0, 0x5, 0x7ff, 0x4, 0x1b81c238, 0x5, 0x1], [0xf0, 0x10001, 0x5, 0x80000001, 0x9, 0x4, 0x3ff, 0x9, 0x7, 0x76], [0x4, 0x57, 0x2, 0xfffffffffffffffa, 0x80000001, 0x6, 0x4], [0x800, 0x80d, 0xc63, 0xffffffffffff39be, 0x9, 0xffff], [{0xba13, 0x54fe6564, 0x8, 0x101}, {0x1, 0x138, 0x7, 0x1ff}, {0x100000001, 0x7fffffff, 0x7, 0x6}, {0x3, 0x4, 0xffffffffffff0000, 0xffffffffffffffff}, {0x401, 0x5, 0x1, 0x2}, {0xd8, 0x9, 0x6, 0x20}, {0x100000001, 0xfc00000000000, 0xffffffffffff74ad, 0xbb}, {0x81, 0x40, 0x200, 0x69f60000000000}], {0x2d, 0x5, 0x100000000, 0x7}, {0x3, 0xffffffffffffffff, 0x8, 0x2}}}, 0xaeb3, 0x7d8}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000680)=0x1) pwrite(r1, &(0x7f00000006c0)="d1ec3c33cb512b21108ad68a1ec84b24976319a6f5db10bf817c961dafc24e79d15bf3898e75505ad1c8c314b789afe3829e262542dbdb56104f833780679b11b5b58d305fac511da508ffaaf823d91d0694a1ba33f270963aceb9be20bf44350bf5089c29b51ebb45f07235e573d8c6b5347c1ba1f8c1c529d1d34722614c15ad101858dbf1b871804b2f6d860d6456007cb96c604d7025c862e14af49357cb04a91d9ae5efb0fb65ec3da02e9cd9795ab823c3891745d09d1fae09cb0c4ea7edeb7b3f", 0xc4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000007c0)={0x8, 0x6, {0x6, 0x400}}) mkdirat(r2, &(0x7f0000000800)='./file0\x00', 0x10) r11 = semget(0x3, 0x4, 0x42) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000840)=0x7a) getsockname$unix(r1, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000900)=0x7fffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x4810, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000940)='./file0/file0\x00', 0x141) readv(r3, &(0x7f0000001a40)=[{&(0x7f0000000980)=""/185, 0xb9}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2) 02:25:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xcb) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000000)) 02:25:11 executing program 0: setrlimit(0x2, &(0x7f0000000200)) 02:25:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0xffffffff80000000, 0x8, {[0x2dc, 0x2, 0x6, 0x3, 0x1, 0x3e, 0x8e, 0x10000, 0x4, 0x9, 0xfffffffffffffffd, 0x5, 0x5, 0x7ff, 0x5, 0x8, 0x9, 0x7], [0x1, 0xfffffffffffffff8, 0x80000001, 0x1, 0x9, 0x1, 0x1, 0xffff, 0x10000, 0x7edfac5f], [0x401, 0x5, 0xfffffffffffff494, 0x101, 0x7, 0x0, 0x80], [0x3f, 0x401, 0xfffffffffffffffc, 0x0, 0x800, 0xffffffff], [{0x100000001, 0x5f6, 0x233c, 0x1}, {0x1, 0xec, 0x1f, 0x9}, {0x1, 0x1, 0x1, 0x3}, {0x1400000, 0x17b3, 0x5, 0xffff}, {0x101, 0x7, 0x40, 0xd0}, {0x2, 0xe5, 0x2}, {0x9, 0x8, 0x6, 0x6e950000}, {0xeeb9, 0x7, 0x3ff, 0x7fffffff}], {0x2, 0x100000000, 0x521, 0x101}, {0xfffffffffffffffc, 0x3, 0x100, 0x74}}}) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 02:25:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2df, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x60) r1 = socket(0x2, 0x200, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) 02:25:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x9}, {0x41, 0xffffffffffffff00}], 0x2}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0xf1, 0x800fffff, 0x1, 0xff}, {{r1}, 0xffffffffffffffff, 0x82, 0x40000000, 0x401, 0x100000001}, {{r1}, 0xffdfffffffffffff, 0x2, 0x80000000, 0x5, 0x3}], 0x9, 0x0) 02:25:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0xfffffffffffffffe, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:25:11 executing program 0: r0 = socket(0x200000000000811, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0xfffffffffffffffc, 0x5, 0x3, "7d79b741bc353c67bcd05ace412a15eb04f66c9e", 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 02:25:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000080)="f86bdc52", 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x100, 0x4}) 02:25:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/151, 0x97, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 02:25:11 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = semget(0x0, 0x4, 0xa0) r3 = getuid() r4 = getegid() r5 = getuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r5, r6, 0x8, 0x100000000}, 0xfffffffffffffffc, 0xb0, 0x7}) r7 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r7, 0xc0206981, &(0x7f00000000c0)) 02:25:11 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) getitimer(0x0, &(0x7f0000000080)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) flock(r0, 0x7) 02:25:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair(0x21, 0x0, 0x200, &(0x7f0000000040)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 02:25:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)=')\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='}\\%X[-\'@/$\x00', &(0x7f00000001c0)='*+\x00']) r1 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/246, 0xf6}], 0x3, &(0x7f0000000580)=""/141, 0x8d}, 0x1) 02:25:11 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xb8) 02:25:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) socket$inet(0x2, 0x1, 0x9) read(r0, &(0x7f00000000c0)=""/214, 0xd6) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ce", 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 02:25:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x23, 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) semget(0x0, 0x1, 0x200) write(r0, &(0x7f0000000080)="a5edfd902b221df08af6bbd7f48985eac35df4934c15337c7c4f2d7bfc7c58679e37c87858e1f3189327e461b3af1c17a7b628a7fe8b68d763e34d2aefb38bd6fedd63922d539aa12f20838c77b10f3d7cac26f6cc768459acf38e73a1adcbe61b6f10aab3c3cabef7b350c789191265bf6e30959bc9e8b9f696a8519a", 0x7d) 02:25:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x800, 0x80, {0x8, 0x80}}) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) pwrite(r2, &(0x7f0000000080)="8408084311edf118598332fec5effa0ffd980089ca17de4a175129be3f7a5671a3aae2c8fdc52841e48a2c5a3aa7c518c73056e82639ddd8b106", 0x3a, 0x0, 0x0) 02:25:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 02:25:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x98fb, 0x90c, 0xfffffffffffffffc, "661fbef2245185a81865031b2eab7fff0b090fe6"}) write(r0, &(0x7f00000008c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1", 0x6ac) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="2d4d8b57f833ee01575af6aa8ef8f372859ebfc9422e74fec780d0d5c9c92bcf045fd32f98c38bb6c1f5bf1b66ab836a87dc86fcc6b5642fac340376144e331eb74b1421e385be571c0fbc0301561ce977701e38639afc8cf3de807a53cf7da671a8e6dd26780f48a565038b0d6146ad7489df0dbe0c6c5dbbc87ca86bc2dc6ab06f685c14df77a4dbb0256df1a48559", 0x90}], 0x1, 0x0, 0x0) 02:25:11 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x5af, 0x99) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 02:25:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000240)=""/224, 0xe0}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/127, 0x7f}, {&(0x7f0000000440)=""/149, 0x95}, {&(0x7f0000000500)=""/249, 0xf9}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000600)=""/205, 0xcd}], 0x8, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 02:25:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) fsync(r0) r2 = socket(0x10000000004, 0x4000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r3 = dup2(r0, r2) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x41) write(r1, &(0x7f0000000000)="87", 0x1) renameat(r3, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') bind$inet6(r3, &(0x7f0000000300)={0x18, 0x3, 0x2, 0x1}, 0xc) chflags(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000002c0)=0x1ff) close(r1) chflags(&(0x7f00000001c0)='./file0\x00', 0x1) 02:25:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 02:25:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10100, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x4, 0x8, r1}) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x8000000000003b, 0x0, 0x0) 02:25:11 executing program 1: r0 = socket(0x0, 0x400000000000003, 0x1fd) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 02:25:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30180, 0x40) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8) 02:25:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./file1\x00', r0, r1) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='.\x00') 02:25:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000007005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) setsockopt(r0, 0xffffffff, 0x800, &(0x7f00000000c0)="c67ef73ce09003f253100a3367072471a21b247bf1e50dd2d37de2a2655d65e5db2d4b36410fca50eea8e2dff214c7959329c3f5a78d934b2ceebc5ac850b300ffdb6d41561e35c00ec66f561aeb20458f7e08b240e62859edcfb6931ef82ceede1e97d192f04985cb5c94b6589ef00545e661", 0x73) socket(0x20, 0x4007, 0x0) 02:25:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) kqueue() lseek(r0, 0x0, 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kqueue() r2 = getuid() seteuid(r2) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) 02:25:11 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000280)=""/59) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/71}, 0x4f, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/169}, 0xffffffffffffff93, 0x3, 0x800) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) getdents(r2, &(0x7f0000000240)=""/57, 0x39) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x2}) msgsnd(r0, &(0x7f0000001240)={0x7, "c5840020573be8275cb162354163a9899f76b7facf15313da5bda725861c371dd6dac01fc57e5ab73b1d2021ec2202fa7c8d5f32b9776b591e8c8607ca8f3c3e9a131cfe6843cef5e4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3c76626000cf021550532863a93c554196dc9ed2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23fddbf59933e98571558de6d68581d8db"}, 0xe9, 0x800) r3 = open(&(0x7f0000000140)='./file0\x00', 0x681, 0x20) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000002c0)={0x3}) 02:25:11 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x108, 0x0) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x40) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, &(0x7f0000000000), 0x727e) 02:25:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="4118c327cc5b251784c59a79f85a86e350a6bb85d4bf", 0x16, 0x40c, &(0x7f0000000940)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000067000000000000c707b834b06ee2f5ce8b38fcba43777b99105a03b871b170"]) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:25:12 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8000, 0x6}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 02:25:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000000)=@abs, 0x6, 0x0, 0x0, &(0x7f00000025c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60, 0x404}, 0x409) 02:25:12 executing program 1: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x11) getsockopt(r2, 0x2, 0x4, &(0x7f0000000100)=""/79, &(0x7f0000000240)=0x4f) r3 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000540)) semop(r3, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r4) dup(r4) 02:25:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xb9f1, 0x0, 0x0, &(0x7f00000001c0)=[{0xf8, 0x1, 0x9, "515268c7b065cb6f727e48bbc8ba9f81f444b58ec916f2d65b3b548a52377ad2e9309dbd32fe32a865606cbd956929f66da550356c743e8af99ea916d2f429757bd7023ea864ffb83eec4549ba73e20f0ab6d5d098ff5b12076ae1d9799f4c77396f4c308d2a2a74a5c86d3890525b6810f4914433bf04754f09ff6a49aefe9ef956920b7e442f3a9a59aade8ad129083dc2055e9015b2a8072972b8fe923a3b1b13644fd87a71d64e53a6b22ac16db77af538c650bef5a5dfd5be4bf50979dabfc3efcd9229aaeff7678639ce90333706eb54f31e0d3f1d78f84cf3ecd5519679a51b"}], 0x13f28d9fba31385d}, 0x0) 02:25:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) madvise(&(0x7f0000715000/0x2000)=nil, 0x2000, 0x0) r1 = getegid() setgid(r1) 02:25:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000002c0)=""/3, 0x3}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/240, 0xf0}], 0x5, &(0x7f0000000500)=""/232, 0xe8}, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0xa, 0x0, 0x247) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 02:25:17 executing program 0: 02:25:17 executing program 1: 02:25:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000500)="edb11971e6b18d75ddde3b01d6c48ac8d3844c51883722e9f3aaa0287fbedf14abc1dc605b959b245f87e311e3c1baac045c7e39cd89e397969a07600716adbe6166a12416f6f258067c05e8f176d99770eaec7f693a0a07af524c7a1d6d72de0223902d161ef441cce3a5a77eade10bceff99d84fda60da109466962f72561a959b4983df131fc5b541843ed9f2810001cebf1c9d42fc26e994f124213a759ab77064522667f3c2ac614e9946e6a02622fef938a032b31253f541d1ecfde0ba4e648d344794c38a3b1894488f04525cec939ff858922e87db9e1a5f379c3b23609baa77e3358d2b94a95896c270c5f1a23312db9e978c4207cf736ee6cdfc4bdbb84438202f69789a38b8e86d83f73867f9197dff1ee4e4184f11d7c9ba2962187e63c85195a76a438f76977e61bd84ed6d44642041eb42e6b58efe3573b0082b7aaf283aed9aff65dce7147ba1f5dec6433bd33cb332dc91b02e0a248fb2a4590cbca07860ae087e8d94242cbb3a2b1135bcf57ab72ddce8f89b0e3da24895d67d3db4d9693e7cb519b957fa975ccce6fa87719bc6c91fd195808359b8a3f5b11a8fe3a9507bf70cc434de217aa4045ea487bfd61422f169c574ea428d41c303ea8465bec96adef18687d71a345e420749f7874aa331ed61fa25802a8c9ce186f69fee908d99bd20d87839b59b0fd47b44bb1ca2bcb133d26370e9dbfa206daabb0f2e88bf6f421eb6f609d0c13127c5fdd740685b523b2cd5139a5f2bc5fbba5a2c220dcea5312fff50783c59f70bafca395f089d0d8c4a0f5024d99afbdc4a24b2dfeafb95dc1448314d505b005eed57b6128e44c14c2044d2da5b8f26e390e0b42185ca290fbbcdb204cfaf578628a55d45d89a49a2b21fb514e20ccfe6ecee95178b15db8c64cb0a7fcff84f4df255b70a3dbc00d416bc79c06da756be32881f9e688e1ed09bd67d72fa325013e09e9af91db4582a4a583e524c9458a727efd29dddca56efd40f6df29823980fc39cc3d43f1fa47b72581cb64a714ef3dd51cdd79a6a68e72ee638ff73ac8d9daf46133c318cb3835212fc99732b36c744e096e184967f5d9521fdb7d07b21426ca3f4af613bd1c2386088e307b17b808b52321ed52be68d54c11ea39fb188b18f595385b53b5581cf495f8815787d58a659411c9595c8a136a3a613949e8b9d105dff5177763e9cac87b7181a4ca7db17318fd641f7bc5c85d82d3f5d52c78edca95eb4406aae425fcca57bbef8116f058c6eafda7f048d3129b63375a091bd543152b6597658c241f2ca3ff27f007ac7a17df1f8d7bb66b0fed0f56263861d026e5b5c529a6bb080c9e1a201acd6a91f9d3e125accbcd6b7df7c6b0d86bf6adce4e54d540ba73ee7701daa95e0b96f8d00509c3d7d9b59952bb0164ea73d35ee65c3699d6489397caf6992b716a13fb83f29bd8cad84c04886f01e13182f956ccca06df6a787e823090b3f44113f242df008b379cb19c348bf37a21765f383c983d97dc107194888794148303b920fa82e48e4124ff8765947831423244cf99c6275e4d946c99b04a78c810eb40c35591f8b8710e6b95c52a39087d94c736cd9ee72f7329333e93199738c6b234d82e809cc6b82e69bdd42b045e2d5b603c1393eeb764ce80c4f9c824e90cd717ddce107103cb2ee536c0b733f1b9bf2deedd27eb40c35ba24dbab82d92b84884717fdb68fe1267caa277e33cdb0525833ff4f7de316ada46e6ff56df35f77dd6dab5872fc706330970b0af1efeca2e42eabc4440b8e593e51b2160eec1ebea46570bd0d032bf7bc352410f92163c4072a82dd52384771e4d8ce1886d93db26cc056853e697d374d965cf791fba362dc2002c1f0c548d21e478c1c657682136659d0d5975a74e72aee482ec178b5f4bdd94255bc6a7a71c6d34a8955e1f73f5aeb91d93343f97a58a35ebc025e5cfd2ff778d94ecfecc2e1a8f1bcdb86973955ccffbf0c0d4723182187aa4f3c123df3d4dcdc3c8e82a6d8676b27a1385a5a520faa1b7b5b810b158a43f24296e22f590e8e39e15887b3f08afff4c38b5a6742cef51f6154f504f216a9b4d8c2377e4c1623c05b6bd04bd4bf0af423af8ca864c8388bbd2cbe96b131a099aca06800089ac2ddab2855e7bbf3d9fed531e26ca35ff64d4236036615a402b1e7044e8145c267de196a56c5636db5eef19c22109ab14a1f1b6593132ebb8fad95f1e6c371d79c3a6a8cbe89df8b7ecc153b91841c4cae03128d02c56d77dcb8cc7cc529509b47369800f8d970646af7985330cc96fc91817f79f628f5861bd17a73f5106ff0575d79a03aa00241c767c841a26d3c542469e20148b8dca5f1b1f47d9efd2cd895839989cf4e3d60a900ec986c4ed0027d0a2520a1d19f4fc0b2abb65c7fa74bac0c906034c7d5b18fea7fc4a4973c8f68adc568686d6c4cdda2854a64a6dbafa8e49159868937db484228642e5acccfff2d8dc7edb6e7b201ba39068443ac250276773379a6a201ce23e73c6ed97ee57bc9ede8db433a28fe4c3ef0ccd54a913174014f6bbe8af04f858a1388d7c85cbf1e6efa90d3708aebe9bca1ee7b439a01c703321237819db0fda0f569c4311d300e37dbefef20ea966fbc01de75b3c710f20ea1e640171f8eeba4ea3a6a8fc159553ac4f8b50e95746419fc1738f619dae4bac6ebdb00c49fa1abb72661d0c57596c7f7d887375e3858636ca47f8e3f15152e2ad3660068c1562877910556fdae2ddd0d71f93c868f6b79a28d2a2812583975a09268a4ead81694a2f5b66b3824df508ada8c6b336e9148dbc1d38eb468b67db12b4a165e09b8291d84b972db6eb5f1d87d9faabe86977f3ba2222fa9ab3bbc0f6dc61d52daa3f29460d65256417dd1f93f8f31e5f311b9c96cc8e80c1e5d21759ccbce391dc1d898580fa340b093c8f6535ed434a52747c291d4eeec1d1b893e4665927a7e0f98484a53437c26bef4c1c8c46922375d9d09f6725ef3fadb378cc2abe2fae86ca19e6e82d5a91453291208fbe519d175eff36c802cf69f72bf908a5b22c48466003b0cb2ea4139f5494dd919968f723593927b97386d00e0238580b713b52b4e94f4f1c0cb3c4227a231ef40dedc218dd2eda1e2a09e33462dd6e6e25da67e27beaa6e2427b993d7b26bc887efbfbc528989b364a7c3969e808a2bdccd329b36d2eb49fe27b31e4bb7c56a08ef0710fe36c71ab092085e073fc027bb0054bf7230ec897225adb3d15c5de10d15de0585594f130821fe63d1dd06c01540c0cf72d65d61a85751bae4c68ae30818acdca20c3c3f34be4c2541ed4f7f8b391c76cd8c751c5da3ed19abe277f52e189434b8151c8cf67945f29ef26e686ac538451e9a0ce37457dabce8c412d0fcd4e147265c6d73b913061d16a294d092ec349e5b8878ca35dceb140d6d5063fae60ead4008efb7504deb093c285c845bb7478d122bfc56acb4687b37bb1275a1a2a925e750736aa487dc2f51c9897107606dc8c6780d5730a3faf36d0a268bf578d20b9723d6e2653d019e4d9e9d47c84c8f616709b0eb832a1c595d965912623b068bfea3766bd73e3dc84d758b2c6a71b15d3875c8cc71ad40363b15b0ba63418fbf3914be16b1847de62971eec685f7edf499284f067e4046deb35cb8922b48af51184e9831f05dc0073796f1d4f967226506bf90f6b20f2c02171a6aee2a49bfb4f5082e974c074f29d6bb503d1280f237274c76f2de4dbac3c49732fd9950b949fee806d5cc817637de5d60de9f36f1a21fbfb57c17fac499e60df6f3a5c7925ce61d1a4db921fa079e4cb4b6f674651d45895242facc73aafefef020ed7deea42a1c216eb4a0af44b3c47ebe579c8b15c686bef53f4d9c2f5864d184572031e2b8bae48d8326436db3fd9582aeb9fc380bd33089cda677f7e89a77b7de58bec4f4f9844724f12bfd7ce31611251866541ff39436361481656b7e65cb0b47923f2f2616aa6d0fe0876412fc92170abfb77ee383e33e6b185599953a76b545b33f7e22dbb4ad41d7e45f3e8895605ee4e62304979758a37c0bbffd00f9c40177219ccdda4189bb6d3441d84125ee7f0932e5e192a0bcf9bb2186339c5e52f086779076607e14ddb08ca1ca57473e59202c1f5b49af2c1d3b5afd684169f74b1393af5cffe93a641f0586358c812cc23e60e85b3a78f1a73ba5ea1541e2ce8aa81e33621549bb40bf119d6c665be625c20d3f370096c58f5c9709c6957a9338e3b27233fa7709466bb2d1ed3564718bbf8d6b30851a696f3b51db03618f68bc663d41fb8a81d6b8b0b31f441fd26e25e5d1f0f04f31fc8d6c63b88f58b8b4cf3d4ea4935e38be1243d22ef4f06c2c780f59b73c7e474e68034e928a9ef10ae91556db55c5e820400965f337dc03c345a61b492e0e5fdeca9b347bb850ead066e9e3899a6f6fd5966cc9804a296b6a755eb097649a4beec9f1a949f192a5677e3e4246a4f844253adfe49275fa225540e5209fdf7cdebf5abc64e8595d8290edab397ab88c3a0ced2573f0ef3d3bd019b119534052b1f967663720f123b7cbec77346816f3877f40d011603a535463c0c2d06aa954f496760384a8d06900ac9f6fc0f5450ccc183bc63bf569a435b184db037228b01272cddf51bfc7e0da2b04e7a5ab867d3e3b6477da9d8fb95803cedaacc6933e854e4963aeb110650d4f5dca10ee125f04d1abd12028364eaf543fe503d463889d865b429c370079478d5e5bc7139cc9026d91d5b64c270c4caa072221290bde928f9737f2006aeeba5c81099b14cd7532500ac7181791ca760236bb09d61ed1a68356fcd748e61635b2fdb48ed6ae0f085bcf5155bb4584a9b02635bd25ca8737af3d8f7979cdecb067098063427b932a20963f1ba370eebee174d3ce3d124fe5de89f8e570f0e9013c483a4de62d81db6d679ca70f62171236d41e5d16fbb7af803a615745fc99a645ea385347cb2869d24702a54fff17a859cccb8f1b3ff539ea5396c4a336d29c80c4188a607112eb7792d366874c490d9d6964cf01e6ff6ee5770961f0df7288e3acec0d0edcddfac50e5a001a186c4c33116a0948eea825932e43dae6bdb1e1e838f25837cfdb91e3f20e148a6c64ebd34cebc7f898b63371a9e2b0b9aeb674091144631cb48db44b404b5736203d5ce04253fa8c64fe72bfbd6d80a86f4a7e454084609c345790b9c7292acc395243adc2566bcb55f55d705e1ee3df5a378f93c67d1012ebb3a877b9a382b056d1aff50e24c99150da72f4bccbbad4f45bbe24ca585d69ad81247b4a5379309a5b54769bf8d1b2817870a55e10e599a2087e90751765010e3fdce9601ef4cc401eeee62a0ad732c3aae8c48eaceafead82a89604054647a779022610c686b3e171a2b532dd6bcab3230b53ddc9f358aa0414f9149dcde6f46d7eafb689699c4333d648a67c56b763d07370c99303d1841818eba2d15f4f55bbc0605a6938448bf26266c33c6580e7e14d5fc344cedb6a4790efbaf2974d75d6f297e98380407306ba42e3bd0bf75a39dcfeafeefd689c2d8cb9ab53410ceb68d01e90dd95b6f61f9fbe2a4359c325d2ddebfb63602a4680dfa1088a6a08945763ee45146a0aeca6e196b5e7a71cf17e4340afaba4ed9e112d31ffaa399706832a7cbbd4e24c9e6a5ef5e0d42e7b3a53047b77229b5f46cf0e512a29cf80c189d340f6b4cc2b1d4cb8a5c5333c308845ef1a79d998c2b9f086f8678d4d52c6eeca7f03aa4f5bed6b641c6ad34358978d588b1ff637", 0x1000) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000000c0)={0x5, 0x6b, 0x7, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00), 0x0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 02:25:17 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x80000000, 0x10001}, 0xc) r1 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) flock(r1, 0x6) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x7804ab32}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) ftruncate(r1, 0x0, 0x7737) 02:25:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x20, 0x5, 0x882) 02:25:17 executing program 1: r0 = getpgid(0x0) setpgid(r0, r0) setpgid(r0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x6) 02:25:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x81) setsockopt(r0, 0x1000000000029, 0x39, 0x0, 0x0) r1 = dup2(r0, r0) write(r0, &(0x7f00000000c0)="be91ad52abfe7ec6c490dc6bfa848dc3d461ee640bc9656e3dd34737964dff9e65a9fd7e54849f31ee677bf8898ab2fda0aef2208a9cf0abb899d3737089", 0x3e) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7fffffff, 0x1}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x401) 02:25:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) 02:25:17 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x2) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) r2 = semget$private(0x0, 0x3, 0xa0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x800, 0x7, 0xff, 0x0, 0x0, 0x0, 0x5, 0x1, 0x1, 0x80000000, 0x7520}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x40, './file0\x00', './file0\x00'}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/102) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000002c0)=0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x40000000000) 02:25:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) shutdown(r0, 0x0) sendto(r1, &(0x7f00000000c0)="00447c628483c0b324b764de2d107460dc13118dd67e9a83a1ee7ad5d08a4304c0d37588d74107322b00d04724ae1c02440088e065e4dafd5039d057e29c01f747581b5b5df4d8e736d5f533f658fbb593ce857e5b8af3bde14d207a8a058693e682e482c0eb3af6d2b01a1a2ce9711e23604e68aed25019ca8600656878c8af9fad1c8e3215da", 0x87, 0x40c, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 02:25:17 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x1) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/88, 0x58}], 0x2, &(0x7f0000000380)=""/4096, 0x1000}, 0x802) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x0) 02:25:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)) socket(0x18, 0x3, 0x0) 02:25:17 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 02:25:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto$unix(r0, &(0x7f0000000000)="b10005049000050000000000ff7f000000000000cea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d4176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a00000000000096db000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0xeaf) sendto$unix(r0, &(0x7f0000000140)="8da15cb9f776749982acc1f5d8829f9d8258cda93412e6350de622b0bb98bb3a4c143513702910fbdbc460928ffde0853cbbf87aef19dbf1cab064dd5c30eaf7e8fb5ee1156d27b0ecc5b3c2ba40b4a4ffd5337325302c040150b941644a9419fabfb4955f175ae27ef23dca929533dbe7b33c305df5825dded0d66bd88a74f3bae8440a0d5ddb66b93621b035e3813ec0c85364d088056b8a67603c19be71d08291b555df1f1452b3bc", 0xaa, 0x1, 0x0, 0x0) 02:25:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xa8, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x5, 0x1, 0xfffffffffffffffb}, 0x81, 0x3, 0xffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) dup2(r2, r3) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 02:25:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x5bb, 0x200}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/53, 0x35) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/38, 0x26}], 0x1) lseek(r0, 0x0, 0x0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1ff) 02:25:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000100)="4740a041fe90974112553cdbcd0951fb08ad776138c5c53b7c64df501aafead329da038be42190ffe5c2e27e7a8ad990f9edd7c83d45a02cc86e7de52a980c2c0c5a988e94122489ece6da0fe5d1ee8a47ca8b02fa83abd339c42f7166feb2af94", 0x61}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x5) poll(&(0x7f0000000280)=[{r1, 0x1c4}, {r0, 0x10}, {r1, 0x1}, {r1, 0x1}, {r0, 0xa0}, {r1, 0x84}, {r0, 0x44}], 0x7, 0x120000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)) r2 = semget(0x1, 0x3, 0x6a) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x20, 0x5, 0x8, 0x200, "88c3e8b9ab40a8f4710dbd637dbc11215f196d57", 0x1ff, 0x3}) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x8, 0x9}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x101, 0x18, {0x49, 0x5}}) 02:25:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) ftruncate(r0, 0x0, 0x7f) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000028a000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) witness: lock order reversal: 1st 0xffff800020b8c0d8 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 __sanitizer_cov_trace_pc+0x50 #7 sched_exit+0x112 #8 exit1+0x8bf #9 single_thread_check+0x144 #10 userret+0x347 #11 syscall+0x614 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b39788) at schedclock+0x99 hardclock(ffff800021626d90) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffff800020b39788,0,0,ffff800020b8c0c8,ffff800020b8c0c8) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x50 sched_exit(ffff800020b39788) at sched_exit+0x112 exit1(ffff800020b39788,0,3) at exit1+0x8bf single_thread_check(ffff800020b39788,0) at single_thread_check+0x144 userret(ffff800020b39788) at userret+0x347 syscall(ffff800021627130) at syscall+0x614 Xsyscall(6,4,9b358876480,53,0,9b35619b400) at Xsyscall+0x128 end of kernel end trace frame: 0x9b33c9892a0, count: -14 ddb{1}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff800021626b90 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x42d28d4d2a87ff74 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff82334710 w_lodata+0x45860 r15 0xffffffff82345ee0 w_lodata+0x57030 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021626b80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=331360 stat=dead flags process=1010 proc=4082000 pri=50, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8c018 user=0xffff800021622000, vmspace=0xfffffd807effd5a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 24348 286681 62830 32767 2 0x3010 syz-executor.0 62830 501181 51568 32767 3 0x90 nanosleep syz-executor.0 51568 500727 67519 0 3 0x82 wait syz-executor.0 31930 290132 36709 32767 3 0x90 nanosleep syz-executor.1 36709 307205 67519 0 3 0x82 wait syz-executor.1 70593 479506 0 0 3 0x14200 bored sosplice 67519 116932 627 0 3 0x82 kqread syz-fuzzer 67519 70610 627 0 3 0x4000082 thrsleep syz-fuzzer 67519 104082 627 0 3 0x4000082 thrsleep syz-fuzzer 67519 418371 627 0 3 0x4000082 thrsleep syz-fuzzer 67519 177904 627 0 3 0x4000082 thrsleep syz-fuzzer 67519 476641 627 0 3 0x4000082 thrsleep syz-fuzzer 67519 294871 627 0 3 0x4000082 thrsleep syz-fuzzer 67519 285811 627 0 3 0x4000082 thrsleep syz-fuzzer 67519 72317 627 0 3 0x4000082 thrsleep syz-fuzzer 67519 93402 627 0 3 0x4000082 thrsleep syz-fuzzer 67519 133318 627 0 3 0x4000082 thrsleep syz-fuzzer 627 158126 6132 0 3 0x10008a pause ksh 6132 120521 11498 0 3 0x92 select sshd 5091 206696 1 0 3 0x100083 ttyin getty 11498 279405 1 0 3 0x80 select sshd 54052 86351 46658 73 7 0x100090 syslogd 46658 7694 1 0 3 0x100082 netio syslogd 26070 442202 1 77 3 0x100090 poll dhclient 8978 474603 1 0 3 0x80 poll dhclient 8957 502289 0 0 3 0x14200 pgzero zerothread 19923 247641 0 0 3 0x14200 aiodoned aiodoned 2381 389980 0 0 3 0x14200 syncer update 91823 44885 0 0 3 0x14200 cleaner cleaner 36502 26765 0 0 2 0x14200 reaper 29439 141426 0 0 3 0x14200 pgdaemon pagedaemon 63375 472574 0 0 3 0x14200 bored crynlk 3218 152293 0 0 3 0x14200 bored crypto 3950 207546 0 0 3 0x40014200 acpi0 acpi0 23750 423866 0 0 3 0x40014200 idle1 9067 276918 0 0 3 0x14200 bored softnet 12248 111873 0 0 3 0x14200 bored systqmp 93520 181239 0 0 3 0x14200 bored systq 39146 405712 0 0 3 0x40014200 bored softclock 45614 342296 0 0 3 0x40014200 idle0 90717 302971 0 0 3 0x14200 bored smr 1 496291 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b8c0d8) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 sched_exit+0xa5 #4 exit1+0x8bf #5 single_thread_check+0x144 #6 userret+0x347 #7 syscall+0x614 #8 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10862 0 0 pcb 23 9K 11K 78643K 1615 0 0 rtable 105 3K 3K 78643K 2998 0 0 ifaddr 37 12K 12K 78643K 424 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 140 0 0 iov 0 0K 24K 78643K 272 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 2926 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 35 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 234 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 3663 0 0 sigio 0 0K 0K 78643K 38 0 0 proc 41 38K 70K 78643K 3196 0 0 subproc 34 2K 2K 78643K 1105 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 440 0 0 in_multi 33 2K 2K 78643K 792 0 0 ether_multi 1 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 1137 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 91 21K 31K 78643K 13056 0 0 UVM aobj 121 3K 3K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 0K 78643K 199 0 0 NDP 5 0K 0K 78643K 198 0 0 temp 121 2734K 2802K 78643K 17866 0 0 kqueue 0 0K 0K 78643K 47 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 132 0 126 1 0 1 1 0 8 0 inpcbpl 280 1736 0 1727 1 0 1 1 0 8 0 plimitpl 152 294 0 285 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 738 0 694 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 653 0 647 1 0 1 1 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 2 0 2 1 1 0 1 0 8 0 nd6 48 195 0 189 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3020 0 2825 16 3 13 13 0 8 0 art_table 32 3021 0 2825 2 0 2 2 0 8 0 art_node 16 737 0 697 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 18 1 0 1 1 0 8 0 semapl 112 232 0 222 1 0 1 1 0 8 0 shmpl 112 144 0 25 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5269 0 3791 50 2 48 48 0 8 0 ffsino 272 5269 0 3791 99 0 99 99 0 8 0 nchpl 144 9663 0 8040 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 36981 0 36981 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 26499 0 26499 30 29 1 6 0 8 1 sigapl 432 3645 0 3630 6 4 2 3 0 8 0 futexpl 56 28542 0 28542 1 0 1 1 0 8 1 knotepl 112 1973 0 1954 1 0 1 1 0 8 0 kqueuepl 104 716 0 714 1 0 1 1 0 8 0 pipepl 112 2322 0 2303 5 4 1 2 0 8 0 fdescpl 488 3646 0 3630 3 0 3 3 0 8 0 filepl 152 21034 0 20936 10 5 5 7 0 8 1 lockfpl 104 736 0 736 8 7 1 1 0 8 1 lockfspl 48 238 0 238 8 7 1 1 0 8 1 sessionpl 112 80 0 70 1 0 1 1 0 8 0 pgrppl 48 100 0 90 1 0 1 1 0 8 0 ucredpl 96 6238 0 6229 1 0 1 1 0 8 0 zombiepl 144 3631 0 3629 2 1 1 1 0 8 0 processpl 888 3662 0 3629 4 0 4 4 0 8 0 procpl 600 9632 0 9587 8 4 4 5 0 8 0 srpgc 64 378 0 378 12 12 0 1 0 8 0 sosppl 128 36 0 36 11 11 0 1 0 8 0 sockpl 384 3414 0 3395 7 4 3 4 0 8 1 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 114 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 342 0 0 12 0 12 12 0 8 0 bufpl 256 10535 0 3530 438 0 438 438 0 8 0 anonpl 16 405023 0 398971 131 90 41 42 0 125 13 amapchunkpl 152 29761 0 29672 62 57 5 18 0 158 0 amappl16 192 16910 0 16606 151 123 28 29 0 8 11 amappl15 184 395 0 394 1 0 1 1 0 8 0 amappl14 176 884 0 880 2 1 1 1 0 8 0 amappl13 168 494 0 494 8 8 0 1 0 8 0 amappl12 160 779 0 773 1 0 1 1 0 8 0 amappl11 152 562 0 548 1 0 1 1 0 8 0 amappl10 144 404 0 401 2 1 1 1 0 8 0 amappl9 136 1847 0 1842 1 0 1 1 0 8 0 amappl8 128 1294 0 1262 2 0 2 2 0 8 0 amappl7 120 445 0 436 1 0 1 1 0 8 0 amappl6 112 494 0 485 1 0 1 1 0 8 0 amappl5 104 1256 0 1245 1 0 1 1 0 8 0 amappl4 96 3323 0 3301 1 0 1 1 0 8 0 amappl3 88 969 0 958 1 0 1 1 0 8 0 amappl2 80 23566 0 23497 4 2 2 3 0 8 0 amappl1 72 105378 0 104940 23 13 10 19 0 8 0 amappl 80 10928 0 10892 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 145 0 25 2 0 2 2 0 8 0 uaddrrnd 24 3646 0 3630 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3646 0 3630 1 0 1 1 0 8 0 vmmpekpl 168 32887 0 32860 2 0 2 2 0 8 0 vmmpepl 168 412492 0 411091 172 95 77 77 0 357 11 vmsppl 360 3645 0 3630 2 0 2 2 0 8 0 pdppl 4096 7300 0 7260 6 0 6 6 0 8 0 pvpl 32 1088891 0 1079596 265 147 118 118 0 265 37 pmappl 232 3645 0 3630 8 7 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 603 0 8 17 0 17 17 0 8 0