last executing test programs: 853.273459ms ago: executing program 4 (id=5): syz_emit_ethernet(0x36, &(0x7f0000000240)={@local, @random="4fd7300a551c", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x5fd1, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x424b, 0x20, 0x3, 0x0, 0x8}}}}}}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x2, 0x2, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x20, 0x3) ktrace(0x0, 0x5, 0x112a, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x9}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\x00'}, 0x3) shmget$private(0x0, 0x4000, 0x604, &(0x7f0000ffc000/0x4000)=nil) 824.463413ms ago: executing program 0 (id=1): r0 = syz_open_pts() mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000100)={0x1, 0xa}, 0x2, &(0x7f0000002480)="71f9", &(0x7f0000000040)=0x2, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="e702f2ffef1f97b0ae1a006b86dd609907a600302c03cb697a653e336f000000500000000000ff02030000000000000000000000000102009078000000036900de000006010826651f52e2840a3a68632730c0fc4357ff010000000000000000000000000001"]) syz_open_pts() sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) flock(r1, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fchmod(r0, 0x114) 777.068939ms ago: executing program 1 (id=9): socket$unix(0x1, 0x2, 0x0) (async) sendsyslog(0x0, 0x0, 0x0) (async) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x8}, {0x0, 0x7fff}}, 0x0) syz_open_pts() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) (async) kqueue() r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x87, 0x40000080}], 0x6, 0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606942, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) (async) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) (async) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) socket$inet(0x2, 0x4000, 0x3) (async) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000340)='r\x00') 766.050161ms ago: executing program 0 (id=10): r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x5f8, 0xc, 0x3, 0x0, 0x101, 0x14c5c85a, 0x8, 0x2, 0x0, 0x1, 0x7}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x4, 0xff, 0xff, 0x6}]}) sysctl$kern(&(0x7f0000000140)={0x1, 0x13}, 0x2, &(0x7f0000000180)="67d61003f6052050c07b5a3bbc55e5e436adb764f92a69f6ea3848da7c1b93ad1e929f842c3357a2cc041b30c0658fd0f2236c58ea", &(0x7f00000001c0)=0x35, &(0x7f0000000200)="4a488f09ab28c8e842add250c9264a3f87a519bcd612caf059f1073a5ebecfbe7daa0e3076b167d44e1760930a1ead3699c8613169fe130767413105d553e8efca5f25eaa42a8540eb48db9f8b228c683b45dc65a33fc4fb9d30a834ed4c4328781b30b6224d04e7ba48258d952ec4a78b84a275a5e403da4e0ab24a18cab1e7053b992a950297bbf15f0ccd8b0b8b06f42f2f81ce4c8aadd761a8ed669f3f3da8bcf98d07351b47f27e24123058eef1656a7a421ad3e270a41028a8345cbfb3f821394201ea0060895f7ca17d30315c88b280ee2eb1582de55358e5577775e11437f4ec05347e74d94edbcfe1a1c2a9456a872124add667e4c4099a21e86814c9040f58f712aaa54dfaacdeda0d24440480e8e18c6492fce523354dd13a984cc8ccf07932d3ce18d6fa872dc9b701fc8a9e352b0f2924e6bca9f8cc73d37d7e8be6d066396877e6a6163484c41677aa83ff9869edada99ff36fd97441abae8f365d9503d713d999a7cb97b65802714cba64bb2b3db1a1e71e83dd53a658d51cb5b1c0ac1a2e5b9257fea94c9e0b1a96538c0dad2adbf704d9c09e329f7a7b04c3c5a8376fe4b04c078caaf5255302721ce5f7583027b4732eb8b3b669a996e037006aa97ef36d239c8636ab94e9688796c5cd83694d821b0abda1bfede5664eae325a57ae32327b33da7dc84d330c7c709270b82e9505e341f0c5f01315658f688e15d4b5e6c4d606661daa379aaa73980b25b09681169d0269dd55b04b49faf6a918bd64c2cc680de9193b6d21fb13a70489465e160a7bd03bf4b197c0a23944641b50bfbd48b68640d52b24159f8199bca736f5095a9b52fe00f25dfcecc1f213094491b696eb4cc6bfa39b8cea363550196c16a203328aaf05f67428c1eff6c89531dca486efff7e16e772538f6ee517e22aab2e35c3d489047f9f86fae5f67877b1d8af1ce24cb45f29552be3b74a9f2a4b7634df4d7db0c09741697c7b8e4c9b1aa5340f6ebc534648e42e512265da750f8d81cebb2e4ed14f7646d06dc230ef63860009737a178a2cca79eb5a7edeb429a339df09dcdbc7e4678c71b4396a1f77ed4addf8616603f6490207caf9e3d02fa7985769e72f0e5107f74da395d14e269b97e29ffd7f0b5b85e1a8d2ad7698476ebdefb1bc65ce71b2e3030f4b9bf18f7bdd8be4caab0ad6535969e7a3cc863ffe96242c7b90daf6148c2a6886a9149f48a0afa895fedcdbff8241f042dbf595a824b27c0f821390dd34d8b30326ca4b3fe4bada2d11dccfae75244b8e2bf4a55b018b4298f74b89baefd11a55b57d1c922314dbd9090dc99517317ee58ee2655f814e10522629a1d503ba1915dfa3015e4fcd861915661999b3b536df4977d9cb471c2df19aa6eca1b94b07d42587903ee91425bad89b705b91dd24fad0dd193f7d04e234194929a7457dae1f2616230d5485e79586d1ed3869fe8d9930c34f9fa2be0bb0141c6d9fe0e23fcb648d4f2315bcf3ef1edba33a6f7ee3696355b7741db2ec5c9f3ef840eb30560407ce467aa138238c3a2e1ca5be6074a1bb54202480c0ccd58f9c1eebb8e8d276b8a03c26c26c2b92983b1290bf00c274ab59ab215e3db11273548d26497d379a5b985957758dc06529bd80b2d9477fb88c6c28624a608a1621c3738f50ae69afaa7cb362a3b712826e236f9f5a716bd7fdec7225edbe67d9dafb6bc681d92491eed2731cf56d9bd611c9c52dc03aef6a2e4bb9a3628258361e0bda415aa3acff757b547d52361cac0881183f3128301eb64f32bf74ade8afbf583af75676d49d7281b6c95b60519794429e558afdc84d4a728c57eca20297551e1356b5e58cd9354b6984ae107a5ff65d019bf102471941741ad1f1d1eb42c16e51ea0bdd411359c6dbb77d912c03e7cb08722c46ae35b830728059aa14fe531f95a8167299dec033426a02792133d885e520f383e2b547e848d47d2c545aa1ea4209dd629594c2d2f44203fe3a311dcfd96fce1b2aae32a3071647264a26349a7064b6e8921ba91be806ee2e2a3620f717ccf838513636e97a4986cf33a25d6438fcc9c2f814ec9c3512d5955366b6b5faed07721cff87847b98ce727d1de9a2a7f905733d16347a8b9e5e3daf6a12eeba5066a531d8f31ad6550995cf14f7923c08114b7ee59bd2e155d35087f2bc89ed5228d45b627fd8e037186bb277c13517a20fa412a7f04cd1dc2573bb17fd6fb7c60cecc4d6510e16b0a1dc021406e3ffbbe6f8d76da0d1b204e6178bc3dd31c9e2c72fd711f1730658bc60c6454d10734ef0da66d54bdc3dc606413f9bd04157ffa7a30ccaa110d2e4280e2a364f4525c502324e4642960b5d91711b72354425b288c1ccf9ea794712f4ef5bda6f1510c59f2520327c791da84f6ab28454503f2ec42a8a4e6fc94069c6ba03b9d23ee3d0b5caae0ad6720f3db6b162cbde6ff5f7fc8c36a46e97bd945086a7c6ba44dc446b3f0d7798e1dbf1258fd7a6db6a558041852cc9825dddd5fee853d12e867e0afed055db54a67c7a0d1b173d38663196797c237bd10ef8ce133b2a61ed274f6f2c4d664935f2f4d5a5b342c4418662d8dcff0e41f3aaef345f7ea9d923d8b11269b8eb3952a68c68e6bd880b961e2330e316178ebcd39027b2cfc64b1b18281f599bcc4a93a73c61b90df75a88eb65fe4cb827b047d8332a6808d895b9e3970de4347d41150a9481f5a36d209450e116c84a4b90ba5d68fd2e7cb3dde0862f318fcad525c0c530c4a321f342a678883c0b4e5ad962eefa7753646906a4eaf956a15d094b81b23442e2e8eedb3fb75fd6539780f5f21e478d690b0c04b62079d35a9221f87762d9c1928bb8c49593b3aa5f95ed401a9ff823176fb50c414bce0b69d4a0d6e56b63cb03291e73c84552764350068cc5cff0034a40be75a27063fb5972910f170721cd6467a1e017e81556e2484deecdb18bc34722d12b66e87f684b191642bc7f484e710ee8bcc8dd2817b89b90de5428fc95fdb6d1809dd327347c61fcb3619e29647739c182d4096a51f4b4fe4c2273df55cd6b85b88fa08e75a25e6018fc19b4599e2320d60571a9a4f9a90bcf502cba365df8b87304940bc70f9fb7ec616d624e14ba40900eaa69f66167dcc699c61eec256967405319c778167223a6b5a0b500b893ff3a47fbeaa1f9ad28ab5b54975c510c1f3d20647c6209a2dec28cfe7cd9fe857d4148dbd30294268b0b71be74ceb1ee6528daa55952d080c869b93848478ecaf4095d817a9236f32210a025d4298607e3f1b2ac150841f15bddffd40da7b4ac0c9ce597675f878f16ffa7d59b71540c2e5b24f32c8095efbfe5cfa9a2b0521fc9ac96bb68c1ee78e3999f99554736c4df174246e827e80e76e585d0a309b015f30ae7ce6aa1b1a0dccec1596d3d9fa19baeaa2379969e5bfe343e164985090f2fc63ef2786b75b19f54c2ec4d14d747fd44afb683135ce4e35d75dc95a1f3e6034e9227c5efde262d73bff294141dda065ca836cac3922db16f6ed628d7fa1cc4f02cb91813303e226b7ee9cb1d099129b91ddf08cfd576ef3db6f0d58dffbe2db38e017b45ac54329820f4fbab55b1625ec8780d62cc694c4cd0a28318f0a5300ba162e265a02b592a58b4af9babf8d198f456d71bf03f3ea4c2d468b61274e222a81283699fc2e74dfb466177b2c1b1c3bc5e6bc2f2a8888d6180972dfd0cd0c3efd79e8c16832fda85c7cdba20072b0af865c7d2958e4ec804036559715538a85c95bd2c77ee9a3bb576d3ed4a6e8b967a4ac9c31342aff4d5e327d1a44182b296bf795bdfeb49cce5cad991a7da3b95afbe5bc4858bf45cd30b3abe23c004c622d7ce3caeedc3378571729357c567a022b95b4151dbd98e12e8560b4ede5dda651388be77917ad4e24d2bf5427fd45491bb2ebb7291561f84334269412a682e2ac7840278e045406971263385b73231489ac98ae4634194068243106595417109326e6ecaa830e512ef8ea88257e5842568dbf8d7c4d10fcb0db4682fab321994def7d0c918ea9af85a31b9c331b2038725748c0c7d84744c782060fd3002fa9f8f60ffe97eb3fa4bd64f481c6234ab69482a6e0cdeede913ce0e5c841511898b73f8fdc5b89fefeed82dec605446eb55729dfe1ed2cc9910c21d889a570a702ee2aa5153294156ca70557bddd29ca7a5c33f0f4b9fd11876877a2cb07187d1511780493d682494f62953718302d7460c0bfeb64a25d24908297b22a94bcf4e6f8c5a0ce12daa9be77f25f6adea8c07fedfaa271a76c5b9eb2bd33405724613470a26a46c12e5190cd1471ab13f6e17e4aedbe1e65c3dbb1dfe121a1a8806c4580d89a8b111d700869a9760ea6cf2eaa8d3f5019c7c179ebc3ac688c44648123d3d7c0c37fa304ff8962bbefa586550f99dadcd47b956a18bcee73078f0e54105026a20e13e16a56948237511608ecb72acf22d6936ca849ccfef3fed4d6ed60e4cadcb9a6609459dc369ba5456ad05df638ee83d045c62c3578e3f614377effdd8db3cc10620c8e07239d0494b1ac7cf99a49df9dbb6a3d7619e5288ae968c7f444f55927a7a56e043419b34dc7c803719ea15d88b3028975b82c4c7bbab33dbc93776a5e56087bfdb16c69034e14a99394f6e4f91227f7e0f50ca372f9c23c7783a89136443aa83c4bc7a0f4008f5d2a2cfab30616eb92547906adab50591efb2ea89ceaa94c32d8f926adf8129287eb44edb838aa0e9e9dda6e63f484658fe30926d931650faece7300908999ad9cd6cf8ef9d8e19b5823b006de8628690177d9f25ad8df9bf12b2016ce8aa222ddbce8c4f8322d31c28ac58890b53d197fde11abdd6991bdc732b777197d3d1933ee94584906b75d453522c9866876f42e3d7345801289f55bcf41151711346fe157164e7ba457a6c4000d237004c45b95730988e1badd5027a26aabab5bd5a00d5a9b25c347f648d24ef9fc6b0456508f32f17afcd777a1f01c448e3190ea700a678c85548717e714add64b11e9ba50f2c448aa29790e8ecf0d48a2e9cd4d642e606878528e47db932fdf16dec96125a0d52ec0c1455f564e278b8136db1fb129cee6935aea1f39ceca8b13bb5afd098b5d9c130092e2688680fd453d0cc504437a857ace458cf3b26bf1c357b4eade1e3f410650182a72687c955b1ac567a6a3ef35e8682eb4817be24cc1cf5ef6f7b3a65773d615b235ab7c00c43f5fd3d796bf2e2b639ed38d8173ab43cb8dfe60ed1bbf57c7ec0bb6e6b7f1026f1ccd768df90a47b1257c92a23a425894256544b0080914626d1ebe4b46376e4978e17b7654a5d02c4e63171d1696698082393684c82744cc23dc502518eaaf41c5e4b456b821854b42ada3e768f03a92690fda4d982b5895b69395fe484adaefc396274a8d1e1847e4e34bf4e8f2613dd33605686365c1a00a33b5dfd7399254a68164973f768c598447e8cc0653c80cf18e5d7dcd3640e1a0f29b278036f426f96f96ad1054710c22baea597b9d90c836cef17bc71326b1127035200e33a2b7583447f84b2a041c6703bcc6d17342f67b2e7691d297c2d3016af75a6508fac9e1e18ee2f8940fbc801440d385ea64b8b3c553caafd5f76cc89e824c04743bcd553b9b37ac9aa930a98763da96becf889775cefe67fb652090c17dbdc25100e346483301a8dcf1569faee13900ded8237692614988007339be0c3a59c49dbfe6bd9b7d252910704b8381118557d27107b8ba12f1c9fda197c5480963387e174bd6c8f13163d6a70cfd6d6", 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200), 0x20000, 0x0) poll(&(0x7f0000001240)=[{r2, 0x10}, {r2, 0x100}, {r0, 0x4}], 0x3, 0x73b3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001280)='./file0\x00', r4, 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001300)="f75b4f8ee03550f15026c188de51d271bfb496bbd51e45262ba1e063c48457865f2bce23b29c1e588b445c6eb7cdc8f0ba4929ef89ad1c0cb17617dc808de402aa43cf9b", 0x44) sendto$unix(r2, &(0x7f0000001380)="ac15b2bffd07ff1d984f03e19be24405393e5123d600a94206fea3dfbe9592cb30718c54a5d39d50e27f75e391077b", 0x2f, 0x4, 0x0, 0x0) execve(&(0x7f00000013c0)='./file0/file0\x00', &(0x7f0000001400), &(0x7f0000001440)) sysctl$kern(&(0x7f0000001480)={0x0}, 0x0, &(0x7f00000014c0)="1bed71457ea43a581123cb11b89093a8849141bbba8bddd79a533c11f95804014324e463c523184d9052ff639f80b8748655ce5f6781eef79156a9b6f5db8b90de5b611751da0e54b26fe68c1bf20d052e8416b9f965f73d8bb1c641894ef890e1262ed569662ea035c5a941b0350d7b5ef8fe8aebdea9e9169b8fd8d151483b3657f91448958482a6fbbac63aa057bc95793bf7d62b9f8e9afbdb55d989d210007c75d7952167f51935e307f43dff176dbb6bd2edc5f11f07f2434f03b94f48cd", &(0x7f00000015c0)=0xc1, &(0x7f0000001600)="2c153c2e844b376dfec45f71354fedc7c9278f55e02416920e48d68d9432b6998c037ae9db1fd5b18d8e67f102ca09f87822220d5be69705635238da181f3bb150e8845e2d8f3942da00761424f989215bc94b6745884f42d31d63beed8b30ce4a98cb59d2bc622691d90b35df04a709626cf34bfc2cb736f111c0793e8ee0", 0x7f) r6 = accept$inet(r0, &(0x7f0000001680), &(0x7f00000016c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000001740)=@file={0x1, './file0\x00'}, 0xa) utimes(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)={{0xc814, 0xff}, {0x9a7, 0x8000000000000001}}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000001800), 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001840)=""/122, &(0x7f00000018c0)=0x7a) sendmsg$unix(r7, &(0x7f0000001e80)={&(0x7f0000001900)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001d80)=[{&(0x7f0000001940)="c97a21a0d52a0efc63b1f270c45341dd0fe70fbbc585248a40590289e622b3d3b14edbe45aff0220b683bc63b699b5f001b89f63969039abc09e8f18dd549fe219de1b34adef", 0x46}, {&(0x7f00000019c0)="cade39b950061dae3171d4241f06b052761c5f21050b5165e9670dd765e9932f7adfd5a2e8e8aed8479ff42d0d0f4c56b3bd81e8b3f186294e143fc3391f463eb2355d1022a22ee45fd7cca5d496531ca12e85e9dd73139581940632dbb409b8b915781130b7062797ec12002fd37c72763fa29d9df0cb7c699c5e2e24f5f5db57c5b0d92f0d39dd3741db6edbba4bd38abb38a3ee513cbec18ec65f90740580cf0c2162a39305e3ba99d07418c6a01e7891f4a5af7815163a40c8eb8edfef7147352ab127ceddd5a24c72e9116166f578fa88f446fa3c98d622af13811a9ec5372f2d2974bcaeaf072764b76a007f95", 0xf0}, {&(0x7f0000001ac0)="cbacb3ebd409acdd62adfef416938b5509fc5c912568e1d484f5bc770242490b4ff57e8a68e59f709983903c003f3ee687b05beb767c7b7655aef27dc6e5146cd91cd1c4cdaef82d8395fe121660ac35a40bc14c6dc0537792fc1437667a6385469481d0be1ea2b1cd1ce8bb4da5c28a4f3444b89be4c367239599a294e8886010dc8989c28abe7eec0c64b3801980a10f91e9ecf7339f8d6fef9e3483bbcf82afef371a1c281c5356d48516fbb4393f9a93b8c0183460c0f7d80772606d02663e168e19f89db6c761cca7d91a9efde1531e2b7d11f4b1f1388b9bd84c", 0xdd}, {&(0x7f0000001bc0)="a5955c5028d484964ed983d4d0520c9427c21e2fae6c28adf594ea2fb182a295357d9036bf3184af4a325aa2a6220427201a18ac7b66e7bf5e5920bb3d629bc90d4b42260c4609b7ff93f21f29f4b20e5e90d28e7277a164f5bd0ed09503c924083a840c3a5261d67558cea900", 0x6d}, {&(0x7f0000001c40)="068f0dd37c6c118ebdbc40bfb0a678898a43edda2b88f4016614e1040245b41dd64cb12f012ff2c6d1d4cc3b326a05e48f5b86aaa103f29bcc0c29c91d74bd2b48f98b62d0627eec8bfb58bb663d9b69550118123a0c7363c78f36dde7b919dfa4521e1c79f3f5c228ed28a2b82939221d0ea74d42ad3a939bace1bf2c76e51497f51db5b0e5b0b6f6344919505a419a7f43e9a8e6ae52e0152d80762f12500b9db3cf3a8869aff2710924565f8b8aaf8378feddf03c32883e699a6bfebea40538c98273f05902f8c811", 0xca}, {&(0x7f0000001d40)="3816a9d6982f2fe7bb2fd24d3e489103728d4df1db2818c858b9", 0x1a}], 0x6, &(0x7f0000001e00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x60, 0x6}, 0x3) accept$inet(r2, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) sysctl$kern(&(0x7f0000001f40)={0x1, 0x69}, 0x2, &(0x7f0000001f80)="10a876477ab4885762c6423105155e29354e75a7b5d6f6f1207edf3f6f639cc25be8ca33d1fb502b6830e1db863bc2cfb4620432ff9400fbd4cdeb63a5bd06c7f7201f0a98cb25433b39171150fd296045dcfbd80124e21bc6e27b10a62063c570ebee17171a6ac70216412398ac675ee816953136e033e34d2c51ec4cef07cc4b35c93aa4b8a46974887bd78d421c48d13f0d56aa59666f29fba8659812024b9c187e863c407f2f8f66f548c3e7a8cd5c77eeb9ee0509cdc90de1594dc35d0be942b6d8f95baf93e5e34a92b50595485832a6cf439459c719f7814f88f3", &(0x7f0000002080)=0xde, &(0x7f00000020c0)="8a72f8fce72656ed3ac523584cbec14abe15949cfd8262f1790dc690eb1941e0cae10b6815ac2655240c2ce27696aa4bdae04d5f44e4dd0c684523a1e26b53fe6be965e11ef07c834f42be5bef971a174e08cf3a5151437a6bee4ee9035105914abd4bdf395319f1", 0x68) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0xffffffff) recvmsg(r7, &(0x7f0000002340)={&(0x7f0000002140)=@in6, 0xc, &(0x7f0000002240)=[{&(0x7f0000002180)=""/178, 0xb2}], 0x1, &(0x7f0000002280)=""/177, 0xb1}, 0x1800) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x100, 0x0) preadv(r9, &(0x7f0000003900)=[{&(0x7f00000023c0)=""/84, 0x54}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000003440)=""/184, 0xb8}, {&(0x7f0000003500)=""/129, 0x81}, {&(0x7f00000035c0)=""/60, 0x3c}, {&(0x7f0000003600)=""/250, 0xfa}, {&(0x7f0000003700)=""/47, 0x2f}, {&(0x7f0000003740)=""/236, 0xec}, {&(0x7f0000003840)=""/145, 0x91}], 0x9, 0x4e76) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000039c0)) sendmsg$unix(r0, &(0x7f0000004fc0)={&(0x7f0000003a00)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000004e00)=[{&(0x7f0000003a40)="eba5a42c3b6a00352d1eb04d0ce407a13466787ba0a3d10d73a1a037c9620f9794086f189cfa111623e5587535856a3f870ea6252716320e7b6a84406ac5acb82dd8a777c64b30daf42f2bdb3385bf6beaa1f543ad9dcafd2938add49518d1c0dd7aa58933617b0faf68", 0x6a}, {&(0x7f0000003ac0)="fa725349df19a2e895fcab535f76f52b62831b45f69c66e053fecd124afa2cba81daaa0ccf24b6adbe47b506dc5618bc02c45d1f7280d9bd0d44a8de02de9385832b374876f8e492463c823c52", 0x4d}, {&(0x7f0000003b40)="5978a206573110ac2e1fea9777568063c8b63375c762de143ff0dccb59126dae9322ca574bff0c2c4bd107ae192ea1e1e65ee0f41efdab1eb041791f441148ce222a1a0dd7f4ce0b8093fa0a2490db27d622d7b3bce4b183e5c467a5571a59b3a5f609ecd07ff702dce4513d020896808d4ab764f1805dd28b001ae4edf239cf8349c84b70515cfe2171e2a1604dced320cb4201850b4d470adf89a10e26ac2bbb79af0b030980b5a699b2237f25e79ab8711e7f9ec4639ec7fe7992115a18d6148a5d6d8abfe384f4fd11587ab59b025845f9b2f04276462eb242b1f0566272de22bc155fcd90a0139f", 0xea}, {&(0x7f0000003c40)="60a55a7b5eb3f43a89cee18c4895fa227d4981d46c2f894e0842a1de2576d65543fa7c43c15d95f6f1095af0ea081e8200d245afac4f09b7cc6a4fd354abb303d5a5ce6ff0396366d53b5585fd6bb560c42c91575f2176d47d4453a0f2be5fd2ccc6036a618a2cfd798922d0d4cf177376089331eba45d96f9227c7d95579797f4075b", 0x83}, {&(0x7f0000003d00)="1c0be5b2ae9fc2fb6a9dc05547f8237f9f7adefabe18c8f7ffdbcec874e2c4d58650412c3754c222ea01b096ae8d8ab7e7a5b246b848400da8525b3391325dad15847ea92387b30c53c4b7ef4aa9500526efb7615eafde215eea87909e4153116b13b0e7f9b603797bddba1f61af1072d1596809c17708a671dccb8ae8324a0d5e0ba27b2e6b10c89e5258f5be2b3c3b2d9ac4bc305c9bf7fe99ebca43f328b60ea2f0f0d89e8a79d54c4b6e5cff5e0654315cd25c58bdfc5218aebb54205ab81e2d6e7a2897885b880a1c92a792cc10abe3", 0xd2}, {&(0x7f0000003e00)="992ddc6e94f34aafbc8ea8986fb8108a90232f10126fb71f7b0d68e25d0e25b842ba6c476ef4d9d14a64616bbf740d616c5960b0a905a29a7de58e1d1c1812fe80a77115993ea23ca6d9189d9c26fdab0092e83c11239deb9efdd1ac7a1e4caccb4fcc467bddd86cd1643d74cc56352c7cb0e564c3ab0fd8873b497e947b818608d9f10f5b5b377c9461b5f7a64d89ec5ecac30e50245713e7099f82bd70af086b98a5d9c9ab8d3f2cf111f8dca7b013a101a9b49888f64662e25610678b5821c71d3448c43af2ae2f49bbd9f1fe63842ed62d0959b2c1dece519541cd8574e5d6b0e2f38be84dc7a1f910f796a8a3000e9a6eeda97b219a77dd7018ecbe0e8dc7fd2ddee9af760d0646c14b35b2211f912e27feebdd741e1cec17f6a0b15aeeaf06f985540cebfae0d9a25ed3676815a24ad9ee484039897d9a6d18382ac4e0b6180d64864fd3128bb649f5f2576d97fbeb5cd1dac5cff99cc74fed1be17a9e9ebef2ba09d726074d292acf2604411c819b6640bc8471095876c1d36deed3b2c1d3487d59ca072a0f595855644729204903438ed0b1a330a0140030d5a10ca2b556c99edd19983ad8bd8fefc3e9a704ca8d83a68a605a1bcae4d9b7ab235ff854aea9fb10cb1a29a30ff7da8f11afe0d5d471f9ffb3859cfe3570ab91535c13634f341790e9500332dfbda9f1b47f2be84f2cbfaeaa49fdd714cb6a5fa06a1a08b50c4ab9336454e4853b7bbb68ec799e909c8036df6ea24941745b10f1e27ebb882dc1e9b5216846d2fab9e7908af97829dc46d1c269eb58e72dd4bba5c4c0d29f9df19d04945ae436b89b87b3535b6811a1178018f666de9c622c3584a106c5d859f1c424748c88455fbea52b6b0ac2cecf052ac0f6a214b50c87dd4bbd83d7eee2d4349655bb6dbae181487b50400c2284f282fc64840f9d77746d7645a9c7ba19dccd72ee4909b8b19d56d34d0c349d93dac27a053737a9690a0d1096725397d4fe8462cd2c7f0758a50ee04fdca93a136da71fa3a164ed8e8c551098b7b9c7e4cd54372f19feb42c17f81a3fbbdd265e853be8fd380cd1627a19a1bceac48d28f66b3cea76eee90ca7110fb30b1cb26aa4d3af7ac6363a95a3071389b497d2d861ba298d9dec051b665a73761054e9918673ab94efb9dc13c83f5c7660a95b1c672e1f8a0be469dec47d5fa6d35b418c466dbf9e0c37544ea55995401b5996f08ac7f726fdaca0e897de56a43235edd644ce394391789f3cff70ff191b11bc53231215bbd77bb714e0ef46605fceb1dd2b156e20d355dbd31aab0c5c06591a870a41560ef03b589269ccdb0e4195248bf3a29c6c8b1059a5cc7ed171eccb26589db2e882526161798f0e4f2d180db9d79183f56b25a241dbc594e19311b0f1b76c37ae49b2fbbc42f2d37f31e1bafd55b47ff767d02dfee402b904bcf512a7c53b9ed422d5f59cc12664c0a587774734b257c657b45ac8a1b7ca710808bac6ae7a70edd91dd62e1425b5b6f35f8908cbd8143fc58cd35db0acb9b687d96088012270c4aec7cf7685057cbe875eafd61bca12781c621fafd43e64e77aae88678b457ad114839172d00a0d450fdeabf616276a359a703e21fbf888c0d45fbb63aebffaf0a1896472592390faf89244ed0225e67b0114bfa98cd086b30733fe6ba27b2fa9c804090e765acdfe68c518fa31082338bded8c9d85c8ee6de2d319ef1550171729f4d070184bf8eadb34ba9a2b825ea88b96086ee957dbcbd20506f08e0b27d8b0d9e084c22340e422a03434e33a689c3359507331b0691929f99bd3da22276e417189df9c3bd50610f193a68287b6a30c5a7f5fa6cf36fa33f81e4b46b81524f3d6bcb26daf981a4db142cd33559a148f3d0b64bb6a364d6dad266dd6200f4459c3410074a9c7f9726500be0d3c0a6dfcba9831f19fa639a84cebd8cd8707fcee0a4c2b57e64e18f39661f20c5ff5f4974abd2616d81d97f9a6b18457d051f7d386755987556cffd129484de9226a8fdf5b66773a997f065aa2ee615531447187e57d9e6e092f2c8662748bb10f3aceb6005958b3d0ef0e19c25b0885f8004935698d7434631e92a017c0f034e4895aa8a2940c70884a1205edf00ebe3e981980074e1c4ed99d3b2ba0b6e41ba37a47ac06b4b39f6d309ceb7bbabb3e2491768c6fb2e3dcfd8b775abe1e27c77cbf93f952cb2fac1b0c47f2db18eb43347038f66ebcf8efb51e631341b2f5ddc9ae804a9517977802912c2bfda3fa3a6a04e4c78bfa4d568fe9682e28aa7c215618771487c225022dad83ee850cc5faac112d43f1575a5755604bc02093208b244e5eb149d3ede222575620ae5c0f6d7d4dce126d79d24ccb8e11f782af7c5c6c101684a6e32606400cf3d931b1497059e61856afd1ec7db75707650a79092c67aa60d3a69552dcd2f0a9db0fca00d02be14f5147732a62c115ffedc5b87130ef2e9ab9738b886dbd24f3f25b7a6faf2fd42be40c15ee30008343a54adbf333a5b9992d3fb0daedd48da46e2a0b585f4b4d434bb5142a0d6d6c98610375ecc4625d4e63190c37abcb6a6e4b74ae3477de93e888cac2e37aa405e87bad76446ea1ddfbcffedca650ca80f0681a31400104a25f592a1adabbb9e7b3cc5f328734a206383d17fe2cfebfa81261cafc849e49c459e99d665f60d834be75822b8f4db0501e87c351fd298e509344de6cdad8a04841356dfc409c7b3da508627c8f650891dc0c1dd1343c8318fcbf1df0869d6cb16adac5a658cfcd3a7f58d9efbf867ac7e3d3efe1c38b23f1005351e246913364996b1fd2ed382aebe43f3c02d75fc62078990e6e890280580fa69e4a104281e701212fcd12ded9bdf61c3aa964911abeb4864b845087b007dde593ab30247716407fabdd1ee31d001307e3b5bd689a190343a50ec8fbfd7b865bbd0cfbe4c4ab92b8f18d419bca5e0a850c64e21800393b8b1cd7326cc5b60bd56cbb358206ba5e021d1b2a7fed05ab911efe4de47c4c4e650eddb947ec56d22e861b71acc61992a7f0fbdb298a3603d17ff1c3015edcbdacb4cc127a6c20279a8d6e6fc4bde9478c43bc40b247f263d5f7d449a4862092d74d0575432ea768a3ac5cb6f96aec5968076a28c326eb4724699912dcb6e4c6f19deba9857d512804659fea6c98a70bd52a493918eb6fb220e7716d6adf9215e23e0cb51090810b929c4b7054ad9432e613e1ba5490924f92551ba67d53976ca80455d353ebcd9627ce8419be7833146458370107dfb76de85e9dd898ced8e9e715fdbaf1d4c7db23d2e386e949e96a4ab6cf718a10fc684c132e3ceb135e65064379fbffc0bd5066007b1411ed2b1e48a00a0733ef085b56b15feeda3ba0e89eb3f709ff0c9274d69d775e9931bf98047a38eb27b485b8d6a472dfd309147dabb427a6a694f882777fb468a2944765886f9847b780559cd411d1dc11a1b9b84568e90c0a33385a7d0637d64e47e57abdf127c12e2be173c8d533915900a22a71673369e76c384d1120ee385ba010cd6458fc4b81b93cc6ab30f5ec9bbdb62fcf262872c7687fb4918dc24a0db321c782de7fa9304d358a6e0f2bb178e68aa14fb7481e3e6d8c516d82dcb8132ebd72324f5c25a08d6a2670178e0a94865b0703451bc225f9df0bbecaa52e0bfd674309b90236e5dcb8071825a9434c09c28379b840d1f2e320a206962471bdd2157f94d35658d5bcb6da8b10650d2ecfa2b269ccf092b73bcceeef02e28366f17c1f937bd2db2600209a578b5ae0f9b234023d134333e8a23ae075e29f57a47e9bcc6e39f6c370049f7e8edb62cc69dbd0d2815fa1040c6e8c2b08904653e3cc00bbd6619369fa10dfca797c541c529a964b889aab6fad84fe0ffae446df5772934a1a6c425cf31e6f0acd02e4f097385ebc82316b76b8a1e0d654199fb9a9850442728b67dbbab9cc54ab65d666d12e45f8158854c3d7d7b6d837cbc5251c6540f2a8bae00b4429b4b1bb0794b86ef7f4af0f1df8e2a2f2b66f8b0f01fba23c9130324c7e33ae95ab00f22f380f0e9e134a81156e13c667e84ba36496fef0e13ba8975a7395628433b2f8213da1c4553fbd84eaa6a944a253dea90f29238562e4060ba0cef8716fa8b44d8cda7a523edb64359036c3afeddb446c3b12432ae21d7fb90c84cd44e40b87f4a41f8a6b02e4a110e835f5842e55067f09ef73ba95fa19728c66d5f314c9e2dc677f218f83b49e6ece6a92758c85b567f1daed4d11329ac5c185d223323dd4b36dc319e86cef3ffe4212e9f1eca0e689816b8685de9de62b1a7822f60e3db5e725f5b15b623d4aab5b98710ef214495be33b24aeb7a903ea3c4982eeb84a7fad6a5c1e25be8fb159dc23c7787d76c5d2aa40ef597ec559070b69799cdfb8619f81fb9db8596b61575abf459c2e493c8db47a46c33065962901bf9f61fbf2565ace150ee57a838a60df78b102efd6a134d4da50cf82c8710ce10f4737aec9c3f5371abea9e169e74b2663f3f1507a667ff2bbe678ba82e41d38c71ba068f4f469167e5f4cec669637f9de76b06487121d1815dc5d8082787566400ab23a09e016e4171e435c4863e6631e1e10c002b8e5beebe5120ca3471a40a990929627dd41c1d1d3a082136fad09f56e755e12b2b753c4689884385d79f40683ee906a2ec2ec4dd56255b01e45cd1f8490823946452e79d97d5b1e14ab3ec49282edbc8ec6b0ff8ebf4402329d96acf607ecc84563f349b490b909aa1d9c3817e6e78744c8b69ad727b73b478a7281211b7db60c7a3e3aa522bd9cdeedbe357aff6882f5a2641b4b7409287b1e7dc4977617d4292120f33173256d2b4540ebbddab6a191a8c88d4948c431d78e04c4b239ee1d55d2f733bdfb3b129c34c95a12889d506d96b702ca848b0504fa8c4b8d8288b4985800156f408894fdf1aa8e41fae4167f345ab9da329c3e07621c1084ad0518b2ef40089c8127625304b45b908db8755045bf393e24ee70d9d85004587e6eda93185305fcb6bd01cd7c32d63a5280e50657d6de306a7c254945aeea8ab24396e938b25f086a5c6f23abaca212995a6515adc44f085c31f98de215d13a1f08a3247fa19d4c9ff1dfc8f32368cf2944c17cb2260d322080f808ec30852a0386ce11c5343c1fb5c59d66620294782f59329d3270ef9508600747398530436d13b2ded8de89c9021e0c13b76700b250c19682937e3f19f003d6c7076808633a517c733ce8b8e6c70d1d38e2f87e6091f250bcd6ce94eb16669d69f6f40ff640d2dade2110fdc5faea212e05b92bac8974df0f666d0efae9c412f5dc6a5c9031d1854a540eaa895cfa0e4ae97163483376c80eea09feb17eeb0fae7968a84de1081ff44200a6b1f9a6d28e119f6ba4c1736244aa97b252e81d5439c65ba8879eda92031f6cb33bb0edf49ab086b99cc5bb23adcd4fd1a364b2c05586cacab3d39c134ad399aa6215007914ce8ba664d047e5e4e651753ecfb3618cd1e991de2e3cf778d0778fa5b659de72fdf2b374ba6db591fd13099f7566e4e333828725fb699f77ccab496df12774b286fe18b33129a2788ed76c480e0450a9a9635e079f1806f976dd32d0d2faadf4634080ee4ac1954529d6c0e09d0255a8ab641a9add47ffcbfb1074b6a8b2448a282c6e0e5fc2c77d423d5b72ce236540acc950a2c45d9d012f5a9f821f57f05835c8273647d2632d13e157f24d8dd29d4fad249d3651cb9b051dc6f9ed90874477d47a31eb3275b5ac45cb2b3dfeaacd1b5d2dee2d750bbb44bf", 0x1000}], 0x6, &(0x7f0000004f00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @rights={0x38, 0xffff, 0x1, [r8, r2, r1, r1, r8, r7, r1, 0xffffffffffffffff, r0]}], 0xb8, 0x8}, 0x0) 745.142551ms ago: executing program 2 (id=3): ktrace(0x0, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x84) 459.537739ms ago: executing program 2 (id=11): mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = msgget$private(0x0, 0x5bd) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYRESDEC], 0x401, 0x0) msgrcv(r0, &(0x7f0000000cc0)={0x0, ""/208}, 0xd8, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) 455.674957ms ago: executing program 7 (id=8): sysctl$hw(0x0, 0x0, &(0x7f0000000100)="0d4e768b4132726b391620dd8f786d95b0c9f4faa59c79d84e90684ea7b55066153debb8ef6403d35c606c10d60e78b04c4d9674aec1a58e4a9314cb45d1e9669c5900e1", 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgsnd(r0, 0x0, 0x7d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001780)="03b4af0e", 0x4}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59cfafec37082a83af56b5946ced36228f31b4d016e9bdeb9ba2c4d69ec33ef4f0a9783eb7a22b8eca9187728c4558a83dcd5dff05f7bd4425d68d0b5028f01d4c5782ad285f7a486c54c29d2226102cad1530a42f3397f8ec9a6e7151b008141658bbf191c83dd7acd59e4b9bfd314d90b", &(0x7f0000000080)=0x4b, 0x0, 0x37) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ktrace(0x0, 0x5, 0x128, r2) setitimer(0x1, &(0x7f0000000000)={{0x2, 0x8000000005}, {0x15, 0x8000}}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) 454.989811ms ago: executing program 6 (id=7): r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000100)=0xfcbb, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x10}, 0x0) 453.514482ms ago: executing program 2 (id=12): r0 = syz_open_pts() (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x13c, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e74000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000dcf000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000d06000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f000074e000/0x2000)=nil, &(0x7f0000f42000/0x3000)=nil, 0x5}, {&(0x7f0000d7c000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc9}, {&(0x7f0000d72000/0x3000)=nil, &(0x7f0000f2c000/0x3000)=nil, 0xfffff7fffffffffe}, {&(0x7f0000de3000/0x3000)=nil, &(0x7f0000e8c000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f63000/0x3000)=nil, 0xffff}, {&(0x7f0000d82000/0x2000)=nil, &(0x7f0000c76000/0x3000)=nil, 0x32}, {&(0x7f0000dbe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e40000/0x1000)=nil, 0x1000000000010007}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f60000/0x7000)=nil, 0x8}, {&(0x7f0000d7e000/0x1000)=nil, &(0x7f0000f02000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d05000/0x3000)=nil, 0xfffffffffffffffd}], './file0/file0\x00', 0x3}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x1000400, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x32}, 0x0, 0x8}) (async) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) getsockname$inet(r1, 0x0, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0xffffffffffffff10) (async) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r3 = socket(0x1, 0x5, 0xe) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) write(r2, &(0x7f0000000240)="9993108c3e9a2392f47e9681260373a6a0a149911dcfe7706eaf0e409712666ac96610e039fc6bf0", 0x28) (async) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 446.662929ms ago: executing program 3 (id=13): pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, r0) write(r1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) select(0x40, &(0x7f0000000100)={0x0, 0x400000, 0x0, 0xfffffffffffffffe, 0x10000000000, 0x4b06, 0x3, 0x3}, &(0x7f00000024c0)={0x9, 0x10000, 0x1, 0x3000000, 0x2000, 0x0, 0x0, 0x4}, 0x0, 0x0) 445.999132ms ago: executing program 6 (id=14): r0 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x300000003}) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) (async, rerun: 32) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, &(0x7f00000010c0)=0xc) (rerun: 32) r4 = getpgid(r3) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x2, 0x7, 0x100000003, r4}) (async) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0xffffffff00000000, 0x2fffffffc}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, &(0x7f0000000100)="71f91ec9d34fffeb713d3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000001040)=0x1c, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/4095, &(0x7f0000000000)=0xfff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xffeffffffffffffc, 0x1000100000003}) (async) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) (async) socket$inet(0x2, 0x5, 0x3) (async, rerun: 32) fchdir(r5) (async, rerun: 32) setsockopt(r5, 0x6, 0x6, &(0x7f0000000200), 0xffffffffffffff93) 439.835602ms ago: executing program 4 (id=15): r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080)=0x1fc, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) read(r1, &(0x7f00000000c0)=""/249, 0xf9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 370.256502ms ago: executing program 5 (id=16): r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x6, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000140)="28475f37679b7e4a0f522028b296b6d8d5fb6c8e2c738df8da6431b9aea0719609f6b12c8b88f0bbcafc4233678da0dd7fa2362069533bb6e6e497563bc02e6eb0d2057f90a4c712050c1ac9d4a27539d1d03f7d2f28ee6f93e31c76aec844757a69f20e12c92b3b432be9d7bf7336b0303c703a6a5c453ef0559db7f72a5b58f39bc80a370047acd3a6fc12deb6815dac3a99ce6ebd231477c725aa36a0a2cfddd050f0ac08f2f3bdfad3bd9e664151e15d1f14249be7823c677e1b015efa81755346006f2c3133585e60fbf9375baf4608d62b982c3777198af638de059dc1e0058102688d4c2c41d3fa", 0xeb, 0x9, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000002b00fe8000000000000000000000000000bbfe800000000000ffff"]) socket(0x800000018, 0x1, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x6, 0x4) (async) pipe(&(0x7f0000000000)) (async) sendto$inet(r1, &(0x7f0000000140)="28475f37679b7e4a0f522028b296b6d8d5fb6c8e2c738df8da6431b9aea0719609f6b12c8b88f0bbcafc4233678da0dd7fa2362069533bb6e6e497563bc02e6eb0d2057f90a4c712050c1ac9d4a27539d1d03f7d2f28ee6f93e31c76aec844757a69f20e12c92b3b432be9d7bf7336b0303c703a6a5c453ef0559db7f72a5b58f39bc80a370047acd3a6fc12deb6815dac3a99ce6ebd231477c725aa36a0a2cfddd050f0ac08f2f3bdfad3bd9e664151e15d1f14249be7823c677e1b015efa81755346006f2c3133585e60fbf9375baf4608d62b982c3777198af638de059dc1e0058102688d4c2c41d3fa", 0xeb, 0x9, &(0x7f0000000080)={0x2, 0x3}, 0xc) (async) getsockname$inet(r0, 0x0, &(0x7f0000000040)) (async) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000002b00fe8000000000000000000000000000bbfe800000000000ffff"]) (async) 365.370502ms ago: executing program 3 (id=17): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = syz_open_pts() syz_open_pts() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="ed", 0x1) (async) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000240)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/127, 0x7f}, {&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f0000000500)=""/96, 0x60}, {&(0x7f0000000200)=""/21, 0x15}], 0x7, 0x0}, 0x2}, 0x10, 0x800, 0x0) recvmmsg(r2, &(0x7f0000000840)={0x0, 0x6}, 0x10, 0x802, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[]) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x2, 0x1, 0x6, 0x80000000000}], 0x1000, 0x0, 0x9, 0x0) r3 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000678000/0x1000)=nil, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) (async) setsockopt(r3, 0x81, 0xc, &(0x7f0000000040)="ebffcbff13b9fd810800000000000000194c2e48", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000780)=0x3, 0x4) shutdown(r3, 0x2) syz_emit_ethernet(0xda, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6017b29100a4000000000000fc6a00000000000000000000ff0200000000000000000000000000013a0400008c"]) (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f00000000c0)="00800000", 0x4) (async) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000580)=""/226, 0xe2}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000680)=""/240, 0xf0}], 0x3) unveil(0x0, &(0x7f0000000340)='r\x00') (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002000)={0x5b2c, 0x5, 0x0, 0x5, "e35d0000d058b0f0725b345e0066dacdb000", 0x1004, 0x1}) 363.179011ms ago: executing program 6 (id=18): r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x1a3) r1 = syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x7, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c00fec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x4, &(0x7f0000000100), 0x0) r3 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffffc, 0xfffffffe, {[0xfffffffffffffff9, 0x8, 0x2, 0x100000000, 0x0, 0x80000000, 0x8000002e, 0x0, 0x0, 0x2f01, 0x1, 0x3, 0xfffffffffffffffd, 0x1, 0x4, 0x7fffffffffffffff, 0xfffffffffffffff7, 0x100], [0x5, 0x5, 0xfffffffffffffff8, 0x0, 0x5, 0x80000000, 0x0, 0x0, 0x0, 0x47], [0x8, 0x2, 0x100800000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x3, 0x20000000000, 0x0, 0x100000002, 0xfffffffffffffffe, 0x800000000000], [{0x0, 0xc, 0x3, 0x7d09}, {0x2, 0x2, 0x1, 0x3}, {0x0, 0xfffffffd, 0xfffffffe, 0xffc}, {0x1008, 0x0, 0x6, 0x3}, {0x0, 0x400, 0xd, 0x3c}, {0x7ffe, 0x2000, 0x40003, 0x1}, {0xfffe, 0x0, 0x7}, {0x0, 0x95b, 0x200, 0xc}], {0x0, 0x5, 0x0, 0x849}, {0x203, 0x10, 0x4, 0x2}}}) kevent(r3, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) syz_emit_ethernet(0x1000e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaadf56959305ef86dd6000000000180000feff000000006209000000013a000000ff020000000000000000000000000001030000000000001000"]) readlinkat(r0, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001c00)=""/4096, 0x1000) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000080)="c5f5d915", 0x4) r6 = dup2(r5, r4) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000040)=0x9, 0x4) recvmsg(r4, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/221, 0xdd}, 0x1802) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r4, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) close(r1) 362.410429ms ago: executing program 1 (id=19): r0 = kqueue() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000001180)=ANY=[@ANYBLOB='\x00\x00\x00\b\x00\x00\x00\x00'], 0x8, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x0, 0x1800) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)="4f311a45b0", 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="14000000"], 0x18}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x0, 0x80, 0x40000000000000, 0x5}, {{}, 0x0, 0x92, 0x8, 0x3fb, 0x100000001}, {{r3}, 0xfffffffffffffffd, 0x2, 0x81, 0x2}, {{r3}, 0x7, 0x1, 0x40000000, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x12, 0x3, 0x8, 0xdb69}, {{r0}, 0xffffffffffffffff, 0xae, 0x0, 0xff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x81, 0x40, 0x5, 0x9}, {{}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0x8000006}], 0x7ff, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) write(r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = getppid() setpgid(0x0, 0x0) setpgid(0x0, r5) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x42, 0x4}, 0x0, 0x0, r6, r6, 0x0, 0x800000000, 0x3fffffffe, 0x5}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, 0x0, 0x0) r9 = fcntl$getown(r7, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) ktrace(&(0x7f0000000380)='./file0\x00', 0x4, 0x704, r9) sendmsg$unix(r4, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x8271a825397b9b3c, 0x2, 0xcbc, 0xc19}], 0x7f, 0x0, 0x4, 0x0) 361.87704ms ago: executing program 3 (id=20): socket(0x2, 0x4001, 0x0) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) listen(r1, 0x3c8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x180) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0xfffffe01}, {}, {0x1, 0xd5}, {}, {0x2}, {0x3, 0x9}, {0x2, 0xfffffffd}, {}, {0x0, 0x1}, {0x1, 0x1}, {}, {0x2, 0x9}, {0x3, 0x80000000}, {}, {0x2}, {0x0, 0xa}, {0x0, 0xfffffffd}, {0x3}, {0x1, 0x1}, {0x1}, {}, {}, {0x0, 0x6}, {0x0, 0x9}, {0x3}, {0x1, 0x800}, {0x2, 0x7}, {0x2, 0x1}, {0x1, 0xc}, {}, {0x1, 0x7}, {0x0, 0x10000}]}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = dup(0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = socket$unix(0x1, 0xe, 0x0) getsockopt(r5, 0xffff, 0x4, &(0x7f0000000080)=""/39, &(0x7f0000001600)=0x27) mmap(&(0x7f00005b0000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x100000000) close(r4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) flock(r2, 0x2) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="673934af4046488223cc70487f1c4c6998a725ffe6e3df1acf097aa53aaaa7c07d889a2ad339603410f6d35926b41898cfef453977abc65c46af628f7fa919aa39f295d4ee6e4d1fd61b37e4216b71664969be0c", 0x54}, {&(0x7f00000001c0)="417af47f16aca0094196710bc2afff315580bc8a1d1e2b472ee56c458ee9827012582f71caac8851eda251ece95784ee7f232637b4f3304e0423e6223309b1108268e02738df88cefa8137f34bf6d39acc8f048651d3d94963eeb121f3ee46e070f8186477790f71b8e6140760210034c3a131ef57cca761d50e7ba1baa278c2989f769c602bdaab2e4754cd91d615d42d4e469c7b7badeacac0ac7f811f22a9c46bd48ad3a2f7d4f29aadee43", 0xad}, {&(0x7f00000002c0)="eb38e1d113666967700799b8f95aa49d13815f58b6368be7921ee2401731a47a31ec28b2f7ad0071188e7ce5c5ef9300086b926a832a61a2c1afcd5cf2a3f15bfd773c8bb0e5bfb181101d5683575c01926058c7da589c458418fc9c15c46a6c2f04814f955f40a82408aa73261d2bd7a52ad76f6195471d4ff48b21e8f160e7c4b0ae88a348", 0x86}, {&(0x7f0000000380)="3441718fbfc9d3f8b1d005d53334a2cbb2c08630395b72aaf5691c130014c5421b90ebd1804aca9a1e73103acf744c7d86d54f70203569ad64ae9b14df3fc926fa9d2514ea0e4d9cdb85b38fad5d650ca068dcf640cf273dd97f5145c43db4f3d57d97924a63b791fe7aeb7e13feeccc6d578ef3c28f5562fda9477b723991622638924af2596c786e98223b1f726f61f18dc82955c5b1235ced7ddc791c3af3605326d66b1a7ea52d2fbc", 0xab}, {&(0x7f0000000100)="e2f7e6bc1b8df2adce4e5a15d07399bc0dca776462905f3646b7e37bfbb74e851318ba", 0x23}, {&(0x7f0000000440)="ca9fde255fd0a047f7a506dd2b3dfb82f8a4853c397e278a40070126ada3d5475f7d5fe79cfd319515aedfec3f39c49993b7bd2d74133d084d612fee9ec91660fd0ce8a914e9b42741a59aec3470cdccd4e79dec9f747fc8b409565bb426539ad1b1a04b57a9902f6617a231eacb6338f29148c2ddd579479d312c6b77e6867d98d98d70c3123aa6bffc6188f2c39ce6a85152901e00", 0x96}], 0x6, &(0x7f00000005c0)=ANY=[@ANYBLOB="28000100004a81472ee4fdeb000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0xc}, 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x8, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xcbdf4d1d31039a48}, 0x0, 0x40004, 0x0, 0x0, 0xd4, 0x2, 0x1, 0x52fb}) r7 = syz_open_pts() close(r7) 188.921735ms ago: executing program 1 (id=21): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000140)=0x2) ioctl$TIOCSTOP(r1, 0x2000746f) read(r0, &(0x7f0000000040)=""/56, 0x38) poll(&(0x7f00000001c0)=[{r0, 0xaeecaebf517d446a}], 0x1, 0x6) r2 = socket(0x2, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) socket(0x2, 0x3, 0x6) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r0, 0x3}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x100, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(r2, &(0x7f0000000000), 0x10) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000100)={0xe9eb, 0x1, {[0x2, 0xf, 0x5, 0x6, 0x62, 0x10, 0x2, 0x0, 0xb350, 0xb1, 0x5, 0x85f, 0x4, 0x0, 0xffffffffffffff06, 0x8, 0x9, 0x4], [0x1ff, 0x6, 0x1, 0xa, 0x100000000, 0x4, 0x7590, 0x2, 0xda3, 0xa], [0x1, 0x1, 0x4, 0xffffffffffffffff, 0x3, 0x2, 0xffaf], [0x81, 0x6, 0x8, 0x4, 0xffffffff, 0x2], [{0xd3ca, 0x9, 0x2, 0x5}, {0xba38, 0x4, 0xff}, {0x0, 0x3, 0x9, 0x3}, {0x5, 0xff, 0x7, 0x7}, {0xfff8, 0xe, 0x5, 0x5}, {0x6, 0x2, 0x6, 0x4}, {0x3, 0x0, 0x8, 0x1}, {0x3, 0x61e, 0x1b6, 0x6e}], {0x101, 0x2, 0x7fff, 0x81d5}, {0x4, 0xd, 0x100, 0x37}}}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) 187.765255ms ago: executing program 6 (id=22): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x1000, 0xd5, 0xfe, 0xe}, {0x0, 0xfe, 0x46, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x4, 0x0, 0xfffffffe, 0x8, "ff14e7130b1e586ca6294000", 0x40, 0x3effc}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x18, 0x2, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r5, 0x0) select(0x2a, 0x0, &(0x7f0000000340), &(0x7f0000001900)={0x100000000000000}, &(0x7f0000000440)) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='2'], 0x35, 0x401}, 0x0) r6 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000c0001400f900000000000000000000ffffac1400aa00fe000001000800001a0000000000044e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESDEC=r3]) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @random="df56959305ef", [], {@ipv6={0x86dd, {0x0, 0x6, "0000ed", 0x10, 0x0, 0x0, @rand_addr="feff000000006209000000013a00", @mcast2, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000, 0x100000}}}}}}) r7 = kqueue() r8 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/42}, &(0x7f0000000300)=0x2c) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000380)=0x4, 0x4) kevent(r7, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x51, 0x40000000, 0x8, 0x4}], 0x7f, 0x0, 0x80000001, 0x0) syz_emit_ethernet(0xa7, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "899589", 0x71, 0x2c, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x9, '\x00', {0x5, 0x6, "5bb264", 0x7, 0x6c, 0x40, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, [@hopopts={0x11, 0x1, '\x00', [@pad1, @pad1, @enc_lim={0x4, 0x1, 0x40}, @enc_lim={0x4, 0x1, 0x4}, @pad1]}], "8eb7178776362998d0effbb8d9c02d3364cfbba4c265840f9320943f4651184bd3415238b8dc208bb0"}}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x20}, 0x2, &(0x7f0000000400)="71f91e3471ac0058bc5a91500600"/33, &(0x7f0000000080)=0x21, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) 187.099469ms ago: executing program 5 (id=23): ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x4, 0x6, 0x0, 0x40, 0x1, 0x7, 0x0, 0x1, 0x4f7d1028, 0xe92}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4012, r0, 0x86c) (async) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x5) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x0) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) (async) r2 = syz_open_pts() (async) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000180)=0x401) (async) r3 = getppid() getpgid(r3) (async) pwrite(r0, &(0x7f00000001c0)="2ff4aae0f4bd5a4cdcbdb611026e510534b0cf3c0d12af9cb387c62c061ee7c40eb131e697401658e712aac90c9fd0d69eb04ee26b7318ef8e13a344f3e8c4801cf8a3e9dab50ca568e613984262ee977d98993b7ca6bf14090f8ec519a76316de5495b4538ca49cf2ca35d3c7f0ccdf3904be3c3121117d3352badbd7a5b9091e822c2d049069cceb1a48496670ed22377a5b0cb63b6a1e85c046d26a8b76c13666d08132f86381e421542f1e6929c703c5fb4e", 0xb4, 0x8) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) recvmmsg(r4, &(0x7f0000000840)={&(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/62, 0x3e}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/32, 0x20}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000540)=""/93, 0x5d}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000640)=""/123, 0x7b}], 0x7, &(0x7f0000000740)=""/172, 0xac}, 0x5387}, 0x10, 0x802, &(0x7f0000000880)={0x6, 0x100000000}) (async) mkdirat(r1, &(0x7f00000008c0)='./file0\x00', 0x28) acct(&(0x7f0000000900)='./file0\x00') (async) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0xfffffffffffffffb) (async) utimensat(r1, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0x7, 0x10000}, {0xffffffffffffffff, 0xb79}}, 0x0) (async) unlink(&(0x7f00000009c0)='./file0\x00') (async) r5 = socket$inet(0x2, 0x4, 0xfb) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000a00)="4f3557a4f5ebcb289f290ddcd12474b908060693c1ffa495f03c8202c89e99ee464aaa1c67d9477324043be3e7b0ed30be20e91cdae974c52c9cb5e56c580a82530ff04c43a52847d12aa3793a566d55a8fc644cc7a004dc206b0828cae7022915450137b5c839b814fa7904e7c1160db46b37547e2de030befdc4ac5dc886d01951fae93401eb9f716d5852040f0a96165475d69826a2f2dd4e7e99726915ff0bfb613bebc1688fee42662948e1521d391f62a910adf431d8db55dc447fdd09005b821d26ee09d3ef10c166a9d9e78315ec", 0xd2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x812, r5, 0x6) (async) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000b00)={0x10, 0x7fffffffffffffff, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xbdf}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x2}], './file0\x00', 0x1ff}) (async) connect$unix(r4, &(0x7f0000000d00)=@file={0x1, './file0\x00'}, 0xa) link(&(0x7f0000000d40)='./file0\x00', &(0x7f0000000d80)='./file0\x00') (async) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000dc0)={0x10, 0x6, [{&(0x7f0000ff3000/0xb000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x4}, {&(0x7f0000fe1000/0x12000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000fef000/0x7000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x5}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ea1}, {&(0x7f0000fe9000/0x2000)=nil, &(0x7f0000fea000/0x1000)=nil, 0x81}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000fe2000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000fe9000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x40}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}], './file0\x00', 0xff}) (async) connect(r4, &(0x7f0000000fc0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) (async) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001000), 0x200, 0x0) r7 = accept$inet(r5, &(0x7f0000001040), &(0x7f0000001080)=0xc) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000011c0), 0x40, 0x0) kevent(r6, &(0x7f00000010c0)=[{{r7}, 0xfffffffffffffff8, 0x28, 0x8, 0x2, 0xe}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x3, 0x3}, {{r4}, 0xfffffffffffffffa, 0x10, 0x2, 0x1, 0xbd11}, {{r5}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x4, 0x53}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x10001, 0x3}, {{r1}, 0xfffffffffffffffe, 0x44, 0x0, 0xc76, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x7fffffffffffffff, 0x6}], 0x9, &(0x7f0000001200)=[{{r8}, 0x8000000000000000, 0x2c, 0x2, 0x5, 0xd6}, {{r5}, 0xfffffffffffffffb, 0x40, 0x1, 0x80, 0x4}, {{r5}, 0xffffffffffffffff, 0x54, 0x8, 0x2, 0x7}, {{r1}, 0xfffffffffffffff8, 0x88, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000041, 0xcf, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0xfffffffffffffffe, 0xd01}, {{}, 0xffffffffffffffff, 0x80, 0x2, 0x6, 0xffff}, {{r4}, 0xfffffffffffffffb, 0x2a, 0xfffff, 0x5d, 0x5}, {{r5}, 0xfffffffffffffffe, 0x118, 0x80, 0x6, 0x8da}], 0x4, &(0x7f0000001340)={0x9c, 0x80}) 186.733226ms ago: executing program 5 (id=24): recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/19, 0x13}, 0x1000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x8}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000040)={0x0, 0xb}, &(0x7f0000000100)) sendmmsg(r0, &(0x7f0000001440)={0x0, 0x1}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000540)={0x0, 0x7}, 0x10, 0x800, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/19, 0x13}, 0x1000) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x8}, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) nanosleep(&(0x7f0000000040)={0x0, 0xb}, &(0x7f0000000100)) (async) sendmmsg(r0, &(0x7f0000001440)={0x0, 0x1}, 0x10, 0x0) (async) recvmmsg(r1, &(0x7f0000000540)={0x0, 0x7}, 0x10, 0x800, 0x0) (async) 67.04142ms ago: executing program 1 (id=25): ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x7, 0xffff, 0x200499, "0c4880fa87f4bcda0988d11502e90d6602ff070b", 0xe6, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069de, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x4, 0x40, 0x1, 0x800440}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) 66.125929ms ago: executing program 5 (id=26): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) (async) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) mkdir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x51) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r1 = semget$private(0x0, 0x5, 0x108) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r2 = open(&(0x7f0000000600)='./file0\x00', 0x2, 0xbc) (async) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x100000000, {[0x0, 0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff, 0x0, 0x3e, 0x20, 0x0, 0xffffffffffffffff, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff], [0x0, 0x2, 0x100000000], [0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1, 0x100], [{}, {0x0, 0xffffffff, 0x0, 0xfffffffffffffffe}, {0x0, 0x0, 0x0, 0x800000000000}, {0x3}, {0x0, 0x30f, 0x8001}, {0x0, 0x0, 0x4, 0x1}, {0x0, 0x0, 0x72}, {0x0, 0x3, 0xfffffffe}]}}) (async) r3 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}, {r3, 0x20}, {r2, 0x80}, {r3, 0x40}], 0x4, 0x7) kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) (async) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) (async) write(r2, &(0x7f0000000180)='%i', 0x2) (async) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) (async) chown(0x0, 0x0, 0x0) (async) mkdirat(0xffffffffffffffff, &(0x7f00000018c0)='./file0\x00', 0x16) poll(&(0x7f0000000000), 0x35, 0x0) (async) select(0x7, &(0x7f0000000000)={0x400}, &(0x7f0000000040), &(0x7f0000000080)={0xcb}, &(0x7f0000000180)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001900)=""/132) (async) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f00000006c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10) (async) rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 65.491032ms ago: executing program 3 (id=27): r0 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) (async) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x5abaf37a, 0x5, 0x6, 0x5, "fcb8ef1ef0933f352b32ed9ce493a30888ea74a5", 0xe1c, 0x9}) (async) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x5abaf37a, 0x5, 0x6, 0x5, "fcb8ef1ef0933f352b32ed9ce493a30888ea74a5", 0xe1c, 0x9}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x106) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r10 = kqueue() kevent(r10, 0x0, 0xfffff66b, 0x0, 0x9, &(0x7f0000000440)={0x0, 0x80}) (async) kevent(r10, 0x0, 0xfffff66b, 0x0, 0x9, &(0x7f0000000440)={0x0, 0x80}) socketpair(0x1, 0x3, 0x81, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x2, 0x1}, {{r2}, 0xfffffffffffffffa, 0x80, 0x10, 0x1, 0x8a54}, {{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0xffffffffffffffff, 0x7}, {{r4}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0xfda}, {{r5}, 0xfffffffffffffffd, 0x4, 0x4, 0x3, 0x8000000000000000}, {{r6}, 0xfffffffffffffff9, 0xc, 0x10, 0x5, 0x46}, {{r7}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x7fffffffffffffff}, {{r8}, 0xffffffffffffffff, 0x28, 0x10, 0x0, 0x2}, {{}, 0xfffffffffffffffd, 0x10, 0x4, 0xfffffffffffffffe, 0x9}, {{r9}, 0xfffffffffffffff9, 0x80, 0x1, 0x0, 0x40000081}], 0x3a, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffd, 0x6b, 0x1, 0x0, 0x9}, {{r11}, 0xfffffffffffffffc, 0xc0, 0xf0000000, 0x7, 0x4}], 0x4, &(0x7f0000000440)={0x4000, 0x9f}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000480)="0609825838831ffc83131fcfd3520b128f188c2396dad70480fd2c98d5421c36aa61eebad575500f05f34429f000f9053cc9c6cd23957cdf98bd988f30a725eaeb2436120a32f5b2abfbd4b60e50ebfc7996cf7e89b2997b1643686d1d6638f8bb12244877", 0x65) ioctl$WSKBDIO_GETBELL(r12, 0x40105704, &(0x7f0000000040)) syz_emit_ethernet(0xd63, &(0x7f0000000d80)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100090086dd60826e030d29000500000000000000000e14fc11133f6400ff0200000000000000000000000000016214000900000000ff010000000000000000000000000001fe8000000000000000000000000000bb9f843debcb27ede48e09f2a81d77eb16ff010000000000000000000000000001b923b2db5f8562d662055dad2cbbb7d500000000000000000000000000000001fe8000000000000000000000000000aa00000000000000000000000000000000ff010000000000000000000000000001ff020000000000000000000000000001060000000000000004010100000000006c18000000000000050218000401060502000c04010e04010f04010705020072ff9f94935aa58625ee497610c3380ffbc6c051f39e42a27fb1ed83613513bbfcb2b58e5665f5a22dd2f972934c4049cc6dae244910697ab095962d3821133b0908377fadee7b89baf82a6e71052cc9bad92773a871ce04563db7ac118a7eed14868ed1f2a10cd50cd0702f29d7cf9a2b3a6989914ea34c4074ca58e3c949833a52957f74286c9da1eda67ccaafa81fb30e2399e198627707149d98ee1ccbc3cccb050200000001002e140000000000000835aa112e4dc8e65b869a9eb127613f4173b4fd9863ae5ea2e4f2cef5345e512e15135de682dfb177d9b66f0aedef9e96ff622d78c5b2004ca94e03b2942be173f6acaf423d56bba6198bcf38a7945951e30224a1efcc16197c8fe3c7eb7ec670ff6935063675c882492dc30a54f0c7c002915130ffdf000a30ce2ffb88691cc4af16288101020000040107811914a95bd73afed468a268cab5c4d31004bcf40cad92087352b8006714000000000000ff0200000000000000000000000000010000000000000000000000000000000001d972297f34744c88d9332b1d63ba5500000000000000000000000000000000ff02000000000000000000000000000151932deb0b1eedb7a65ace7ac6fa242900000000000000000000ffff00000008ff01000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000002913000000000000037f685f49ef566b78bc4c020e25251e89460fe7d952672ccb7d9375673b49ef7b4481dc7ac04bdcc78d44194c8f88e17750def99c682443854bad68e9784b916be5cbcf50bf11b8792d082665708a67d6cc0eb49fea82775def7711eb59868890a561bfd1d3e7839fae7ebcb617aafef075cb6a61d04787d57d6efa84bd1a90d4040f3e6d3bba1e274474a17c3abd684606c20400000200010300000000000070060008000000009d7a493122f92217cf226d96c3fad4d20000000000000000000000000000000100000000000000000000ffffe000000281009078000600085474b8092c8bd8fcf978dc42920507accb815bfd67e8c687b080cfa5aaf4dba7d5c37000b854fbf1c2bc1600bddcb6d643513fd0aef25467e6efa3a2d2be6b1428938d5a15498bdefb1bb078c0c0f3526368635572a32ce075bdef1a64b15d29cf3ef6f0638666a43d72676e8f9e2cbaee71c73fabb263c33f00b4b88ed24af92a63de831e22bdb15cf4c17481aed0372b43542a46e2a295f97b39f9cf6e2a4245d46d5ad6da3353d0a3d6e942ef1e2084bc366ac294644ba9f54c73c6a134a5220d0ffa1df52c1d4b811e0a41fb303208ea26a57fd122d1a5e38f52f0f5a2214f1987cb0525b93829d7843fc0d6068860173d8cb1f88be67b6e55f5d12a4411df9795bda76c4480d863ebdf811d8ad9cf83ccf0aa83febc544a61fc97f102b3b910d9f70a17f290a6db82a77585a7462d984c74062c7d9ac6290cbbd0ecb9a3cda202aad28e180e120457ce90432afb13438167344d553ce0caf18ece47397870423310972af156b749ee657a45170b0ba5ffc15d6af0d7de03072be6ef7f66a044d8b1b4eb066e3abe5f1851cdbcd15e04aab5a27f0e0aef1f23275e06fc9e97e45e0ff460b930776904fef5319a36987001c00e96a591fb80948d442d51d0612cd62e0a1b6f77e86dd9d7851942e6a16d51d1568fa0f9af756bb8cffea1bcfc88e6b2b8b43adbe842420e701df9ddc2d4929af725285f16dfdd2e181ad72f6662d365b600880f8364741b36612f0d51cb78a19f031740332ca15a49a288e659f293fe0087ef491afddd7a9c1de39647a30ba71761d56ebe56991870a117f3849baa8dff35a666e178bf08f706361fee22dc0bf9a619a34fcd3839af7bc47e6fcc4dadf30c4a4fb4bc0c8493d5f405facc3f9af95eb1a2d787ee995955ececcf7ca6b715585bb293f503c4089dc5c2b8e01486a40952ec5dde6031d6bce1e464ec5fc0ff2d5e0a25a097e4e851596006fb3ad1b220402fee668468af525a6a748f616447743ae20363ee232c70e83f42286b82e06edeae779d2568aacf136c4a7ff070f41341fded71e9ed669f35cd0050b32d945a493457213c117d9a5f3eb22f2e68752b78f902ecc9201d363b5ceb9dcd95f91a4b3104d0d73abc6a06511b61c69697cc2163c15236e35579d491d1809713d02358952daa50cd703f3e32afce6e11ccd09afe46429559ee762a770bc1285c868a1b21d4366e90323b1715b684e083783e27f1073bacb9563a5493023bbdf731f2c89e9a16b9a4769689ad16d4c449b1ebee587d592f631e019c1a851bf0ade393f321dca0b1d4b1c1409365ba8be714bd1765f1b5acf17501b7f428e654930e54693ed4172e662c22c9caa2390cd2fca477f878ddcbfeadc75e66107350bece374b19e50b8ed513acd788841bda206de6dc196dd7b5763566a17171f43592f0021e301d119947f4633dcdb15e60a78e4e8bc09e5b1f314318d0f8aeb3f03dfe1abc7479977a0d4e6e079c88c1ccd8b16992349edea85d53fe51a7bf6c321c2538c5d0d82d0a05e1f736d119b73250c70bfe40d86fb9c0eb691d000642686537f52fb0dd2471ad74c6a591dade26de5c0e999f864852a4f1624869e12f257f87907e5a1da995f55cdf21ae86953abd7e203be39c779056c1592dd050227bdbab865aadae16729f0536f420b52fa9efe28af9d59a9ba9a8dae7e02fb541c6858e2d61663329ef5c6d398027c17594479f58a41dfbe19cc23b2028c496e2d30530ad464f7f6776255399b42de2b72b66172ae9df0fe9cf9772d96f8f6999a17e2ac0d33af7ce088c33164a055ed0b534c04f0c44d0b4f581984ec343c9eb3013c8ce7d7a2722c3cf849e8345870f1837b139fcc0d768bba67d36ae4ac5f444ac467cb8d5e0c446522c666b9b27b0dd27306735b341c21b71a416c43622cce5c7ab114055611481365a4aa7d03035aade90b0ee329da6448ee4af22902ea87320f9a8409e6f5e820f0ff8b463caa7c5bd4ca8f340ac548ceb6f3070f22e1ea90ae0d7b6698eec450095008cdc9ebf3448ac4685a0f0437061162faeffe1dd8c2f7afeabcd0b082bdce3f1fd97b395c53ec3b51f68a2dfe24696c1cd82637e6cc53968f73e34b5851359c4cd3e985a2b85f11f06c4a9afcb9526efb33949d3650ff90a4cc680c0bd8059b26cd449f480b63b4126c4f0a3bf7e8deb0b72ecb264c3892a8ee15bff1a21a36218657dd5be2cb73fc6f657f3207096e30494b8d8cee76ffd53e2cb663dce5355bf33659f15b29323a885e2863b7cb8cdd8dc905d42ce294e9752c4db0910d4e2e476958273731537d2deb18146c54f2b4256842072a8f84c2468ca18b493fdec4caa52fa8125898cdddf7d17bbd60e61a073d0fdc4ebf51179cc6eb75a6de3a5028aa9606e7016de188ed847ac306ab300921e07246b3ddbf763c461f1e427bcc088de08bce93e149e32155ead1d3e2c5adec7d9154dce410f3d1138d53e25b77053189d3bebe6754c93b6c40b476c86941e611435d70b4bccb4db1b4fd0cb1b106969f2c24899f2dfe661296997683ae122160f790fe49ca859eddfff2cb70d12cce880fa041c2d4889c2f8c25641cc26ae4750daeedafe8f465dce18740a4b10e64be43ee51159dd62cc9afdafa8c2e428cc071e3f72675d9f54eb126e9303d336ad4591031d36926807b95ca25e9826ad62c6953c4193b1f9017550cb63d270ca669c5824e2f50cfcd085be31c9ab37129f97a7c8b4a196aea4c46ae83c79fdc723ae24f4532bc4bb8e8928ff84a7dc25568e28198157347aa25a7e077b118331c8c9e5b51b2c0e940909efd694494cef315229b5927fb20e90986dbd16f29025858d9661f5c282bb929d23456f96aa9e71c1a81bc39cdedb80fcc5a047f86333dd955de11d91ecbdf84c7d65ff791af147f6223d4745c0ebef8d064c8965d195b8dc4e3dc404054b39d02596ee8590754b5445336c136c7c3e480b1b1b0f0abf0973d5cc0de0c338f628633f64be855ab9b1f337f05d1f5d23891b566214972e1d4dbe5a81982b4d431369a05a9e76bfe912091a2dab17ee6822db000476fea38320f24d7c088909ed21e5e7ae686729a23483c72135d8d8620d54128789de9db1b4493beb5d277935df4022b515568d24667c4e43ea7e8996979afde1681e72a7ca023d505435e6fbe91fce33be6807513a71dd024094d8acbd9decc2e0f49fe9b277b3416f5e2f254b6e7c1eb666612249788b736e8ff072ec0a06eb722053ffe032befadb2ab7222d2d2f53488b823b02009bbd14f4b11eea31a421c002f9fa03df6151e577d64a9dab4579e343986ecd291d7fd34216830f0f4b4e5ed8a81386402ca9b9a723404a9077a2b02e6bd43f4ae117da959e5445f92f5a7427ef4d7cf98c2ad043808734f04c88c87fb716b383db7ae10a77c6d3ac6d9463b23894be52a9525111e4b79f632c0e84bc35e7328a538ec70846d4cdc492199d9a8ab0674f82da6cbe37256c7dd128fc83cda3f6dc6b3955b1945d4220d0e5ff9b3b2150bf771423ec1f322d601d5cb5ab2f49992578be0faa4f9ebe5a53410e5eef0e4350573dbd8551a01664bbe1c158e879a8cd7a28312d2af046cbaad6b387aaeafa66e67b2ff077468a959594caf5ae87b8692d167334fd2e345001c34f3c44af89fadfd7d480ed025cab9e84ad542ffc3d7b1399686ec34371dddee86a9deec7f5971d8cb7be4fbcf26508f168628de5816ae6cd82f0baa5cc695eabb05cf2335a3a7cf35aab09559c22364837908a5d67b53a9ebac7e4b7ef841be50343d92bf9ce"]) 64.796344ms ago: executing program 1 (id=28): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9dcf) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000540)='./file0\x00', 0x184) renameat(r0, &(0x7f00000025c0)='./file0\x00', r0, &(0x7f0000002600)='./file1\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='c\x00') fchdir(0xffffffffffffffff) open(&(0x7f00000003c0)='./file1\x00', 0x8, 0xe5) 9.626564ms ago: executing program 5 (id=29): syz_open_pts() (async) socket(0x1, 0x8000, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380), 0x0, 0x0}, 0x2) (async) r0 = semget$private(0x0, 0x3, 0x460) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000300)=""/227) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semget(0x2, 0x0, 0xa4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x80, 0x2}, 0xaad7, 0x9e, 0x7}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60000900052800006e1aa4058b74adad9a4e721f5b293380ff02000000000000000000000000000100010502"]) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, &(0x7f0000001940), &(0x7f0000000100)=0xfffffffffffffe70, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000280)=""/98) 8.994286ms ago: executing program 5 (id=30): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x84, 0x1b}, 0x7297, 0x7, 0xffffffffffffffff, 0x0, 0x7fffffffffffffff, 0x7, 0x0, 0x104}) (async, rerun: 64) r0 = socket(0x18, 0x2, 0x0) (rerun: 64) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) close(r0) (async) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 64) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) sendmsg(r0, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10, 0xffff}], 0x10}, 0x400) r2 = syz_open_pts() (async) r3 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000019c0)={0xfffffffc, 0xfffffffe, {[0xfffffffffffffffc, 0x8, 0x5, 0x100000000, 0x0, 0x80000000, 0x8000002e, 0x0, 0x0, 0x2f01, 0x1, 0x3, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0xfffffffffffffff7, 0x100], [0x5, 0x5, 0xfffffffffffffff8, 0x0, 0x1, 0x80000000, 0x0, 0x0, 0x0, 0x47], [0x8, 0x2, 0x100000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x3, 0x20000000000, 0x0, 0x100000002, 0xfffffffffffffffe], [{0x0, 0xc, 0x4, 0x7d06}, {0x2, 0x2, 0x1, 0x3}, {0x0, 0xfffffffd, 0xfffffffe, 0xffc}, {0x1008, 0x0, 0x6, 0xfffffffffffffffe}, {0x0, 0x400, 0xd, 0x40}, {0x7ffe, 0x2000, 0x40003, 0x1}, {0xfffe, 0x0, 0x7}, {0x0, 0x95b, 0x200, 0xc}], {0x0, 0x5, 0x0, 0x849}, {0x203, 0x10, 0x4, 0x2}}}) (async) kevent(r3, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) (async) close(r2) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa4fd7305a551c88004504003cac1400aa4e224e22000000000000000000000000a36629630f8ab929154d52283ffa4604f3c7b77b43f27fbe83ced3382ca83b9c80d680ac077cc9140244fde14d94857a0549ae77d70f8aac8d29522df3b4c11b9f42637375ab1b795392bc9b9966efdee87000175a6d1406da0969414d929c11539b40f277af3d3756a9ac5bcedf86", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a00000039078000813122a5ed94e765084db197fd5cdebd50f310000"]) (async) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000200)="237a0c97e832e88b29b96657c4ba6a8da5fe618df5c10a688fdc272daf01553bcfb50fbb0d1396d8888a9fb972391282338df2be909ddecc836b5c8459d156cdf0463939251b20d1195eacb88b0aa9be9f0e09e98d6591b40ad821d752109e1f471da2", &(0x7f0000000280)=0x63, &(0x7f00000002c0)="f0224c3c1821d8b37d30b734f9931438c717b57edd8935b84365b4aa45866cc0c856c75cc530b79e71ad507c907255db19af384443a2fe46ac18377faf65f926bb76bfd4443985ee290e542daf421f2daa268430459901816ddd7992a37d05b15ad69257e920e087a01eda785f6e79117466f2767dc7cb9eb33c766fee5662cd3e788d90270992cb2ae4c10bbedb64765cc51da87bb9e562ae14153724fe1e0b3628a5539577693740b1d0ce7b5a040f0a2b7e2eafc5ed8cfe4cafb4fae4b85216ccf86039c0849463f78b1a8dc3ba10df7c646ab9dcc8", 0xd7) sysctl$kern(0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0) (async) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140), &(0x7f0000000080), 0x0, 0x0) 8.291846ms ago: executing program 3 (id=31): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x25, &(0x7f0000000080), 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2, 0x13, 0xffffffffffffffff, 0x6) 7.781058ms ago: executing program 1 (id=32): r0 = socket$inet(0x2, 0x8000, 0xff) r1 = shmget(0x1, 0x2000, 0x2d0, &(0x7f0000ffd000/0x2000)=nil) (async) r2 = getuid() (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() setregid(r4, 0x0) (async) r5 = getpgid(0x0) setpgid(r5, 0x0) (async) r6 = getpid() setpgid(r6, r6) (async) getpgid(0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x5, 0x2, 0x100200000, 0x6, 0x7, 0xdf60, 0xfffffffffffffffe, 0x0, 0x2f01, 0x93, 0x3, 0xffffffffffffffff, 0x200000000002, 0xd, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0xa9c, 0x80000000000001fe], [0x100000001, 0x8000, 0x40000000, 0x0, 0xb, 0x11000, 0xffffffff00000000], [0x104, 0x1fffffffffb, 0x7ffffffffffffffc, 0x4000000, 0xfffffffffffffffe, 0x8], [{0x0, 0x0, 0x0, 0x7d06}, {0xfffc, 0x22, 0x5}, {0x4, 0x0, 0xfffefffe, 0x80}, {0x3, 0x4, 0x5, 0xffffffffffffffff}, {0x0, 0x2, 0x7f, 0x8}, {0x0, 0x9, 0x9, 0x2000000000000000}, {0x0, 0x0, 0xfffffff9}, {0x0, 0x100, 0x0, 0x8}], {0x1, 0x1005, 0x6, 0x3}, {0xfffe, 0x3, 0x6d5, 0x6}}}) (async, rerun: 64) recvmmsg(r7, &(0x7f0000000880)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000180)=""/202, 0xca}], 0x1, 0x0}}, 0x10, 0x40, 0x0) (rerun: 64) r8 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r8, 0x0) ftruncate(r8, 0x79c8) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001040)) (async, rerun: 32) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff67) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001540)={{0xfffffffd, r2, 0x0, r3, r4, 0x154, 0xd0a}, 0x2, 0x7, r5, r6, 0x2, 0x0, 0xc}) (async) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/165, 0xa5}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/177, 0xb1}], 0x5, &(0x7f0000001480)=""/90, 0x5a}, 0x803) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="d3167872fe58811bfaa6d7c23c8312699fe6f975ab0af1f8c67a1f666a269a8163d96507cb61fdcec852e9485fe0f1075307c5bb5d11c7861a5ee5d7d29af8d2b386ad5f33c6628e3c7146a30e45861c43cb5d0ee697a9d6b737ddc75af0455a09ee1ed767dd39cb313af9037e63c3c0e7e34b4e3b222e4158dc75a10aace12ec3246dd6e874350315947902fa641aa832932ceb3d34762f4350fea44817ac9df7df2d419eb4bfac955aff7f0000ee96b786abfe815fa8b2803701bb3fa2f346030592eb010efd5c2eb00ec3a9b0903e0e62c1df35b15e24092dea91d6fc5033d1eae6f877e121b5db9d3425268777aebeebeb7a9ffe9801e719dafa437ebfc53a10b85b96e91111973300000000000050f9936a4314a35dc530978f71ff20c23fb8c684c1bf585a8447ac790ee426b81222ac4834b54bd4d42216c7", 0x13c) (async, rerun: 64) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) (rerun: 64) 0s ago: executing program 3 (id=33): open(&(0x7f0000000080)='./bus\x00', 0x880, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x979acd9cbcad9f65}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) unlink(&(0x7f0000000340)='.\x00') kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.194' (ED25519) to the list of known hosts. WpaARnNicIN:G :m tSxP L0 xNfOfTf ffLOfWfEf8R3ED98 O6Nf3 T8:RA lP ocEXkiITng a a 0ga iStopped at proc_trampoline+0xc7: movl $0,%gs:0x688 TID PID UID PRFLAGS PFLAGS CPU COMMAND 356855 16155 32767 0x10 0 0 syz-executor * 20308 48351 32767 0x10 0 1 syz-executor proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x718d4b054f80, count: 14 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu0: mtx 0xffffffff83986f38: locking against myself ddb{1}> trace proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x718d4b054f80, count: -1 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff8000367d8260 rbx 0 rdx 0 rcx 0xffff80003b01b4a8 rax 0x2a r8 0xffff8000367d8190 r9 0x1 r10 0xe78f144672d70d7b r11 0x511c1fb6c4832650 r12 0 r13 0xffffffff816d4e68 Xdoreti+0x18 r14 0 r15 0 rip 0xffffffff821914c7 proc_trampoline+0xc7 cs 0x8 rflags 0x246 rsp 0xffff8000367d81e0 ss 0x10 proc_trampoline+0xc7: movl $0,%gs:0x688 ddb{1}> show proc PROC (syz-executor) tid=20308 pid=48351 tcnt=4 stat=onproc flags process=10 proc=0 runpri=86, usrpri=86, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c464550,0xffff80003b01af98 process=0xffff8000fffef560 user=0xffff8000367d3000, vmspace=0xfffffd806c1247b0 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 16155 356855 28974 32767 7 0x10 syz-executor 16155 365610 28974 32767 3 0x4000010 biowait syz-executor 16155 148137 28974 32767 3 0x4000010 fltagain2 syz-executor 16155 441239 28974 32767 3 0x4000010 uobjlk syz-executor *48351 20308 28247 32767 7 0x10 syz-executor 48351 231262 28247 32767 3 0x4000090 fsleep syz-executor 48351 55884 28247 32767 3 0x4000090 fsleep syz-executor 48351 371682 28247 32767 2 0x4000010 syz-executor 69675 501864 52226 32767 3 0x90 nanoslp syz-executor 69675 191042 52226 32767 3 0x4000090 ttyout syz-executor 69675 492710 52226 32767 3 0x4000090 fsleep syz-executor 50045 482513 51345 0 3 0x82 sbwait sshd-session 57989 65157 50126 32767 3 0x90 nanoslp syz-executor 57989 76537 50126 32767 3 0x4000090 sbwait syz-executor 57989 443212 50126 32767 3 0x4000090 fsleep syz-executor 46224 226556 68579 32767 3 0x90 nanoslp syz-executor 46224 436127 68579 32767 3 0x4000090 msgwait syz-executor 46224 86956 68579 32767 3 0x4000090 fsleep syz-executor 46224 302225 68579 32767 3 0x4000090 fsleep syz-executor 28247 370943 39354 32767 3 0x90 nanoslp syz-executor 30176 372129 46784 32767 3 0x90 nanoslp syz-executor 30176 497693 46784 32767 3 0x4000090 sbwait syz-executor 30176 118169 46784 32767 3 0x4000090 fsleep syz-executor 30176 344503 46784 32767 3 0x4000090 fsleep syz-executor 68579 341703 39422 32767 3 0x90 nanoslp syz-executor 66184 258781 24793 32767 3 0x90 nanoslp syz-executor 52226 523847 86797 32767 3 0x90 nanoslp syz-executor 28974 274352 40275 32767 3 0x90 nanoslp syz-executor 69070 517967 82653 32767 3 0x10 getblk syz-executor 46784 28902 52689 32767 3 0x90 nanoslp syz-executor 50126 181243 69277 32767 3 0x90 nanoslp syz-executor 39422 485307 54433 0 3 0x82 wait syz-executor 86797 255452 54433 0 3 0x82 wait syz-executor 39354 462888 54433 0 3 0x82 wait syz-executor 69277 472485 54433 0 3 0x82 wait syz-executor 82653 379044 54433 0 3 0x82 wait syz-executor 24793 5308 54433 0 3 0x82 wait syz-executor 40275 452612 54433 0 3 0x82 wait syz-executor 52689 413726 54433 0 3 0x82 wait syz-executor 54433 128058 17935 0 3 0x82 kqread syz-executor 17935 189372 562 0 3 0x10008a sigsusp ksh 562 485623 96289 0 3 0x98 kqread sshd-session 96289 123416 51345 0 3 0x92 kqread sshd-session 28025 467901 1 0 3 0x100083 ttyin getty 51345 479800 1 0 3 0x88 kqread sshd 46874 288095 17422 73 3 0x1100090 kqread syslogd 17422 493647 1 0 3 0x100082 sbwait syslogd 52861 129979 1 0 3 0x100080 kqread resolvd 50967 376882 45134 77 3 0x100092 kqread dhcpleased 82102 490831 45134 77 3 0x100092 kqread dhcpleased 45134 316928 1 0 3 0x80 kqread dhcpleased 86801 86938 0 0 3 0x14200 bored smr 80662 303701 0 0 2 0x14200 zerothread 11909 240784 0 0 3 0x14200 aiodoned aiodoned 21529 263241 0 0 3 0x14200 syncer update 72358 405932 0 0 3 0x14200 cleaner cleaner 12019 235363 0 0 3 0x14200 reaper reaper 23604 140032 0 0 3 0x14200 pgdaemon pagedaemon 22585 106671 0 0 3 0x14200 bored viomb 25917 213648 0 0 3 0x40014200 acpi0 acpi0 48469 504630 0 0 3 0x40014200 idle1 82984 436298 0 0 3 0x14200 bored softnet3 38202 33644 0 0 3 0x14200 bored softnet2 22898 424422 0 0 3 0x14200 bored softnet1 84407 346930 0 0 3 0x14200 bored softnet0 39316 457457 0 0 3 0x14200 bored systqmp 21540 137380 0 0 3 0x14200 bored systq 30446 384337 0 0 3 0x14200 tmoslp softclockmp 39487 181091 0 0 3 0x40014200 tmoslp softclock 46619 420571 0 0 3 0x40014200 idle0 1 300854 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff83986f48) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x2d1 #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x278 #7 upageflttrap+0xa9 #8 usertrap+0x3e3 #9 recall_trap+0x8 CPU 1: exclusive mutex &map->flags_lock r = 0 (0xfffffd806c124560) #0 witness_lock+0x5bb #1 mtx_enter_try+0x1ad #2 mtx_enter+0x62 #3 vm_map_lock_ln+0x13f #4 uvm_map_clean+0x11b #5 syscall+0xb08 #6 Xsyscall+0x128 Process 16155 (syz-executor) thread 0xffff80003c464d00 (356855) exclusive rwlock uobjlk r = 0 (0xfffffd806c29b840) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x377 #2 uvn_io+0x667 #3 uvn_get+0x31d #4 uvm_fault_lower_io+0x2d1 #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x278 #7 upageflttrap+0xa9 #8 usertrap+0x3e3 #9 recall_trap+0x8 Process 16155 (syz-executor) thread 0xffff80003c465740 (365610) exclusive rrwlock inode r = 0 (0xfffffd806c22bf80) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x377 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 sys_ftruncate+0x1c4 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 16155 (syz-executor) thread 0xffff80003c465c60 (148137) exclusive rwlock fdlock r = 0 (0xffff8000fffea688) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x377 #2 sys_socketpair+0x2f5 #3 syscall+0xbc6 #4 Xsyscall+0x128 Process 16155 (syz-executor) thread 0xffff80003c465220 (441239) exclusive rwlock vmmaplk r = 0 (0xfffffd806c1244f0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x377 #2 vm_map_lock_ln+0x12e #3 uvm_map_clean+0x11b #4 syscall+0xb08 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff839e8768) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 Process 69070 (syz-executor) thread 0xffff80002a2962a8 (517967) exclusive rrwlock inode r = 0 (0xfffffd806c22b320) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x377 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vn_closefile+0x111 #6 fdrop+0x126 #7 closef+0x192 #8 syscall+0xbc6 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10190 10955K 10967K 166960K 11268 0 pcb 17 12K 12K 166960K 17 0 rtable 236 6K 6K 166960K 348 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 1 1K 9K 166960K 6 0 counters 68 36K 36K 166960K 68 0 ioctlops 0 0K 2K 166960K 29 0 iov 0 0K 4K 166960K 34 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1334 84K 84K 166960K 1351 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 3 0K 0K 166960K 3 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 25 93K 113K 166960K 171 0 proc 58 79K 127K 166960K 477 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 3 0 in_multi 99 7K 7K 166960K 99 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 73 334K 334K 166960K 73 0 exec 0 0K 1K 166960K 342 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 289 185K 202K 166960K 2983 0 UVM aobj 5 2K 2K 166960K 5 0 pinsyscall 48 96K 110K 166960K 1188 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 NDP 27 2K 2K 166960K 27 0 temp 37 8682K 8746K 166960K 3785 0 kqueue 13 20K 25K 166960K 29 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 35 0 32 1 0 1 1 0 8 0 rtentry 176 112 0 1 6 0 6 6 0 8 0 unpcb 144 69 0 44 2 0 2 2 0 8 0 syncache 336 6 0 6 1 0 1 1 0 8 1 tcpqe 32 2 0 2 1 0 1 1 0 8 1 tcpcb 736 22 0 12 2 0 2 2 0 8 0 arp 128 18 0 0 1 0 1 1 0 8 0 inpcb 328 135 0 75 5 0 5 5 0 8 0 nd6 144 25 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 454 0 0 29 0 29 29 0 8 0 art_table 32 455 0 0 4 0 4 4 0 8 0 art_node 16 111 0 10 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 2 1 0 1 1 0 8 0 semapl 112 1 0 0 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 1582 0 79 95 0 95 95 0 8 0 ffsino 288 1582 0 79 108 0 108 108 0 8 0 nchpl 144 1805 0 125 63 0 63 63 0 8 0 uvmvnodes 80 1663 0 0 34 0 34 34 0 8 0 vnodes 216 1663 0 0 93 0 93 93 0 8 0 namei 1024 5360 0 5360 2 0 2 2 0 8 2 percpumem 16 49 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 0 2 0 2 2 0 8 0 scxspl 216 5936 0 5934 3 1 2 2 1 8 1 plimitpl 152 37 0 11 2 0 2 2 0 8 0 sigapl 424 447 0 391 7 0 7 7 0 8 0 knotepl 120 62 0 0 2 0 2 2 0 8 0 kqueuepl 224 32 0 21 1 0 1 1 0 8 0 pipepl 336 100 0 73 3 0 3 3 0 8 0 fdescpl 520 429 0 391 3 0 3 3 0 8 0 filepl 160 1556 0 1281 12 0 12 12 0 8 0 lockfpl 104 17 0 14 1 0 1 1 0 8 0 lockfspl 48 8 0 5 1 0 1 1 0 8 0 sessionpl 144 24 0 7 1 0 1 1 0 8 0 pgrppl 48 36 0 10 1 0 1 1 0 8 0 ucredpl 104 138 0 119 1 0 1 1 0 8 0 zombiepl 144 392 0 391 1 0 1 1 0 8 0 processpl 1240 447 0 391 5 0 5 5 0 8 0 procpl 656 515 0 443 7 0 7 7 0 8 0 sockpl 728 240 0 152 8 0 8 8 0 8 0 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 127 0 0 16 0 16 16 0 8 0 mcl2k 2048 22 0 0 3 0 3 3 0 8 0 mtagpl 96 1 0 0 1 0 1 1 0 8 0 mbufpl 256 167 0 0 11 0 11 11 0 8 0 bufpl 280 2265 0 112 154 0 154 154 0 8 0 anonpl 32 3970 0 0 33 0 33 33 0 246 0 amapchunkpl 152 7994 0 7360 26 0 26 26 0 158 0 amappl16 200 678 0 657 3 0 3 3 0 8 1 amappl15 192 46 0 46 1 0 1 1 0 8 1 amappl14 184 104 0 93 1 0 1 1 0 8 0 amappl13 176 4 0 4 1 0 1 1 0 8 1 amappl12 168 1054 0 1014 3 1 2 2 0 8 0 amappl11 160 49 0 39 1 0 1 1 0 8 0 amappl10 152 20 0 19 1 0 1 1 0 8 0 amappl9 144 251 0 251 1 0 1 1 0 8 1 amappl8 136 17 0 15 1 0 1 1 0 8 0 amappl7 128 97 0 86 1 0 1 1 0 8 0 amappl6 120 183 0 179 1 0 1 1 0 8 0 amappl5 112 108 0 102 1 0 1 1 0 8 0 amappl4 104 287 0 270 1 0 1 1 0 8 0 amappl3 96 1374 0 1230 4 0 4 4 0 8 0 amappl2 88 612 0 553 2 0 2 2 0 8 0 amappl1 80 8578 0 7923 18 1 17 17 0 8 0 amappl 88 2344 0 2128 6 0 6 6 0 92 1 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 4 0 0 1 0 1 1 0 8 0 uaddrrnd 24 429 0 391 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 429 0 391 1 0 1 1 0 8 0 vmmpekpl 168 5333 0 5303 2 0 2 2 0 8 0 vmmpepl 168 33419 0 31161 112 0 112 112 0 357 5 vmsppl 480 428 0 391 7 1 6 6 0 8 0 rwobjpl 72 13063 0 10422 52 0 52 52 0 8 1 pdppl 4096 865 0 782 103 12 91 91 0 8 8 pvpl 32 12102 0 0 98 0 98 98 0 265 0 pmappl 256 428 0 391 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 387 0 15 11 0 11 11 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff83891ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 x86_bus_space_io_read_1(3f8,5) at x86_bus_space_io_read_1+0x37 comcnputc(800,6e) at comcnputc+0xd0 cnputc(6e) at cnputc+0x61 db_putchar(6e) at db_putchar+0x65c kprintf() at kprintf+0x2aba db_printf(ffffffff833fa429) at db_printf+0x9b panic(ffffffff833f773a) at panic+0x103 mtx_enter_try(ffffffff83986f38) at mtx_enter_try+0x1da mtx_enter(ffffffff83986f38) at mtx_enter+0x62 uvm_pageclean(fffffd8008645a60) at uvm_pageclean+0x290 uvm_pagefree(fffffd8008645a60) at uvm_pagefree+0x26 end trace frame: 0xffff80003c44f360, count: 0 ddb{0}> trace x86_ipi_db(ffffffff83891ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 x86_bus_space_io_read_1(3f8,5) at x86_bus_space_io_read_1+0x37 comcnputc(800,6e) at comcnputc+0xd0 cnputc(6e) at cnputc+0x61 db_putchar(6e) at db_putchar+0x65c kprintf() at kprintf+0x2aba db_printf(ffffffff833fa429) at db_printf+0x9b panic(ffffffff833f773a) at panic+0x103 mtx_enter_try(ffffffff83986f38) at mtx_enter_try+0x1da mtx_enter(ffffffff83986f38) at mtx_enter+0x62 uvm_pageclean(fffffd8008645a60) at uvm_pageclean+0x290 uvm_pagefree(fffffd8008645a60) at uvm_pagefree+0x26 uvn_get(fffffd806bdcce40,0,ffff80003c44f3c8,ffff80003c44f3ac,0,2,14395e417a7cdc20,2) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c44f5e0,ffff80003c44f618,ffff80003c44f460,ffff80003c44f448) at uvm_fault_lower_io+0x2d1 uvm_fault_lower(ffff80003c44f5e0,ffff80003c44f618,ffff80003c44f560) at uvm_fault_lower+0x2bb uvm_fault(fffffd806c1243f0,200000000000,0,2) at uvm_fault+0x278 upageflttrap(ffff80003c44f770,2000000000c0) at upageflttrap+0xa9 usertrap(ffff80003c44f770) at usertrap+0x3e3 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x73b275bb0330, count: -21 ddb{0}> machine ddbcpu 1 Stopped at proc_trampoline+0xc7: movl $0,%gs:0x688 proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x718d4b054f80, count: 14 ddb{1}> trace proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x718d4b054f80, count: -1