)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devbpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:02:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000001bc0)="1af47386e92e0e131e6bf954b73769a5f01f7c0b7f809ccbba53d4ee8f098e5e3da70f36f0af4a119a0add753f813c7fb2a271243fbf27ee918670ca97e05e6fe454151119ce63afded8a5767975823b13f0741bc8464e589570f99604c916141fb7c955394d74bdcc4d08fca96c3c4d7cfe5f802f80bceed2b4dc000e0d4be69613c7b35bd488acb11c9b40a6ea952ce9b4a5af5b4e24fc5378f318ae01c067b04d2240aab6cce6dae0becc84a6ef54740eb9607c163d04e715b0b2e1f82c445fb5690f039ba47d8abe1ec03a7befbd34ae774d0c83a8"}, {&(0x7f0000000a00)="722edd7dfa7a82a854c17880ee377b1c5d202e61cc2dfec4ddacbcbe16b0f0269c55cf028c3873da762f98c6dea288bc34579436c10c851cf79278575922df5d9526ac13be0d33814f2237d96f006992333a9c76b9915332e70d5ebe13f671fd51b9d70e5cc89441a0e8d019070a5b82e59883d1f5a823d76275f5dd303d151fcc6567f977f8d5ef30c68d07d6d6bd8a02506b6a092ca0f34bbfb8074ab1a8d67fa39ae96f2d47a895ffb9511d001a27cf6db9c616a36bf89af9d9618e7f4fd19cc04458c0f417be4c4581c38f29da06f9b15119abdd5050b5902623795f9086d36dbe079cb94f3ce7a6fad4f8488cda66d6b3259972e83d4b1a4aa227254ac38188fdee0869c83985934ad43619dbf4c97cc9f1d4c1c05aaa070a37a0a3a56e6795b7cc093a876c98af0becac43dd230a5af3b5c7a8d7f990d9540fef36d301908532f7862292c82539061ea45084ff8688d8bd80903ffda7a5068ee413040e389014cfda0befb6c9589389675c77789e6f6f2b98100656fb60f8e0a96d07ad447170cba90f9d965e4ca403f14fa90f74839dd09e681752fab04629d3912a9279915afac846d3b02a3b6f0219e4bc854cbe25d76921d0b9ccd4bee140ae868af2674e1736fbf8800ab3c83c116d57f5471536c694d3e58bda158ccf1c249ad39cfd7b672ecb941aa6eedd9ae046ad98827dd9fb5519b7afbc1627b6c2cbfc68da74e3ff0b2f85b0f1a7eed24ed941e6032872921af11d6de9e1e16ed08992cf0c787d8a58850ee39a55bdd71e7a84633aec3ba7217e4940cc14c649f194588ed6eb531ff9275d41099475f88c79f4f2c1cb0021b5bbd10a1531bdafc01778f62d6405d238023994be2026f4c5602f612f67f1e1fcd9d0cd638616a939588313ce6e71fc630ceb7d869427d783322a3c04d9a831d72e2c9428d6a3fd26d0ac3f3521975bddd1e96774328ab62a3d235ecd1507138c1c79bbbd88fa82f98be20e3f24cd819ffe6370a29dedc6eb9b306b23753944c059d35af6ff91f97a278c245aae0eaebf6ac31552671c62a6d9af9c2407678493cfbfe0da5ef6284c881c2c3b1d6748299cc24dae766844b6dcf3ccd6933af9a2762820aaca087c529eaadda64880338732af6ab36ba47098aa908b815d912967a9d5c374c1783736ae0158d1f9f4d86170ba30e7c7e9be917d6ebe648911ec92e264a95b53369c1dd63d757abeb9088b7df4569d6006f3c99b0b4172f755da93f95de39cc957c6986bcf97f6e733fb1b8345687d6f73c3ed177b8d6ec22339a43a067b57daa3160d5733bac137d12e5469f651cd2ff4484daad032c70ede18ec1dce910c7bc16eca2f4c5beee1e4e21f7bd34213501161df7103807daf4f6692a6555fd19a7e9634f34875dd9341e2535def31a69b038248233601a8f87fac16d7bcbec69891f0f3d06c292d7e0230ca677fe91c49610f0c080e69eb60f4d16af9568f216d58a8f33d67e53324ab70f59af732d373071ae9aa93f2f3dd0f15076cbd897f3f3ac195327e2c88fcc4c0f4fcc47cb2525b597ee44783d5aaf549f1192077460f7eac8a8ee6493247881d1c189355504a2685765ebc419ded51d4faa8ebdd387eced77d5c6a18b9f081ad5fa2dcf7395aa076411dcf0a83318e547964c4127d43b8645746a55179c1e11d61027c100fccd32f900149f586c25987e925740c838adfb55fc6a0fe96cde0171b25b28db1326f87cff9907bc3e0c2e1bbef4936c82afa4bba6285d2efefabb2737d23dbf4f97102c95e2f4d4f85c5181080f218074a982953f4626c223f545d7dff3e31f0504fbb2e172f393e35918e4c44223d7216cc5b9aef164d8db8e294cfce6af82d0f34434324a88a5b6c686bc9c8f5ee31656c814176cfeea1028bcf7fca8210f19ca2e19b45cea334f080588fb3dc9fdba87aa7e19a1082a13df31fe6b466cfedae5435887e5abcdd6d412b9444383d2059c67924203c63891e21d806aa139e48dcef66820de7eb754b19e857356651b8b292d7254275a004770af0c53494acd966024ae1c60509db8aae74ffc6acd8634669f106cd77c4b440cae405dd7c116c8a7ea9506b0812f5eca7741078094e5608f908f29e918763f6dcde650058c6a63bede86236eff394122950ed79f87ab6980f7e59fc18f08521b31a8207d2c048fc93e6d32327297a0157417a4c914bacb2be19ea7a731d1b2317b10a1f86358e8478abcc9e7093fcdc1f743a242d3c92aba568378c9a861e9c4ebcc8b9f99c8935e7b5a5787777e720aea2a73b8848a9828d96b2076efb2137204bc00f9df8e93cb787b0ef03fce3960e5e183c43883c46564772f0638de188de36c58b760cb12773b024b7132f4099342845c43493de839e8598003a70e73a0c0de41cb118a3140b10bb6cc54b4bfac1fb09e5abdbbb58128dd8c70f385163a8ca8c931cfc228acbdf4fc20e15b20514c58df0bbb48f3b61fb05bb83c20276990717ed7043a9f77f3a25c1a814b9f14b55422a13d50a5f9f452e088769b5762f8a526a89084789c7a080a2f19fb2dea99d40f613554b27b1f3ad7322bef65b1872672dda427e1c398d137bf636fede04d2a153564f5f89cf320e52705f83a78f92f15e00223504ae6ec666d9ea0be4b55f3cbbd200e6225e3aaa07e599b73c7d2ca2e66d7998f83ebbade141ad30b3c56c8fe24d0f0fb5985276c63c91b4c52ade2c83347097708a9a6b1b7bbffa4af3a8feba7aa8711da9b527f3a6b432cc69b3f3c7d4252f816439cb67a36f6168939cc1c1bb8cc11dbcecabccef67883e19a7b06fb499890f8d9b0b3284eca5928e3c0fc4d13c55e904ef008c259834d3de1b70a18f04917fa1e309eda7f90d1c5ef13d7d3f28f53bcea47c9b62ad8cc3e2108ad7d6ec3c0ca9810b331163f463ea2f51ff42ed4fb07ace6df867a5df7dc3ae7bbd077fe0c9d0025eb58617aa9ed029eb707b304b77252b2ca402592cdabc6ad3f91afc8a4d713268fe450571acf77c0bead8b6ba4583076bdf575e0bbfff37670f7b1afc7909325ed1315f9a0f7df8793331192c5712293520ff5cd04864d08c1618db93876165f0e65a396dd33964025abfc71c3dd8c12605a1995c4907bc61f75604dd58d34e2e9e6a8ed4e06e10ef7c107da8bc1717403962c5a681b353ac5eb9a4c979a46cdcafc8d2fd979c32e4f4f7f1e0e057ff8b6ec0657583c954c886d18264c99928a713bc663268fb23e0a4346e882f053ae4435d8e331a29430def96e23d014b891042e6ada74dbfebf536b292444f9982491b6c62c69c2e76c26dfb64781b90ca907b0d19aaf343519f377297bb41c5d5bde277898d44a6e7175bb42428cab24aedd5b9bc4b782ffe94e6cf245c2a92a03af067fb7ba0374ae795f3204082e504a95c7e0a3db55c3f2d7a64c642ae6cb6a5809028bbb381e4255375b03665e525a42c57fd3ad51a0523e365786463b96fb76146dee0fd662bc2037cf5cccaab9f27fff0ad7e11a9447733f83d273c937d56133822ca520d10f65cf6a976e778c4f881e693786cee4235f96ec95a62cb1b3319407d982775c9b519648e626a7bc31b062ebbb0682cc80f422e42a00e7fc11b4ec8ee329b1befeab5ca64efed69d0a188b3bff7c7b6eb04c97c5800f9eef75500a96fecc0f56f5baacf3ca2d2eaa4b4cd0811f555d83d3b93aa514d7c0b9157b61441ec890fb3f22f3b04175d25cec364db85a5ec36e3655684a960f66f2ee65082467f2d88bad66ad30b3106ab9ed44c535b5e66d08849298342d1bb5052fc10025d880163d8fc35fa459012b0cb6b2c973ac78bdc6d55a184c1285b9112caa78684d7f63fedfe3ee0efc5d696226efd67b78ad87971159bba363a4fd2177e7f5efb6c7d481053f34ef4b7306ef14f8873d331474a8744287622008810aee5f7deb7dbdc3c7b584dd40150bbc7bc028e52ae50d28c782375e181cc3b2ba1c9bca08a05b7258dc066470c9b735dad5f86dc9ccfa0ab0b6bfb3273210604a909044d5940aa1a624abe6e46d1a566caa61ed3a60688f2da63539caf1df9d1761375337d95bfaaa0c30c160e1ae7a4b3a5131c46aae8acef58279ec3341c97091220f30f9fcf3044d2fc38c1abac807f71ccfd29933e187ef089fd185bcb88f5b940ae1af78cdd92f5448efb5e6185e0ce092aad51cc53030f6fcdb58655e86dade3b5257f6d73f3c809c6ac8bdaa67fe78464d1fc07f5d3d4ce633c1a5876d013d5f8e358c122610709bcfab81f537b74fd899cb0c9bc768bb8ba90a324e71472dfb12e86b32c70dab9d8ad87e6aeb5da3df5188cf6e2605ebdc639650a2b7f1e486c33abb7fe4f7ba06bad4c78da53a1b9691e9baefb9dc1b8a46e482ef0b4c198a8a6efddb1a26761a4a95a99cbfd2bf097c6c52fec505cb888c8a89cc09ae3e79b6bce7c52a8f3c8e2fe1a98bced7d4131e3e6c187bae3f24fb61d9aa8bf016d014ee1c5d797a4238b8db09dec3991c5dfead656ba350d4e5439bb99a3d6801a3ce9ea89ae7429c0c59fea46703dc2c152a370d0ca18269f96dc7769f3dd96e24b1636607f45324a73e412ab23abd288685a12b551d8494cb326a3fa098ccf69cae3ff84c1cc3ea7da9442c6f64a1c6631574928496c8a8a4c8db60872508c765b129e14a1b9ab86fd4ba353ef5340091a78ba632081115f7a010819f8795d60c1cc0fcce3e19e3ead8b0ffb2c997d85fff70b252814eb36d7a5fd1e8f59d200b5d69ce4bf4e9110ad5b9fb720403c356cd9ee3964f5cade83a5326a47b1f509a873a202aa459e31b9d8847059c3293695ec3e5af4751ed44aae39453986a91dcc369b0b4f47202affea2a7a480846de0ad1ef8dd14392d796ac94b546f63edf1e2095f1b904f47b9525de22634af453c14372dd6312c7c570e299bcbc83b2f53ee8621a708e253daeb0c31b1c98f0b329f5fee24fd86dd00ea700aab535ccc597072a42f924d5820d5ed2247a7a59cd935e221803b1553bbf355fcabbb08acb8029e326bb3fb11885aaef3ce9415ab623acdef118b028783b83a08bc19d36f62f99e62d57e88ad70c06dbaf98e0fdc132bdd3059fb8af017bc8e386cb406f756858b92e862f1da73190c5519a03575c9c659f595a4a064ba0507f86cb921fed64f38c1ba93fafa38b0b8be11f22eeea22356985620903646a1ee2b0f0770b966a40a33ca97016898296261499db3f133c67e596a81100c49948191a2e09a1ee85f9aea02f38a43680f04560b272e7d6a5e450814115bc7c443dc29fbd473190bf90bfc48657daa9c38a7b56a939c5e3d925a9ead4548074f3cc4b6cdb1e06f2020abbd679f4fbf85ebf44ece447fbacb06e5ee478067329bbc9f775fbfb9595b77de7d18c2c711adba97bd0077d71dd6ff1f9ae3fe2df47f4fc13e2198024a5cd5a0c5e374afb9c5d4e2fc43793269f51414e3806a0343efeaf01e53c6849c8a4314294d1dd5f8996bd8edad0e8a6a0cdb181039a10ba6934e79938a1267ab26e3a7a411206d1039643a46fda0c9c39661e56ad9cbb9e2aa49424845a7d83b0b632014d660147b1f07a190f4a6dfc0b8e7566cc5094a7ed2f7fb5b56d6bdbf4e9d84ca4e53921ad2038ff3a5b6b3f0dc874331296fa1728dbb35b8d11a77c8f4948e7fac7e0467654c8ae1b62e67ec67cfdeab43aa42b2557fdd0b5dc5257911a7430f932f57f7f5f1d46937521fc10c3f1988c190bcb92a5f2748be3222619cd455f17e96c82084f9aeb5bc0f04e57d8295b4be353f1e1fd74663853ba73b0c5d2"}, {&(0x7f0000000000)="641f8ef8b818307a09344d9bcb3c5c36a41b0a435df9e5fa0459bea67b84475cdb23429cd1d47c609535dd26c749454626191ebff688498a5bb427c9"}, {&(0x7f0000000080)="424c293f1423238279fbdd9d5e4c2b92f23b7f0d8737cf650d1002ccd24c4cad952793aa308043bd64583eb56e8937a0051603c279d300e54fb9e36563"}, {&(0x7f0000001a00)="fc6e3cd87ef4d04fb8c4c8775a8831a7efeb85c1fe9fbfcbcd7a59a300558fdc51459da23466947baf00919fc4b3cd4904cb44b19537789e926d7de8071f3a9425512eaebb7d1169901b6693f9ff0bd90a32b918c77838759d161082097292c7c5be424c82eb5227fdcaf8ccfe1dc7a12da6e9c6451139a8a3f1800de798eee1a2befcb56c78cb0f71199e4dd56fbce0bebdd9135a4325f44e81fc365857a2b650329d7ac9874ade2cf5b00a2c0560fc4ecf05df0b9447cf77f52bec5b0e98d672b740f4c83ac690c7fc382318c25f171f22931e3c27063c039da1aaf76baa63ddedd7dc5bb7fc07f933b053"}, {&(0x7f0000001b00)="524eca65925a32658025ae20e3e7b01d087e64a0998007aed1cef65ab017e44a3ffdb6d870bf172d7176337636b2d4ca44adc0ef1c05a20f99d76ab4bfc156022b98ef6f413759ebeff832b047d1c500344b4b7c342caf47c20b8f780b5e6deb8b29cc3f5d2d71327fd46b104f6c46a4f0132ce0d951c7b293e0dc23d8f63c8428c1dce61d"}, {&(0x7f0000000400)="64ce7a594214e5188f81741d3e8ff42d9c8f22b8fd0bd24d2985cee353b23c2ea762c9aab8c20668eed53e3c3831a1d69a164b91c027f0e3bbc21cc4426d3e132d00530f7e508c1c4969d0d85479f7ef07bfc54d0416b6597c2963993e692e721a4a3badfef5242d9b7c3fb08bd75557814637eb3c7634c7"}], 0x100000000000031d) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b0818", 0x2a2) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) 16:02:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x2) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xbb, 0x8000, 0xec75, 0x4}, {0x6c3e, 0x6, 0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x399, &(0x7f0000000240)=[{0x48, 0x100000100}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="ed58") 16:02:04 executing program 0: r0 = msgget(0x3, 0x280) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2eaec5155b8b47aa31f6632e"], 0x1, 0x1, 0x0) msgget$private(0x0, 0x423) msgctl$IPC_RMID(r0, 0x0) 16:02:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:02:04 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00), 0xffffffffffffe68) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0x80, 0x2a0b40f71bc4cc86, 0xffffffffffffffc1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x4, 0x8001}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0x80, 0x400, 0xfff}], 0x9, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x2, 0x4, 0x100000001}], 0x1000, &(0x7f0000000100)={0x9, 0x8}) 16:02:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getgid() 16:02:04 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) clock_getres(0x0, &(0x7f0000000100)) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x0) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) write(r0, &(0x7f0000000000)="35a683529611d79ba88a8648fa122d764230d561322b178ed9dc63bdac4d6bd86cecafab9da9a178113937199041aac4dcff2e84a3238123bb1a5a44b39d8df323c0486c24727d63794165858d761c9551b60a4cce84c9d944951c69929d3352be7495d7", 0x64) 16:02:04 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r2 = shmget$private(0x0, 0x4000, 0x2d1035fe5c83335a, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x800) close(r0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)="b6d232ab3e0e3d74f94120095e0a06dcc86dc25b805747c507dd69446dcc863f5b2b4add37ef547c272dd53670f23be5e993793ad3a74571d8a66d5ae6217cd90fe38689e11afbd35e55bf17d98263eaffb5616e0725eb00"/97, 0x61}], 0x100000000000015f) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000280)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x3) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) 16:02:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="ad0c62f40c4a9caa02aeedd38435cf7d8b580d373e69f45d1e4b77cae0c5afbc9d0d599f8a4ea9f16d10f84bfbf8203275e2916191743d2b6747159e4fa5262ed40c723a09a27346433eecc82303f08485d56bc73e335289de5191aa7364bd2ce09d2f8cdbc2e453e031ade36f25ccb62e4d7cb25af4e3d90704f2b6c9ede14d0bfa01da614905e8305619402e781842c191d2366862520938dd5dd5b0b00ac9deb5c1af1530d8f1076bbfd90167581599c98800c6bf2d7fc4bc16036206f1dba4ea91612f77e0b8d40d69137e3ca34a3c546bc302260dc58bd05973b5e31ba29f2f19db6689388507d2629c1add5ced1af6199872d9d35695d25194f4d9", 0xfe}, {&(0x7f00000002c0)="731126d45ada2502da97ab8141b6715e0344108900c20769afa1d5f27593aca030421bdd1c71a413cb7e1b03712325581f7132a6fc1f749fbc4c048f5119437df84223de72a7d0ab67320fa321df7a87192d1e3b83b83a5d9278ca2a360a129599518fadb6d3ddb9948b7acf0cec2c13114b3366e2e4f8a0d54f2eed983c96bf93f6e33994f246849fb06bb8f57673d8a0d508d8e218f1a427179721110298253c3667f1c93661ea3dc30949ac70749f1d66440aa81b461e941d2bc6f95159b6f9299f5f15e8eea87804081bbfee", 0xce}, {&(0x7f0000000080)="3998769a108a348fc3a9e2a60bd8b038a96f38cb811487dcd710f2f8ecedd86f0972970f1ae8c34421", 0x29}, {&(0x7f00000000c0)="3af0e4eca3fc54ff1532a7d6a79db9f3827e48b31be14c98006aa6c7ac3273a6150e2230310b25c9fef5261eb0a6fe9704c97221f09ecde390127d5ec884aaf5a861743e90ac", 0x46}, {&(0x7f0000000400)="59959d7125f35939af31bef2c8cace86edbf59f560b9b2208c87e90d3a68d72ebae84a65fcfff9b4956aa2d08ff9a214f228305f6c3f7ec8893a6cb0d68110d3510999214b270ecbb27951f4875776", 0x4f}, {&(0x7f00000004c0)="9a3e0010df234a804adadfab4c285c3090ef3b9b1195886d9104749b435315b37be8376d06d85112cea94107effcfc77cc778d5093b080a632ab849343efeff29b2fcef6fc0dfa1415039be17c8241e04dd0f222fae9cd6a826e11d18bd5b9f2e4b187c0fdc1cba2991f1fa270012253831e230c045cd4b96cec69bc827fdaefbed90aa3aace2768d9144b592d50", 0x8e}], 0x6}, 0xc) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000700)=0xaf96) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) write(r4, &(0x7f0000000640)="a921ffe8dd344c1a2c14599906c0b38ae4945643e5b31f6a1bd5c13e8c1caea8351e3f3e953227c2877de014845349bf80b4d519176f04adbf2a8d6c36e13b3379181c7f4508c7398e21da388f836e22b266289b46582d7b260a3859e9c9bae03520ad25741f4c4bc702f9c804b1a82b3c7b35f6751c625a4a7b887b18097e13f283", 0x82) 16:02:04 executing program 1: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0x0) 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) setegid(r8) 16:02:04 executing program 0: setpgid(0x0, 0x0) getpgrp() 16:02:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000501b100000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x4bdb4a4942c3ee92, &(0x7f0000ffc000/0x2000)=nil) 16:02:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/9}, &(0x7f0000000280)=0xb) accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c720f3632d313072dd0da0d100ce2d5434a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faacc59886122942ddc77d17d85b9202000000c8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a26de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd833ce60331dd48d6fdc2ef47b4d2c38f572cf51ad766d7b9dcce24dd92f008c18dacb6584b976198a9ebdf1b7ebb57e70700000000000000a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f942f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e7dbeab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f92f064b23f1e1692c350000000000441d425ad9abb500ca10a4de8b914e30a9c9f8c26e2ded4118487045689632713c904775e2f5561f2b3f0004932e33214f0f91bb0c5f47b9129543712f208604d43ff2ec0581c52fd7c9e9f524c192a2b3658caf8c92b857b8d31dfe08173443b10e4b84b05f0281cf6657dbe5182dad70a037768f0921ea9f6a1e90b6b7ccf4657925eb7ae8384af90248653701137ed85889fd722319e491ba728ac7c8e4abae4141bbb3d84f086701c76ae48e3f1f1d429a105a1b07134da779372636a9ebec31e904567ae1d87cbed7b2a205b4a793f1d02014"], 0x10) readlinkat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/130, 0x82) writev(r0, &(0x7f0000001400)=[{0x0}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) accept(r2, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) 16:02:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000080)) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") stat(&(0x7f0000000000)='\x00', &(0x7f0000000140)) 16:02:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:02:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18e15cbbdf696c000000000fdeb57412a144f037f0c44e59abd8ad7387d7891658eb4c37a9c5a1011763fbfd53c966a0f96eb734db248cbb6da9c18c0cb30810fe50c3cf0240f2fe1085825d120121c68b122a2053880f486049d8dea81ac04997f999462c2eccae6a36e6c150cfcee2c9670d38b6a956d1c0d5d739472493d08c7b588f72ac8962c909d587bfef86af49df2c11f3006d2553b42471d8dc4c1eb96bf2915a9e0771a1b5512d15118333f8d01fc606747b86e25fce96ba66dd93262dfcade4609ef6a150348583fd59"], 0x1c, 0x0}, 0x0) 16:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x34, 0x0, 0x0, 0x4}, {0x2006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="eb") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCFLUSH(r2, 0x20004268) 16:02:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x6, 0x4, 0x88) write(r2, &(0x7f0000000180)="406bf87daae12c357622531c68d5801784964bb86f0241ab2baf05f2a0a3d56bb8c882b081027d4492fe8883ce85188f0028c3f32eaf3a34f8f2b3406563f3e2503b148fa42a0f79e65ea4c1ba2a238cf62ac8ffb3bee8d7b364aeee9a189cebf6ecc8c0c8c256617894b66c4b99c8f4caf2572e6ec3eded6b07da482a68e2128bf9cb49964268329f903e136391ddd5ee1390", 0x93) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:02:05 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x7e) semop(r3, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000003c0)=0xd00, 0xffffffffffffff11) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000440)='J') r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000100)=0x1b974eede4ec4c44) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r7 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0xca, 0x0, &(0x7f0000000680)=""/202}) ioctl$BIOCPROMISC(r8, 0x20004269) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r7, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x1004, &(0x7f00000001c0)=0x3, 0x4) 16:02:05 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x118) socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in={0x2, 0x1}, 0xfffffffffffffe94) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) chdir(&(0x7f0000000380)='./file0\x00') semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x8001006, &(0x7f0000000140), &(0x7f0000000880)=0x10) recvfrom(r4, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001980)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000000000000000020000000000000000016f1d623af06b45cc0377ecf2f8a236c00a2f03a5ae7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0ed3dcf1c427fa24d1121c6c7007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148e58d6a41923ec34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329e44dd59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d425897d48c05f52bb46d2d740ee39b494eee48cc1d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f89de445258b71699380784b8fdb609a111f6665ebbc6704b3d883f5ac40f5375ebcb62da2836498e1ac5333bd4603bd3cc3c7b9ff6676b192dd7dba0557e05b27e758157b9b4f7646318dee4524663c3f938f60800000000000000cde51262213f8256ebf4e9191244eb8bd5951071a41a323bb95e87034355d7ce33d4992238fff7b06a20867fc16a6422e5788711e97edcf1a8ea05b927f28996427b2b005363724c194d00e68f6b7a574f9f2dba146749cfb4d00cb24ae47bd42b463cf73bce3cd0b3b230ed462b6eb8a759cdbe3df8c978a265e49a77742e7845a30ee278a3df09070000007a4a2f2602b480e6701e65b79a702c36d9c56b1daa76444ec9a3411a0ab0dd3dc029b47fc6068bfc99f2325f85820c7f16891f69328a8ece99660fac80b2ddc16b5b689e6c931d238291b700"/774], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8000, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) pwritev(r6, &(0x7f0000000540), 0x226, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000008c0)) r7 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r7}) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x410) setreuid(r3, r3) semop(r8, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r5, 0x1) pwrite(r4, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) 16:02:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x00\x02\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0xb7, 0x0, &(0x7f00000001c0)=""/183}) 16:02:05 executing program 1: pipe(0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x54deeac9599e5cbc) r0 = kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x12) r2 = open(&(0x7f0000000100)='./file0\x00', 0xefa5321b357c733, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) sendto(r4, &(0x7f00000001c0)="5c0e0cb6e98e3605eee1c59f4e6f0bafeac60848d82db8b5300b00fcd296ca73609b9b97a9fd0f9eb35628e3", 0x2c, 0x408, 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = socket$inet6(0x18, 0x8002, 0x80) dup2(r6, r7) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r8 = dup2(r5, r1) sendto(r8, &(0x7f0000000280)="5880906d25010a58a0229c0475445d9ec0f7038094d3f2c80dd649159e480eca816e14c33b8214c8d937e5d532e9031de0cd7652868db1eb7c6894e6edf41d7b525b97bc3fb6bfdb6fb20a1939c5f88069acd959ef9acb396ccc76aa9f464da864d0f988d77101077d5d9ee14030658c5b40cbd3ea34e921efc0fafd17cbe10f6463dc198a187a467913d0c88097535434e9c061c9d3e118fc4472aed76840706420058597cf92fc9643d785de25caff0bd9c77fb681baff3624431689f701ba663d62c8bf03ee0418cca29f7a96472c862981d55cfbc8a4252a5ceaeb2877482b997eb2ab38bd3f", 0xe8, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x760, 0x800}, 0xc) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0xe79) 16:02:05 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080)="c76046ff27add8de0dcec17346c2d33dcf7f96c9a0c0da55f18cbaaba8a88355f6d3be46a2b45ba7291d959856ed4f25503700a42d3d0f37aa7540e860627a4f8da15a69b1101239b8a4034df3e014a5ab87149ed61a720fb61d05e34ba0f60539a37d9e74f1af419b4a633f775e740cf15c21073c65722e342b7169a117321dd236b3c5d440d252bf85b2ad22ce77010035fd7b80c7be94dae1386d2cdc61c9eea2557cb4f6e97f030094d1a878fc399c", 0xb1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x11bfe3fdd0e7ef11, 0x0) 16:02:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fchdir(r0) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r10 = dup(r9) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r11, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r12 = dup2(r10, 0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) chown(&(0x7f0000000140)='./file0\x00', r8, r14) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 16:02:05 executing program 0: fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) getgid() sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 16:02:06 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x20, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa01, 0x100) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) preadv(r2, &(0x7f0000000680), 0x0, 0x0, 0xfffffffffffffffd) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) 16:02:06 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) 16:02:06 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x42) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:02:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) preadv(r0, &(0x7f0000000240), 0x100000000000049c, 0x0, 0x0) 16:02:06 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) r2 = socket$inet6(0x18, 0x4000, 0x1) r3 = dup(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) bind(r5, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r6, &(0x7f00000001c0)='./file1\x00', 0x33, 0x65763de63628ab8f) r7 = getegid() r8 = getegid() setgroups(0x4, &(0x7f0000000200)=[0x0, r7, 0xffffffffffffffff, r8]) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r9, 0x5) pipe(&(0x7f0000000280)) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) pwritev(r10, &(0x7f00000003c0)=[{&(0x7f0000000300)="3961f73bba5f726360e76f8f4dc53bfc9393c292d4920f6a1888cc79fb6ea873302ff8badb197b3caa153b96d7a64d93908b7ca1368ee2bcf5d1a2d510b8f2039c5e1622b2544b95c28699d9fdd275794c49d3db7dd3b8c1f2dd5a515468a9e76adf60d4da8b09f19ded7bdc4e0c8c705a0475f8f5e32ab3d53f1a56b4774acbd86298948166227ec22f72106b47793ac128064f9d66b08959648c93ea6fcaa5d63397b4ea10b53225dc79801829", 0xae}], 0x1, 0x0, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) getsockname$unix(r11, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) socketpair$unix(0x1, 0xfab239401bdd76c, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r12, 0xffff, 0x1103, &(0x7f0000000500), &(0x7f0000000540)=0x4) r13 = semget(0x3, 0x3, 0x4) semctl$IPC_RMID(r13, 0x0, 0x0) r14 = fcntl$dupfd(r10, 0x0, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) fchown(r14, r15, r8) 16:02:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8004) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:02:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "d730c15b00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00001a0000/0x4000)=nil, 0x4000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:02:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) poll(&(0x7f00000001c0)=[{r0, 0x80}], 0x1, 0x4) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt(r1, 0x29, 0x7, 0x0, 0x0) kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x1, 0x6, 0xd7, 0x7}, {0x9, 0x1f, 0x9, 0x5}, {0x7fffffff, 0x1, 0x5, 0x7f}, {0x6f40, 0x5, 0x1ff, 0x5}, {0x3, 0x100, 0x4f3e6240, 0xac}, {0x2b, 0x2, 0x5, 0x2}, {0xffffffffffffffc0, 0x1, 0xdabf, 0x8}, {0x7, 0x5, 0x100, 0x1}, {0x8, 0x1ff, 0x100}]}) 16:02:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x21c4, &(0x7f0000000080)=[{0x1, 0xb256, 0x8, 0x5}, {0x1000, 0x4, 0x3cf, 0x4}, {0x2, 0x8028, 0x10001, 0x100}, {0x2, 0x17f8000000000, 0x7fffffff, 0x100}, {0x1bf, 0x3f, 0x5, 0x70d}]}) r1 = dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:06 executing program 0: socket(0x18, 0x1, 0x0) r0 = kqueue() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) dup(r1) kevent(r0, &(0x7f0000000000), 0xfffffffffffff48b, 0x0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:02:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x82b) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) r7 = kqueue() r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r8, 0xaab644ecae4f220d}], 0x1, 0x0) kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x52, 0x20, 0x3, 0x9}, {{r6}, 0xfffffffffffffffa, 0x8, 0x8, 0x80000001, 0x7ff}, {{r0}, 0x8000000000000000, 0x10, 0x80000000, 0x5, 0x80000001}, {{r2}, 0x7ffffffffffffff3, 0x11, 0x40, 0xff, 0x1}, {{}, 0xfffffffffffffff9, 0x1, 0x1, 0x4, 0xfffffffffffffc53}], 0x3f, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffff9, 0x20, 0x1, 0x1, 0x80000000}, {{r8}, 0xfffffffffffffffe, 0x4, 0x1, 0x400, 0x2}], 0x7fffffff, &(0x7f0000000280)={0x100000001, 0x7f}) 16:02:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc15852"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:02:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r2, 0x597, 0x4, &(0x7f00000000c0), 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5ae110fb5ef9f487, 0x0, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x10074}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) pipe(&(0x7f0000000040)) connect(0xffffffffffffff9c, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x17dd77fda55baccb, &(0x7f0000000000)={0x2, 0x8ca841144128f3fd, 0xfffffffffffffffa, 0x200000005, r2}) 16:02:06 executing program 1: r0 = open(0xffffffffffffffff, 0x200, 0x20) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0xffffffffffff0000, 0x7ff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x14', 0x80, 0x0) socketpair(0x2, 0x8000, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0x7e9c3a57b182d942}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) accept(r4, 0x0, &(0x7f0000000100)) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x40044271, &(0x7f0000000000)) r8 = accept$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000bcffffffffffffff00"/110], &(0x7f0000000280)=0x6e) dup(r1) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f00000001c0), 0x0, 0x0) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r10, 0xaab644ecae4f220d}], 0x1, 0x0) poll(&(0x7f00000002c0)=[{r8, 0x10}, {r10, 0x2}, {r9, 0xd7c7cbd5b61b4f89}], 0x3, 0x2a6) 16:02:06 executing program 0: seteuid(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/238, 0xee}, {&(0x7f0000000680)=""/204, 0xcc}], 0x9, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8060, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x5) 16:02:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x2, 0x6, 0x80, 0x1, "63ee0c1bb184cbc1461ab9aa1650edc5f81e5257", 0x40, 0x7}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000080)=0x2) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d0145ef", 0x6}], 0x1) 16:02:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000000c0)='./file0\x00', 0x109) bind(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="2d012e9d327f8fb4c4768fa7370561f6cbb446b43b27a762e6819bd75f28e788f2e25f1e75fded659d4afbf07af0afe103d276a243c35f7a60fb2f258266b46d07da55f71b7575f89cf81482434d70ed36f9bcd792c25b114576833f4329ea5365662143220da8a9846caf826eee29436985c0cdedf4abbd0e4773cf183365f9399d8ebca5223af8941d05463f16eaf1d40b676b820375a1175b421f8ac7d660d5658131d21b6646719a6f0282d1f079400122ac"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000580)=ANY=[@ANYBLOB="8ca29e1df8ed9aa6d74448d97801000d66696c653000"], 0xa, 0x0}, 0x0) r2 = getuid() setuid(r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/203, 0xcb}], 0x3) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = syz_open_pts() r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r7, 0xaab644ecae4f220d}], 0x1, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) close(r8) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) accept$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:02:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x4) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1}, 0xc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x1000000000000) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:02:07 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000006c0)="ed5ca2702ca1bf91fb8a8ac227247d2e86a05561912657be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4f53c2c1ced927e8827f785d3a150cbc540a471ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7e69b98c38900e93d544024cc95b88bf45021683bebd7346b29491bda334c5249d0d861a6a4f1") 16:02:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x80) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/179, 0xb3}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 16:02:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x3d}, {0x3c}, {0x7ffffffe}]}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = dup2(r2, r1) r4 = dup2(r0, r3) r5 = accept$inet6(r4, 0x0, &(0x7f0000000000)) getsockname$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto(r3, &(0x7f0000000140)="108d4f7428e52345fc15510416bab376e6e0753e81ab05d97db4b124dcd3a20d8d9d5743065034ec70abd4552af92a0d3719615f23ac3099971bab1b0166e5e452d21325ac92650d36a073bc3c6c1c142e6b8dd68ce251dc947d88211c1ee4", 0x5f, 0x4, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) syz_open_pts() 16:02:07 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) socket$inet6(0x18, 0x8000, 0x1) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x8, &(0x7f0000000180)=[{0x3ff, 0x6, 0x1ff, 0x100000001}, {0xc3e, 0x6, 0x6, 0xffffffffffff0001}, {0x80000000, 0x20, 0x7f, 0xec0}, {0xfffffffffffffe00, 0x9, 0x4, 0x800}, {0x0, 0x3f, 0x3, 0xd45}, {0x4, 0x200, 0x2, 0x200}, {0x80000001, 0x0, 0xfff, 0x1}, {0x8001, 0x5, 0x5, 0xdd99}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x6, 0x1f, 0x5, 0x3ff}, {0x7ff, 0x2, 0xb567, 0x4}]}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) getdents(r2, &(0x7f00000002c0)=""/93, 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:02:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) flock(r5, 0x4) 16:02:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) pread(r1, &(0x7f0000000080)="9d7ff2cb2e38cf8f6e60427cb2084cc911e9eb087ba414fa905a699de42bdb31b4318811149f1d777174d037b383aa9b843882c796f6aff9d439dfee961c9ab1200c626be728f82590e459a7cdfce9ef64f3c708443e298dd55f4f0ef5b7510ac7962d2fa318c768c1df28eaefeecbb3b183ab71f239ab4771ead54fcfa7b04477b8fce6423922363f660a1f56", 0x8d, 0x0, 0x0) 16:02:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x2, 0xffffffff, 0x1, 0x7, "4832c987dd2fa70ef03c715492e3536960bb1a9f", 0x4, 0x101}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) sendto$inet6(r4, &(0x7f0000000240)="c74a55af58ad2e7c11d9252d32b9ba4bcf6fd8b5ffd6e26689b07b5c15d2e6fd814b379f8bf117dcbb58c2b91c60cf2fe57fd00521a0f2b0e1935efdfbb0abb68325bf9f92a76f986990768e50c157eb19af05c4c070cbd9ae04423488f3ff8eac8b6073273ccc385805a5bc0bc3442e4f7859ef4b2d7f35b0f96c", 0x7b, 0x401, &(0x7f00000002c0)={0x18, 0x0, 0xfffffffffffffff9, 0x6}, 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff490000070000f87c845b671b1b542a538706000000a714000000290000003e0000000300357001000000000000000c390cad382984d5162d83663db54eb32953fb2af2684694b0390b18317c70f83f4ae00a391d9238683b7801206998242b35ccaba1dd4fcdfaa772370027638710bdb3df50125dc0d2c5814b8a7cbf74421889dc35bfc33aaddcabab84fc850f276b664105d73771904aec17f8170e165c"], 0xa}, 0x369a0a6c872287b2) 16:02:08 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) mknodat(r3, &(0x7f0000040000)='./file0\x00', 0x6000, 0x400) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x25, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x40044271, &(0x7f0000000000)) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000580)='./file0\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r10 = dup(r9) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r11, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r12 = dup2(r10, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', 0x0, r13, 0x6) fchown(r6, r8, r13) readlinkat(r5, &(0x7f0000000000)='./control\x00', &(0x7f0000000040)=""/214, 0xd6) 16:02:08 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) kqueue() 16:02:08 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = dup2(r0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0x5, 0x5, 0x10001, 0x2}, {0x1, 0x3, 0x1, 0x7}, {0xff, 0x9, 0x3ff6, 0x1}, {0x3, 0x100000001, 0x8001, 0x19}, {0x100000000, 0x0, 0x8ca}]}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x35) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[0x0, 0x400, 0x9]}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000040)=0x9) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x70) r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0x32c) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockname(r5, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x19a, 0x5, &(0x7f0000000600)=@in6={0x18, 0x1, 0x100000000000003, 0x1}, 0xc) r6 = dup(r4) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r11, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind(r11, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r12) fchownat(r3, &(0x7f0000000140)='./file0\x00', r12, 0x0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="14") open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) 16:02:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="d1790ad15a1be6311edb41a97389547e4c5c204f4e937c8d0f390cbe209dba52fbf3b6aaf797ff589f9f8476d0052ab4f4f68b7ad3fa32decf09772affd4b1f149b97550700708acfbe38e166836f862322552781862709af01c8f27c07ee5363fcdd98306063989564c2f7d16715c8a56defd422e4e5a5616c72b44bd4f6fa02f425d51ad7e057f777caaed89b86f8261f5ba70f33da6e4cfdda0c7824ae0865d640a2f28c143eed0a2eb657b5331acae45091ab8d6d7daae7a6a919545f545bbe74ece9047", 0xc6}], 0x1) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) seteuid(r7) 16:02:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x40044271, &(0x7f0000000000)) getsockname$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) flock(r2, 0xf) close(r0) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = fcntl$dupfd(r0, 0x5, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000003c0)=0xa4) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x20000000000034, 0x0, 0x0, 0xffffffffffffffff}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) shmget(0x2, 0x1000, 0x88, &(0x7f0000ffd000/0x1000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:09 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = syz_open_pts() r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r12, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r13 = dup(r12) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r14, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r15 = dup2(r13, 0xffffffffffffffff) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r18) r19 = geteuid() setuid(r19) r20 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r11, r20) close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r21 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x30) r22 = fcntl$dupfd(r21, 0xe9784182912d1382, r4) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r22, 0x80104277, &(0x7f0000000000)=0x7) minherit(&(0x7f0000868000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) ioctl$BIOCSRSIG(r22, 0x80044272, &(0x7f0000000080)=0x101) 16:02:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0xb}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) accept$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0xd65) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000013c0)={0x8, 0x0, {[0x8, 0x7, 0x2, 0x5, 0x800, 0x1, 0x101, 0x4, 0xde, 0xff, 0x200, 0x0, 0x0, 0x8, 0xdc67, 0x6, 0x7ec05c4, 0x6351198], [0x101, 0xcac, 0x0, 0x25ff, 0x2b, 0x40, 0x8, 0x0, 0x1, 0x1], [0x9, 0x61f7, 0xa3e, 0xfffffffffffff801, 0x7, 0x2, 0x6], [0xe8, 0x101, 0x10001, 0xec, 0x7, 0x1], [{0x65, 0xff, 0x4, 0xfffffffffffffffc}, {0x362, 0x100000001, 0x8, 0x5}, {0x50a, 0x9, 0x8, 0x80000000}, {0x0, 0x40, 0x1, 0x5}, {0x2, 0x4, 0x1, 0x58c430c3}, {0x8, 0x8e67, 0x100000000, 0x4}, {0x6, 0x400}, {0x40, 0x65, 0x8, 0xffff}], {0x6, 0x4128, 0x80, 0x9}, {0x8, 0x5, 0x81, 0xfffffffffffffffb}}}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r3 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) 16:02:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x84}, {0x6}]}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:02:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0x0, 0x4, 0x40, 0x8, 0x3}, {{r1}, 0xfffffffffffffff8, 0x15, 0x40, 0x8, 0x8}, {{r3}, 0xfffffffffffffffe, 0x0, 0x82aa5e71988604de, 0x6, 0x1}, {{r4}, 0x7ffffffffffffffc, 0x0, 0xf0000000, 0x1000, 0x3ff}, {{r5}, 0xfffffffffffffffa, 0x0, 0x200ffffc, 0xffffffffffffff00, 0x7}, {{r1}, 0xfffffffffffffffc, 0xc0, 0x40000000, 0x9, 0x500000000000}, {{r6}, 0xfffffffffffffffb, 0x0, 0x1, 0x3}, {{r7}, 0xfffffffffffffffb, 0x0, 0x0, 0xb21, 0x1}], 0x4, &(0x7f00000002c0)={0x8f, 0x8}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:02:12 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x1, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4000163e, 0x0) syz_open_pts() ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) syz_open_pts() 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x5}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r5, 0x0) r6 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r6, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r7 = dup(r6) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r9 = dup2(r7, 0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendto$unix(0xffffffffffffff9c, &(0x7f00000006c0)="69a43ca9e2934ec023c5020c531b194d4041cf85ef58f70b9fe2e808e7ab863683c5375d341d5518515d49de698ee4aaf879738e0461383179d56f4ebd33a733595b8576f5aacd849cf18991527e480753ed942552557c47737270c32c059b744eb7ab423e6018f5bf4c909b117bb7e80b40c14c59e460ea3ba53fbc3f0b6ba2998f01a6157c5bf10f8e145577783410fb8f5c4366292826a97ae5b2c293f9ed44664357bf11f6b4683cb4c75833a62ea95dd01b1e40e21be42af9a538f4f710870d022125", 0xc5, 0x14, &(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r12) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="1d457bdb11f79b4c12522a83f9fd1f42c6968cc44b46b0e06fc7c95937fd555da6476e9fb745c35e28944a5f7db865c640e7cd194d418acc66ef92e2e43dd0570dca5974f02eee23cbb33a2e7f15634bc58acf98c221909f09805bf1906f68e00d635c3c8d3eabc2efadd3351b47990d0f96e6fc2d99ee253d714bc38275de9fa1c208dbd09b11f278610406f31ca657b9f654b3ac7897d6dfac8632851029bcbe5f987d6c79a7cb78425ec4de23a2d350be91ee8abcdc919c65375889", 0xbd}, {&(0x7f00000000c0)="9d5f0a45e7a529327394669acbc96b8ecc818895b6d13e073ca41ee7a2969806e755e2b4d7adf4980eeefeaf817c0b117f7ebb75d1887ca6dab0336ea5fc0e22791cf93eb6105c412a43627ced7d775cf797c6794afeafc8ecd8178891f776d208de6fecc7cddba2", 0x68}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="00fa0000"], 0x38, 0x2}, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000640)="5a0962d05a6befb25a9f04bfe03a4754f3e801c7b592dbb58c59bc1fd80e521f9b6e8e4e667535474f5cc0e5c34b", 0xff52}], 0x0) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) writev(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)="f159df09516c1146f9ebd59c77bb48037c56e787e910d88e1eb2e7a394cae80925fa26899c232383419d775d1e3df3a2d6f30a5c22d5aeb0542b1f643d502685cc8f24175454a31002a2a8a4b1f3a794be4ea681a20da35dbb786150c6afbf84950a6581f157e6b22f4ab6fb9c0db84328d841465f25848b61f1492477c41cc2654d74d27a2fc0ccf3e185fab51dde7c58403340ce224301b6814da7e69a46da352f1a1e7915", 0xa6}, {&(0x7f00000001c0)="93b560f18a468923f277ab97406eeb4bf6018d2b6efada38445d0363283c8ded29485654619589368dc78d6f21dc065b110c0eab1ba13b493c9bc4894aa34879cab8cddc2f57e68ec763ceab2a1b51d7ee239c80e972", 0x56}, {&(0x7f0000000240)="d3aea1fb1af576d8e8b12caff751eb30a9fe44d65027846e892389ce976caf19138bddc56603a07cba4c6187ddb454f241b72eeafca8fa076a85b0568fda226dca2b6733df13c2ed42f4cf06", 0x4c}, {&(0x7f0000000000)="d15f4189a04a17a4", 0x8}, {&(0x7f00000002c0)="df974e44f4277c6b77a2e3787e7f0ab4037d4c9c1bb431620053b0ab2778fd28d8505b7d1d34b6245b697a6319aed8303cd06df923a5b0d12bc516099d1e80956b9b4557855d702dde05470827c780abfa9b4a13cc1d70711124da01f5ed8b187b4a6e93340feab47f96ed8a5366a3da33151577", 0x74}, {&(0x7f0000000340)="28f989ae15710c52c1460708d72e2c6526497605df0115e4d2de50674a4f212f61ef04231b3189ac26a79c0f69d3028773425e3e482862c15ab5a6ee0e1e1ee3b27f07ce01d31d28f075de06ce8d05aee06560c11e28c46eb462ac40879a658567ee12865802906004c8a67f22fca968edf102e8b2be2543fb0d858ebcc11f7f33cfeace55db93cb572db6ad8053e8dab1ad9be644027a008c2f279bca9bdbae667c4f31022a66239e7eec867297413ece8524d6f1489ed51c65ccf232712791d8f90a19ce8e381215", 0xc9}, {&(0x7f0000000440)="3a8848bd0526ced519ab46c33189122f03a52cdf123a816202808818465ab91fdf1e329f62c9f8d60a4cace92726338e966b76554ad904214f7b9c8b1a9e4fd77bc4a3294457ba56a2f7f60608de24836118626d3349", 0x56}, {&(0x7f00000004c0)="614fbdca6c252a9d796940a97751e179aee6ea9db0ed26325b4bad1eb4b04a8a3e2af0ecc8b08127527c2146dbbb94bc2b1c747c520b683c5b54931e0241661d2f35d21acf03e78ac436290eb1915aff23bb5d3d34208d0eea607813170d53c0a0e2c2c3e47f81090895cd202feadf452dc345f807240898b1fce71f87fec26bb28c9d895bc7944ae3ae678b2ce253d27ee5b384265ca1db64d8f96cb881cdd0f8b3238672f4a714a03b53f80bd81ddbbcd02de21c0f5d5f0be88946", 0xbc}], 0x8) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000600)) close(r0) 16:02:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x6, 0x3, 0xffffffff) r3 = getppid() r4 = geteuid() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r7, 0xaab644ecae4f220d}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r9, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse0\x00', 0x0, 0x0) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r11, 0xaab644ecae4f220d}], 0x1, 0x0) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r12, 0xaab644ecae4f220d}], 0x1, 0x0) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r13, 0xaab644ecae4f220d}], 0x1, 0x0) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r14, 0xaab644ecae4f220d}], 0x1, 0x0) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r15, 0xaab644ecae4f220d}], 0x1, 0x0) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r16, 0xaab644ecae4f220d}], 0x1, 0x0) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r17, 0xaab644ecae4f220d}], 0x1, 0x0) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r18, 0xaab644ecae4f220d}], 0x1, 0x0) r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r19, 0xaab644ecae4f220d}], 0x1, 0x0) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse0\x00', 0x80, 0x0) r21 = syz_open_pts() close(r21) writev(r21, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r21, 0xaab644ecae4f220d}], 0x1, 0x0) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000140)="ac0cb97935a8f108a8e1b0def34fcc9492d40c0898808495a07c60285b28de31f1a7466742b4040f20a13eec67411893859afbc9b34a0aa48fc489996da9aa4380850dd7580b6e180288c6881d2c0b0450116b3fcfc9df2cfeb0b53a395bc13564c2f1fe307d025d9b60076da4ab587a7adbc2406fe79675086d4668bc679694b830ed2e9633b7cfbc70a17d53", 0x8d}, {&(0x7f0000000200)="9757d7f6f1444d95a0cc7c1d2486400ec0c748bf740a86005f3ebbcd72de72cc983d191cf383e779befc63fe7a363a7fba27ede1e22b52c09dda2b0377d7153e3195b1a82226b3512a3432ed79e0ca7a374c5e0e762805c3c9f664b7ecda56765cd23c31ddcb64771311294bf2823187709cf4", 0x73}, {&(0x7f0000000280)="13a77cfad7b9cfc690c131aa4330ada8a5efdd9ac23934d3c1f43069fdebb8f0f1e1a242d841c1a0e50f5e200fbf99a09bd5f7ae3542a133605c41869bd00b2a014e3e12673344ba8c9a3d1f8e9228acee6f37ce6d7eb7a03a87a0ac242322470d95038dac36cc80a38a4d3d926b8c48028ca8b1d4c3508b4ebd5822c1e3e54b37bea8a276862fcb09f520e88fe74c610c7f92f669874655b70e8182f68caf98347ce55017c500206d828bb9e5da78b3a48ae2f18e4ed938498fd878a8e7d2af57d47b8cc86924988bee7ad56620cd151a8ce7db22a6e0659f2c8c0d45449ff515b361ce5f77e51fcd811aa9513993", 0xef}, {&(0x7f00000000c0)="ed", 0x1}, {&(0x7f0000000380)="942079f7df4f7f3a0e5f024bd171626b41ff7c3c07e2dba00ebbed85682cdd398dac626b787520b0bb8449ced69186623e059edf51e9824ee1406c9839854aa1bfa531dc5d0c7a14cdbbc2a1fc8b2a200f9f3ff5afb3e8aa807b7cf36408df2d78044839a7f798c43a19b59651e8ac61cd8434cd5bacb4bca3a7dcae1264b6075faab2953293a4d4209158232de79e3c04681fd35753ec742deff0c682323be330da0f8a7b2dc0e8f3bb7a0f08597e87b3525a0720edc2c6558fc4332d9b8a5021c1", 0xc2}, {&(0x7f0000000480)="7db715577a1040ebea5e32fa31b2c36b9bb817cf68255f41c1f485d0ba2d441e6704fd5384e5d6fc895975c6b7d9378363033688ec8bb680ddec84fe262d8e486368c5431a2f2f3fa8751ba006ed1134f86b73bdf5d8c048346fdda27b7f3764f4c4becc617c8a5f93305510a3ea93012a1e42d66ed67402097fff43087fd62caff7f976e604358e9e3c377b151c8dae9a3e58df3132d5b326d71da34027b092a3c590999323f9ee3cc1aff309c679e4ea27466cdf0992311421e1348f78653658976dad95887ff1eaa577a744b910b542533e75bb6750d26329406f64c5615af224f89f2f3e2fd9ea667f9ebd744da90abfe994e12bb1dd75d73627eed9fab34411e50d6225c8c0d9d256d1c54ca30fd6e8445e5a07b9f1c0adaebe49ee0be62c7e9e630627ce01b8482450dab04d2dae4f515f600478cc6610a0cb7dc65bba7aefb3cebd68710697a3eda46ba8b9472d3de178e7a51121cdf74e54e995c68adde03e2215ca534d109d94752e6afa0dca1491d3e6ed6366813a10bbb0cf76a1466ebd38ec2238426280641f10899a7f7de98b2847e8f1dd3760d057f40dfbdc2dd44db7e17d04471692181d1f7d2e936e44d44b86188b25cb754e5b55743eef049ae3cbb6aedf24b8765fe6d36fca4eb9a779ae192dc1053c8b651dd921171d2f5620f9375c63dbfd8439dfaf5a7414429ca4731b22a337b817df84e6f61b4441cefa034a787d998ad6a4ba5cbc35a66701b48cea11372c76e13101845a7f37b4ab08d6b77e34a08ffcb116dd1c455ed3a1ac8d53cdaa013d9b79fe60642b7bed96420dd96f0cd14aeec3f22584e6487c40444393f0960c91e8c5affb3ded36ff43955c892890fb7f00f18007ad016242f5b0a748750c1541956e4ea273896111c76816b9bceaecc0f701c894e753daa47df7aac3a3a3162fe67f8b4d9fd2fde7432da55777289a535301d7450641f448a0924390a2c538b7f334949c57e123572c1035c711781f552086f145e975690d467152a12ab1e9a3b8ba6866aa9b7946b31d60b24fbb604173077b3966cfb15b8735522c0d108ab21a2779075fed18d9d33537971510dff8670be84b60da066c883ada0cdca991bb6c0b3433c2f28e3ed4ae4915690222d2ee8976bb940fc18af221c33d075098cacf6b16db3f773783cb40dccb82a69467bd3a3673ad0d353bd62b23388b4d81a88115b2cc1f382b59614ea7685bb170dee8ba8afc9e4dc41e44a2f063421950a82dbf3a6e12942ee0e158b7ce1677c45e66e649ffefa038b16326c81a318850fc60c27f8ef0a1ceca584cb41235aa3aba1c8bea3306e6ff3ac8bc154b6898f691a2a8ea6d0b901ed586c3a70de4efd5d64b6863fe9664ab37e800f6222b77f95a66db36c1bc8abcd7cb7e5d74d96d136a08d7cbf200291863d1db6549a42cf3c012cbfc883543fd86a83e17cf3054271ccb3747f735f35b5cad1fbc50223bdc5446c3605c8a4fdfa14f53f088ec0161081b52dfa3fd10ac36b882c876d76e3eae380b6297d2b23e18abec5820a0e24d1c03af1a705053b9d4273f5cff6eba5fac4641202d8ff24f0336da759bb525d8584d3c726e01c5a02c0eee38b8a088285110e93ee47bd5026f271a596e98e3a94c5a449d57b47167cf8d6eac847917b460d76446ae2a6b8dcff370ff382602d33fc053e70375381e0e0e9ce0a5a9413b237fcb8628203ce642d024453ddb6417f68222b0986e6dd313852d0b1d1af9316b459a0ad688f87673a0feb9b20d1838f15b2e701e15972f3ace75420017ef9cfae993246ac4fd115c907732dc713e7f47c1e91002c9298c9e18ebcfba95690b1b5160d49fd9584a886ce3e7cdc94291fcda380949d1f35d2512a1f41a39d5a51ac284b8893e77565f531835173237b0b1b5b344c966840dc64efe1966312b9568447db77a5e682d8d0a5fd6720f4eb2c7b72e8d8008955ed73e10e6524546e04464826f3461900474db5803a2bbc25b16da86a4d3f33d60f490eb5760bf30ad79b77020dcceecf432106a3a2f2b0d7f719a0ed7f4bc60a764fa17a88b85a7ab5555721f073ca0927f5db6043b57192023dd09c82576e55b2ae4c08788562c0d45b6bd91c22d9c4eb46c3cfc2294df5797518e99fa76c0aad9996919ea3b5e1599b3dabd60c0e3618886828877ab52a9b986d4c72b51c338da18a5c29b7467cf22efac561c93e8fe1261c0f9b3aa6b405683b45f6b038590338962061245c39cf7d811fac5d38dca28a36f16ce884d3fadf28e76b8b357da283ab962d94426f8c37cb13b790d630ab60465ce49ba584761a08c74ec6db9c4dbacc7b0f8adeca2f98a178a17d0e736ad2a2f98d254a74ffc9643256d450dc6bcf7a4cfda11f97093223d1d778532550ce1e90cf8430d4db029d2e0703088c01c716d69a9ea8ab9c5b3bb3c67e60b64dd3e70b35eb05e00f891c7e021cddccda16e966fa5c47f6a300d1ced44fb785583443e2f206b0078678a53154534946cdc2319c1753a483f2ffc983cc46604909e4999a13fec0f9dd5ec9bde3299def27024672831b8e67628850dfde768370608fe5de29dff8b5e52449f45c58a66fc84406ddd14acdcd685f18e8be76479f831324215132a7eb4f8264930105d03c8999ee6702dbe2448294016f83ab5c4b46a9f6d95d317c46db9ad8db405a3990222a2d32063b3c67398c1752b4e45b74231be9395793b3ee97d3293615c0a2d0d484e1f4ad1a8f9c111804ecc64e49c6c1ad52dbc0212c2ab2646670684fb93f8a30afa503d23d975922de04c3fd95d16cb7b47df79f79c5271f4403c44fc44e3a3ed25c3f9a491a2647a01fc41b2d151a9fa71392a671f9645b6b1efe1815b6de66e9b9eee50187930d7aa30e33229c77c465d49ec82b9b9da3dd48cf9250d698bb5f12427e79765f2480ca31ad32c5d4f2628a27f4bd90a53324d3273cdc361ebc986e539c90dd1150fd5627261d91b69c13c8f71f3047428148a8902a80e53919a4b2d5171401767d3e3aaf0f3be8b4f1c265d1c8067ddcefd074249feed9ecc106209093be7e65d6603a947eda2ac63e39c87cacef31df74d20e02fd3d6eacb94c5a6db3cd836c28f2c5935ead556b1b864eed21ee8a6b39ff60780bcbfc4a7d3370600280a8527d882e113e80549fd09d8440a966a3a161fa2cdb9f89e39c2922c408c659a96dc897f570c2c33f20ed286f817a0f38d39a7a06e424f788d494dc94c4b24d8b3b882d4297514d7684ecf7a94e2fb9ec8a202b81b606cf34638eab00733773c7f6c95793b720489eba8fc694fd485e790f6ba282e70f7a1cdcbe696cd66ffb509176f20912dec2246a529f8a6503942745b69251b9706ceb53e8282b2caba333370c0514ff00738ac9c2a3c8a1a610f150403b11644cee62eafb644581602f69063dcfbefaa8005f69d29f20009959a392bfcabc933aeea26edd1c1b033a7a5790e86d90845a9cb081d0ea9d8d159f0d05d0bbf3db638b26ef5972992acf66611e7ca9831bd44702a6415680b1ec595c432b48c8784adea28ecd12a3cf8d10a03fc8b4af013713bcff85627a57ccb4e18c870eadb623a3a7c412e1c58a01062050e88740553debc93637609cb5f0dcffefa20885824080c7b73491fb7b7bb7131f6834ff7f5be82bec280c929ffd0c9ae73acd1be37b7e82cd9cdbf62f465284b0bf7b66ae042484ac83d1fc1358695fac0c95f0212895908b541c8e7f769b3734b0699094dc1ce4bfc9ccc6f3583740d71444d4a74fd70c3628e4f6472b2c6015d11a6ccea702c3655d858c4a3ef0d4ac3b00e6ebc6ee2f0c0240f2cc91666af49015f1d2a0cc953e72a6032a3381bcd8d9910dbb053fc5da3683cfb4a117158a340b6af3175c3018b1cf4451314d4350fef0de130abe33c3ac61e724605acf22a365ed47527594d0b8858f50aecee02511d6c7ac3e95c0763bdfc02e1540210a7f5c920c53890eb34a61cee7788b715a5048ff4c113a264669a7c0af46993f7d67c019c4029520a854b8e2a4e22f68750985009f093f74551eec1568e9966a637f204deeb6ba9f6fe5fc5d702e8f361f3ac66f8b959d09197918a6ae60d394e7d94f2d416eaf1a8d72fd5aae3963156760322f97540070735ada3ffe67103e0a3eb80c04ffde919bfcbde23e95943bdbc864017c38b3ef81ceca5bfc359f924bae3413c5bdeb5871ab8ca5f650c8ac2186e1cf624f9c207d66adc2bedd66b8c8edee800e2e9009888dff3565d5a27765c5557fa7d17a373b7cf740a480aa537110adfb76235a180662dc62807e13ed7efd5ff9182604d461ecc398c9caf65fd882a25b1238ff179150d96cd5cd1245f1c6632805978a786825e39c8e5de9a9ee03d364c39313d0779cfa59bcf8a2dc6ac630486492a523edbaf8787fb5825f3139b88637a2b62f09b79933d22ddb12e1622ce671825e7ea241bb766e865ee01e968b1bad775ec3307a15de977b60b346f06ed17dc226564f2f7e78d6654c728d9c5fb17b7f8ffc987fed6a2d0b01f768d75a9b877372ac2e77f2ed38912a54eb572f021590cd606353baddb465954b9ee19e554c5b4e76ac9e2a0c2c9197fd5c9b1776ab8f244bfa3a2d911ae61e4ddd0db295cfe53ad6227d7446508245b84870222416aa94df94b109418f9555468e820799b25442561a4755a903e6e9188d94ef32a9e4cb335707fffddc4b77df2969805d5051fed94e15109e0dfcd2ac8a0d21663f51d7a32a277a44cdcb913a98ded1e66f71d6e78cd9841eca07c7d58fc0a3779ada3785dc734a49273ea5a77107f154c4dd633c6ad977c749224ed5924e042949fa9111c9141092fee9f7a9306785c72cd7ad953cd84ab51530bade2b070a22d412f2debb0812235af5ddc17c02aceebabaf3d50b74955653c3657576992539523212e2922ad5631bb7d7399fa1b6baa7a299e6e98c0a693e880a8d14ee1eefc3fb75cbe999f8d8359fa6ff6d9ecabedabbff9796c47a2c083b24288c8519b785ae76d6d2d05fa2ebe4be1170bc81ae6cda9a269e5f1d05872f27a0f4c2a5cd47adacb401a6fd5bf9cc831a9f6f645172361538aa04dabecb430430bd17e98e8bf05b77574d4a8663a0643861ef7cd947b989032021681ec5681f125b46ca4809b999dd4a693c048cddf546c2dfc9cbad9fbea972a00c04141d8e7e2a1353138dc3f4f49d34365d846b7830ac056609b0c472f937aca09ee0d893d5bd03cc596a40b815322731f7bdc80d15a45b4f7ec58936d089a38081e8ed550efb3498d48170e9fd9c94b877742ee646d7937f96cba0a0c5344da133e96a97e5c01abd54220675da50ff5a91e49f4b417d73cf8cb1fa51c4fb6812cf3d7202349bbd50462e5aa89817843ea7271a328d0fd720913af84a954ec5bd88440649a968afce973f2a3afd7a593cc16b1c6ac6829327e228961449522ba329ed91c9efa5b6d60fd096821f72c795e594e980d14e7fadb963c6c67df4cb839b08a968bcb894039373ec892db43962f7b41abeada462e08cac4c1fa424a0023ffb75f672dbb20273b068d315b1729dd84f8bfcb7d7ba70b3658c9d4319bdc2445a6718023ddd6ba55b98779d10a1e16e5a82133cb49efa3bcb312834eeb635fc0f759d9ce657d2ea590d0f0353c3fca7b09e84c606fc896db1f4ad44d7145c0199b3047894dbbcc9916cb269d944e0902de113d85d45d1ea3bdf9ba2a2aba47fc29f7d764887a6939fa4c90ccd0d9b6dc50b438e3738ac0af1223fb41cbcda827a9c8fa926251072c34ddaecb", 0x1000}, {&(0x7f0000001480)="9401b3fd94b1f6a6649d901148984b27b5965a98fb49172ebedae620de34b03d8b99481278e7075a0cbd03e18d3fcf3ae10c9020d5658372357ea9d995e447e6f8fc6cae9693a32607e1e03278cd13eea16ebcba3604a30283a5900115b21fc0c0c7e8085d2401384b9d5a17d1a8c21691b43cca9dfc1490cb3c103f490543435f4beaf89e1baa6a35ee49b9", 0x8c}], 0x7, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r7]}, @cred={0x20, 0xffff, 0x0, r9, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r0, r21, r1]}], 0xc8, 0x402}, 0x403) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) fsync(r1) 16:02:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x5, 0xffff}, {0x18, 0x1, 0x200}, 0x4, [0x1, 0x0, 0x7, 0x1fc000, 0x5, 0x3f, 0x401, 0x5]}, 0x3c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r2 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x4, 0x3}) close(r0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8000, 0x0) ftruncate(r3, 0x0, 0x5) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r5 = socket(0x1, 0x51449e98bd2711b8, 0x10000) fsync(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:02:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) fchmod(r1, 0x30) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001804000d11eaaf100"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe80, &(0x7f0000000280)="67053d5ba5d19e6dbd591e7ad92992de8d495e385b6e32e246a3055410f6876660c18b578e78c6a4317602fae1d30919813c910be38813e16bc6afc80cdc89b8e6f7252acbb8a6a0dfda8e29f95f57d6c26d1347a5") 16:02:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000340)="18d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0x106) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:13 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) shmget(0x3, 0x1000, 0x204, &(0x7f0000fff000/0x1000)=nil) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 16:02:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0xc, 0x4}, {0xa2, 0x8}, {0x47, 0x9}, {0x3}, {0x82, 0xc0f0}, {0x87, 0x100000001}, {0x44}], 0x7}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x3, 0xfffffffffffffffd, 0x3, 0xbf6d, &(0x7f00000003c0)={{0x1000, 0x1, 0x8, 0x200, 0x5, 0x6, 0xae0c}, {[0x81, 0x7f, 0x5, 0x8, 0x1e, 0x3, 0x9, 0x1f, 0x8, 0xef19, 0x0, 0x8000, 0x1, 0x4, 0x4, 0xb34, 0xea0d, 0x1], [0x7f, 0x5, 0x0, 0x6120, 0x0, 0x2039700b, 0x9, 0x8, 0x1, 0x9b0f], [0x200, 0x56d0, 0x3, 0x3, 0x1, 0x800, 0x400], [0x62, 0x0, 0x9, 0x2, 0xbfd, 0x40008], [{0x7fff, 0xff, 0x1, 0x20}, {0x2, 0x5, 0x4, 0xbdb}, {0xd0, 0x1ff, 0x5, 0x74}, {0x1, 0xfba, 0x8000, 0x400}, {0x81, 0x3db, 0x2, 0x101}, {0x1, 0x8b0, 0x6, 0x1ff}, {0xfffffffffffffffb, 0x0, 0xffffffffffff0001}, {0x2, 0x9, 0x7480000000000, 0x6}], {0xb3, 0x51c, 0xe13, 0x800}, {0xd498, 0xff, 0x5, 0x4}}}, 0x7, 0x1000}) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x48}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:02:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0xffffffffffffff7c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x5}) 16:02:14 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r2 = accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/34}, &(0x7f0000000040)=0x24) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x0, 0x5, 0x7fff, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000000000000016000e0000000000769b1a2488a357d2707acc5373062392b8ad75c4430e237d4de7ea188204f27c739a"], 0x10}, 0x0) socket(0x6, 0x4, 0x1ff) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0x8, 0x7, 0xfffffffffffffe00, "dd1cc53e45c556130e89ff8a19c868c9d33ed479", 0xd9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x40000000000000b1, 0x0, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:02:14 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x4) nanosleep(&(0x7f0000000040)={0x1, 0xe3}, &(0x7f0000000080)) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000000)=0xfffffffffffffe0e) getitimer(0x0, &(0x7f0000000100)) setpgid(0x0, r4) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/3}, &(0x7f0000000140)=0x5) 16:02:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = semget$private(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000100)=[{0x4, 0x1f4297c1, 0x1000}], 0x1) setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0x169) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:02:14 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x4, [{0x3, 0x1ff}, {0x1, 0x20}, {0x0, 0x4}, {0x1, 0x4}, {0x2, 0x7}, {0x2}, {0x2, 0x8}, {0x3, 0x6}, {0x1, 0x2}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0xfffffffffffffff9}, {0x3, 0x8}, {0x3, 0x7}, {0x1, 0x370c}, {0x3, 0xeb}, {0x1, 0x3}, {0x6, 0x1ff}, {0x2, 0x8}, {0x2}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x1f}, {0x3, 0x3}, {0x3}, {0x2, 0xfffffffffffffc3c}, {0x1, 0xfffffffffffffffb}, {0x3, 0x1}, {0x2, 0xe38}, {0x2, 0xfffffffffffffffd}, {0x3, 0x3}, {0x387780a52ad3e2b5, 0x1}]}) close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = fcntl$dupfd(r0, 0x14, r1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x401}, {0x18, 0x1, 0x8be, 0xfffffffffffffe01}, 0x6, [0x20, 0x9, 0x6, 0x8001, 0x3, 0x8ac, 0x4, 0x6]}, 0x3c) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x2, 0x70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) r7 = socket(0x400000000018, 0x2006, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f00000002c0)="f2ffcbff13b9fd81aeaa4e713048e6f4a893d86757de0e609931627891c08f68656421af374a1a6a3d876c9912510f1eb947497c99c3daf7165f21c9ec24685bc30160e5c38338c614b82f4e11a365dda9624efc9404c8648b386f5c6fe4eee890d938949fd7e08af2528d0f8359d91529ca3a3d59178d971b8ddbba75cff5ecda0921f6dd0180b8a525e1fdfbbd9a64881b0dc3ec6e4703c2bd88f8aa90a7449af05cc36952ef882996259073db73f115d07f13032590a7560ea1434b81bb8445945481034a7af01545318c45f5aedccdaace2180df57d1d4cb49cc7a0032bea92e52378dec1cd77e51749853f56f13992b72ea1ceb31a2aaca9130204b57842f5b3b61bd25428e60ce593253781a3bdaec3665a673761d94c4c40c3a89966e6719808b860c3135b7c8b89239f9e6f700128d5deb57", 0x136) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:02:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x3d) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 16:02:15 executing program 0: r0 = msgget(0x1, 0x41330f01778335ab) msgsnd(r0, &(0x7f0000000000)={0x2, "9cf4b46391f919e664c396c305a85ad64f7c6a6960e9f95f3396ec0a9735ddd2f1b3eace6180acc0efc0de507ba05a7940a825728913cd094fc4768e89e7b64b184bc69bc5c162c2937dd3b15f101de215a14c126c8be2ecb5dcd7e55528fcb0cb4c338ef7afe318839a2b8084bb3eec3f67e7d93e84d81a3ae48775ba777597d34bda9761bee71418fcb62cfbdcfd50a9813155efb2ad7c74b776fa31f1bfe496260546563091ec44bc7681fa648b36cc9cb00684caefce8d5894af2f28cd95b42f4f9d8610690043ea7d4e2367b49d022025c0fcb6b79da52ddbccd284717dacc158a7adeb968976ee8d07f1ff9935767c57864becd79d97a9dcd1442d01e396cd11f089454a691d7b017fc9018e0caf485c52f991699d7130d73c6bf72d0ea2e931def836629377cebf5a16e60c7be8a77864d0adc67e25c9fe777fa6dd2a297f3e59ed0388a6c0963163eedadb9ce2a6e66c334cd09271c896d251009883554e7c24f9dfae8049ce4c36ffe7e3d1f45d93e040f6eac59fdfadb109126618f722908e277030380fb7d4566d9a988955257582b47adfba3990686c47486bd030be0b598f49996585ad202685675871307bf1c6d8bb4862056668897034d0230f021581cd449e645efec81f7b42adcd4959baf91729ad7fe556cb0c7d2e22942a7266c891b233cbe9d681ff57729f8dcff91d28c30b1f5311ed1a8a384c34fb40965426a52b242cd3e605872191c5671bb8c241c970d0e3706a98ce8bfbf0652150527b8c9fa2ab5bc8dbd80142a27f11d13830764e3374abecdbc132c08b9597e6f458c0c5803bdb381c570beca2424d912a735bc181d1377cf9758c5ad77791960978654c323456078b9c7aabd6e800c0b8dd0df33ee21736d8e46cdcb9d484df2bf460ecb7d9857e302852638ba6c11d941aa2f47980fd85455e3e23e6b0d41cc13b44163c72380d42c77d652a81717cd078e572364e415c92764e821724be630ae875bcd3cbfd30e7ec45af210f8bf6db5405a55ed948e5738296f0d9811823f01cb7ff3dc57c9b83c7e87a7ecc155cc7567a3f2ea78360d1b2f0165636b4d53f745854f7640f876f15eec3820197f09cd9f094fab285679635afee2779976a564851337114cdedb8bb354099f38647104e31433d47d93794ae5d73c04f416979e51b0dd7a96339f3cdc0cbf50211ee6c3f45976318e5b70a61840ccf39105e82b4b9a52b9f4c39fbc3771b6786c0eee90309cfeaa4652e44f693a7b978d2319fb0136f86b6b0d691eeca7857a27cfd43fca2276adca384f5afce2f8eb526ff76821d2a9a3a172ee9343819c0c856bb88f48714a9ae3bcee093c716e980d0eea1c95893f2801c8e93925d32530b8151434ade608172abaae2f0ffabc719311b8502c536de6e901d3be01d2e7a2fa68ea6a59697ba7756e408ca0f544baf8a21b557a013a4b454a387561a498787b1a59c182fa1b7fccb7811df4abfe79203ad72691d8ff859b04d8612775dbc71d252636d72feb3566a99f936ea58d4c365ed0fa201640f271d5a36eb20fc0190485e923cf03b60e8977ec32b19f5c636986614116b6ac437ffeb3f2bf34974eaf1d29f4c258a899b09e40887be678188d7126976a2ab7a456c400745393527cb4a0a6116ff46e432a28c97c4af550eef88705603c222634615c0db019b7071db475173d2439ffbd2b610a4768e0f91525f6033ee40ba48ffb5c66a5a3e9efee94189cbaebd96750ab7f472ff6e1706d8ebad45a436963a07f1dbd334548b528836c63628f73fb6dbf3d57b790403de4f4b67caebbbd30af28599ac86303ad6bd2c5b9a9ac9d662e511e71ad6d8316d46eabb8d12d5036db52db265578f6bcf7288de02780e7b68413e24d01d0251ded595c36f1b6db0c42ff2ee61e2b06825ea1f2d4389e12f0c9287ef0d27017733b56588d3eb91e89f70700693b2ef9bf65e27343f05a6661d499f9520ef1a1bc30c55481bf17f979e5689c1a03ec8575b07cfe7619abae0f2537d01ee64b9f9846834c4ef7d23d6f0476b9659578fa5571fdef5b09c9b263a48fd1f21600e6aa9813aca062c786f3e470cb2d31b91f696514049643cbd2a5ead2df9bdfe02f817d01ae139de1e434d26e049e33c77c5b983d52eaae7cca172dd8be78aa163e2417988ad4853529279cd0add09b493c5cc350ad45c51ff648145c1652c739c19bba6abcd25f22ebc577e73a57a78082c3def972e066c725676185f0fa364035684018e0ee1c8aeece9f85e7a04ed4b7d8085633b6805b227281b13fbb97036fc17b00bd484e39d85e460360e45277089fee55a02a1038c49e56ae882e6dd72d62df90c999d5c949ebfce9626a7984dd68c965eb8b58ef032ee08ef82f78a979c1bc1f4df8a62ffca0710aeb3ed0f61ba89cdc7c700e0b883be88c52fc1724c56dbf086f3071b065f5d39333d4b15aa83559b54da162cb7010b482c143a9283127f6d64a9bf07e83870cbee343ff6332ac361da7cf738250376efb3770d929185b542f32c326d0a2fe7879e67e82512d5be89cafb7f8cf24e642fdeaf5398c325172b963ec39c0c4864370b2bc06b129a02fc2f777ce289a4c60e72e5a4e88f0f04289dddd33c03ad5e67f33243f7f056dfbac7c436d80765c8ddcedaf409f12acccced2e2724d9bc19aeb4bf81e9ab0cb9430ca56f4eb9ff6bf64850e41e58decfe9a1e8147606f9fe121d4ed975494149b6d80f11acd8fce0fef26743aaea2bac2159cdd3233eb461e1f75064a8f3bc873bee38686b920b5c8effbbdbee87946fef559bb292c858f42e8e59e1b10e42b50224c5f8ad8124a8fccf542c65306e8faae370cb95c35557940acd5202eadf1a4e55c6447ae7da8cedccdd99f8efb892f825caf91a0f154ae1850dcf9d37e9a59338a4c8ce934577e5a7bfc8f790bc57f953d128f7fb319671e2b2cae58e5a775774fb7b81c76bf69231c929c364296b1dde69559a26d6caa65756221cae4992da5748c59fdd758be94e7ed4a7da31cf67671018896b8033d2bbd78e88cebd60d7a1498026895b02da14e0331d0266b3651132989d0a107ede9bc2c9ed4a95cd6718a75587cd7c115e21c0b2ddcccd43d8c5b9d7c099c2f53f78f7558e276bb1105dc2d3864a66cf75dcb0c19ba50b6d9210731b06f1766c939d45e24c78867acaf1f79e3edbadc3ddb1753754873c3cc29cc2218d4c40f23f2277ed7a3cbd04ed6299febbc8b25e47170258e99e06a00f2edf284344eeea3aa1b9edfab279855abf26abb19ecd9d101147801cf312d92b863fbfcf2ef07fab22f2d4737ae658acd369fddff80779c3851c454ef70dc7db00340263b93736e4c771bf5ded278a4699d5a27a9d9cc67e1e64e8b4a2638b86068ab5cfcfc5fd295136a4e77d99ba9a63e69c0bd7cfb011810f7052ade5e8f61565e58c6fed930e06d44c45b80563e3dc8d142141d01ff1c440ab58fc4ebd6b44ece458342be4059165b7a233ac880b9cfb92df2561a0c3196d0046b9f3389f3e84e6ad43631483355e996ca75f4f79387fc1d5065c6db4e482633b2a486f1bb3056da538d9c0e02b8aeb8096d1f214d2ad6efa892c3fe5a76521d7a6e8de5ebb36bc3c702a9355977caa4ca625418e47964abb4ea17deaf57ca8748e2268dbf572b8740a92fc2c6af3f88e5fa915fef17eed41f3d7ed4e004f5805e109903c1c9fffc035509b8390d81e2f2d125c1ca245aee93e452503c26069af158020b01192f0b190e87e4c8bee021f9d48f6c32acf58481447aaa4e8192e35a4d5920e6b8bde983c6e4192c34cf4feac243c5df191e6adf76580c5d73098b16e2322414c32283bf70c777747e75c5aa28e2915b3098cc2cebf153284650d92d40213ef1bb584fd5f59345b9ba8f5ce0319cad9e8beab6f08453e2964687c9cd35bc460abd01ccce6843b0877ad6fadd1f8af88c3098d3a224a37e2a0de68b74dd9a9b7cea96e08bc7f6bb8dcfcf4494257f83c208fbd07a340a070055917505713b85102629d3c32ba341a2fd8c821fa09ed59d293b19422cd70ada1a14780cb9b6bb1c0130b3982e6160fc5edc994c2e5f7f3d61b5bc8739397b385e9c1bd36cd218afbca88f3d7297fc7bdaf5b1c289bdadfd6bc448e7f2ef98f940c0af53277747d03ea9e863993f2cd97bd8ca81bfc826678686bd69fb631c6af089aec0c74003d92f4f59fe42e4a4836968e86d8f969bc17efadc5d8bd8a96db2f9bfebd2e14309f68d95b87cbe86669284d8b2b8f9d77d6b8c05ccd106ab66a0bfba3b4ec10e03ece4a1a5d9c5445fdb1ae35a1363ea1eec0f15e9c0575004823066cfc8f63f374a762c1650650c84858819b63d5e546b3618893695c428525dd43ad3c7af636c1063c016bb8c3d5ce9fc5bfafa78cf1d1c337a3989f6f189d9313f3696924a05f3f39e96ee2ad9b388d21dd51bdaf3d5f2f0d9566c1cbbe75e7c4707da144b32a9357cbf306e82e2f303567e3775c68214686d694541375446623e93f9077cf518f304f217c5a63828c9a699f487665fbf02b925d26e2f21defc36db1ab399e067729a0273b39c29ecd38c8fe6991a28241dd33e40a310ca9a045a406f9aa7a4e07a13eae56091684de4f3947b4f23ffff7b1eda23270d180975df161be9d0803b451fdca0fa32e035e0aa8c7f14a0172247b4280dd612b7696621d58c4788bd416fce96a147cbce7a57da8fa26a417fd006a30817a39d42e55ea559e77c501fb385fe8ed9eb7dd2e1bac46c60754dff56c754546a9e1283e4b3b991b740838c2ee8f1d27d4a7e7c60c40e4eb19f2e8aaec7a5b34a6c44e79a0456fb7fa757ee7cd38c914d279a8bb6a3007c775de6442e79afb0b9376ee8747808d7b9bc95ecabf83b891c86f434d0d871df32ce94a630324521c9129fc04c90d65040af93778072aad787436a7dfe6838553a99e0fb961409c34beeebfac608a6e961ff48d6d0b34b45c64d1eebc04bd6d3fe1d881379396206ca7e69d228ed482b0bb31f5299e7eea8195ff078f0d3f78eee32515716e8bf1b3fcd552379e4a161cc72fdcf668c46070ca2697c2041c3b17c280907b82dbd4a7f5aa58eb82a33bd60f564380d65cf2fc6ae1a2fc7ce116e53bee9cb9bc942cf8585422e829be6032d6e893ad3f87d3e19befdfdaec80ddcf5916f6f9b34c2c239cd4f00bcc793d734f0c66900cade062846f0ca6fa3ca8459c4028df7061a22557589f85fe176d82beac9f6b7fe805b4cf68458d4d073035078d9b2202621b5701e10cd66100f18717cd488a9cec9234ca2d628926a75e23b4485866859d916f4432ab8fa4570127975cc9a3112c33a31dec1ef0e2c86ee6f28715d4f3e2c80970d91555dfeefcfdb7b12a1167e2b79dc60a682abdf873ca26202de65430db1164881cf7527bf12427812b8d9b0fb32cedbe741f70664980ad69b21ed39ba86aa1d7cf3708a82334c13dcf971cc08a2bb10c2e363bbbeaf0c94f553b31c4fe246d3c61395a6d42d58243f2500ab95f3c9c875780f2d186527dd85bb8298207b042c665763d0ad8a148e5ea0cf59db7409f58bc958875746317670a67fa3d2f5a9b589d629050da200b9e3c603e594e40dd3586ba3244de74d69ea10ce1c42faf96f8a690c8e622a43d404f89b22089f0ffe8a7191645ec0a7aff783404f82038f918a603ce965f59993230269f4fb263e8eced15bfac1f7605fc9eb03d0d37c6190b7465716f4309b05152d457ab739078b32622dcfde129e701152d35baff49c7c30f323823fd7ec35d99"}, 0x1008, 0x800) r1 = msgget(0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 16:02:15 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x1, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x5, r2) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) shutdown(r2, 0x1) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r7 = dup2(r5, 0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000480)='./file1\x00', r8, r9, 0x6) fchown(r1, r3, r9) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000006c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/20, 0x14}, {&(0x7f00000007c0)=""/142, 0x8e}, {&(0x7f0000000880)=""/146, 0x92}], 0x4, &(0x7f0000000940)=""/4096, 0x1000}, 0x0) connect$inet(r7, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x1d}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f00000000c0)="1b71ebd6") 16:02:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r1, &(0x7f0000000780), 0x0) faccessat(r0, &(0x7f0000000600)='./bus\x00', 0x0, 0x1) execve(0x0, 0x0, 0x0) chroot(&(0x7f00000005c0)='./bus\x00') writev(r0, &(0x7f00000017c0)=[{&(0x7f00000000c0)="e2804b3cba6b2e498d8842e7503887d889cd15ed6e4616743ef83e8d98b36ac6e2b84237f5747cccbed2d2b444579d4d7f67d22e98d66ae99ecb335db45ae537dbdaa4f78db41e63003b9267e51c81fe59486962262fd557402b555dfde4e69ef3af252b42e35160f74a1df4cd691ebfd662b359a2661462cf7d477639cea1ad7df7895a0169684f6a18e150d622540465168ff472e2ae367e85f7a7e95d825b30560fe14f5beffe9111a8895aa0f91e80f154b14caed0bacdcbe127f148d95b45dafccc55e56d18971ac30abe5df9a91b0f123692e4d13677d89c45b8969fe0782970be6c75", 0xe6}, {&(0x7f0000000000)="c93a9bd8021014d12521be234c", 0xd}, {&(0x7f00000007c0)="e664247b3379776898df49e2f8f28e0363721faa8ba3a81f7601a606674da2499ded57f0999093b60eeb8f1e8d84ab22d3c434d2e47da8cc681aaaaf8bd10282932d6b18473d0dd8ae891565f86bf71e18348708a4d8a7272747e7d2347217ab33104514643ebe7eb6949b558e5ba93297dbbfc2c450aa844f2f27fbff494b99d3c540e4f656ec0eb9320d7eb4640c5d279f25ddb704f82ce3abde7bebbcfc86fec9e5fe9aa7253556d94eecb0e1089c37f60eea05c505fd63c34580b9a7766430486088d926d007a8d6648c7e416fa2fe105250eb424ca1566a32132159601f2cab35c1f8308544795b90aaf5a8e867858e00957a05cc8bf6481be3cb7528cc4fc2a8068fb10e792052b14e77aff670a1e4d0a74feff00acc469e6d24aa0a4158298c228f7d8cba7e503b9be576ec860b7e671a6aff3a228457f7791d379e6212ea2ced3cd6ef8ad1edee194192a2a546162484a73bcea070686f8878c4671347b8800a0d8aba2873640153007eff9fee1b617e9b3cc88c94a303e26c0399a1702473732c8a3362c687259c77cb071d6b8809988143d553e1e8cbe3e99e02d79084537fc3eee0d2d1da3992994ebc381966ae027f99006e9fb8007ec2072234f194f4f2d1a4b8b4228f0628d1199ec1812415caa699fc32bb0278caa0e111ede9744a21f198bf442ab16c9b7b70c479007c825815fc959cd46ecd73582c266d5f2c785e17d535239ad79777d3c9063975d91d4900ad31ffcdd29e601e327dc152c9d51980aa34cb07989c83da3c42240562e7ea1c39989cccb5e2206d1bedc4235137feba4b77649242c46d1d2144679daec22ffd50a715ab8f103a6eb6f189096a9258fd1ea4667fba4b687b07c8ca8566630caeb6a93129196a69a0a2c79c8d450bfa0f2ef3d67824c2906717256c65a4f658f0d4569b7c7136b16e794e9b4bd7a151d58f1c84ddf64dc34fe0bd1a0b178df8576b16081ab8ad6d05b1faf0495f7a12403e18b6033a0e8ed96b3ab90fb157b8437b2907e44a8a06711db27186c2090c2192a7b665c8802d2fac3e388c0e520125eac5a3ef092d575878f7c242e67a1dff3b32eb76235a7d5461c85e646d177e231dd299e7e058511e4a2e3781d661f76fd1b5d9d6325e1da18dd47bd2a419c05bcd4b8b3539acbddd3b5c6ed03a23df1aa27d11f75d5fd7c85583735324e6b10386d66dadae2690e345ed942946b551e00ccac8675dde88ea6426936dda11e147ee2870ac1d286f13854820f31288f2893b70288164b550df8c29d31bf56076f94a51772e6f9edfc8057a38569292332fe05f27896b8a7744101e94b1705b488ca32f8ced4d7fc688b6f304d38c229a8312938a6c1b0cadec0451e80caadd154f08caad5a061d7a91720dabdd8324834376ddf08f09e701d2793b1efa8f5b8a50f7e6899e30ac6acb3184cebde08e16f005bd967e289cc6a515b01029f1e9fab600a9d1a376a11d857795baf35860e822dbd1f429ed082a6abc0baf5c97a008906c0471dc4efdffffb37bbdf01dc50b591b12763ca2d5272ea2b45ceb529239dcaf3f527fc4d0b804efc3e2a0cb82fe8639a971454425f95ae97f636d478fb6ff110b989a06bdfcbb6725785c42f3928b7cb92f0949a103ac55a94d82dbfca52c22d73cde6485226bcd514d2452f31ac170aee4baf2dcbb000d6c18e619c28f83d6f60ab79aa6f82d359928fe43c95966310aae4738b5facd5081796a3698d1502c44bca4d784ac50b4a1df2d18a5ec4443df42d11c978492b7df7350d4db15589a125a61c5bb557a201487f69be0301a6c7bc380ecf4fb4a894c90e64ad8e681060dd74f2b96a1789f05f96fa3042a38cfb6ac0cb1057a89c030a56b4a11a3634be3b53fb3f47a481d2e917265a4c19a382269395d7c2cab3dec07cc431eebf51fbe017f69f92da02564f743667092740e9bb575da422519cc4d274fb749a51c59d390519d96434388210039ce3efe87b4ebe2caf9245f8a8fe2f81d75034f60d607ef69b5077f3e08c47a88a6bb1647a934ce9a3d3c4d77ee40a5720b04f7a097de5b92e082c000eea1965e9c6aa29b4e9f5e689522905d53c80702102411478fa1b7cc6fa8c87f1570758cf329220cc055c521592763397a87bdd48d8e9e3695ba0db26ffc5f8a0cef3606e2070af6b7c29bc5ec3dff6699b4c6f752e36dd449f96810ffb27db23e8d201c08e55bf8149079f25bd882a5c98812a34db95433037c11b3292c97ec966b0e2890cd5419413c72bf26b5c7f4833c2821cdf0f5b881c1c19ae5c7485d300ca9e75b590ef0b2b63d2a1b309f4250368ee82c6027921ddf3e2c16f8c79caf874180afa06c81ed4efc7e5ac800004e387d98dad6cf6b8b26c730c7f82313054dd315e3805d6a724d44913edd3521f365b0cd1bdf98c687fbb4936af5403d3bd0e071f40a8a30490823a0b8d9dcaa7f510edeee526ab4a7e63a652692ddf783cc254af6a3b08d01bfab006e72541d2963f25188995545e4fd332aa67b92308bc8ac0fc7a74f0fe57a74008f2afc6cf625d64fc8718be1ecc27a356be56a3500c1b309c1ab4a9edef841a0c6fa80cd33b7f857b5d936883cd034507708293747a9b52a4939fe9712464e2d4aaebe4ecc09bbe304a626ef2c9b9d387b7b2fe7080b32c402fe0a62344441ae8fe111d1aac0f2f4c041da15fd8a0568c1bda93f484aa631ed5799f649caecf031908187cd55f28b915304b864a38daf72d4101e2fdfabe23d9c71078ef55f24adf3a461ff0d1a1634ce767c2974cdad8b6c7d5b86eaa9163dad53a6613c718fd5900f0d8a632098bb9a26e404d95ac136fc1c64cb808bdc1cedd91fa089b13389851c6dda7be99a4d45038795f0286007edb15de2a3ec980d9fe1ff79b3987166f3f38171303ab714be47e7ed410c55824f2beb0d8d8472ba6b0dda804b2a1058fb42befe07c4c42ed2f3d94095c4b0488e7a963da944ec80d8e6f7de02f18d78db41a4be047d43b8e770935220f8bd29aa38ca3e020f9eeb0e9cddb1c7618a757ae1c99ccf0284a86fd2535b9d5541610c934f5fcadcfbda1c39efa6777d6141446373c75aeef3eb418a9d735a7e151dc97d18f3db7d8359e66d45f4d763b36439c9945a570078d23255f2c9508f45ecf551d46da9f5756f43bf2832669fe9de2aafce9114d3d67764407086a06987879d2cbf94cbe3d039271b13320057b48937fc6b9d481965b3ec58654567ba782cad9822baad91cd1babb075d4d982673e3d0ea4c392700777a56668fb2e460367a7302e5252a22ec19eef91f011e2c52f5ff9ab3c1c6b72c42420b5c0bbb050a236f3c58b2351ba67de5ff598eb9632239daca3fa2ffacc85d61dcaf5112d98090a0ccc6c6a1444eb08f7560ec72088e826172ff01452d80f76ef899f2bfdcd6fe0afe28b50d8c330f20eb14c9d3e1c3ce2d9c707572192d510a576bfdbc8f4696a7baa1c7d84372de9d89ce3c188c8c4db174a21aebe81297fd699e1920fde2f9421d29f8c1c0277dd9489370bff1f27fdc6fb94609db5b64a58bdb338cf60a6876af7193745c02d105a893b72919a180925f914875775233de07fb7bfb0ca899a552b4b482b560125f3e65aa48c676cd00e972fd4c3c59b9128d9e9a1870dd3bc98948e6da8aeb4ca4bc8a46cbd1c9376b4bb9173eb5dc8e882f36b4ad218c14cc4c52cc7f9885f9e43c03e72ef3ad6bfa3cd4174be9f006b66f5e6c14c9d20d4fb8f47e6c8076c66d6977e8d82938bfc8c7dfda722280233efe5981b1ca3d7141125bd74860c431d5170d4ca3c55c8b29eaee94f14079624cc4f47104d86abb67817714b44a26abb078379b16940d0aa0f3aaf99c03d1f9e7d2bbddc7fb273fda6554c314ca990c65c8760431d8458115ebda1a211c4724a31f0278d4c602cbb4d25c6715b77d2f039ff34309910a509fa3152072a3101b7adcee4b988ae63962118d5920bb05c9083d5571a731504522fb0834bc1fd895617bc37eaea795cbea47c40254a33085aba5b40888a6638828b2aa961431f12f53bd1680df445b9c035498775432485e4fcb5f3c3fe5b50beb7610d452dac74b8038828f9ea1be86fe25e7bd241d94ab0e03acf68298bda2e79be21b8ed3facd2cfd2c5c490e93bbc2bded09fd5e4c7f1c4e0f67ae04b02d1bf4e4128e64b3163d2112c851bde8bbc772ad13a0a7ce6f619653bdd437124575972466b18c9798786fc95a649724bdc777ca4c4ddab4516f48bf2dd6468d98b2d966a9f095c208050fcb35d108c6408f3e90e7a6641b781fb7d8d65a988430582557de80330887867f9dafd24027b20b416aed73f581ada54918f6d824c897be043c7941334303229656866f8a2aa2624ce3da04e38db1de04fc73609117723b938dcdedb007e60176d930fe930eea27aa461ef2270306d7e7644faa80c4fdeb949d0deeb66626564b374a48d87f6a6e902aa389c2fd1679f5e2db56057ebf60712323f97dd6b738acadc5676fc4773c3072cca66a20af89a733e83e12460f078bd52bbfd9ecc4ae42f2ac893a197c796eb163ab046ea742311841bbff19e2f8ab99e8fd90ae74cebff27887b634620e6a1580f7384304f1f048a183ad56fd85a7523c7ece0df35fc8da60e803c7ceab0ea0af1ab4c7a71f124c7efb3d93e03b6dc392381fc6584d0438edbec543ebb1cf4a1c18a6dec90fbe0ab433ef4ad8a5b63af6f155ef69705116d0f20f54a30d12d74133ea4fb8dba8aa885eb51b308e3c5714e64c1830c0e07dc149735ccc44980aa3856adf1b8604c9d2d1f8e3ae8d4cdac8c202328de3b632fcca90ca371f68fdbdb8f47f7e63bbbcde7b992d925566d4e6b362585e924d648182ebd158f7348377c729f3825ceca5366bdae7fd39d6c696fea789746ca038133c99ae49539003295e08283c8ffd8f32824e35f4f28a43043e724feedfd4b0a6e36a761808d058be06924bbc887ba6750135692bfdf0859464f20570021e5c91b0275929ab72a15f9abb4d1a315f207875a830e3b39f112f13cdcb04c831daae2ce3f95b62d8817439f68f27fea0b20d14c10ac982d635fb98b03f5728c9087f4b68ad12506ff278d1b5a75eb22f7efd277f98077c63bcc7d705f244b896de8b8125059a6f1f23fd7901c427f899b6c859dda3b4f1ac668ad68df2558b13a4ac2309bafeeff83a4ece53afd7c6fcad0b219338883b4bd23ef10bf79214ba321c68a63b8fef4930d9ca411436638ec0c5229a5e1cfc85026127df100509361da3d97ab51fa78ff5b8be01ae516bc0efe2a3f18799edf0ade1dfc42e8e77c747c81b01a8a4951d2ddcd72b88c9d4b2a016bc6219e6892c04423bed59745936311de4d5bc956c70bd2bfe95919f2736068aa3f62650b5709e6129878feb6d340ba9b28f24ba5264f2bc3382651d45e07386ad46d6e1f70cc17f14e87b4dd7e11939b35923093398672d33ebc53147617a9c1ca25622b9b29c7146dfa907278c906700ff3e43162d12c78caebd01570515d9b91515410822a15c1d3f6a012c2177758dadc965843bb88f21a546f21395c7e88b7de250a52aff2b94bdbd2038edddaf1a8636359b128d161940c4c33abf4290d173d6c9cc465e2725d271d526e1401a488f66a2a4f72887dbf6ea9609c308efacbd29326c7248c7baf08f8217aecdba737e2896f2dbbe66e64f32923a2495c36138a40e1b79f3e13f3f8a2b17394422f29dcb112b0c93db7c3f6fb6510e6cace8dcd2e66c3307abc3881a0e3f6f593324423f89f0b8a9ec694", 0x1000}, {&(0x7f00000001c0)="8fc669df7e88417349579313e736144e1f68766e1235edfb25fbad811509503c98e661a7f1c8520f9b93cdc2f496bc75fa4032ab375cc01956b02273c83f9ea664805061f31e2e1d2274c369557a3754321b332cdb270882989a6eb429c6758a1ee2e9c3698675c4bca37513f610c7fcb2c051351288032c0a7a3d0e14c1c6f5fa7db051ea29db2a957da642c0b857d6a193ac3b5d70e35d8e043d728fa0a6a7eddb9a9f7fc34684f1b81ff15ce5c75b9be7f3bf957bc193a96c1171b6ad8568ec4b9ff4dbbf663e2d50abf62dde1574c7c40fe69acc893474c53ce225375fda9e80e66cd40aab7962d7dbbaa9c4478ec7ea236279dfc7a6651ebc5ad71e", 0xfe}, {&(0x7f00000002c0)="f420d34bbdc1d8a9eaa79b097c02bd720c4719fa09d29346262505cb74d3607921d33d8fb19d80bc6a1f6c57ad4ee3a0a9c5af02bb1f191a6e53b71c0d8830d563ea710d9d6718233dc2baebc7f672e61f1b79533ec3556d4e37fb8fa74e955c6a8508994946784eb08bbc3cdea4f49cb27e1f569a19af4a2f77b3d049253e135b811c5b75b49f55d18eaa09a5333fbe01edbf44ce5a3dfbc1f6702d91cec827ff2f3e8cb1816688a3c5106930b368be6434747b151c8a3f79ab3a46cc0600b81a6faa9dbb8613439c265c4c88b01445c63c47583e191767ffb23f037a12c069f0d1272306694d9a57379a094289cdef9f25", 0xf2}, {&(0x7f00000003c0)="35fbeceb549b295225e3bf56e5ef350d058fcbf19a6c63cf3f1249cd9c57b6d52dee938f580c8e32a0a407ce425ba43aea8933853a18fe6e2547f4bc50fc", 0x3e}, {&(0x7f0000000400)="4e4af921e26352135fc96b77527c3021e24a952a8b38bcf07f2669952f94063c73a2c10457d52cc585394ffe9a0295b20cad00611f32a4f66efed3d9973d86456c74fc32a1c68c1a3cdbfd5970e8a8aab44218f16b4a8cbe1f7e4506b9791b8f0b4f784457eaa74b97bf0f62e1dd73ec7db2bf2a4ceb65e601e35b2b0a6594341900f658efd7debad14ba8289dfbf1d9d92eb58da14b0dc8b9c00a4f8232a1e7908d80ab3b1d137dab92f51726703368ae950d4173f85a50b354162c2e980764f751d7", 0xc3}, {&(0x7f0000000500)="b0e977a88a3ea432a9c327b30bdcb181f1aec0cab2157a6bf6a0affbdc635119e9372c5de8c277171d135b3f3e8685eba4a7686817b4dc282d6f", 0x3a}, {&(0x7f0000000540)="675f505d49c3c8db282507c5ba262526b4cba7aae1db49edcdf13143d6870106f002aad019e373463de0ed56dee65d4a5c0dd3d8e937918169f9a3d428f933d2062d9406046f8fd2106848db0701d69368894e156fbbe6a0ad5b2b07c2c52396cf0d79d2bd948268b71456e133b249", 0x6f}], 0x9) 16:02:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f00000000c0)=0xffffffff, 0x4) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x40000000000045}, {0x30}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x9) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b8") 16:02:15 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x228273bd9e89986d, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x24e24efd124bf62d, 0x20, 0x101}], 0x85c4, 0x0, 0x10001, 0x0) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xe42) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = socket(0x10, 0x7, 0x82f1) listen(r1, 0x400) 16:02:15 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7f"], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x8, 0x0) connect$unix(r2, &(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:02:16 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mlockall(0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) openat(r1, &(0x7f0000000340)='./bus\x00', 0x20, 0xa) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)=',[', &(0x7f00000000c0)='$\x00'], &(0x7f0000000300)=[&(0x7f0000000140)=']}{$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='/ %-\x00', &(0x7f00000002c0)='/\x00']) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 16:02:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000300)="78102cfebdd0999eb9d16f7693cb94bd2d2fb336cb3c0781006d6cbd37532da8920e4d04d965605ab2552893070a967fe5b38aef8287d8a2f00430ad58403bfe5629a98cbc7e5210ff4190009b1fa0294e10bd94d99769c03356b681154f49cb358cd2e4263614b7f12e759fccddecb165740a80c6c0620a5f3317e708b1870f0cfdc5251af5a30c27eb1b738c0d65669dbc64d97ce6f99e968e4dd87643ea790099284fbd876bc4c1243b7bf92fb09f4e57505c98f9588919c0069fc0d618a4e0a8c2547cd294e19f2f8fd99926bbd31e73eb139d47349c36a406c788387a7666b5f7c5"}, {&(0x7f0000000740)="96d293320245af47680739333510d373ffffff7f40456dc865be252d484b98ff71876f15fda2e650878284b4875c13464db720909c0555c3508fbf99f52b6446aea17058eb6a7224becee71054ac2bb2a97699e63825ecad744e4ab418a5b71ff621b143dcfeb949f8242246e629f39f96490a9097183d84eb6759d3e1d623f63f5c8cce9e831bb5e3eb6c178639a6673807a66889c75990fef496ec881066d55accaa8ca1a618a3ce2d8fcc6afb4de1e696284b5a568ad86a9a9d2ed895b5d2d419ca36edab6ec0332429e24d4d04b308786906663a51e460a1f181d7c46cb8760e7a675d0000000000"}], 0xffffffffffffe08) 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)=';QSy[$4R\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x30}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000280)) 16:02:16 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x953}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f00004e4000/0x1000)=nil, 0x1000000}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:02:17 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925070008fb2f58bf5e4a", 0x1e9b, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x0, &(0x7f00000017c0)={{0x80000000, 0x7}, {0x400, 0x7ffffffd}}, &(0x7f0000000100)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) r6 = socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000780)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000980)='):\x00', &(0x7f00000009c0)='tap', &(0x7f0000000a80)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000b00)='\x00\xfe\x968\x9c\x90\xb5\xf3\xe1\xa3v\xa9\x04s\xd3\xc6\x82\x97\x82\x91h\xd4*\xc9\xc9*^\xa8\xf1\xd7\x97,:\xad6\xa1\xa3\xb6\xe7\r\xb6\xc7\x82%o3\xfb}\xcf*\xe3[y\xb93\xf0\xd1\xb3\xbe\x82\x0fg\x18\xf3\x1e\x9d\xb6\xb0\xbe\x0e\xc7\xc6\xe2\xf0\xbe\xd5d=U\xe0\x92\x121\x02\xf0V\x95\xcf\xfdT\xce\xf2\x8d3\xb6S\x15\xe0\x94\x88%\x03\x1e', &(0x7f0000000a00)='\'@\x00', &(0x7f0000000b80)='$]*\'4:\xa7]\x00']) kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0xfff}, {{r9}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) accept(r10, &(0x7f0000000180)=@un=@abs, &(0x7f0000000280)=0x8) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x9}, {{r12}, 0xfffffffffffffffd, 0x1, 0x0, 0x8001}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000100), 0x9130dbf, 0x0, 0x0, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x9}, {{r14}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r15 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r15, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r16 = dup(r15) ioctl$TIOCFLUSH(r16, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) r17 = msgget(0x2, 0x42) msgctl$IPC_RMID(r17, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x574aacb2f9db0e8b, 0x1}) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f00000000c0)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r18 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f0000002580)) msgget$private(0x0, 0x121) msgget$private(0x0, 0x102) msgget$private(0x0, 0x4) msgget(0x0, 0x440) r20 = msgget(0x3, 0x100) r21 = kqueue() r22 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r21, &(0x7f0000000100)=[{{r22}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x2}, {{r22}, 0xfffffffffffffffb, 0x10, 0x6}], 0xffffffffffff0000, 0x0, 0x0, 0x0) msgrcv(r20, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRES64=r7], 0x3, 0x1, 0x1000) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgsnd(r20, &(0x7f0000000a40)=ANY=[@ANYRESOCT=r23], 0x1, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r25 = fcntl$dupfd(r24, 0x100000000000, r24) r26 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r25, 0x802c7416, &(0x7f0000000700)={0x5, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r27, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b300000800000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgsnd(r26, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r25], 0x2, 0x800) msgsnd(r20, &(0x7f0000000840)=ANY=[], 0x0, 0x800) msgrcv(r27, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x1000) msgrcv(r27, &(0x7f0000000c00)=ANY=[@ANYBLOB="253d95a8da8bc9a5c08bd1fd0443a741d47d969fa1b8290df48365d51fe3409898bad1c353a5404357eb1aca1934ab2e62720929cf43686dc3507a2bd91936dd40f15b58f7417251e0e47268a0981162fddf31b28ebb3627c57221d333ae8028317fd13ad79f77871d5d94f1b8c4422a9d03e000141f13679fd846547940ab983ab1e7d20e654000000000000000120ce6348ba0e96cae1e48e98c14ff0100000000000056c2bef7a2e849026105efc87152087c5b9b2e4198e74f2d35c4ed42e0d452dbc723bcb566d5081aafa673f514000000000000000000000000000000005683cf2f17b07c0826cbfcc0e2bd448f75b1a06759c6ef873ad55e7d03ae448fe39bf6a8ecd4d1fe02018021275258012521e931b2cfec7a7fd0d5971ae3bc438a9b865cbea59154dc841e8d8b85c6945db36eab6687969c1aedae7624dfcc4b1f645aa3e01a1b36"], 0x8, 0x1, 0x1000) msgctl$IPC_SET(r27, 0x1, 0xfffffffffffffffe) 16:02:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) close(r1) 16:02:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x1) 16:02:19 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20002) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x7) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) renameat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:02:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x3fffd) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x30a) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r10, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r10, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r11 = dup(r10) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r12, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r13 = dup2(r11, 0xffffffffffffffff) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r13, &(0x7f0000000480)='./file1\x00', r14, r15, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x5, &(0x7f0000000400)=[r8, r9, r15, r16, 0x0]) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r17, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$FIOASYNC(r17, 0x8004667d, &(0x7f00000002c0)=0x200) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r18}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:02:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/252, &(0x7f0000000100)=0xfc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:02:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r0, 0x0, 0x1ed) 16:02:19 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000340)="28e9fcddfba0809813d36ff9b0d2ec82050b1f8aaf8107878fae785c31159e092f34d631e31789d7b5fdbd0a165a1ede73ad7e34790d9c834028d6306a3ffc3d8728c4650d17906188fb485740e0d74a1401b93f3fada33f710694f16302468e91bdf080cfbc53eedaf387b865075ccbb9a6c0a3f350e702cb20528ae9880e1173f8091e315eb95d2797e75468e831efc85d0019cb7957f8b9556aab365aa0fecd4d5f0cbe536804faaffb9c13", 0xad}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="bb708af141610bef0a7c4ed82f8be679bd294e04adb2fa9145d286c5f5f7d5ecbd294bcfd337b74067617520cae9e89d5166a9fa4e8fe747858418b57aeca6581dbd9370ed174c77f129fb81d1944e528e1d9bfb7a116eeda755d6c366e91af9685a728af74e45dd48d7c756f39cf5e74abe74cd6566fc6b6d866c01f91808df980707eeb2a284664e4a6062dc06e8d3b1418a2c6a5c9151b2f1266344970f44b282b977f7ecaeec3043b568ce7808fd4ac67b0ee3d34f9e443012cb1926046c7893ad33c2d02604f0b7c461ab1d1f7db76aaefd155e72368d5a813fbacae0d8c26d254efb11380893d0ccdb0951af43fb4802aa558b555d752e88288e", 0xfd) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000400)=0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) open(&(0x7f0000000440)='./file0\x00', 0x40, 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xffffffffffffff8a}, {0x0, 0xfffffe6c}], 0x10000000000003cc) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x8, 0x8, 0x3, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x80\x06\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7c}, {0x4006, 0x0, 0x0, 0x80000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6f, './file0\x00', './file0\x00'}) 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x4, 0x3, 0xb9, 0x4}, {0x6, 0x9, 0x1ff, 0x7}]}) 16:02:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgrcv(r1, &(0x7f0000000500)={0x0, ""/137}, 0x91, 0x3, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000004c0)=0xc) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) minherit(&(0x7f00005eb000/0x2000)=nil, 0x2000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="1000800e000000000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x40044271, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x8a7, 0x1, 0x3ff, 0xe3c6, 0x8000}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:20 executing program 1: seteuid(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x6}, {0x20}], 0x3}) 16:02:20 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x81, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000080)=[{r0}], 0x1, 0x2a6) close(r0) socketpair(0x2, 0x4000, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000180)="3092b45af2522725a6222ee7ac823362e9119b72ef47542677274703a035dcc3ab468686e8f0a817a6f69e84f956e42a82c50191c5158f1e05c011c158aad188f4191da9197b30def1ed276088eff8fbd66cd7c337ad339acae93fed223aa051f38745e56461b28b8e37678ad28b5a7d4769001695f2cf81b09b43cde52150205b75acca6046724511f90898856878c0c4f22fdf2382520c0d4e1951ffd4fc083267708a", 0xa4}, {&(0x7f0000000240)="5920f91323df220e96d3ebbca5071a9b7f0a2d2a974cd99b6bc03ade05952f3b9b2238551b85df1087145fd9fac206a843862aaab78e441d982a6a196295dc19628ceb9c576bed4dfad81a575101b6ab86287f79193a53337ee6b5084bf09c1585c001dcffc6b6dc54a22962499af6216fa703108bec5b1a882c5b686cd678d8e3000c73", 0x84}, {&(0x7f0000000300)="5facd97b2e03707a8ff7fd4472dca94e2c193237beaa9bc7e3bdd62d7d74c4034d6fdeb3c5d0b23be2fb23b75b093130c4783635b4be9feeb4f1e64d5b7aeecd16ffe804285fafe4b075608b819e98738f7d0a93712ad563b4e7d1e8334c6e23cd1082bd784a18e9f5cce4f8ffde19e5ce7779fcc17fef0d73eeef44e37d85774714e96ea93a79286d15848e42344072580b2c2328c35cd18741cda5e832c4d0328d917e64d3651df19ccd0667dcb1029270383753806082ac310865c09590432171f374c5548347b3bbd3ebdf8e5a2f89af413b5c9e759b0ad3df5f5b0f3e67571b", 0xe2}], 0x3, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r0, r0, r0, 0xffffffffffffffff, r0]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r5, 0xffffffffffffff9c, r0, r0]}], 0x98, 0xce6d785af9e4ee85}, 0x8) 16:02:20 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d09de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x8, &(0x7f0000000080)={0x18, 0x0, 0x400, 0x4}, 0xc) close(r0) r1 = msgget(0x1, 0x2) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 16:02:20 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x10000}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) dup2(r1, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) accept(r8, &(0x7f0000002b40)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000080)=0x1002) r9 = socket(0x10000000011, 0x8000000003, 0x0) close(r9) 16:02:20 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x8000000000084}, {0x6, 0x0, 0x9b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = dup(r3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000180)=0x80000001) 16:02:21 executing program 1: setrlimit(0x1, &(0x7f0000000180)={0x1000000807, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = socket$inet(0x2, 0x2, 0x8001) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000d40)="6013c03bc2c276ff3648013d51f8cde55b3c483f392354a11a7da7b920929bb9b7d49f306dc2280e0ca502d3276bbfea6a0d750c577d38e21faa5ed80d87d56d92de5de4194ddbf9b2ae506ed6c1cdfdb1a55af646d07ad825de40bb23edb394c2f2356c10ee8fcc20f352dd3debba12cca4c5a5671f90ce9a65d462a7dd5946eaaea9ea77a1ff06f5491f7c6ccf324c5fdaad87d171ccd43a31a6fe69c7f5ab6e98f01ce74bf233e27dcb0c9a7eba20d74591afcec5ec58a2f3f2eb0a20", 0xbe}, {&(0x7f0000001100)="8ac3625fbe27d69c6246534ad2cb9c9ceece471d9dfa038ed38583d1518077c1b1b1797a7824a501d7eb21330188d19ed416a2800ad8909d3037de0a", 0x3c}], 0x2) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)=""/121, &(0x7f0000000140)=0x79) 16:02:21 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x400ffffffe, 0xfffffffffffffffc, 0x9, "0600ff0a2c8e003a5625ce8f1900", 0x20000, 0x100000000}) r1 = socket(0x18, 0x4002, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) close(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0xfffffffffffffff9) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25, 0x0, 0x4000000}, {0x200000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="4fe2580bfa7c2138bb349293a37c99e63e9f6a5aa56e5ac7e1ca1e4aa44c9d666c4761dda3823fdbcf51265f31b09ccacb05f0baa196e7eb72c4bd610b6c64ca39c9bdef413fd0272284abd756592f944341b7bf235b9e8e80fb51cb57f16875f55ce294a3b1260cb3f5997322c4ee83661a054e6250e0df9ec1c9e04bc329e93fe40f2890d5b54f19005a3f762d140fb4a270f34bf4873d6f424c28f7d02902c1f4a8e8b3de0a06df12058cdf9fe1c5a9091f47d12027c7522a06e13671748754eb143acb8166e594ceb0daad27751539ffd7a3c7f1f211b51c9a4bd3a1b96f7ba9c992dc4df7bb953c5ad41cdb4927f43f6a4828aeba02b415e717b4ebbcc36d4f0bab4456839e4b21cfb013ac96710c0b28d8e449d4dfcc7f6327438803ee2ed4a4a64f403df6c9030f7fc3df6c1615ed8216218521247c74c39aa7f4828832d1ed6cfd7b2572a4f82231e99faa6b3ba584aaa36cb0308f886f879278b0a749f428aae4d74a9c7551f115483adc13544a856ad606de99d30a76bf90a38d63ec3103b225c154cf625eb9c7938ade1dae5b99c0240e51374e451ba968a8c08d1f8f90b600f106ee00415007680451b5265839ce591114229912cddfc50b0cbbd8650e99856ba04daf247d00ea784396df262017c5bb69511176a5cb9d95cf3703260f96a51a4e422d3a5a17ec0d34754b88772f27b4388014671100f57638a3e859016a66985b6053f4accdef748662e6ceb3387f97f3709c8bdec514f279f7c077a6c6ada652fbdcabbf7c715add917efb22ffd677943804f1a47b60e0e9dbd847575937e527d1a527e9ef52dba4fa55c700a658c74406985fd82da6b325f94e94b17e26c5a56c64211b13042c5eee46b44fce193f9f2b67939c9662e6a1495bb52728ed16e2adebfa6aa8702c6e5968ddeba4480cadc6931fbfc434f75417e66b4bda00f43573bbf91c7102983d04ced64fb3129f8087ea520da7f8d179461209eddd807f1ec8183385f0a3b48f73d5ddb371e9664b3e0e7904c9c31461837bee4fb0ec7a0b83526bb61cf9b1a483d9731a5a8b2d58bd847a6351e7150ff569f4712a0e32ba18921af4f1a0d63ce2ac08a1d38a8d60ad8a5ad6e33f63fbdb4dfa087fb9e57d873e4d668ced8a07b3f6981a6eb89fb8071877f7921d2bca593b488efe4cce332a755fc6c156a908dd1b438f7f07f1e7dbe68c3e9edb0f9f1249617344fcdb659028680febda3d253104766c95c7fba471ecc8495e9b071a8dc3eb5a9e0e5735692f76125f75cffdb637ddcb49ae0f3b5f22ae94129cf3b5a02a554ae9206e7e51bfb651a864de6390bc6b15ee47b125c5fb2b80aee9b34086f8f780348b5c3cf6d9db6756e2d5e5cd909774c4e45e18f1d28ef2159431177ca4d98fd8323e35ae9dc8419754a1310fdf14af73be3db159c86d141fc4ba3ec413692a1b4b921c58fed581cb5638cb364ea3c2ca3c2254542b5ff9b9fdac921448bba1263f2bda10d1085ac05b82fada026d11cd3a22378efee4180322bcc10ada052fc08806e1e542728ee39f51a015e1b277b6b2854e4791875fbb388f4df1371cadf61863523bd093592e12627286e0fd99f2dcef4b011b062d24dd5435e5a8aa3d1a3b1af7811cab44bbb979999989e5ea3116a2903a5ad4f172405faad6fe8e36022ed5e0e0860b9ee7ee40ed0b682bfca2b0657417b097e3f85c89d7b1256ee93cb4ec1d89e7173e85db47a2873a47c59a732b88a3897571c93c831e4083b7c061dac60c03ec3d366242028a80598f7ed7e5df05c9ce5c8d758fa8b9187b2aefb068f4b06d52e4de17b701be0d9a631d3cbacc1907aa0c7c7a9dcf7ede3f3b8043495aea6d87b0509d6d8c1f67f1fc2c8b8d8b6ae989d5d21ed5bc0676c9521efe4845a689f9b40012b4c7409b7ef460baede0c46660a5c475f8af470a0a53dd85e86d9ee0628579ff927472faf9d8f038847910dc95a77798920d3ec080e87c52d859778a4e81931aaee4072b7dc318f5b9f32210f8133e62e783d2d4e117e337ff49cc05992195481c483cc5198e0e3ef416b1c76dc5aa7af68d52366cdc70f97e16f59c7fc082be3581badc289103b138585e0a523176da8cf5d4657295e6d4f1a994b71a9cd5e7993a39551d4e016e7015252eb2804fd256f8a3b4d6a4799e466330c47f1f05f253f2397683911936618db9ac98d293c8caf788b7051b97a999f7c2f3e212625e4f829d0f75b4ff64a1624cbcfb7ac6e4ce8508c34081d55ec9c23908b2ca6d26c006cce68a79c6dc3bf99e6ef70ed3c4ccf28b5305a80fac4c0939c33be1711aaec4e596aecc1d19a73dc2c9405c3f76ac2488bab59bff2f645f89e1e5f067d21b8ce8412d92b6b77510e8756e6785b5d76fefe131ac83a1fc9bd9648286f6deb48799b48758ce96bd4d915e8df8dccdd86a3a73e2c78426a14651825ac6f3bcdc6813323305cf4ce8ca1711a3ade560126a66638665ab3fcc30d97ab596ec2f53258e5d4b5cc6fc7681e3ef8b0c0e1547431037e354512f4451f6ac3a50673e1343030cdfd2472904ba7ae15c6317617c2ba45ee46dcecd237f17a0c4d6576f0f6d7ec2fecab50ad4219a4c6854dc9fe26ec320c73615da2bae6638fa32dd09e758066253bf59ba3dce8c07653f40fccf7a1f471079292ed0ec66f152d5258bc68aff26b622e5ca786610e4cfb85c0fea2da225d12e10677491aa4a7a90f9ad03cb8b7ab6e1278cbacf4813b7b70f3d8f2203b2934b90fefd1b99e22a6e79397d170b6dd691667082c002390a47fcef8dfb92a30764deb6045b2ef3e406f86e414a64334cd30009a0b123e729d25f85ca1b28941bb058a8a66054669337c793451a96e4269f5b6532ee40d28ef4f8d3b226fa70752e94c54643877c1021542b5e83092ac6f1924645f5186371e4ca5ecb667a6fe94fcbc53ff957f9a2df214de33707ccf0e81f0726818969d13ab0e464e4d2f158e59fa7b369d9b5e83d3c75d91cc4e06fc8a486f050dc18b9490533028b0ddc07cc5e9f1d6e930c266a3193ef09f0a2d82ab08abc8a99fec4e69ef0834e4204414dcb7ec13b59f3f63217ac91873c18d9d192b2c9c04ea6c44175c8330c8fccfb8b40f14ff4d7fbde24decf445b088d2b5928ccf89c8a90f0fe33452c086a1016e63db37abc843e1b7b61aab373914070257e85f4c6256e50247da593ca0419cf4b026568299308d891a47b12b35c5627d167ceb88ed6c2ce18ec9f0334fbc891a94057010b52c35885d2ac5b4bda82c844c55113d8a21475edee2c9598f7ebf24a18338d9777732a65a0a7c6df99ae75b89cb48f570bfba6873f33b8499a8d329c27eb3700fc3fffbe6a040af3421d4e1fe11629975865c1f75384b9ea54a734c1f7e8d7e7fd1769208719770597edaf4ef662599850ef703eccaebe9468d510a6f7d30ad32a5dd51c55ad5d011140cff758a09f5c87c248d2d1fa1a55a7034eefacbd6030f949d9a24a5c21396fe28b54467ec0dcfb3c3a1e21ad4963a319075588f9b85e8ddd661689f9d02c2e2133fbb0b6198ba053f7778b4bd75598636f808cf2179f109fff4ad180701f44bbfbf6d8bd34b13d4bc0e7ce349d1565f0a2b8cf65ea5271013147526ab60ea2d25af71ac31804455d0a54745fa8eeeee2e7a7fbc9ad41cc861b6e5c3077facc43bff254b8e5b07fa0458aea6bc3ef74b45ece614215e3be9e326e1b844e4e2ec12d8d025ad978d28a33f8921c2a0563b84ce2e52859b01369861623b107c2151a99c7073ddeef4a6ffb347e537ff175803d7b13365cb192f3ce918bafe5c66158bd2fad1e55933dfc978600ba9230f369256e9e0c09781170ff8548ab16de3517cbf2759c0e3c49b293dfd64ce72f1676aee9f363ed53e822a76cb211b63a067b43b7e04583515d51c304070c471231706ffe7972f2727f96850f231cd2136d7235013256b36645d5e07412058d00eb40473be727b10cac1c709eb6128fa6a2914acb84c70174e262ff648d7e72211eb8b898ab947f9c4360d86bfe28d2392f5f07652cef90d2af1cab9813effa7b139b8fc257bde279b95731ea05fc1e20459b86c69d19d1eba68db61e0d1eb94a17bf6a6de504662c3b2a0f05a5ee6805872cfc1234f800fcc588567542b84affae0765b2fb95d5556375d49cdc4533189feb39d930a38d67ac397b0ec543f9805493f5e51be51e51d33cbb018a0aadd54e41890784c7a361ddd368530901956a866ad8c3db4c830c54b2d31af84d527f1cc5c4a44c4dfc3d435860731a70a51e0f17223a8aea18adaf336d19b2640e58530067c79f19ce7a34c86957093e727a17bb61e1bf9286acaf1f772bd0333efce277948db9a803ad48e73a914b007632bfa9e6d2c43d268e514978885d5eaba14251b3684fc4201ff03ad764b7d67d6b9d9edf9458448ea071af667c19840e3f370f92677f8c6f20c47a3e001ea3128310e854562b876b42ecd7d50989c42d5b1c72b78531fd09ab89467f83654ddc57e76ed3f7dbe139cc82e0f7b2a5bab316436dfab96be04654f6a8ffbe079f34a7cdfeb99a1c45874c05dea79693139227418120f73ff55df0db06354d1eb510118d9b236e2fde78b7ca64e98b0511c3ab842032df01b93cce7b4fe7526e773ec7005a40d8daa8ff8e3112eaeb2200370677cd46d058e07e55aa47b96ed3459501c2796f06d4a892e0ea344eb1021f1da791e2aed67ececfcf5e42fe4d77b8625472906188f0a6fbeccff054eca2023a7cae0261c718478f84e0154e7f94a471dc11b1502dda41379fb67649fb818ae9ebddd2a011eb0baad47652237881a684fa7f7e4b7a8f31981c3c3518f512ae49b4155ab3d91e2cfc4ea5ec3b6288fbe54b14d40a6219b09a4c0b62b27eac38870bb6eed400e76cb3e9e82d790aa1a035c7b2d32f52764e5affac279204bb26bf7a4353c456b4ee312ed9bcfdb5b54d5da9e7acef05fca621991bea0cda3b87ba973e8aad576630da3e4021d92c444f1172b2e9d32d75d70f9f434fecc397a290ddb33934707c680fabc7ac20af2e1c808b996cb262b57731519265484479811ae3434b81f4ce780a70b3528757b39889a41269a68a2302db2382315df69bca377f193735add6ede43f4530636f5d48214a93d13decb130f53eb74d2e01e4a3fdc5dd7979ef46a9bb6c681fcd5339f30500a73eb45fa472b85af3ee7df4acc0a36672140b052292dfe10377c664f588e1085efc2d771745bb4d981d7499c1339d279dc73d59273ad08b87e3c669542aa324aa95832d44760c25984faa928fb0df6dd6443aafdee56e1e7aea28b1a7cda9d06398aaf0de20311e05aec5867ae2a9791c9e3120030552abdf9b6e722818dea106128289399ffd5d1e37d37fe6f76654dfada33e0ebb2b0548430ef463cc495ddc6dd450b604b5158a6f43b4c3c143c10cb964f25713680c58c8b267f98993a87e67b9b1d3462fd5d49cde8c6976430dc44449a8445fd056736984cc6ed99237da5a101055d57b15512f1b866f944e9817daa196cc30869f8570bb024679a5c03f4d7f4d98d889a6a0b6d1d072579a96e35615322e7342169cf23cf5ac0f1416f7d39dfcab1d7fafd15863696730058f0ac0c345bea6c99b63e69d093e330fafd9eef4189b5ed98601d1df47f43e1581f74aa76e39ef4a8378bbc82c3913ab5feb21bec9e17701ab5392e03a5ff182bf2b1671c81dda6ed60a41114d825f2ebd4e26014ad19e525e0e91191baaaf249590db1269f5ed88e58b9742751f1cbe18270f", 0x1359}, {&(0x7f0000001140)="68bbd72dda47ca1a23478db1a1c4893fe8328fd18724f801216b2a6dfbbf609979ac83f764a2eece69f778322bbe20e1ad846ff6aec922dc7afbf5f79772db7f53ff14a6602d1b6effb745710ecb8c79658142c272df4aa2f01fe704ca3d560dfd811804ceb53584605ce80bc0414dc5a2483df9280d8468f8fbad008ae139340997c448fae8d7bfe48f2e4d2d", 0x8d}, {&(0x7f0000001200)="905dc4df35c7c1b1887a996047ac7576b3e581e992e882ad3bf8ed2852dd3bc256cb41a6cf24193bf93fbdc0abaa4be0f1493e71f5b074ecdc7a1d74f626e05cc05905221af7d6c340f9e1bb588e880dd82807f47fdbd3811f86cc848c802885a129d941d5fb6e454ed4ce2b130857e002122035362ad126ff89945c62bedefffb8735c2558cef97c4f4aa255b91a2a97006383e970e9edbaa9b87c99e1cc366eb258c1e66d7ca07cd5527e4b4b5f8bfde0ba3a7ca2daf1a42cfc8a39ad6807aaa594757b55491e8b85d93b2455f81902e7a0bb10526a30ce6b12ca168bd946a750ad9e1b736aebe18", 0xe9}], 0x3) 16:02:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x7, './file0/file0\x00'}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file1/file0\x00', &(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x6, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1fffffffc00}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfe}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2000000a092}], ['./file0/file1/file0\x00', './file0/file1\x00', './file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file1\x00', './file0/file1\x00', ['./file', './file', './file', './file'], 0x3}) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x0, 0xd1c2, 0x7d6, 0x6}, {0x4, 0x8, 0x8, 0xffffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000001c0)={0x3, 0x5, 0x8, 0xfff, 0x1, 0x3ff, 0x8, 0x10, [{0x0, 0x3, 0x4, 0x3fe}, {0x10000, 0x0, 0x65, 0x21}, {0x400, 0x5, 0x10000, 0x20}, {0xe90, 0xff, 0x40, 0xb532}, {0x3, 0x1e27, 0x33, 0x8}, {0x7, 0x4, 0xffffffffffffffff, 0x8}, {0x6, 0x3, 0x401, 0x20}, {0x800, 0x0, 0x2, 0x7ff}, {0x4, 0x9, 0xfffffffffffff000, 0x40}, {0xda3, 0xe, 0x9, 0x7ff}, {0xff, 0x200, 0x401, 0x6}, {0x0, 0x1, 0x7f, 0x10000}, {0x7, 0x27c, 0x9}, {0xe5, 0x400, 0x6, 0xdaba}, {0x0, 0x1, 0x5, 0x20000000000}, {0x6, 0x1, 0x400, 0x4662}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000200)=[{0x800000006, 0x0, 0x0, 0xaa3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r7 = dup2(r5, 0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000480)='./file1\x00', r8, r9, 0x6) fchown(r0, r3, r9) 16:02:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd8, "8500004000", 0x4, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="2c080000000000009bca26249b7e6da2daa8212f4e8269167c7d21e737ba305bc7a6b5b7bd07a7c179a6d325d36c94fdb42a70ed28ef84b25892c4ae9cfed975b7919932992b92a13934d6f505b4c1a24b83b8cba69639346b7a76d49abfdd28b57975dcace6cebcc1667643088a846b7e391cf0514b0b3861808e08716e966eb734de4215bbf984e407e43063753555497cbf9c2c25ac876942c896c01a2e7e51470146cddb40306c0cc3633122ed8208de1dcab37543a49eecb2e5858d0ce9669074c65d04b7e2ef0ff6"], 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) r11 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r11, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r11, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r12 = dup(r11) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r14 = dup2(r12, 0xffffffffffffffff) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r17) r18 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r18, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r18, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r19, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r20 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r20, &(0x7f0000000480)='./file1\x00', r21, r22, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r24, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x5, r4, r10, r17, r22, 0x20, 0x6}, 0xbe6d, 0x7, r24, 0xffffffffffffffff, 0x1000, 0x7c29, 0xaea, 0xfff}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:02:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:02:21 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffffffffffecc, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/143, 0x147}, {&(0x7f0000000240)=""/87}, {&(0x7f0000000400)=""/95}], 0x100000000000072a, 0x0}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000600)={0x4, 0x100000000, 0x1000, {[0x2, 0x4a, 0x7fff, 0x471, 0x7, 0x6, 0x2, 0x2, 0xfffffffffffffeff, 0x7, 0x3ff, 0x8, 0x6, 0x8, 0xffffffff7fffffff, 0x7f, 0x7c75, 0x1da5], [0x1, 0x3f, 0xc2, 0x81, 0x10001, 0x74, 0x80000001, 0x0, 0x4], [0x7fffffff, 0x5, 0x9, 0xfffffffffffffffd, 0xcee5, 0x8000, 0xa23], [0xff, 0x2, 0x1f, 0xfffffffffffffffb, 0x10001, 0x48], [{0x79, 0x6, 0x8001, 0xc1}, {0xf12, 0x8001, 0x7, 0x7fff}, {0xfffffffffffffbff, 0x1, 0x0, 0x5}, {0xf46, 0x3, 0x2, 0x2b56}, {0xe69e, 0x4, 0x2, 0x2}, {0xffffffffffffff00, 0x80000000, 0x200, 0xfffffffffffffffe}, {0x8, 0x80000001, 0x101, 0x2}, {0x0, 0x9d9e, 0x4, 0x10001}], {0x8, 0x6, 0x0, 0x8}, {0x5, 0x0, 0x5}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x2}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) getgid() ioctl$TIOCSCTTY(r2, 0x20007461) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:21 executing program 1: ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r1, &(0x7f00000010c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x10000, 0xfffffffffffff1f5}, {{r0}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x6000000000000004}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x18, 0x1, 0x4, 0x60000}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x8b, 0x10, 0x8, 0x1}], 0x0, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000380)=0xc) pread(r5, &(0x7f0000000740)="30bd0ed8a8fbacfa229175f41097765352de6868853b399350a5be2b22100535b3a842c4dbe30ad593b356762f850d0e419f78e5b3e1fa5cd0d3c457b01b777064aa89f49960bb031412a5f426729409ffa859a5b6c30c", 0x57, 0x0, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r7 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000700)=0x3) recvmsg(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0xfffffd93}], 0x1, 0x0}, 0x40) fcntl$getown(r7, 0x5) listen(r4, 0x57b) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001180)) symlinkat(&(0x7f0000000680)='./file0\x00', r6, &(0x7f0000000e00)='./file0\x00') linkat(r1, &(0x7f0000000340)='./file0\x00', r6, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40), 0x10000000000001e7, &(0x7f0000000600)=""/8, 0x8}, 0x1) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r4, 0x0, 0x0) syz_open_pts() r8 = syz_open_pts() r9 = syz_open_pts() fcntl$lock(r9, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r8, 0xaab644ecae4f220d}], 0x0, 0x0) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="cd0cdd272ed20a0b6964e31dbaddace395db7d8a66956b8ffcab34294d218e82a35fe49abc2854098320e7982e2de4", 0x2f}, {&(0x7f0000000100)="9170b3c0a6c8fc36acf5c32f194962849b83c07fdd832b89442714079144d4c72a63ff4453a60b54c3e470935c7749b8f2d9a9b8ed252cff2170c4dcea57704db455fc84a80b89e6e851b02d896e13886c76e210b5bf34762ae610d76689a959871c780dd1bc241319a3a221c533dcb377dcf8a7c93eb9ccf4669151a94868ff1b0c6948adf8038ee20cf0f9ed2a7517e795bf08c1b1370a893072d79a6f21f982ea3e1cc6afee03f16b6e18b516fc3e53fcdfd8f7d7c92faa1e88f85c2a4fb6de088a2e3424e83c892c752630dc260af25ad79f9b969a6594c17ded697aef8d0fe16f8b119a2086e395dfc62f14ae", 0xef}, {&(0x7f0000000240)="80386af730a69c92402083962b92a8865562e34f72564e7f41f394bf845f46c29961e7ecd8e7d281625619372975f1e078896219f518f53ff7153aa30940cdd497c8492d2dc2edc5e8c5dbce9681100e690fe0b68d7e1b9229320160a73cab43d3930a864611badc1b7b77d78317b23d73d2c5acb271d6201a6f0eeb932bf499f3af", 0x82}, {&(0x7f0000000040)="35fdc32edd6275a9d3bcfe03190fd91e90090fc06aaed5", 0x17}, {&(0x7f0000000380)="4e2821b5709eaa8193d56e4f6794af80ceb502cc4f50a48d278dda945ec6b233a5debbf0865efd0888398fcf4abe65e0817ea6d9735334f2664a89ffd451525eef558032a0ec70940b7af538cc533a0cb26d9915e91c45f8e4612db3b4c9c38fbda6e4d85b473ef8303ae0349eae902d345a43c907a49a054ea0ed1c3c2a36b90d78f0", 0x83}, {&(0x7f0000000300)="da0da09340206a5651d23c97aa2a2ae02f2a8d154686e743069d20b38394cc7dd836b01da3f8d07f87ca3369025846d962eb3ae777", 0x35}], 0x6, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20aa}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:02:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 16:02:21 executing program 1: setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = semget$private(0x0, 0x7, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./bus\x00', 0x2, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000500)=0x3) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000840)=""/9) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000580)=']]{\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)=']\x00', &(0x7f0000000700)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000780)='\x00']) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod(&(0x7f0000000480)='./bus\x00', 0xc000, 0x3) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) symlinkat(&(0x7f00000003c0)='./bus\x00', r4, &(0x7f0000000400)='./bus\x00') ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000800)={0x1, 0x3, {0x2, 0x7}}) close(r3) r5 = dup2(r3, r3) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', r3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) pwrite(r4, &(0x7f0000000240)="8829076e9db40856a5321cf3864c65fe3f0351f97fe7a134f5022dc60a78e4d4e8997d8056e95f8df0a2ebeea40c260b3598a1d1eba4818a8f7138004a853d03a41ff90629679b594802edfef87aab83fd1f197186fa2eb6504f4b17a1da98783077968f3e85e3b65b3097288f068cb4768080bc62b6dad6679f983153bb72cf8643c12d2937ab804b2e69e0b2c9299a51b8639508abae2d598764670cd2d370e252e47ba47aaf9e65", 0xa9, 0x0, 0x0) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 16:02:21 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() r1 = socket$inet(0x2, 0x4000, 0x8001) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4c}, {0x48}, {0x4000000006}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) setsockopt(r1, 0x800, 0x2, &(0x7f0000000000)="074a1a8c3fd3c2fa62e5a13b9716b83b95ff0656753634ce1631ca70efc65cd00a19e0fa8433b93a24ac99bf", 0x2c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='#') 16:02:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003ea000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f00003e8000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f00003e6000/0x3000)=nil, 0x3000) 16:02:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/\xe2pf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x150a31bede8b9618}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) read(r1, &(0x7f0000000100)=""/115, 0x73) 16:02:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0804008e03"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x25, 0x0) write(r0, &(0x7f00000001c0)="2201228901001d067eb374a7ea11cf801bf1fa48f4b657ecbb3074628a9f7b552ea5ece527b2214eae0aeef76c8131683309edd9fef7d48909bbeb5a7437faf81c8b90337e35f50f49d3368179f8c56a43d5e5325836582f3bde9593c676652acef7beecc7e10f91f447e2ff4ad71c7a9ed503d62e850298e96ae7f593c91db96d279f621ce12480e110a2e4f955cfb4e1b65a1f210e2e7a37da134133ba40bbec73e94eceb1bd25c933329f35098b017d1e9911ba5483a6eb716cec8d520998dcc0457e1f8c4fabfa4df767c2ae9cc8db3fa44a09ff67f26b5755e53fc1087bbd66dfc7d97ad74afdfb273d41779813", 0xf0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:02:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8800, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x10, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt(r1, 0xed7, 0x6d, &(0x7f00000000c0)=""/10, &(0x7f0000000100)=0xa) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCCONS(r5, 0x20004276, 0x0) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x0, r6) unlinkat(r6, &(0x7f0000000280)='./file0\x00', 0x8) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) fchmodat(r4, &(0x7f0000000240)='./file0\x00', 0x100, 0xc) 16:02:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x9, 0x1, 0xc, "5e0248d113c0e45ad12c0e000000000000000400"}) write(r0, &(0x7f0000000080)='\r', 0x1) 16:02:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) faccessat(r2, &(0x7f00000000c0)='./bus\x00', 0x2, 0x2) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000280)=""/36) semop(r1, &(0x7f0000000300)=[{0x4, 0x7, 0x800}], 0x1) writev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000100)="61bb9ff3e8a862adbdcfa4f68a8c1093da8431cbce9da773f3cbf24e2da12758c99134fbe90ee13c02da771d143f56c4c61b84da42c38e0823c2a77262704be7eea2813dde6c4ec0b5affbdcbe95551927673d975982343b44b4ea0d6216bfa1041df04a2cec8e22dc7bbf8f72e1", 0x6e}, {&(0x7f0000000180)="b2ec159fdb0ca5819815a182ad50b13ad35108cf1ada3748628bf3f9d32c9652489994aa9b3057e350361b1eda2b0bb058c832b9b09d0e0cefbfba59e78cc4a8d3c42369e71db00e60640a524a9d6c02c4d6874402c8619dd08b713a9d7fe85d06fc865aafc707b2eec2ce44fbb92d3335aef28b061cac25adf3594d9ed7798cd6f500cace46716a221d8900b2b01015f00e459768880464a14cf219841601539370ef840248f782dba04b6549b77e01f53a88b88acd1bd57d6b6da35b47143ef044564998", 0xc5}, {&(0x7f0000000280)="6f5ca8864748449ec41258644b7e796298f9c3fef2a3c91de3b2ca1115edc8b97a193eb2a4c7ae4f7f977875ee16fbb1a9c8b905", 0x34}], 0x3) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x96) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r1, 0x10}, {r2, 0x4}], 0x3, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") fsync(r2) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x50}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x84, &(0x7f0000000140)="93907c7deb7f37332d15bb1a355b0c30578f0ac46f21015d349b381b0dfe5935c75cc814b46b018d671301e9f657e803c3efb0e4ff3ba6cecb21cea10b587c8b7ac43fd87256c3303d9e1f996a2d7a551015359532bdea9d1f63a660080516329d1732af018a893eef12518099b82c55a3b84eca710f5b905c4c2e2f4d1b31baa8a336ac") 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x40, 0x1, 0x81a, 0x98}, {0x4, 0x8, 0xfffffffffffffffe, 0x2}, {0xffffffffffffff7f, 0x100000000, 0x7fffffff, 0x9}, {0x800, 0xe538, 0x3, 0xffff}, {0x98fe, 0x2, 0xffffffffffff987e, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="96") 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x6}]}) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom(r1, &(0x7f0000000080)=""/32, 0x20, 0x800, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') r2 = socket(0xc, 0x5, 0x1ff) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000200), &(0x7f0000000240)=0x4) 16:02:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0xfffffffffffffffb, './bus\x00', './file0\x00'}) close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x0) socket(0x18, 0x1, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000340)={0x3}, 0x0, 0x0) dup(0xffffffffffffff9c) poll(&(0x7f00000000c0), 0x0, 0x2) ftruncate(r0, 0x0, 0x3f) 16:02:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x51) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) r2 = shmget(0x3, 0x1000, 0x84, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="666c17985fda8e8a98703f942b116f674d9178f724c49350", 0x18}, {&(0x7f0000000280)="fc14d89902a108e83212d937653ddd4ea7f81537698750ee247eca0503d9bc54095a20e8f51e982a802e989587c9ddd28dbd42ce16ad48f777d35085becd0863ce82bb9fb374514d6740f10dc3441a841f0866e00388ad98c11599b6c56fd065caf99d1794c38bab4dd94622b8fc2a6d582fbdb6bcfb68140774db1db9b6428cde27d2bbd29ccf18ac1a852220c93c6c7f074810b483fab932df6fb0aa45e0c59c1d94b4b0778a9ecff9ee8347f8e81043c90da1db57b49eea0c0deb9d4bfbcf", 0xc0}, {&(0x7f0000000340)="fe011a621d999d7b8539597332b1f545fa4318b5af2b4794c0b40b6155d7744004f48d8405b87f632705f562da979f5aae64130f042af2e871e286738960422fb7ef682029d80da3b4390d042fa5ae2b00155357639534e55c46ceee49c0a4a8fbe7c978b1acb27f1e815bbcf8deecd4e8e703aa06467c0cacf601589bfe2d29d8886f55d1d9712273dfccbcc6c6b4767d7ebfb03616d597e6e0b4cafcc0fe293df48548d0d823f9e3cf3ac663fc8988accaa61bde141ec6eb2aeb3bfded54471944f111bd2ff2f1d8abf63403ffb99c888c49b6aa1fe71d33faa6561deaadc7b1693d788ffb55ec5653f99d465db87dc69e73c53bae2f", 0xf7}], 0x3) shmdt(r3) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x140) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x9, 0x6, 0x2}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000780)=[{&(0x7f0000000580)="232173f28584affb47b2b638951592fabe4f8d31a9bf11be115e6060e4d48d06bd0387acb814973d03003945ce744e971a6c1ddc8f"}, {&(0x7f00000005c0)="12707243317e0babb13753f85e76d47445b3797cb8744243c81724b4419b1a4165d6e47fe4b61b406d03b4465a99499a9ebb5f1e288450d61df502f1537d14f078912fda15495e6620f4a60a718d363205acab0c4b524db4185952fdfefd9b7cca9d2ae42359d08ce657131fc346f360bfb4bbf984338a2cadd06b8e07d73eafeeea822e5b369ec819bbd4646bb9cca21e683a5c4752ed79bc533e0044dbb57ef0d7e0cb66e38b4fe1ea5b3b9c6ec16fe48e56bc50c7eb72c2fddf4690355f5fe19de57830b16eb61c3dfa7a98c237e15367e5b3a9c2752124e29959fff8c0a206341db1cdda7579bd00a6f5e86fed0c18db1aacdcb0f70a"}, {&(0x7f00000006c0)="dc3b147fbed15ee4e7e7aa60935cd47d1e79a2858a32ec165bc9ed1224eb6d5fd78585c2bc7028403242a7af1ed6c7a4ba2c0ec414d4b18fd9cd89aa4e65b464f99cb9329d2995efe87e911dac4ec8ace159fe2fdb0b5f0a64c61362cf6c63ab5b56abd0fcd498a8dc72586d22de0c3164ded0e7ff5f107aff4f96629f8c94433dcdd84d211b0fb19e4df4dc5430ff34694eb4"}], 0x182) ioctl$TIOCCBRK(r2, 0x2000747a) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) poll(&(0x7f00000002c0)=[{r3, 0x2}, {r1, 0x40}], 0x156, 0x7) fchmod(r3, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) r5 = dup2(r1, r0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f0000000300)=0xc) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x2, 0x10, r7, 0x0, 0x0) read(r6, &(0x7f0000000200)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='O') r8 = openat(r5, &(0x7f0000000340)='./file0\x00', 0x802, 0x8) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f0000000380)={0x9, 0x4c, 0xc}) r9 = kqueue() kevent(r9, 0x0, 0x0, 0x0, 0xfff, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='k') 16:02:26 executing program 0: pledge(0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000000c0)=0x1) recvfrom$inet(r0, &(0x7f00000006c0)=""/4096, 0x1000, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) socketpair(0x18, 0x2, 0xe41, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x8810, r3, 0x0, 0x0) r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) r5 = dup(r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r7 = dup2(r5, 0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000480)='./file1\x00', r8, r9, 0x6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r10) setuid(r10) 16:02:26 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1, &(0x7f00000000c0)=""/89, 0x59}, 0x40) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:02:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 16:02:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file1\x00', 0xb0, 0x0) r4 = dup(r3) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0xe0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000200)={0x9, './file2\x00'}) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r7 = dup2(r4, 0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000480)='./file1\x00', r8, r9, 0x6) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r9, 0x4) 16:02:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1, 0x101, &(0x7f0000000140), 0xffffffffffffffab) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2000010c, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x326, &(0x7f0000000380)='\x00') 16:02:27 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) close(0xffffffffffffffff) r2 = socket$unix(0x1, 0xb, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000380)=""/127, 0x7f}, {&(0x7f0000000400)=""/81, 0x51}], 0x5, &(0x7f0000000500)=""/131, 0x83}, 0x41) openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x40, 0x0) getsockname$unix(r2, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000980)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000700)=""/167, 0xa7}, {&(0x7f00000007c0)=""/216, 0xd8}], 0x2, &(0x7f0000000900)=""/70, 0x46}, 0xedc62bb7d1b99487) readlinkat(r1, &(0x7f00000009c0)='./file1\x00', &(0x7f0000000a00)=""/207, 0xcf) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000b00)={'./file1\x00', 0x1f, 0x43, 0x1, 0x1, 0x2, 0x61, 0x7, 0x0, 0x0, 0x510, 0x2}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000b80)={0x400, [{0x2, 0xfff}, {0x5, 0x100000000}, {0x1, 0x5}, {0x2, 0x3}, {0x1, 0x3}, {0x3, 0x2ed8}, {0x1, 0x2}, {0x2, 0x100000}, {0x1, 0x3}, {0x0, 0x8}, {0x3, 0x8}, {0x3}, {0x2, 0x6}, {0x2, 0x7}, {0x2, 0x1}, {0x3, 0x9904}, {0x0, 0x1}, {0x1, 0x7}, {0x3, 0x1}, {0x2, 0xfffffffffffffff9}, {0x3, 0x4}, {0x2, 0xafc7}, {0x2, 0x100000000}, {0x0, 0x145}, {0x3, 0x2}, {0x2, 0xffffffff}, {0x3, 0x7fffffff}, {0x1, 0x3}, {0x2, 0x7}, {0x2, 0x40}, {0xb40d1b32339e535, 0x4}, {0x2, 0x5}]}) r5 = socket$inet6(0x18, 0x4, 0xa8) bind$inet6(r5, &(0x7f0000000cc0)={0x18, 0x2, 0x9, 0x1e}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000d00)={0x8000, './file0/../file0', './file0\x00'}) sendto$inet6(r5, &(0x7f0000000d40)="be53a5e1038d0656fd7bf4754045db85a71da2910c64fa6cd11213afbe6c486f6a5a5c99e79e0fe8157d899e4c16eebeabc534def4915c47679bea52d6be2f0701032c436dbff39370bf5181039ef068fb87d11bac6edf5d9329ead844333a5f8c73ca8a804bb6cae31aeedf86f0f4c4c85157a3be6362c6d4dc742d4c6d866025d9180d7d92", 0x86, 0x81b, &(0x7f0000000e00)={0x18, 0x2, 0x6, 0x6d}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/zero\x00', 0x40, 0x0) open(&(0x7f0000000e80)='./file1\x00', 0x10, 0x40) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ec0)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000f00)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000f40)) r8 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000f80)=0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000fc0)=0xffff) pipe(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r9, &(0x7f0000001040)=@un=@file={0x0, ""/50}, &(0x7f0000001080)=0x34) 16:02:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) ioctl$KDENABIO(r2, 0x20004b3c) chmod(&(0x7f0000000000)='.\x00', 0x28) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) symlink(&(0x7f0000000540)='./file\x00', &(0x7f0000000580)='./file\x00') 16:02:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 16:02:27 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x40000000000000, 0x0, "041c39e00000e608060000000300", 0xfffffffffffffffc}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0xffffffffffffffc9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:02:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000580)=""/133, 0xfffffee3}, {&(0x7f0000000400)=""/245, 0xf5}], 0x3) 16:02:27 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) close(r0) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000001000)="cb084345af0ad10db8be3656ba34762285df0a5557ecea532b9cc6d4241dfcc2fc035a234dcfafef9bf5a061c082e952966c44d503d58cf0ccdf464710fe27658dfd310203", 0x45}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) r2 = dup(0xffffffffffffff9c) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="741a0de9074b3ba3e2125cd1470f34811c9325", 0x13}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="a7b2c7791c21e0ca3d714dca826b5ff0d9e81394d9874f20d41c3a1aa9370a54132ab08c276dd51a2992c1bd0052da7d147ad5592eaa97c2cdcb8e258eab37ef89020b4c6e96c07a3d14cb5d0800a6d509e2024493ecb19d3e4d487c9a7d35efab34b2cf4ade44d5eaa228f83f253ad45a3e21669e69f4069242341aebd01c10953073264e17c6d2818540f30e884aae4d371ea67776a1e4ff4701", 0x9b}, {&(0x7f0000000280)="647351192c106200444a342dd54bc74bafc792bf00f47f5281304cf68b1c6aa1bb8bcf6e855ef00f0e0d390289a7409307186bf0d4a2e4cf0753bdd31ddae6c101d5033ce52692b4cbb44041d9ebbfb14143922dc70087fc73add296403f7b38554f60e36b15b3fdef330c2d5563272bc90267e1c7ac59cfa3c5872ce4d19baf3262ce325ec557f045160c4e2d", 0x8d}, {&(0x7f0000000340)="8ba3d1933c767688252312312b09d6358d738a7328b8598f3ae5fc55", 0x1c}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="a9f2724de25a7a4c2075adfa52f0488003cb7458e15a07fdd3afca3ae014924beb9853", 0x23}], 0x7, 0x0, 0x0, 0x5}, 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f00000006c0), 0x0, 0x8) r6 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r7, 0xaab644ecae4f220d}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) r8 = socket$inet6(0x18, 0x8004, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xfffffffffffffe7c) setpgid(r9, 0x0) r10 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r10, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r10, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r11, 0xaab644ecae4f220d}], 0x1, 0x0) r12 = dup(r11) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r14 = dup2(r12, 0xffffffffffffffff) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r17) r18 = getgid() sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000004c0)="f463b1346fa54d467ccdba98aa977efc157ab5ea8a2109c977bbb5485aa8e80a330bfea35c69ff9e8521ee190e0bf8859d6ad0ae60f691952edf766bde30232fc1e39f1a5674a9c731f4f0e87f367cb84cc1b726bcd4f015d7243f0b406731a372d1e15b580c8239825b7f5ea668bff95865118c1f325c659c25a8ee672ff3a00ca2a0c6ac21940ce3629e44494c0b3e17ebba6bfa3fb8f98817341edfb29a7e67c62b5021f5e2d98d3bc6f286ef3aebdba6721593417856e4de4d4065ec2e13f49965eedfa52235262f154d0f435d47b6d291e62f0d5d13aa19967c78e98efef309ae1b09c329c7e315eb8308bd3e809df4ccc8b2b7", 0xf6}, {&(0x7f00000005c0)="9fb07daabeaf629e24145f9b552084a90a4436b0ff794e37b0ac9ed0f14089a3088d7ef178768ad3ceaf41912adb76f65f22d8502a4a51ae2c2b7dd4dc7b25a541526cf232313d8f74f7ee7f14612d47bcb3a3f22f5b0cf5f39846940c5379720697324132ad1cb08bf118f2d1e52b6f746d8085e2bb5166a2b32a1c", 0x7c}], 0x2, &(0x7f0000000880)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="18223c0ac717f0a171dc2935585be4662133ab5764ad10d1471908ad6bda3de0f02fa77ba1e1489a936404bbe666de5968e0ca30388cedb2e4713df749c61bc90d097d252769dcdc003f3943816533a382cf87ea406aa6be7ba4ae85db459c47d3cc8d6c842a27340b0234893b95a611be7b44d1be9766b87df500fa7dadc87fb6c4bdb25f7878353e269b8d1b2423a621a2d69d2fd36ea9bf16daf84783826aa1601dd423b7b33fef635ea8395042547637850b8df604c12205842c69582e90d02865542fbded39e73ae567599347ffcd4efa6deacb69fe16e3280c452fa8f9c20e0cfa2e8ad7cdf34dd439bd955150025514ddfa342425d51d8fad7b2ae001bc88274c6abe37810d33c352cd1186cebd72f34d8bb22878f4d90458f6220725d37c25e8cdaef729be6e0179f2aae6979a1f38b491f7d7fc889cdf871bb8761d7493a8a18b02"], 0x58, 0x2}, 0x2) close(0xffffffffffffff9c) 16:02:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000100)=""/21, 0x15}], 0x2, &(0x7f00000002c0)=""/246, 0xf6}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ad") fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x7) 16:02:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1e) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffffd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x97) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x4000005fffd}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfbc) 16:02:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000000c0)={0xdef, 0x200}, &(0x7f0000000180)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfe, 0x0}, 0x13) 16:02:27 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:02:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x23, 0x9}], 0x1}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0x100000000, 0xb2, 0x0, 0x8, 0x101, 0x3, 0x0, 0x2, 0x1, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x25}], 0x1}) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) socket(0x10, 0xc006, 0x2) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x1ff, 0x1f, 0xee, 0xb91, "1785bbcc2bf7c65d78dac3743ba14d6177ee4591", 0x800, 0xffff}) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='f\x00\x00\x00\x00\x00\x00\xf0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000045, &(0x7f0000000040)=[{0x3ff, 0x0, 0x0, 0x29d8aaaa}, {0x87, 0x0, 0x953}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x80000001, 0x6, 0x3c, 0x2}, {0x7, 0x8001, 0x4, 0x2}, {0x6, 0x0, 0x7, 0x40}, {0x7, 0x8001, 0x2d, 0xff}, {0x7, 0x81, 0x9, 0x2}, {0x2, 0x2, 0x40, 0x5}, {0x7fffffff, 0x4, 0x7f, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:02:28 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x20000, 0x181) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:02:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) setsockopt(r0, 0x9, 0x2, &(0x7f00000000c0)="36e484bcbde89a5dd7738c55ee08ffc588bb8c752c37cf49bb930c1aca25820c4fd59358f068090633b294cc37f6e595256e317d4b54de6095334ef7b89482421c9a9fd7c1df32dbd392294e52933806bf4c37383d66a2377c5304f284a579b7a0ab234ce2a916d1de199c2c6760735190a12fc5804e8545b6229ed7ec796565d29f157051124970e70917dddd39bd0f3e92755c923a", 0x96) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(0xffffffffffffffff, r2) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:02:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r2, &(0x7f0000002840)=[{&(0x7f0000002540)="64917031350fa4bb633987ec2521067b16c51d5b5f571efba617a270b0aaaf90f071ac97a92ea4a857dbfa705900a55c3d172b3054f98f890611863010bcb3c63a08c0f05ea6dcdf6e428e6875b156cc8f0555a73958ba0d378aaa62b861c87cf56088fe50a77f58634ae64dc164ba0810a6ecc04d6d3ff0dacc12cee5063a45ec1e268d00210c2459a5e06e84d9"}, {&(0x7f0000002600)="28a59f8ba2198ba552722b08d2b1cc97e48aaaec8f8c04c47e854d761d4db9fca1800c0d1c4fce41033eed25816382483ee733791a4388817a1e188fc4279bd37695c8e002aff729156d86186b3201a0cc96"}, {&(0x7f0000002680)="4c75f88c829c3fd5b5c225cdd085ef414c4795c4d7d11097e5b347cf062ad64fea860d783410c055be9d25166d08a838e07b24bd041930bef6938cf1f7ad9bf8aef73a302061c38bcca032732a"}, {&(0x7f00000028c0)="658d876fb9c0bff4591560523efca4d98a5330de63d466d54e14d17675627e6932c5a1b46562b1f7264238ddc4b6bf266a89d9be9c8bee3f01531a"}, {&(0x7f0000002740)="02ba9ddd40089ba069bd990ff8c49c273cf6e5fa665b5c7e13b4469c9e7cc98ef437d619621fee30509a69f3b7fc4360c6ae48b7f9a8d0f163b54ef09d1607002f855a5e85dd059bf10d329f7f9fa56f6f83"}, {&(0x7f00000027c0)="1eea88e6516442d99bec2f7674c662e043e757fe68888ba3f7edcc44f2107a29838d733aa3284b2036850b"}, {&(0x7f0000002800)="6007dbedcfc3e815"}], 0x5b) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) write(r1, &(0x7f0000000000)="94affcfc01af4a54fddbcfd42e7e2e5ee9e1747587a8e38d2f8ad03e7ded94235268c02993174d4df407f98bf6668d66138555e5dac7a5ffc5c5e0de5e86192189e8cdbc2bf313856fca4a6aefb6ea046ec4f6c46a4d4fa07ed13424ac98485fa6b5434130b281bcf8b70322ba175336240b6a20fd38d7493d6812ab74967f5088b1b33f0d72fbf136e7b8e31659d1c37e8009d3a24698fa5ea947421890e9d3ecae371cbf2843a850af66eb208f4466afdd5df127df5aba0d9271cb86ba8a7b00e2a28a3729145442fc92624c228eb23460dd1aef663123fcc291f117318fdb899ce8b516c3156e405677be37f9f79d3b46f9c98d8dd1575bc5d3c014362f0005cf3f3bddeb759c10cb88161211fdb0512f99cbc86d051b406c2c7902f66aa0c6dbbf06fc7e96583db583e2be1bce2e5e451942c6e1ee01c433af6ea5a812ae7f35b6ac77fce16f921b16522dc6505a50bf11db9632382069cca65693cf757dde4e5a68487ad221434362e94c642af2271015f6866ef7ef0cfcec3bc4d1aaf1baafeba8c9b255766ea63fbc8a8816d68e36ee1943146cf0081c0e5915502cf9549a7185c7063215d3b4a05c5caa0d4ea736c411c0fce1c9e2ba6e5d4b6c47b33621425c744d218f21b77df55cd5c2157dcfbdd0a0b68d798f7aba2eee351aac806d633c61bdbca855e344894c528d9e5fb26697a978ccd16f3380ffae2fcb35b19db89f1dc59bdd225aaa124b675c11d6ed4d95125e6304f82300a8e1bbc45deaf67a4d1217bd145ea9407016a695636f1cfffdde8c91cfd7b11785a3cac42befc6c2f8115586b52330304db73073e75599c950b296abf4883cad35138385e4094cbb128be08635fc39a1d4d4c12d5e5f52c4e2112b0801ac1481e0d7e1887c5ae739a80dd4bcebf70587e3a25237be771094c5706fb11b3c4f859e42a4a99fbf5bf31a0d569adcbb5287fe0fff549bbe4a5edcd317a6b0e607d84cf5a40ab403ea78f4c342b9da81e5dd28749fa36cbfa0423f944b975ff73363f18cdb264ac7300ecb429ca7c460485dd087c0f8992d89400582f9b71a519c255c193626794d97cf26bfed201d80d51ea18ef3957a130e8edf7f7780b16f942631cdd5e35df3797884be27b2a6018a864ccb6f6ef8bec71069b3443bb9d7f09b57a2a5811f0058d216c1f3fad2254f704f7f9b68ff72e98f5085e3ade27bf6f14484e73078b694d5a73b2832bbbf1053bf471133d714a318838091fcc7a128b3a3ca3f62f43a1e59c060a78445b62ff640fca510e7c2742a008afcd5801fa6742d8cb400b7f32dbc0cc152de443752a1b26492fef95ed137894c457704a961a81acd857d33e918b3a756a638eaf349f125b11f9631c419e1fe63bb32c5d66d21a1f91f915e1caa490bf2eac2050537efed79a2b2b481b64a52e0af8dafe06fa17320b4ba4d339e0f080bb50e8bcff1f981072684cdb011a88f22a1b603d8ef336a0ed6a6cc9c566a022da107a161ec8a82078feb612db049193a4ca14120bbb87582e61cee652104712770ec909d1b79e7aa2f44e1d267ef7b8f8ec56a06a64e1e7e4ad0199c2a88ad1621c0cf3c26093cace1f807660429e7059f2d2adfbfb9347b0b6e1dcd8ef02b9b3da65b71e298c94a60a3d1103a1c384df2775cf6ceb49a0bc0d1ffad846c3c5510b1f8b150f32b5dff9b5551bd7e6ea26d466780e488b535ea7608461ae4c36ad37a733d4a357ddbfbe3dc85adfbc4d35ea8e4fe752ac806399cf118fec1eed31fa729cb5e51c3f331de096eb170ba7aa305fe558bd531912342711074d0d3377a8c4802676db072754f7898927be31fb266f593a73eee2611db88b828066cd2dc7c37e9b517a70ab243666dde95fe4ec400fed4c4de165e2ddab3913c7b8cb5e210018a7e8b40357b7f4978a626876bde8b3e2dc278931dd0a99178a18daf68afab46402547dd1114c4e4272b09082596cb30646257d712903eeb81de88e70fb8452eb5650c85a3e9032de5ddf8a46fd6f77e4b0c393b6fcb7fa42ae250dd2c47c59cac671d333573bf43e93dd4f21f02f22defa29578138e7852e92665ba97d5280678d3a4cfc669c18aab5e9e6455679b1c9cf1ee00bd3def1efbdf6e5c6c57a45f14f5b6266d16215f6543fe4beaa90c59e83d51f73e3ac3901da14248fd1d9c207e35a9ab823b35f0a839914b39d289579d593f84ccef0ebd429fa19927692704a253a50a5711c79b105f11b6e988e810ca0635c3b257b94292f1712bf1acf4f0c8b3e887ae323c7a695a30264480baa29e59a22130b0501fb38335738f55b4b8e1613a912e36a92c382c1deee45e67fef16b9ccaf8c333b0fa65e96eda8e6bbfd8694ee94f1f145c67949ac5f4e36ab3ac510b195ee06bf1b1cb43fa859c7e068c5c6e72eaeb13e0d22f53f9df415a0b96df56120e6b59c40008c631071fdb34878e199b8a39a2fcc20cfe34ba3860600f00581717bb4fe4b49a2dc890c1e73f16cee3d17f535c9ca25116c36be9dd14493a8fb599609f53c16821d9ac74243a9864bc260c68f01794bc80df295d3619cc2ee78d100c30323c9ccf694cd329abae5b9d6388fa88ce2d6db1f7ce4b43a5a47f108170642cee0f1f910bf5447bfb81f2d03a3337d6c88b9459dedb642143696045636acee5a270fc016e146a91952a5781a98e038dcc579c394d1a9a08f71e4e3fd0907cfbaa2a0cf1fb04438c41b183a81857ada544b284e475ae100aea09500f7570bbfe9f9a9457125812b4144425f299c8c7901737f1f18ad897b142eab488777a0f81df113692abd0f2d298f717bddffa1d239ef2b56dd2b6ab09de626c6c1240f910997a0e1938702904e00539e3a9f54303148160014bfcc535a682000cb8c39f564fc991f4ab3c7e7856673360f46f3036c859393bc6a972dde5c544c35a8b61cf8b3430ad6edfe69b2637c80d55e97d64d4915091858fbaea4a0a139e9caf72a42895fcad3dd5473f2c77dba9cdb47dbd142b6016cf45b8d4989dc43ace57d05855fd3440db1a1154c97dfbac7f35f42682fcaf81ce5e2227d434ccf1a812b5072f20fda7905ee23518562f042958788dc5b060d0a453be536e9d1b5f367493f0383623afd521a300d29df1d8bea8ad3567f9cbba9b9212b4526de747234a19e6439a6d6581e08d4f92a42446b6ae243cb90c2e24770a37f0c30493e2b5a22ecd1d04dc244861216be148b056bb325455772e14d30e1cdaddb132105341896035b5e0c45b87e87accc203f072f7a3d780287e1c8ad4ed968a0e35be466e60c8f536d0206a43e584a76473dfe04d942d5e9298336568a64046ab2690df24113861196fbf19214776f90119eee51eef0c0e467aabbf1927b35b89660690432e53d07e7c4d3ac34369f36dfd59ea473647e8ec117d146939502b21f86488bc8b6626621ecc18cda288cdd630d22f79a39b84359dd1f476dba287da9867b1758d84679ce5426cc5e8cebad4606d55926d4a5b7bcd8f028b3a43e76933e355438c8d50a564fb3acf0624a7dea9ee90d527d7e63edfd3ba7f1be9846ee0e3f4d633aace67c6fe2929ba9679a247acab396348737fa1e851d2586b0c74325726c77630f3f00c85272c20d0ef22d625aa1c0919776da7d14f341e99bdb6768b68ed0625b6915f10c75bc6bf2e8125f39d408b8367e7ec3ef221eeee6309d1dff12046a4c7d8a0b16bd592ab204ce50a39d568154de279710a15e77c1d7c0125a7a8bd465bd7d86f57fb989f09c2bcc7fb0074641c2ab8b813e336214fb8b1c0b476a806d31c1cbfecf34fd47763e905b9713af03bb7b3b052a8888cd3d8e9cf6edfeb48c419314b0fcabd1bcefeb6423565f24b9992fcfc12b17ebd6757999b3bac62c59f59b00d6a1c9c8e0d6464e0728a37b2104d55e5ca99f22ef8dcaa9a97a38b2e06063b876419625102db9ee50c4d4fc1707fc797a27ce70d0416bda6e320cc5380a9a351be7375583eaa660a16cf75ac98edbbc721ba3ed4225c0a1e48f435ef5c12da0c522fc16e2c61dbbd42171142dfc3bf8487d192b783331507a9406f59a16cc3108654435ad0abba289b23749c1cf5ed74bf87b06f5c525c384bc2359dca2ea7d5f9f390b33e216d731d4b7f3d6fdaf46343459223ae3f8102355bc9699aed4a22fcf868dd86c297910d48a306986b4f82289333967f9e1a907eb3ebc01bcb24c1f3c92acbaa9b0aab77ccd1991f8112050000ed5eebfa8e3fc5f164377e19a43505478563b9c3ca16df37bf561b712b64b183e271f34ab2b1d6c477a46dc8b005c8ec9deef15e152e196eb36c21c00429afda143b3e1063a3d830fd40bbe92b9a424f5a9ad1b75d55c2345c8b4ba1e264831339506a27cf4d39a5dcf9b65cc2728ebb4da35dc551fce9f69727dee6b3cc4b9bf46fcb1b2d3ce6958c6e1946dc0c44cf9476c2e0a9a6c1e9ad41670c5acae0c1410c89e2d9435515e3dec04fce0203e1ef1153688c297b14a0e0589f923277075454dbad0b7100f609188c4d69b5add661237036ceceebbbbe0a04c1a4d4321e43c1df3151872b3d44ebe7cbe758a289b253ed6adf391cbb57ba3e54e365a82c9e93e0f77e831d82e2b9153dfe8f126d77aaa446d167ae1dedfdd787dc61fc0047f9c7d6ed82cef21af5776a2add2465f98b78c767ce71c3b8c778e42b990a825ed7df2c16c8de6c173bf8f498eef81db90083022a95efe8faba5b8ae7e2dc77b54de66a495a51d4e5db49b2f97b00bfbf9c160a807f5ba4c27988c3c12752f04685556d13a7e2b38f8955d7c35e67e33e809ed22269c34aaeeebf1b217af1511ce3373260713d6466954f6c221771c3e10d600a8b7c9414885837fffa350d19b064beeb5648f09ccedfb47afb9c51c0fb894438bfe57e5326cb86b9af4572f0ed736650f98e52738d51c288f4badcdc5fb21a819d1597b1918745b876a2803eac26f00a60ccaddc43072a9aa63f9df4eed431ab2625591675726c545f6b032fb8f7e81420c5caf2627f2085c75d64325c116362c337a5cbeb83d3fe2dc26e31ad9d921032b7519956eb5ef8831e63354d0873e9d88d95b00536bd86e15ebde57ba4fa1241f087531f78d300c0ec2a61da6f11b0802991112b014d7417aaffe231b3e7c8bc5744d2482f4138c88913f0df37e36b9b2c15951fb049590072387b1f7d900276fb99c08a69d7ebb564ca4cecee9a958723a59aefb13731d1a62baa144b343057c422710d3fb5f97188f05bbd0d2a0fe83f3e88c3acc6674747374530c7a57274a67a0ac13f1162c5f3140666af5310f6bb7700b5f55d1c53d57b1de8e895f4c4f22a7a9051d714bb7a836f50008f7d33dbe04ebc9ba7bccd1e47f249ca813c1c261c632e02c0d6090c416453292db7e20b8188fd6740c55af97ba7f33c42b4e9ef74e9b6d34ebb56d04b21859b0871494f72a854953f415d2b4a01c82e00f26df50f77691b74bb16f4cc349020ebcb79f00d7551f600af62bced725ba245fe334f1cac06a26b77513b0ff96ea97a4e972d1afc99c0146cd2d30b72c8be64fa337a982cd118a5e148f890f27ba280bb9865e3947be6f4bfcd91dc809ad259e4efd8f78b75386330add165ea462a56b5afb368e4eb95027620c47836e0137a3db6cbf2ce11198489c6af2a76c5cf9ac8db38f029f8805a33ddb74531ea9de1b482331fdd9504618034c5985c2a49f221705906b3d3c751d149c89434d40eece5c52477af2e7116a3581ede437c8e0241229a", 0xfea) r3 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000002480)='/dev/wskbd0\x00', 0x10000, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x40044271, &(0x7f0000000000)) accept$inet6(r5, &(0x7f00000024c0), &(0x7f0000002500)=0xc) close(r3) ftruncate(r3, 0x0, 0x3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = dup2(r3, 0xffffffffffffff9c) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001040)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r7, &(0x7f0000002400)=[{&(0x7f0000001080)="aa46f8fa699f54c25986dc20a106416d2f41fd543329c49f7a632e9590708b9198ce5f311290a2019f65a588855ad4a7ba1f9fa2ba7bfc86721de6322dab6fe7269b01efe3271f82b29ec63d2b5cceeb6c8071d15111d09db51d72c6", 0x5c}, {&(0x7f0000001100)="3a76513a1d51e7a859fc76a0d63d5ec4497ccd6903c2c12345537e1347486b2141725e78883054efbaeed0f80a08078cd94276a8a17f732854584b307ad33496949adb5426ed32359b3565c7873963ab91ce29c318f36fad34e763af70f4f5fb9473f9f515c7c0d3685889dfd7f62963426a7dd076594c9410b53947347d625ac0165c015db28738cd9b7acfd61fccea5a4ca3afce96b2f37b357ff6223978c8d4eb29020ea27af10dda9aa5f2b617d8d8245493a347977e95a0bf734a9058bd36a1831444ad5a72b46d42b0e0b387ce8a3c82ec98010cb11014349e2c92ce57116502f0be721e28809ae66155ce6650c99537622b70fae02f8c658a3e47fabc3a3674555b0bb1c7fa829111022387dc4a422e279efb83a064b3b6d196d72a4763ff738db74bc9a9aeeccab9719cbc58fb89120177888b74f1e9ddd9fef3a4672425eb92dd39d79908898749e87253f702d71af13ec8a56aa1fb1c78929f82af449925a0cf3189b1eb1c22d0b5da236d0e756770f2e1bc58e5813cdd0089523c3030beae04f3b2aec424b1e3a7f5fc03f4c7cde4f1ab5caa61384bf1fe8c9f27f6b190c88f0a88141c185504e4d83d32828305ba80c28d3a0dd8ff5b5428d61ed0b3652c0a87031ee97253c76cfd4144494ba32fc26de664c100cffb6c61a0a03637e669379f1bb878a6f41f1cfd96f0a458e7bcfa9a68f3f0b514b88803f2c2fb0f8d32cbcac5bc3ab568862c448968ec7b33c98884d050425db026a173ae187418a260392f9e853fc9583f56f0abd102839e164833484f1bccd2fce71d0ba37f968a02e49fa70e278faf1b055ac290d4a496bde3ef09754e26fb4ea47f2f8e6e541237432671ff66179bf3b5f164cc2c110329639155ce046a2f691921fc65df6deeefa147d07747b67947e608152b7fa6d9602e781b070710542bb7db8b919dd01bf4d124e1f8e0c6ffd22a613831f52075a9bbffb7bcfb80c8c6f9d9d4d2a67c781b824096f69396b7d7527d8b18894d83db86561c13d422b98744ce57015ba54d01e24aa5b3ff3ccfa61a394bfbecdae7b500ea9396edf79c165994c56adbce5bf65f758b76ce8a5b076fa0dbcae650a2307a63495a5cf929b3168401c0096f907776e3f684be840e91da28423955f6043a6246e0ae99736885d22547bd3705735c88665cc8ea012e27cb4e6ed538b7f9b572de7fd79a8d1aee62ff17fcc648faf1c994b603f8df37fe712b5b79d19d7bb133c6c6d5b21de931cadf39c8cb9f9fba752d3a04bace23a105d579f7eef26e65772dbcc160248f783b8b6f3a506a39b699051123918f5a3d9e0ad38e69b7c25abd778e82f3fd3e9272ac117dcb1bc144db44b0a2d91e517da11c47e2470dec6afc3e997b77d074b860a5babc4948fc87ce3805e1378506617c41d24cc929893ead3ef507ec4b2dce32ba6042ad7da276bf89feb0af43fb81ef96c748ede188dcb9ecb0994ecee6af2f45beac7d4c7dadb87d8232ccafc196b057c94a0cad9e53e55c47b8858e7f7bf37bc979703b603cda7dfe58558d9384826815ec151ec26ef6f1594c7dffbab72abd1069e4c6e9c580379ab98d03134632ec670378f911827699e5f961a806d9722044d09273fdb4e0d24b069f0a5d402276b13b4b69b6e7edbd7c56d08dcb0bbf1178f98e78f453041e3be351103f94d3fd1b44dee7281ca6a27b604a8cddfebccd9942e27bef05802e76f59a8ef0f483d6793d8ece4425d63013b50c09876a9e9d82275036fd8eb2ccb6e031f1175bc176d0396322a82affea400df18cb1bd3d08d36f1ce41d5b638e36d5cdeb1e57306beb556222265d767646f930770af45bc3686ec465fc0a1d4fe2433006a5392dba5e48fa00280304d590565586360664085924f059af819e8b1046f455349ab43e76b55357f060266d13ec4ff2a4ec1948d2f1ba711521e3826727d7d8062a570688f7b987f76329c991f7b3b6b62acb34ad7172097188656c1ea37e703ae102b45999c796ae5ffac081e47a07902f656933e841bfc63e4d4a866758feb496592de6b1b0872e663284f6d6706cffa293eafae18cd8d9f1b05ca67340828b4f2a18476adf5d2c22cb4704281383bfbbd4bc9e44dd2e88ba521034ce8430ab8c4018947019bf9c74bb6e8e1705c16953e631b021a49cd94230110dd19c4cc94fc811963c27de3fdad2f11029d20c7e900441e8b671246702a127191f1881f4ab11a3a6b07bb0d0f848b6cb5a13a4bf05dee777a790f687f63b09b6c8dc5be8b3473754224d7a975cbf9392fc922223675414812333f5ceb0e9241dc22f4b749383e190bfd2424dce0d931bb6f5bd88356f16b205443734afe1abfc5ea7754d6782947eb91e115d57e5ac25a331fdeb2d5ccb2dcad527d288dcf818d6720d8c12977b564907032dbc30a796046713b5df546a97ca77994daf9ecd3e83d984b2328efbed72db9e5b4f8b9556081c465bfd6f6ee8d9dedd120cf5164da33370c3e13285f8eaae93167677ce67045b4f3c6a9eb81122e90e12a193f752e02844563c5001758e09ccb880e5ab71585e7a4b861c615478b716e4bf0948e7abb8c30001677d7f7784b6493d32b5dc26299fec934893caf6e7793f82c5ff97fd4b2aff807baf21dbca392187e07c16a8558d1826bb1aa671076ad5faebf66960e8b07a53d23f6ae4465a5245272f1e4d3a3940cf57eb4f5424ce4c6a1ef0d64bbd9bf7b5f0cd5eac066c3a3885720251e4de7bb26fdcb86f12ce92fbe2f5f31af966989f6cd3818022c688f9f5f0e568c817faa55b6a6c10ba1c24103f97cf6edc6e3d0de5dc6251516efd76792fc4f13a90ae7e663c6c607c4d27c1bca939d47856285db1c908b0708c3c0ccd76fbc7abc3a0294b656d39a975d263c0fd36bf0310e69697846ac2aa1875442589cdc24c27e7ea264be20167e2be69dc8b1fb1dae9c9759e63cb33d5e439af070e71fa2e777fd4bd05c25ca50d709b4e67836157d42c2cacdd04e4b583eefbf154169dbeb57ee5b12bd0c677a47c5198ee4db3f41fdde1375156cd504645a7ecfc203c6c66417e95bbf6db08ad5cf46c414f36cf2fe55172fd9ccb05f5c79521e94be9f07ca0d59d6875efa38e6375423b3adeaccd91c2e9c4fe06e9aa2b528f75f1853c1cceecb3edf6b475f177711d13b314b33caa7d87eb293e5308ea32a45a4ec42c65a4ac2398e2a688861edf21768d6b6687f73012e5f58b72d9a40c6de14d6bd263838429df94ddd743141905e54c6dd537d637a4a1af753dd732020b57019ed3b9ef3b012e4fe25cf7c81311630da647ff5976e514bebda0c33149ff33933bf835e739e3873daa11e7f12ec654b2a46bf259b159b6ef71f0bb84e86ab56cdfb1943ecae5beffedf2c82481f243343ee114f1cfe626bad992302461fd0a47ac2d3fa5f9428bca0ee434064ef0d4a7d8006c67a8fc14327a9251eb8fa9486779d5bbc22de53df4834444778d94b9e69614effd1c84bf434029c41543f259e3906cc5f34cdd8f360671bfa51649f9d5d936b770a12b1ed13d0fc8369ea13b61ed4ef30c0269d63f4e0da07308237aa60b60231b947a8245e813c2bea35124c77249e239670dcb54075905d5870161fb46d26a02f057ab5fb7a45f3c0a0aea4d1585cfdd31a110b2699161e8719adac5de0c10c6d4176380a151596d4242d6554736f57dbfb251753a0ac784edf338070b9220939902eb37ad364df4bea4c11c5d680b1ba417c7ef99e6c31f45e6a1756fef982ad64f4f80a906670c490bbf068065c8fe181ac92822bc519a01ec1cbb2195f7b5445d0ebf9ff31de40d5c61ced6507f4125aebe71d88803ed39f62daabf4d01e76f0ae921a906323f69e1ab56a44c92d5ae475585bae5a516ae323f0cd8af49a72b9e345d874db6669113693641407735055c21fadaeb6bbca2dff171301c33457fff05a14543d53595f26e64968700f9b9fdf071e876763801df8c037440dba4222c0bd13eb2855765fcf3e73863a056b6dd4e5fd4a81bd1591dbdff01522f4d641ccb4f06727b948ccbe89ff144b0bdea6dfa0a082770388fb8d041bcce2e268fa5a7dce714afd3f2cf40a4da6e15a4bc7897c90ff04b67faa4f12ff1953e43c046c63c2c7018c52a9de83f4829ded32c059e31dca1ce7a1ead18664d7fbf3ee32dd886c9e5ed9a99358058b4577d3099cb9bb8d087e44baa620f063ac8a9319bdb9e3062940deb57ee620c5b538bcccc2e0ad714722bb432ac15e938b93d61bcd5022f18eb0a0613b879eb3a185543e9b7684341bc53055766ba4236aea720311a8f9c8c2cd6fa66eb476a46ebdf612abdf389e689bb62ca4ed8057886851c7d7840309bad8bb92a5ac21c6f3a332882b2631243fd579ca05ed1cd1defd34182d4af8b6e9ddfb973947fab4ef45e31b63a5c1a5da6e584b70772f3ff155f45376cb2e21dcbe6148ab380438b9e0795335bf9af36ece936d553ca8776447105fc67d74e6d6e2d5571e5f106b4c1726fe5d1f92fce8e588a600462c64b59efb3eb90853f83360e10bdf403609d43fc7ef135a21391906adb8dd23c8cead4ea1633850248ee1e7ca2f06c7e6c6e46e44e4863cb371725b453d1f864d1fbf37e621b1caeb4de7b7f75c0f1b3954f01b7567b85fd24eb69850bf330749b8131cd99a1f77708365fa06162b9359192b5efcdcef08b68258f190ff0939507b748d34f6c14de9d9019c9244475a57d510b5b3364d3fefb1540c33aec6a669acbb9e15fc6b70fea5ff964e9af0a94130d9525d99ea4ce8a76da5981996406afc7813ade31bcdca15d32dc7a76266b087bff0e194227de9b589303e7f316b6f48366432ac23f2c3862bb444e32c83b03ea179b28e34ac7acf6894086732fe5f359e40ed78cb121ffa24a23e55548a4540bfb16d920e59a8e67f36f9dc88e36c02ecb6a8c2498118a2740645caace7616fb0079a78fca4e113939867747e19c7001ad8aa5940ea0f8a830ebdff0b937acfbdac7ab67ba4e8b55acf69d22d95700150e409b83540cc70ad9031f40748828f2ff6166643cb048901baa4bc371c06f593be78ba96d21eefc337a71fe529ff15b43159f7d76ecf30fbbcefcd1595fde368f6d1808660316e61f47d7f36656a0b220fccb162ffa50a6b3ffbb4f6a4ccac2b5b656f32d415bb64dd4bf6de1cf4d9ba7e3649b2545c32b1995a7c94f2be48e001c8c9182587948e44d2e42b532262fb78ec6dc25516f35b957e5ad049559f2be581dfc93d6364ad642b41bf2da33e7b816c512e8cb7ea587cedbecc73ca36a6b404d46d2c8b8594e07f95148d2c25e36619de71e484777117639b07556ed5b6c05750e6718bc80668ff75d38e85132741c6f768e3e6e8700ba4be452808305ea8db23becf9d1c264bdb4922639f444118d31d026679d5874b591f17d0072fddc1694ec67859e660dbe9bb842de2eb63e8a2fee75a43813b0864c6a63249be4d9a531bc2c2bca6e8e308eed84efafdfeee6e99e068bef7f6c2b3b076701d8d180ba9ec28d3831af4714617584fbde80b28285477f9666ebd05cc55303e886966ef64f797ac2d5dcf53dd91d6fcc7df0ea34815f8f7d6eb90c1f3a98a950fedf1116557deb0fb16999a306ef4118a2ef1797f7c1cb1d4d11a357dc1821a1a1b521964881ee8928b18202450158d0b8a378848375246e204c5d35fa10073d5528a26023dd1456aa03bb60a902eb784004f694e9c0d6140f45c1ed0226422b4136404ba820988de0b8aae5109488a78b7f1cc4ae98d67a61c4", 0x1000}, {&(0x7f0000002100)="42c8e668c0ae9eb1cae2b08fdebcd15f606894fb727784a55e3a78bfd8ec84057d54b2dfdb40e31f3d8e6d4c68ff907605a1101f75ab840deb0ab88077652c5368458505be1f8a693daacd95c9838c6caf9090f4d733e71eda72d5c84c5a92d8d335f4551a673d2bf2686d929a66415b18f2f443caab0e74c6666dd290aaf10f337c4d030c5d", 0x86}, {&(0x7f00000021c0)="63a6648e00e412a0ef4a031fdbdc2d85783cb6646855f2713b0cda58a56e8b250327d39ae563c5bde76f3d499986326dc6b1b5414729cb942c3d5fb9c0041505cd9db6059a8b78b0432e6d0db7683d492f838b645aa00dae97446bff5d14917c960d5ee5887508f4017613f94c055d90eb1733678685d2d8d02b11f7bf690b81608ed4afcc2b53cf148a459f214c85d0122927a055f681d5b656f06878ed920c77f7f92567e4e23d66a5e554f8b05aad7cfcf54d224a74c98625160a035ec0f9e5db7ae53519be79a23ac9174b505a90a548250a7e157deab0028ed1edc7d38560113cd60af64b1a", 0xe8}, {&(0x7f00000022c0)="93a4972ba097a0814320b2acbe3d8ed91d70dccba0f131dc61c139df93232c2cf2f346a143735226d1b93cec7aa2c71c83d9799fbabda9ecfe78caca776c1a8d8cda2ab60bbb6a12a4f7abb6c8a56e05ac3fe800ac309b8daa7f21463a61aa2d4aed4164a5833b57c324d4242101410d7e230de62858e0ed250761904fc63a33839754d65d99e31e013d658e2a96a32c359095864c1a14c9b569cc862ba888ce8a7b43df2fef81db31e5", 0xaa}, {&(0x7f0000002380)="0c6ab3e7ff45299926bd2de301fef86d4ef75be6fd61ad6921873dba136a0b2569a8db259fa1d0f33a5cb49f3332dffc7012a432cfb1f6967446a0ace7bb5b875f0afa78b5fd1a3c413427e2dbde76e67fac75055593260efe1fea", 0x5b}], 0x6) pread(r6, &(0x7f0000001000)="e45421b15b13cded5331347d59623014fbaa60c17fa09a06", 0x18, 0x0, 0x0) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000025}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x7, 0x10001, 0x8001, 0x400}, {0x100000001, 0x20, 0x4, 0x7}, {0x1ff, 0x5cb3, 0x8, 0x40}, {0x1, 0x80, 0x7fffffff, 0xffffffffffffffff}, {0x0, 0x6, 0x200, 0x6}]}) 16:02:28 executing program 0: semget$private(0x0, 0x1, 0x6b5) r0 = msgget$private(0x0, 0x2fb46f13e3ab7417) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="2c0000000000deff"], 0x0, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000007b852f1126552695c689a07cc211e807f5a425c989bbf73d07736008e9f0ba0edd041278d9e55a9ea07bfc72bb94b239908a80e431f396c06ab6539f8ee4e354d69013896becfe6ecf922e9dc8a6abe42b672dfe5e71b171e273f168e57653843989d2839d2bf36a21d71328d3ad03f132a388021818d356932082bc593051d97068bace24ef1eec528a0ab737077dbc3ca62ce547a0e09e00bbe09710c1"], 0xa6, 0xc6a5423253682ecc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/223) semget(0x1, 0x1, 0x281) 16:02:28 executing program 1: setrlimit(0x7, &(0x7f0000000140)={0x400, 0xbfff}) r0 = socket$inet6(0x18, 0x5, 0x7) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100), 0x1, &(0x7f0000001500)=[{0x108, 0x1, 0x1000, "d571412b7f32bc9375bc6cc1bac678c813f415dd42bc70d4eeb35899945c47c3daf9d3039f2d5c8dafc89713c7de3416308f01ea5a1a1b3e2613dba38f87e4efd45a6e5289c0ef163757fcf66d3a8d7270732ab98260b49211bc06a0f70d0eb95819f62983246165d75a4a45261fdb85a98ab33161d9c007ebae6f796788a9a300dbe2e5db3c9ce70b69a0e220086d56fd360a9c6e23218df410891af5bdd887c100e9ea67d491392773ab0c9113b0e22dd086e274e1cfce76d6bc3a15521f3155e85d814dccb2e829663f14691f1f4b60cc2f2d624820f6fe148d3ca970b86992482121e0c67b36ab7a4b87b10a397f5c6512"}, {0xfffffffffffffea9, 0xffff, 0x80000000, "27c2cfea2f3364c467c69bdfb48f2173d173e235a121e8c0a3d370815e281130d9308f9c4c51009711469cae1a10b1e454a5470367d9acc15f7dbf6524ae8f3203f418893c3fa8d915bb7c19a1fef98d91e60f859ab5cb5934c6c3450200b6f3211a7b93e5c82aeefb9c8154a879449bd65a7f19a033c55e74f1"}, {0x60, 0x0, 0x400, "0b29980919df8ec5b5194ac6346d52c1eb3a14a7b32dc6c83ec09d0465d96314dd51fb379170bfcc1aeb1379a9047d9c9eb38d6adc9cf49a0c36cffb99acf9a5dc1aba8e077656434ca1"}], 0x1f8}, 0x409) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) read(r4, &(0x7f0000000200)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x107a) 16:02:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x393, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080), 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x5, 0x7, {0x4, 0x3f}}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x7bbb4d4861bd382b, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)=0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) 16:02:29 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) sendto$unix(r2, &(0x7f0000000080)="4352472d14bfd497244cf4671f348723228fc967ac71db9c385358beb938ebf5bfd7b34b2a430f72376ad59149a9884e97cb0beb171736dd", 0x38, 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)) 16:02:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008000010000000000000000000000000000001c000000000000000000000000000000000100", 0x2c}], 0x1) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) 16:02:29 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() recvfrom(r1, &(0x7f0000000500)=""/215, 0xd7, 0x40, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x1, 0x7ffffffe}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 16:02:29 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x5, 0x7fffffff) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) setsockopt(r1, 0x40, 0x76, 0x0, 0xfffffd45) 16:02:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xb02, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r7, 0xaab644ecae4f220d}], 0x1, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) r9 = socket(0x6, 0x4, 0xfff) r10 = syz_open_pts() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x2, 0x800}, {{r4}, 0xffffffffffffffff, 0x41, 0x1, 0x6a000000000}, {{}, 0xfffffffffffffffa, 0x28, 0xfffff, 0x100000001, 0xff}, {{r5}, 0xffffffffffffffff, 0x42, 0x10, 0x9, 0xad1}, {{}, 0xfffffffffffffffd, 0x10, 0x20000090, 0x8, 0x7}, {{}, 0xfffffffffffffffb, 0x80, 0x4, 0x2, 0x1ff}, {{r6}, 0x7, 0x41, 0x2, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x400, 0x14d}, {{r7}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x2}, {{r8}, 0x0, 0x81, 0x1, 0x1, 0x6}], 0x3, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x4e, 0xf0000000, 0x7fffffff, 0x2}, {{r9}, 0xfffffffffffffffa, 0x2, 0x20, 0x3, 0x100000001}, {{}, 0x927c821ebb245b90, 0x88, 0x4, 0x3d, 0xe5}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x2, 0x10001}, {{r10}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x45, 0x879}], 0x5, &(0x7f0000000340)={0x9, 0xfffffffffffffffc}) 16:02:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x7fffffff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x11, 0x4, 0x200, 0x80000000}, {{r5}, 0xfffffffffffffffa, 0x8, 0x2, 0x0, 0x9}, {{}, 0xfffffffffffffffc, 0x81, 0x2, 0x2, 0x4}, {{r6}, 0xfffffffffffffffa, 0x40, 0x8}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xa, 0x4, 0x15, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8c, 0x40, 0x10000, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xd0, 0x4, 0x5, 0x2}], 0x8, &(0x7f0000000000)={0x7, 0x9}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x101, 0x0, 0xf4, 0x2f}, {0x80000001, 0x3ff, 0x8001}, {0x1, 0x400}]}) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/197, 0xc5}], 0x3, &(0x7f0000000240)=""/5, 0x5}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x1d}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1a0, 0x2c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x186, &(0x7f0000000000)=[{0x0, 0x0, 0x7f, 0x9}, {0x8, 0x4, 0x7, 0x7fff}, {0x6, 0x1, 0xce, 0x7}, {0x9, 0x6, 0x7, 0x2}, {0x5, 0x400, 0x94db, 0x7c9}, {0x8ddf, 0x1, 0x7, 0x2}, {0x7, 0xfffffffffffffbb6, 0x8000}, {0x1fb44fb, 0x7, 0x7, 0x100}]}) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) bind$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x20005c, 0x0, 0x0, 0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:02:29 executing program 1: r0 = socket(0x2, 0x23fa7f6333fb529f, 0x5) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) 16:02:29 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000000)={0x400, 0x698c, './file0/file0\x00', 0x2, 0x0, 0x9, 0xffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x31) symlinkat(&(0x7f0000000240)='./file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') 16:02:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = dup(0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000080)="5ce6ed2fb2e19dd5d76ff6a144caeb68972db3e53c5f0ba54b68770996faa7a70fc5", 0x22, 0x400, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xff, 0x0, './file0\x00', 0x1, 0x1, 0xffff, 0x7714}) 16:02:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./file0\x00', 0x5dc7ad99c251c65, 0x114) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10000, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) close(r0) writev(r2, &(0x7f0000002a00), 0x1000000000000140) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r2, &(0x7f0000000080), 0x12a) r6 = syz_open_pts() close(r6) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x27041d2b1c130984) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x40044271, &(0x7f0000000000)) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1000000100000050}, {0x54}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0xf2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x97, 0x4, 0xfffffffffffffffa, 0x794}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:29 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) pread(r1, &(0x7f0000000100)="08f5f851", 0x4, 0x0, 0x0) close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:02:30 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xf206) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 16:02:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x200000000000010a, &(0x7f0000000240)=[{0xfffffffffffffffe}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000100)=0x2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:30 executing program 0: socket(0x18, 0x3, 0x0) r0 = socket(0x20, 0x7, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00004c1000/0x2000)=nil, 0x2000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x80) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000001c0)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000240)=0x1ff, 0x4) socket(0x6, 0x5, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x40044271, &(0x7f0000000000)) connect$unix(r7, &(0x7f0000000040)=@abs={0xc75b7620aff3e06c, 0x0, 0x1}, 0x8) write(r3, &(0x7f0000000100)="8c65", 0x170) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x40, 0x7) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r9, 0xaab644ecae4f220d}], 0x1, 0x0) poll(&(0x7f00000002c0)=[{r8, 0x2}, {0xffffffffffffff9c, 0x2}, {r9, 0x20}], 0x3, 0x7fff) 16:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x24}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x1a6) openat(r2, &(0x7f0000000240)='./file0\x00', 0x10822, 0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b, 0x4}, {0x22, 0x5}, {0x48, 0x1}, {0x40, 0xeb31}, {0x26, 0x4}], 0x5}) 16:02:30 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) 16:02:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = dup(r1) sendto(r2, &(0x7f0000000040)="6fe4f27dcd629b8c1b9d065d", 0xc, 0x60788d06b921297b, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/243) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:31 executing program 1: msgget(0x2, 0x315) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) msgget$private(0x0, 0x48) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x3, 0x20) 16:02:31 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x65, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000080)=[{0x1d, 0x0, 0x0, 0x200000}, {0x2}, {0x200000000006}]}) pwrite(0xffffffffffffffff, &(0x7f00000002c0)="69cfca59bc242bb4981a122964afa76282a7fd9cab7452f307329384c0623a2f567e580becd7d96fd966f6fec56c4049164d4456c0551a03f11f238dfe160213730789d48fbc1f76648f13e0d37225dca92fde4fede690fae71e6b5c4e1a8813e5b3b5bc247b43ba3e04e435fd0148397a2346075754397eec1fda158dcc024bf9804850340a832af1151466c4a11481ac22bf3210bdbc7fae9e410ab96f68c40f74196f53972ab4d2f5f2fc80feef062a090973f6a81b54d48f5c447667020fbf3a6f9f16a023891a965ac7f91557a5bb291d2d460a1f155c51fc33aa25221ce3195db95a46fb378a47771327a1c96a020ab3993c81b480ed4b44e81a71a93502d95a2ca6417a9985d392a78e4d5e3ef28393c5824386f92a37f2af12694f953ea3ae34246713cef70ae616e5592913729f2c3b80b58bf82f5d1e73c23c02ecdfe4e2a36e214c6866dee0f08c3744bcdf1e775130f5396becea4f797f9b3e733ddf5595c83da0fb46b1d086c4dcdfa692bd8216857d61f85ccf60b08ea6c661bb51a584313c50044c39473a6d06b3dd15070e8decff096e9f751606f939d0440dd371cbea7c43f73e05ea5c0857ad09e4b3450a50ab0444cc335a8467053994a343570cb6fe204364be2aa54b64bdf82ef541c7c48bc8244ab535c44a20cf3da949edf65ce9c21be8aeccb56186826a226857e2747a3b3222b75e91240ae523d5a982b253a5cbd6b62aebfd556a83c7a7ad411995f78a4ebc2a5f105e0ac6ed878606a18a81e30f590c9781ac5009b465a3accba37377642d56d70ea24ddeaaf63df9730bff72e1d7e52902239cf3a080b9f39d042bb336fb5d583ee06930ad8baa7734755ba9d186ff13b42926fec11a3b7c000a1b30a82eda3591e8ff0c3525eac96fed5eec3a5f52cd251dcff0ddafffa765da4c4041236fc64651701926e49edc9d4a0c756dfeb355e9791f157a74ec235eb27b772a16aa623877916a93bc9a6f698594654248b0695886b03fb4b8e94baf61ef7d0d633fd4b7724eb0b678774676d248b5b9395f1cfa665ea27c5f697bfeb4196870b929b88625ca4a91df3bd7ab799f2e0e2815b3de901310102dde1d795b6efa9f65136f616458794201164c58bab881a4e516f25926b5af8116a5b44daba9974060563f42a6cf6dedcdc35c06119eab02aca56afeaf6bb7e1b5a9d636f5bf7f602c1bce4474cdd1f579dbe59ade7fc5380a8d05e68b3fa823301f6ff977fc54d30978af261d78bc3c65c86fa1671de928b315f01aeb12127ed55226492479571c987dc58f6220bbcfc291a3168627b4a720035f527e952cf8445cef0c92837762584d2dd485b793525ac981ec9b5276bedbe63026155637fc503fb0f4e6e68dc112a961f7ff4c11fa055d6e7cecb1f3c946aa7a42bd252bc5be87043275dcb6552f5066163336a3af50d134667bf711a775a486c1ddd3d32f45244528567de4fb41829a1ae3caa8b45384ebd3787cb25f5e8fb8bac52151a73843de11e383ddcb5a1adb3c7af6f259cb049b10366dc57fee2d0ba1c8293a8f5525a5d1804dd0cdb90a378e08958f8c8b375c29dcc196358a171823aef79578a3bbf57b9268cd81626a9e63f1522c2fa937c0f97b5a0baee0a1f95c76272d21e011941214df82167e8a249367c9bd09bccfc63248975a2e01c180e92b55c03c88b52fa742395eaf04794140bbae43b8a2bc9065683c55fd626b0156fb8379ad8ed7ca8b07ccfba59810781926218c5de719ae9e53d321ec13dfcf7ec7ef2ac0faadc349c92cf316390cf1cbb2d74b10649a244f3feb49b408843adf3548b1189b732fe6e1f2212751d8ddfe5247668fc9b48ecbbcbbc02dabaadb20ca227e609e9f334dc3f589159e32472a0975d8ca1f7eb9b05a993d172a7614419b1d7252c247034f299ede7fa9a7b4316b13bb19cb2cd11e71ae5bf8e26ce9c7a219a5bc6ba8b0b798d660fb49f9787d7c283a968ef013af34130db29754c4c419a0d343d55e846ca3129b6c041fe3a02be414fae43d17a5b1bfe12fbbe888d3ff1faa72b39206bcf2c7f78649cf05f5b7fd4b3a176e4f0e260772683d0960cd7f63d173d712b60761bd105e7611911ecfb7c0de76fd7831a9f0f4aeba892b632c38a062af0d63d317abf0b96ad96f319f83bfec519dc34a707dd31419995f6f61dfd0906c54a7b7d2b64ea1023559bf97c89b0be21d5fcb3958b1fd0e81fef2558a44b7cf7aa974b2497dd2d60da1da6ddb1d83bd0d1b1ffeb6bfcfc019750450353b975124b12f8d11ef6c67908c48783fccc223f6ad7e473a4554232f6891043f42003d1055289c55a99d7b7c87cd914acef941577c29334a36be8b02b43e9fcdd073da6c02f73211de67cd72913eba0bf99f48706ebbda6891899910c0acca65746920890f98f3818c9a39f27691698eab36aa0fbce27d88fd829d62f3b4ec4d75eef50de9e177f488d4d3dc6d511fac937baa980b31626d6cf000706e0846fcd9a1f00b108c102c077338df1c922ce9425c32763fab6a71d9f27bebc39b8760bf48a281450684ce2dd88d5bd91a1da497734cfdb910f427b4b00d038c5543107629e2aca8669834fe490e869b2414e2e72bd17d18fd48d43691b2a68c68ca979c18308156e44cf2cdf8dcb1e428dc9b469f317673f01ad6c5f7f0a170c1902957683553dd8f716862962c002ebad96bcf0cb4cbdc11e45c825547569d51f00faa6c9875a4401fbd60d5f1d32cbeb47797eff1931d5c90702909dde2b42d5b2d5ebbe64bc0985ab8e73a314d412cc0857e3f96f1a880474f7a6f0723ba18aa0e4b17de5bc755b9dd83467b16df70dc27e404df09bc1df584a7202997a086f1f3f068d92f05af43fed9700fe31099ec5af7bede08b0c14bf25bc35cc0b31bb1d75cf5ef3832327361f823c280e07b98d39ad7b6f18f6c0ef6376ae2ee29597eef176f8502051bcd04862ac29e225b0d04efed275ade52578ce2b9d339e9c75db544973934502fa8398da06a21d72beb8984eeb6f4cbc6622007e7923b204507ac2bb3f3d92d45a76878c82d4a61078a2c343985951e17e7226670182bf383441e239e865e408f5b612e5962e9310a2d0e936879b495a3f6de8c20ee66d87df3f00ee813a3c2aa6d7fdc909a6a2a2c6c28f081b294c907d39f0c0b6a99df466b0385bc50eb1944d5f1ecf6ec8ef04b6378088d6e5b84faa0ef9c0f4830557e3dac9abe71e100ef2fd4eb7593bbd65b92eb9338d948ebdf17d5877381d090daff60c41748eea0a443d88c95b6d3511caa5d0d0605ac1bafba71e39685b534cdc80ec290e4a0d3066096ca0a464f3f4806116ac207913367883af4869a30a76958e6a5dff838e6ef7e5f001b98efcb16b0a012760d79e0baa1812b098c2dbd5f8babd1266ffcfb4f948ff995426b563ee99e2078b0ade9226d5b1886ccb99fa417005617e62efcb64be66c74f7b35008662c49f41c9f5b896391f2e0ffee52fba1ca27c4eacf99e295c4d769d1d28eb418398f405e8794dd813377cd320a2cbb56c49026d490243a703636390b9954b9b13a0f3a882cfdfda15846334d89e0e15b0ee5a102129ba3b800c48ee275ef0af5d59b8c518f3d905f58dec95848e83189f0a779839ae04597ff10b8c0c2fc51607ea05a09f06ee7f3be4793b870ecfc2bf674ec62cc02d58d3eb85fad642611f4ac13a199a1bec98b08b7f4a2e7d6313cf67a44f20c41776561aa046aabc994c34fa484e7a9fa32e1da225cdb4b0b7ded0d9602af3fab531c99a5ed8a6ca9553226828818ff680945ccfadb836bc5d42d010ea57ab5c8b726f486db24ef15aca907ee7e71c48053432e9f3fade07aadbdaac483296cce03c2f1325d02d71a3e8426b8ddb8b596fb029dab69a4f218966144ed831a8ccd3c45fafba4179311b6e88bfe16bbf3a70b5dd7a64f64ff1d99d7d4d89598c9bb585fcfb2a91d7e930eefef775f5598b692824420b3f5baf2e3fa04bdaf301439ab103be978338275555a7a725a0e4da2b4e5a40a7b52a0096854e53af046233544d8dfb53422a9bc4f753383e348e6c7a2c42a4d019002e363bd8f6a84829990ed9d767d4baf7843681dcf2e538cddec584dedd42cd4fb86c9f48767ed72884d3e0b6d6fd92f2d67b6dbfb139baecaef65c5ff2f2aa3be397164f4b66728ec06c9a010d6412bc2b4cbe698c31637ae1d50f11a7b200bcc586d934ee7e6b658b3ffb34349372e79f72b4ecf21d1fc09277085eefabe8bbf37a5ea564c28d9b3052a8afb32eed5fa30023581bc9d3004ae3a975e80c85eb63829b73ea2e444b7aaf3f2c94b9e03b40783c521c9f435f3531fe951b0b1986f7a35d816b3612eee7a4b5659aef286846f0b1d89451c36c4f1bbde87091b835f3ecb19eba047eb328813ea1bdd1614a659baa2631fc31d4320d69d1f1302bd038a185d5bd586f6e38a7fa289b830777f0cd938581bbc13c02af0457b40d59398aacd59c449b2ee6d2284585da695eed14ce64795e270dee16f40fd530128491c2a93ad50e87568b19f7ca37d5fdc8fc9d02e1d77955008e6b591d15705792901f4f1c160ddb622782683b29c1ee5ccd5601cbd37d3cf8fb18a95d9d5a025823af7e538e4d1d011a85d44092adb842a341569cc6dde642741bd4af785d7b55a9acf5e0343273753f9bbd52f1e39a5b77463e131a5bc13a9c50bed229108f97f7e62c52e89a4f26104f615101baeb389b2aefe5b91f46c16c5ea7ce901c352e59e1ad0500a0d5fa9030037b6da2c20af9516265617015c3a923ee5ea916b4215313f318f7bf9b78cd99b80a64fc8308150117a07d4ba2a1fac750cc4c33daeeb6a6207ddf6074cd14d6b3a2c2ff4735808ee0447cc1f57009022072863d8f936f739a0cb828528931425471fb28724d1066ba0c73133305c2f5364a7f17fefdf722d8dbd88fc18e999d452084fa2b4f16c6a11c1f0b46a930fd1737186c8f3e1529e55a424254557ddef960249aed053eaf1d2e04c80809a010d224339547e4364a5795e83d407502e0a5d5bcdc602780f66b5f6c7595fe67049adf0aa3e44710fe1f630188c736c5cc5be316cc8377376a9b0944f5ba1fc89747c030ad93972c0589854a7b9cd201bef75781bf0994d16a050520ca73e63583e989536a28bd7e7bfce65f8fc4514e58630af362f6ef61db5055259702eabdff885d1570160a0fb86ea90bb36e91999f8cc6672b6c3325a757f9122133e10c2094ac2354a77d397d308efe7130a8a88a30c230679ed9f90b2dc04eb46a36cb4eac26633b544275c1fc9fb9cb72914e6aff6ee6022f66fec4b66e5d9450fd914891ace4825364d9c3ac4d50aa2a2d7b5932ad0181cb7c52d39e6ea86950326c61dede90471f8ec7e7d9e22c9c2e8313a7eb1a0a316e4481392c3f1f4d3dcee06bfdcb46046ef036c002716d37d7cd70cf4fb4a0f900b1ad12b9e2e03e71b25f7f19e94d2924b726b5be29466206d4959ce7ea6df8e046d872a2505330ce10fdd66e6fa4fd14a331c74a4937944fb371f2d6db6cedc5aff3ac9f073220ca50b1fd2a9c1b82faeec58e2e38ff64bd232a2f508a0800a8a134efae17b85274cae0316e1ce2ac59b614d2bc58a9e82bc4111f9bf25ef56f90deabd2a20f1444e9dc86e8d9e8e488f1fdec14258fda3d27c073491122f63379439d7269eb5c6d6d689f373b92b0e0d60d1f3295ced25165d454fb649c2bc7d3e3ba18190f562a232fabdbb8da91152afffce05686faf29174c0e3d9f702943ff581e44cf56f91f", 0x1000, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x2000, 0x5}) 16:02:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x9918}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x8, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getgid() r4 = getegid() setregid(r3, r4) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) openat(r2, &(0x7f0000000080)='./file0\x00', 0xc07ee5f806c1029c, 0x8) 16:02:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x7f, 0x4) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000), 0x4) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = syz_open_pts() close(r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x4, 0x6) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) read(r1, &(0x7f0000000240)=""/247, 0xf7) 16:02:31 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x40fff, 0x0) r4 = dup2(r3, r3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x7c) ftruncate(r5, 0x0, 0x30000000000) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x40230, 0x0) fcntl$dupfd(r6, 0xa, r7) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1c0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:02:31 executing program 0: mprotect(&(0x7f0000255000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:02:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) 16:02:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) close(r3) syz_open_pts() open(&(0x7f00000000c0)='./bus\x00', 0xa2, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000040)={0x9}) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x20000000000002d2, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x20) r4 = dup(0xffffffffffffff9c) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) dup2(r4, r5) ioctl$TIOCSTOP(r1, 0x2000746f) lseek(r0, 0x0, 0x0, 0x2) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x40044271, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)={0x10000, 0x20, {0x0, 0x7}}) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 16:02:31 executing program 1: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) r2 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) socket(0x0, 0x8000, 0x3) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) 16:02:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f00000000c0), 0x10000) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x7, 0x7fff, 0x0, 0x6, "2a109f01b713b91cb646fa31dff2c6d7a380bf39", 0x5, 0x8001}) 16:02:31 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x17) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:02:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x47cb1dfb34541e55) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x13, 0x1, 0x3, 0x7f}, {{r4}, 0xfffffffffffffff9, 0x86, 0x2, 0x1}, {{r5}, 0xfffffffffffffffa, 0x1, 0x10, 0x80000000, 0x1b}], 0xec, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xa5, 0x1, 0x787, 0xb475}, {{r6}, 0xfffffffffffffffa, 0x60, 0x0, 0x8000, 0xffffffffffffff24}, {{r7}, 0xc1d15175dfc8cfc6, 0x2, 0x20000000, 0x9, 0x10001}], 0x4, &(0x7f0000000200)={0x6cf, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r8, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:02:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = dup(r1) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) recvfrom(r0, &(0x7f0000000000)=""/93, 0x5d, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x80, 0x1}, 0xc) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0x2c}], 0x1) g íàŸ2tj"0xffffffffffffffff}, 0x20004) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000002c0)={0x7, 0x40, 0x3, 0x9, "c43398a5f603a840edd94f799308c67769ef8ceb", 0x4, 0xfffffffffffffffe}) r9 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000300)={0x1000, 0x9, 0xb7, 0x7ff, "fa86ffee19b990f25289d10dac97cb1ba986c2b0", 0x9c5, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) r10 = semget(0x0, 0x0, 0x100) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = dup(0xffffffffffffffff) getpeername$inet(r11, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fsync(0xffffffffffffff9c) pwritev(r4, &(0x7f0000001a40)=[{&(0x7f0000000400)="dd862d9900aff8db48593ca9a5f3b42e0652d175445b3064a25da9c216a576e3ed592393ce3e70949b2845d989acf0c50f5f10599214c3484438885c4bb29d28c0dee0fde909fdce7c57c955b56f236c5afcede67255222824cc7b15183bab8c87b0470abb63f7157cfa04c0949563763b59743a7a814eb08e44f736e6d093d147d1192d7f429625a84440843954b22e41cc6e8fd9ae2c56ad961def70766019df1b71b1d12fcbfa9c", 0xa9}, {&(0x7f00000004c0)="06c94b60f6cb9858a7d8cdd4ce0c6574a9f805bbc845a1dbf9ee4c7ebaee12351a3e33a8b2af933949807cd06fab7b0a", 0x30}, {&(0x7f0000000500)="9e661b2ea1aae28f9aecf87ba952f9266567412a19b19e30b9a7b2c9f37899638e2d7b2b87a87d39781dde153e1e6af2978ed57a0f3b9797e33232027271fb88facbb5378c36ebbdd648f59ce0f822e0194c64134606a65c9756aeee0a7f5f37d536097fed92f6bf9a0b07b5474b557a9035f3f93bd71e31432d6ab1c2d18133ee027d5b03667b434fd4abaa497e897431c14860f26f82e400ca4477378bcdf50af34256a032d5b0ca33e25ed658a414b3ce860af156c5dce6a2f5262a889bef124069fe96a2fc42e48842339e43efb6d95a2b0e5f813230195a55d473ad890113281c5b5902e12e7aaa23ad88a982bc", 0xf0}, {&(0x7f0000000600)="3ba58339db25cd33821bfc91a722359e3573a926e0a5c3a898f62302dd7b621a4734d6853af5e97d5b2d53f40cbb900dc3f32149845cac069dadb57220637c4734bb7afa070a86c976e05ac8f0b447eb4b04a46fed2af19b9c97a0c1813b466b247275522d584ff8a1858a194e", 0x6d}, {&(0x7f0000000680)="f27d9717676071680fa2d46f075f777770e9089e1429a88a6b59c594ff5816638df9ebcff9799d691457b685af3940d4f2a05f96e0e6ad7e6ec1eff56d618be5db2e30df167f29101e01e47c92046a039ce9b4f51df403bb3ea988f6ccd592af84f4fa5393583d6c4bdb9aab074a0f2e5070ebc42567b003584cd9ef7b3d89a136cac27947ac145e16680811003d6d9d56d6db5091bcbea15993593d5403096d9b", 0xa1}, {&(0x7f0000000740)="5f846a0eb8bc6fafbfe8eea32d0e21d57c8d3be198086d831bbd96d3cc1964a180d7d43dad61f69f54038629656accef1e5368117b46a5ba2de9a81e222ea9c678c1f999ff901e8d70a364da25958420405cd66ca59ea19060e756740cce5405ec1951caa1f37fb07fb6918abba41bc7d00e133a5c873c38fd35dba2ff186641173208bdc88ac3b72c8e2d9072c99182b22caca0db85523f807aef7860298c1c6d28db4a5f66e3d00fb9c59e2be2d58d766c2e181a9d601b52c90ee9f12fe0739028fcb80389ff038602c88beb5b122c97c0c2ef2e1c5ccd990ac76b31b6ec2f14f9125a4dd7d54d213d86e993a54ca77a12f18b96a235fd1bf47fc33d89ac8b1bc59e1d77b2376df0228a135ef180c3010279903841585ec20052ec39d00b64b904d06e7fdbf8245d75e9a4334e4b94bbda2da9b05bebf8b37c1fe283674cfa69c876159a24c962f38156e4c3a66885ec46f57cb4fb21c5afa641994dcebc64c503056e63c8a07f0bc3029da9e3548ffad597acf7f5e78c6c10c3557ddceda0247c15b0e811fa5c9b7a7c0f5e79136d4c9efc7e9e2352b46b737a799516387eaca4c748377c47d37ac6e613ebd67bb975bc217cd0e98031206e5bb81bc2f93cede7d53dbbee0d687bc9407fd3f9cdf49d39b36812c81efe5b9d655685d62a0ca53429d647e5a20c07dadeba0b904dcc15c277801b3dcc42afac226118c4846227a3230f8c7a1ec80285f71cacf27ec9801e80dcc600a8044283d20f085945131c3f6ec46cd2ec60a9d12ea25d259530cb690828bb59ca7361e6161f6ff5c79341d0394411b86ceb35201976b85eb8ddb72869d0a9f3611d66fdeef29faac1c7095654ae3823aae1ae9d496fa86fa338f201e59d77d04cbb3da297cfb60d85d567cf12440eee943c8ff23a29c049cc0bf38d8e90f78dcc274543989f3e083f8c2f4537fb0fbcb0c358cf4d9f0e193778db82116de6d90ca8bbd03bf3e23fdb67d2c687c3704f9affe7b2f8175c378aca4b012231c5f7260b9e566c4097393be526a6f77cf2d67f4a8d882ed81f1658dd3852d4055c99242286f6523fe397adbaf5f10dd6e7fe0ddbfc754a4e44ed52fbcf55bc3daded957191116fe94b8c650ff27dd78466c5032f060b0ebd6a1a85dcd4df2e9de0c89f866a703c60594954a929dec455ff90a6ebb1e7d0aac5bb9c41a6325bcfe647b688dfb5e457ff65e9d3a25545e182e1615240f1114de4206ec2ca83e78cef91826ce2008a8340b3d35d3dc26f65796ff4aa302747ca1d02a240af9578c2a0fae748b9afd5bd910c4435d369a229b5c0f0c0a99c275c46a68e2cd224c1ebf731825f699a699b6eca7efd7ce1f174368758186bbe6ee5d636cfd63d69737fb858db0610ab0875f44ad7ae4660b10b43bf53c2851a66cab9aba787832225959f448beabe0701c3ef57950581009b0c81a36d9ee96d093d165f502276166eddc068302e49582d66103d2a40e3a492772cbb55113ad29043e319810348a6e5e94c84c45ecc6b61939395272b11fdb6758282d4a761492b47f0a6166a6ca15ee092cbd35598d449e96f4a1ec3e5c942e84a0510b90ed7d291497d2e6af223320ce12be5a3d5120019a62a338a013947535fdcf12b3d10a2e7a8d5e39fc745ea2bbe44e356914747b6bfe496e311e9d98a7b0de61c68d2258e1b49eafb5e3d3a4c1c17dd56bd978fc707086e978226d2fa0ea11230fdb20a110a120370fe627f6845824296bb028d25f35b0c37a64fae826d4d946af94ad4c8bfc056cb3cd5f1a8990fe799051ebaa4d3f937d6cdba1e34514f07e3ba0ba710dd26d07188936d82e58e4b296f2560ec7df2c723e9fddade2c5a6818e0426f8a9e9b07754106d6576f53c6f367a712277d1efea7a93f22d7bfcbcf51e7fb4481aaec725f7ee603120fa7a55b9db4880fde9e600b5b797846dfa0a7cfcae2228dd7c145ed19a106f0d5e076a2ca7ec11d1eae8d21e7c9a799d1e55becafe4cf6a332c06086930d6281cff635c9c7a70fb31fd7f0d7d8c9ae9bb6530953e61f20c725c263c166db8bfd23295c6d24d2a24f3051d8c51a41ebc2d7e691e47cee473e775ca381a6ab3c18c910ef43188364ac4de6f40326ec7f8d83a2d73bd03ccab28959cbccd1f124e7c54954d19ce0865d403f52934defea76989d090352d7b014b612509fa8ea51565d4af707d23a715db5b234d527a07a3093da7b7e7de0a36234dc8048d5c7d9336076078c3e8b863d4754a4ed6f3111917c3154c0ecd72ccd324a682caced5c11c4bb68d59e9be33d93ff2f45f19f284b67d458fc8a7f29f6e2fc0d721c95639af0fcef028f84933cb01012892ac1933ab2bf1b1745ac1a4379fb2d6c8ccb3f41e95432757117763005b5718061fa659abf1a6c4a6c7c161a24767ebafdc6c2db58fbac869884b615690200b06595503c5e2eba49da4de73a2226f0fb084b000e813223f3048e78b9d1b00cc7262bd139d7dbd4c05d370de1fa77d37851d99853dbc91beba04b98c8fbf79ada5a6a98d5b6271fe203f5d23afbeff54676e2b1bbe47e08d27c4f58209b9f8a830cd89b4b77804ad238834b227dfcc21afd2e34d264bd462b97504fe912f856e543bdeeae0cb7259c398b178232a408623c89caa29fe5c1b6bc97245c50afb733ce8022611242e719900fa9b59a9b17b87cd9bd71301a6b5b5299370913552aad5fca883931727ae339882e7ced377432e68048886711e585987823ec335475b16eaa473c0ede72b229b92225072bad5fe0932b500504d44792fd6a0ff0352c26528234bcd5c5f85ab8b1622239c7d39ad0d492be33c84b5225fc2fc222f4456d8581d81e543ffd12400b31bb7a4236afd498ada1201da59c776cfa1db9eb5fbc3200654ea6d51d01fac102be8b6fc8f1a5e667cbff128444b4a635029cc4b50f8862b59992865285c0c38dcf8d4f21312e38e1546c66c363559d2f891971fff9076cbbb8753be916586202c932deb528d668a5a3f76188c28cbfd857b19547565226f0534f98e9249e6cabda6eb14f602e2fd68fbc195ac944016d5f77df603f58f70a415bab88e94c05fb7bd593adf06528fde8bf390eb97ebfc565d18214e3640811b4c9cbd2d26cb53556369b8112aebacc1be767b4014e1cf6b6143671aeff08ee83346e016ec6bce45cfc0da748cbb61d25b9c4d877ef4bee22324c40fe5c740f456d4edf910e403f99bd4050c238c4c3b17296b57e29c64b3760fbc298aa3a235cbb9c5802188d871e9438965d72f4ebbe4a535ba596b0e67bc09c102e970612b5eab95c6e92abe057398dcfcd4a887136cbb6895704497d6f7f9a16476d0f62c930312720aa538f1a00ecea51c29fc0877191179951f12b0eb0cdb90f837f4e6bdb17539cb85efad447b6dbce4903d2d4c1587b6573e69d3769f9344c38c97b5e0ff6eb834c9f33db4c39fa6d5d8dd96f0e91d720498bef1e643c88e1be53d70a9fe4d5383486320819d9f4516d2ebab19a8b729f69910195f5fddf4f92c12bee5ece814410f7d281512beefe78ac8a1ead9fc953f7fdb5f7b226bb070343ff4e9834a801f00dc8db59b68f378e94fc766752c46819223c72fe2301bf6c7ff0c29fe548ef375beb42631e4bb33bc59a38619fd3eaff829d7743b05ef8dfa7b1c17432be0456f8d31033a426f0f329b4467e361b825ab26e135b7efb554f22a6c576c8d8c9623604e7b1b639ead00ab092d6e5dd9e8d947148f560a92c5227ee775c8e93125a64bfb66e79cf5ef5fb3b4d8e6f5c1842fd6187a90cc664210ead656b13de3c2901a61a869b3a62752a1de7b4d36a41206c284d5d4c22f1ca19464e9ae7b82f825c4511fd29556f4a6407ce6c28a751e81cedf39d513046786d71fa4a83b010fc156b6047455dfd7f7950d7f7a997c5557e574a60b16b37f582fdd5ca36890559f3799b9b5017102ff13cae8796ee26c1c5739a6d6e99e34f9049c6324a35311d5e78631e7f45a07a389bd83a43f696fc2e120f78d4cd3acc1a58cea672fe9aa7d3ef8984fb092aaeeccd6b865caaad50451b156c84928365027f21855dd719d29a5c1b53ac31241a02e4196c2c37028fad7d65e3845ed41503677c3f3ee7f62c04b305719bbe1c114de628daa83429c340e070428ea8566508b125f6eacdeeb423449b1568ca10ec9235792be47ae275a66125a49cd29761e7e35e18ebf404a4af86293a479de5819a90b7efb2710a20ad6b05efa638e8ee98dfd2d5cfb56fb0e2e135ba791f795a4b424352b5e923f7895cd5598b8196b6fad750dee33ce4549959a3845b1ec8c5cee1fc779156c2813901ddc81431d57406fbdc836cdf22bcf3cd8d7451b00711fa41e441b4d99ec22ee47e50edcee8719616eaa6bb98079eceaf633b67d345e74638f65e6fc6e6985ddb91a03ff20c7eae3b65903e5eaaab192074cbebcc21186178d68459c5e03c0f1d4a4e656bada40ad5740eb50b6e5e6aefd0842f378aa9af3bd90c1329e778b98c06c5d0849dc3d30f6a5b98bc9b2296511414698f9b80194f3f6c027d28a11246900a00be09339367bc31f4addd287a9e12ebee87a2a2228aca33f68a819915f88b99d363f01d7011ed4672c4db7ed053c97faf052ee419d66e4231d8085d126a8a4270ed4087f7b0ad6720f21225ada3d36083ee06b0d4d28c3439346d507cd6a6efa75ce8d20c1d8ce42fc0e91ed65b0ef72d838c497bc567f53aceb73faaf75aeeb498387493f49c7801c5c5a43d8f3bb3beeb4e51c26e1e943e80fd85e619001496afc8c8d52bf32ce76520ea01f966e1c750220dbb4cc2fc8e5510602eb38dd365df0bb16227bb10b98ae33eb4722bc98405e5e63fd31fc8055bf78c606a68b5416a03a4f27de24bfaadc1cb584310f1cefb337a813e85b706360cd04dabbda8b6ece4adff4ad48d332c4fc2fd3daa4c4b34d81c17acd3d868f72d7a95e071a73ab29cb6199eba092beca6965c2b6a2757ff853e0398fc957aac882c5f50a65818056a27954fdd4900108c3ba1ad7ff30c81c9e2bd60dc81d21367c896c34870432b5feea422fb68383dd90cd6a600ee8d9cde8372c3fd3f5539e19679dc3ab520166215195eab37ba9a7f9a20e0a1d40e3df273b6d747526135bd5ef112e8b74545924929234cf1d122d586df89ad6b336f6587bad1a38483b9f659fbefc18b13acc4290987c02fcba112142dbc37df937ce1060356796fea585d021332d319986c777bfd2a89cb600ceac63bc395d088975159edf8dc4212e1462f96e9f350f3db79d1b5f6deb415a0e125f0b277a964d8054626d5cf2e5313584ed0478c0fb7e8d8d2f19bbb88d3d745886a7664a0dec56c4bf1e29acd230365602252e13abbe5b3584d6de4854205cf1e7d73650fe7b3958376c4abefc638c1ae7231b780b115b55d4a7992c13fbf3be256b9bf26f7f5cd72797e66f1e2b9d6ff05524fe4528dba4e95500a600430b8c1fa435bd9ba5efa8beb7790ed0fb2f79204bb2312b15eb5ea34643e7844736b6af2d4837c954c06772bb55776263e73525d766954b82c41719547b5c3557cd8cca4fae6ef0e9fe64ffe718cfaee82e0cd1b88aaec77dbe174faafce7b35bffc8a915ef681f4d6ce49ea1bbeb84c6d92c0ef4be83c7041503685d125b3b733cb58190ddbbab125e9352e78f36d0926111fe98e95dd786099777dd1e688b936421cc10c1100059ddf08b60163b0d4db63b5f2d32bb61ae27a6ec9d43e957ae4cebdb34354b035ef503496c324eacb5ee60cca3b1c2bfccc5", 0x1000}, {&(0x7f0000001740)="b51df0c060bcedc1c8df2b58931dd0a2e420bb85d39d1c2d850e9e994abd701337782de9950232a6f7997d3d7cbbde791f5850c8c5d081290ab73ef24768fcbc8c0a10d9bee993f84ae3f948b31735b00f6108bbc4bf23e4b44c697e53aaa9a171d8fb40f4b4a086e64f6e196afb43592871b0d370352a8dfa0170560b4ff9ea9a947956e2d01adbd6ca92a6a4fa85c41f22fa0f31efd9d8a063bd7971ff76d370d8feb21e4624a8cb71b9be5d91b082965b96dbd9db747da88ff57854ef2bceea8cf0e2b4a3ecc115e295a69669ccde741d0d10648654f9415a97c8d19cc233fdcd3cdc", 0xe4}, {&(0x7f0000001840)="988a3a44d6c3c585796165186c11465a7a6a4488bbfc1162b75773a9bbc74e6bf31e471040212886aad79a4f25454ec16581c35eb8e6c2378c5a725e30dd5944837893faf55d09dc9ac009a86340982860baa357d8730091bcc27479adbaada8b77a0833774b7ed5477a886e9cf3a50daf7055f4559e88becfdd225dfb79ea2bbed723cbc5557a429011900498b0e40ac4842c774abe545144ff28b4bb5f90d9604b96a65ffeca0772f86b90a9cf031bcd0d02e07d054841c9aba46a30c5e01d210f69b77de0e3bacb4ad33ce5e8441e8b3d16f47dd577e52bdfccb26368a32b22ec9878f3dc54d6449e99741fee855c7670dd5f53bde6", 0xf7}, {&(0x7f0000001940)="27790dd90d9b436261a804ac703e7e1f82931508090eb61b523f5ad92b2398d49dd8542192d638361557e64e4ff9f2ed28060accc5e75451f5ce19d79905a412622db347115e8276821d3ba971224ec768bf146c3c87763fd941229b4aa7208317b8f54f1bcd5dabbe024ddcbc6cc40b6e29680d87515a7a3ad5f99098638a656a49ce58e167d68f9cae87736f2aa2ef99a730989617b1cc75bc1683c68d79083e7a999be28b025d0269f3059ccd709d50f07a8ce0b9e4178989eec8fb86947c08454e9363fb", 0xc6}], 0x9, 0x0, 0x0) acct(&(0x7f0000001b00)='./file0\x00') r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) lseek(r12, 0x0, 0x0, 0x1) getuid() r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/null\x00', 0x1, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/ttyCcfg\x00', 0x88128f352de83f2b, 0x0) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/vmm\x00', 0x800, 0x0) r16 = open$dir(&(0x7f0000001d80)='./file0\x00', 0x20240, 0x38) r17 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r13, &(0x7f0000001c80)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0x400}, {{r14}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0x10, 0x6}, {{r1}, 0xfffffffffffffffc, 0x26, 0x20000004, 0x401, 0xfffffffffffffc01}, {{r15}, 0xfffffffffffffffd, 0x20, 0x80, 0x9, 0x400}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x3e, 0x2, 0xd, 0x7ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xa8, 0x112f95690d5f8bc7, 0x6, 0x80}], 0x8, &(0x7f0000001dc0)=[{{r16}, 0xfffffffffffffffc, 0x2, 0x70000020, 0x50a, 0x9}, {{}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x100000001, 0xff}, {{r17}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x80000001, 0x3}, {{r18}, 0xfffffffffffffffe, 0x20, 0x20, 0x23, 0x80000000}], 0xf0d9, &(0x7f0000001e40)={0x20, 0x8}) 16:02:31 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x347) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r4 = syz_open_pts() close(r4) fchmod(0xffffffffffffffff, 0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) dup2(r3, r4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) 16:02:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) fchflags(r1, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) bind$unix(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="01002e2f66696c653000a424d6a4ee7eeaea6864e34afaa5a671c10934c83095c254066cd265c97a03fd3a3008ecefada96198c26d8c0f83bfae6db4c1b68573cb3b1405ebbece78cf9ec6e2a2aa6a565033b67c8779b8f16de24a79faa9b20167de6ef1b8666c095fc8a7298e2609f5a1d3ba747702ddffe11063a43f6406bc91f1171bef3760f24ec423583eaafc0d4cb669e650b62a73770e61e57c5c20e6d8d0fb1be26d8f62808eb78bcdf99b75822a26be6a13693b84fdaf162b947ed65f384119d3587115a9299dd0f6a74cc639cbb320780ad0ed7cb26c32e36d5a0e0b957e6996e740a210cc5569dc"], 0xa) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) pread(r3, &(0x7f0000000a00)="ec7433c086fc2a1ba967554498126959141426292af000ade03f38a651f4851ef68f26cfcf751956fbce4d8eafd9192f8a649945a39e64c4024524b4bb209292d4f8c7a56d2593d71b8c1f702ff9e2e4f2e87c7109d1023684c34548a007711852fa3c91888ab260304a5053a009840ef8647461412aecdba8031148fcfd03eedbe24d7c8b6d98cb8c69a37394d37df8e1e58601470bd0538a1385dd3b2dcd1ea072212736cc1290f02171bafda38d47b4d97444fcaa0c8da1e537d3964410567f7475241f64a19f21cf0ad4de3ab5f54ee3803b443a0672e3a0f6f85b19a8658db0d1c12af8838edfe64ead81ce99cc114f88592cd6bbe1f2c8eea4f1c6", 0xfe, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000006c0)=0x3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000b40)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r4}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r1}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x6}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x2000000000000007}], 0x9, &(0x7f00000008c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000401c16b15cf1ad7356420825840f6e495c885b8541b0ed586af52f0b102699e449bfecd003f347094aef0036295adac1161253c9ba4fdf475f9466c6d3220e6277d59476d86231a83f1b37eb9f4d493768e5d7050d29b619a6d76deefdd8a08e22ace65ae00d1fd262b3a425e24e56d10f996f9b2d5a5fda85b11bfab0879fb3ff853f20d93d2fd4f04159475469e3d89cdf01f9cbb9cc744017925bbb85e8d97d6d4ffd27d5bbe1f9ffe8c791"]) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) recvmsg(r5, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0xfffffffffffffd8f}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x2, &(0x7f0000000540)=""/195, 0xc3}, 0x840) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = dup2(r2, r6) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f00000007c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r8) bind$unix(r2, &(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0xf4) r9 = semget$private(0x0, 0x7, 0x8a) semop(r9, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x2, 0x1, 0x1800}], 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000940)={0x3, &(0x7f0000000080)=[{0x1d, 0x0, 0x0, 0xffffffffffffffff}, {0x80000001, 0x9}, {0x200000000007, 0x2, 0x0, 0x3}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000740)={0x4, &(0x7f0000000000)=[{0x4, 0x0, 0x8, 0x16d1}, {0x3, 0x6, 0x5, 0x3}, {0x8001, 0x4, 0x6, 0x10000}, {0x2d2, 0x1, 0x5e76, 0x1}]}) 16:02:31 executing program 1: ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/145, 0x91) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x100000000, 0x7fff, 0x1, 0x401, 0x81, 0x200, 0x0, 0x1, 0x1, 0xdb7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:02:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) mknod(&(0x7f0000000200)='./file0\x00', 0x2062, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) pread(r0, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) fchmodat(r2, &(0x7f0000000140)='./bus\x00', 0x40, 0x4) close(r0) ioctl$TIOCCDTR(r2, 0x20007478) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00') open(&(0x7f0000000000)='./file0\x00', 0xcdc32d4704624d70, 0x12) execve(0x0, 0x0, 0x0) 16:02:31 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0xb67260c6089c9d70, 0x0, 0xfffffffffffffe1d) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000040), 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) close(r2) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) fchmod(r1, 0x10) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x2103, 0x0) socketpair(0x10, 0x5, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff}) read(r5, &(0x7f00000011c0)=""/4096, 0x1000) close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) read(r3, &(0x7f00000000c0)=""/194, 0xc2) 16:02:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:32 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022efbffffe36effffff736252adb98ce1dd0684eff608299f7aaceb39019d55a51961e640c451253e3fe1d80dcb5a24e9bd4bde54cf9c1bea22348c147cd9d36326174a60fb754bd84fe880d1f7034ff74c3e7716e8ea0b9d93d7747a7b6c93a9b78036637dddb67caaf9b3edc63304f7ecb9bf90d707af6a7e545ec2ba3c040956b350e49a68d039e56d3757ce333cf3dec617b39d7a51bdbbd8a5"], 0x10) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x28) write(r0, &(0x7f0000000100)="070036c44a2d705e604c9e788031000000000000000424b887e6595cb5e9b0b4", 0x20) socket(0x20, 0xb598f74f73f853f5, 0x40) 16:02:32 executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:02:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x11, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r3) 16:02:32 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) r8 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) flock(0xffffffffffffffff, 0x8) r9 = dup(r8) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r11 = dup2(r9, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) lchown(&(0x7f0000000000)='./file0\x00', r7, r13) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 16:02:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000580)="c3d018aaab78d165890e1c3cf92a7d1f709d241cbfd404c6bd91f3765ce577e5f412c9d26867a53a9d078975e081934f2c3a9ca8500f0fca0668fecdb2a7f40509a1e781798b1a644a22214cbabcad0b51e7730cc4783b8f4066189cd41b1dc9", 0x60, 0xe5e018f8e71de9f5, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) socket$inet6(0x18, 0x5, 0x0) 16:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fc1000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000cfd000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:02:32 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000010000000000000028e766f8e67b10a00e436eaae3fc2cc69e330b0dc9d498e89702548e09a83e973ff8c75f9bf71ec1659381e80b1a4899000000000000000035101adb849e10fb586e173706cc0cfaaa2dab2b738e6673169dee06e70261fe0bda58045a12027ed36f9ea757809ca1cb2ceb6a02fa26ac1850c03df517d823c808308be1a177a390833d3c6186"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:02:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getpid() utimensat(r0, 0x0, 0x0, 0x2) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) setsockopt(r3, 0x400, 0x3, &(0x7f0000000180)="559248eb36daeb27ebcc1e32bffab967af4fad243226762a8c228d8f67f2f4cf76ad53e7d093d5c1c3f87c80fae57f4247da89df82b0d1ef3edb3491", 0x3c) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) dup2(r2, 0xffffffffffffff9c) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/197, 0xc5}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) 16:02:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0), 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x51, 0x0) recvfrom$inet6(r4, &(0x7f0000000300)=""/139, 0x8b, 0x3, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x8}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) getrlimit(0x1, &(0x7f0000000040)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:02:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffefc) 16:02:32 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) r4 = openat(r3, &(0x7f0000000040)='./bus\x00', 0x800, 0x8) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="1f92ed597bf6c02398619138244b541b9793fd0710e9e977ee3ec33a7532e1736320bd0382d9fe865eb989de1566c1ed95061069744ed10c1f2f0521bcfd33a835ad1182732302b488af47966b3d78846836f3a6210ae663eef1b57ee2a6d7138d87b7e98b4cef186d496f3281de9ffb878c95374a09630ae9ce28610c503eda81e3ac5fa0031ba8584889a3932f5f9f8fcaf898597dd7dc16acc07c3fe62e0eb9744a05fec9abef5edd43d8cfc6e160dd0b34d8a61438f154adc2b1af", 0xbd}, {&(0x7f0000000100)="767b4f07d5a7e1f98419dc32d2db149639e46986858b1b0a7e93d0cfe7a156fffb2481b0c783b77c74323853987cd96ccccb6a5c9e2f5739d57bbf7f974e0fcbc4fe62242fbff1de82fea4ac06670dce25eab144db3ceddde4f63c56785d13d14faf5c16", 0x64}, {&(0x7f0000000280)="8cdb082c3580da6ed2d3c2581db1ce7a1bb525a3844ac423c03cc426a987a9595da8c9e8df15220dcfbb323ca93b4ac41ed305ef38c2b34f1b8e18e11530384ab4a68a74805349d8536682ea924a75ea7b5b324900510d39421592089846044ee2c73ad79dca739dd7cbfa5f3b08b83838ead10e0d4e43b6b097da62205c", 0x7e}, {&(0x7f0000000300)="aad9f2753f1da2eeda866b185e997c7dc93dabbcf0529fe420afecb0dbf7614450c6e01ae454f92d64f615b6fb3f7877427a4f716fdf66801703bebf2a5c0221669d8cc1e02239e478ae2ee456f1342292abc53d", 0x54}], 0x4, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r5]}], 0x18, 0x401}, 0xf) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:02:32 executing program 0: select(0x40, &(0x7f00000000c0)={0x3, 0x7fff, 0xffffffffffffff6b, 0xc8, 0x100, 0x0, 0x1000000000005, 0x4}, &(0x7f0000000100)={0x1ce8, 0xaf, 0x80000000, 0xfffffffffffff866, 0x8, 0x9, 0x3, 0xacef}, &(0x7f0000000240)={0x203, 0x5, 0x1, 0x100000001, 0x6, 0x0, 0x800, 0x10001}, &(0x7f0000000180)={0xffffffffffffffe1, 0x4}) r0 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() socketpair(0x1, 0x8002, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x10000) r2 = semget$private(0x0, 0x1, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semop(r2, &(0x7f0000000140)=[{0x2, 0x1, 0x2c00}, {0x2, 0x8000, 0x275b0b3e3665c58d}, {0x1, 0x48d0eac3, 0x1000}, {0x1, 0x2, 0x800}, {0x2, 0x954, 0x2800}], 0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) socket(0x1e, 0x1, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000200)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x0) setsockopt$sock_timeval(r0, 0xffff, 0xbdde5aa42e86c6d6, &(0x7f0000000000)={0xfffffffeffffffff, 0x2}, 0x10) 16:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4000000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) listen(r1, 0xfff) 16:02:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/147, 0x93}], 0x1) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$getflags(r2, 0x3) close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001500)) r4 = open(&(0x7f0000001540)='./bus\x00', 0x40, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000001600)={&(0x7f0000001580)=[{0x3, 0x9}, {0x44, 0x80000001}, {0x8a, 0x6}, {0x8a, 0xffffffff}, {0x85, 0x2}, {0x41, 0xfffffffffffffffa}, {0x2, 0x10000}, {0x21, 0x6}, {0x88, 0x80000001}], 0x9}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000014c0)={0xbb, 0x1, 0x0, 0x7b11, 0x6f0}, 0xc) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x4ea59fe1a031afaa, 0x8) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000240)="167474ffaaf914068f9b5d520b87360583766a60e8ab4a9702be38820b20ba82d8a387784b4c9aa1172db255162a26bb1b22415b92eb3d4ef33d0c976f7300cd640d649694f871b8bf9673372410453cb524a5692b785e6adf63870559ca024859d5c9f2bda8cf96c58d6d2104ec19d307208f9bfa8e1e20a292e139cfca85a6ddccd89806880c0c4518f85a266b3f73b4945ac743c3eaa9c1678c4fdac2e9640257470d5968ccef829f7633619b0b9096efd5244c", 0xb5}, {&(0x7f0000000440)="c6290c54159b712ca9606df6e5017d32c9da443b28f82a18bdc0b3a914e1a0919a45837450e04e0fbb5340bb0395b21094f323c1c75a0c731888e304cd1234520ae0adb8e55055aa13bb0f9819d030ee02a4e5fa71713042f2eb521f7a2f7011383d0901fb7753cd4fbf538c92e3e0593996aaeaee35b62a7d0bb974fd58f1587dce50c8c73ca00f3692fb691dfe6ee8c2f56e2dd8958b43ebf010db769c666020fb8fa733c895d8c7998590c0634e619bcbafc97b6bd9f9763a5427e7d25ce2c29b1496961501b503a854146c5ece279dd72535bceacfb99c7fe17f1b0bb1257e41c6887dbd806f27db2edc375706411aceece2bde33201abde5658048cda7701b055d954ca5a6bf1b342b278ab11084c5f9dcced68173b5b6ea6f5512f430d6c03660b980a2db812d9d6a670bb1a028d519fa584c0e8be38dcef677d9605a28406ad2aa0e6a689877bb70b9b8aee79ea0e2139848d623f40cb494ab91c3758e87cc8e1d2b8248416e19701cefd05a425bb1f6fb200d77d4b59770975fbe6c6ec304b8cc610c4007fc068f400a8824f0f8ff11297be0333367eca566d7fb34b20b17eff9c314ba2b760efbbd58ba3f6fb7e4e9b2f6ace194e32f96d3b0afa5020d44ebbea35edb29dfdb29f738273740f74f12bc0bcd11dd84503e6ffa9adc164a96f94a9bdb734c6001676778cc470bcf279ea99c2fa3694cd45595596c1e6a5a2d445acc02b8bd674d11301d323a0056fd25ac56d9d618b804f3d4197ccb39a2e996c97720ef5073306ac7e5d3b8826655e8d77d77de24c6da01a695b65dc6919a17a686e24ea1680e949cf49868841fb3a0ec5ac763d795c9f03c487c0b5a3f66236d4f6ba0c9faec22f4b364e01322db7f0dafdd0e245ca8bace36f8f9feaa8307050000f93d18c147b9f280c7bba0ff213e6d284dc8862c5350634fa8d2fbd47d762ed6917ef4616e3269e6eb5f006acf071cc743d8e0a7f69eb459ddb34057f4a1382381ed9a1be8c511c6433e7cabf3cf0a1606abd5672aff764dbf0435f3db96761cc07afd3ae20e46e9270b7d3d6482a3500a324d7dc8c12deede46c4c9aadb32e9ac1cf195d05bca4f75db2546c4fb086b9a2c52a9bb8e65eb5e53c1905686fc723a109df94bc9b0fbf6a8bc0635557672cab74e9b321b82f83bacaeceddb4af747a5be7b49d871709d80ab55fb5f5d9a6fd0c96cd8eed6a9c0873997d48ed9201767f0bc0f18afd5900c1440c3509fec31157a46a3135e8f44bb05983850fb08b5e3bb1c71fc67fd711cf0894eb53138bf486fc0f39112a4ca9082673a92f98c5b0b58406e60c0f5aee49b50f6cc64c52caae33991d0005ef65732b8e87fa895518b1f250b4e67f0eac2975475324aea00837750aa348837e350643356854cb4a1df2b264a72577ab4ea803571d5776b95038579291ca098bab32236d2737a75d8b8031392b117b6d5e963bbe8c9178148e8f3c987990fb7f51732001056859d3956a077ca0f3b59d2c55a2d44c62541e4fbe60dc6946649d12413fa550d120e9bf3ab8a5f2aae7ca040ad44d6869e452ddc7203d49f6e325742227f9ba81f892546459b80d9c1f94ac5f60bf29afc7682a3e840f951b07b892b3aadad5bc2ade1394981f222719a186a206326af2879eb02505c36da57ccdadb369204b6235623d5c8590ac2db982d0c8cbc76003f70c9d568f84332e881aa52dbfe87cbc21fd1cc58a569dd074f5f2884eaa9c37d79789756aad1eebef68fd46ac7c4c5335a7dd1108ccb495c94b39d6057463d58d1912a42f05c51a75108e3a8c80cd4c2e18385499c5d4fba0e4daabace264340eeb366c2837d7ef6b49109efe305fb4b4fa0218ab255d8b674ebdce2f13d00f7e508f6ad1326c274164a152497e6ac28f24893ce942dab03f8b989f7ea437f4213b1c0cb871772099c610d8c47f189b53806fdf5d0099143659009978ecf4c2fd92ceb70e153663877de86defc7462611f178c837dfd95616fe514eb9e0304c2ef585622fda3ab52f554e2560e3f71a7701ea97d9a34a74bf44d853131f162519226ed42a147e06c9b1f67a4604b4f2056d8ba917810f307788dbf939f4e26b7f4354c12fcb9c76c4b0a65c1bd3ba4cb335c33b3c7a639ec2f12805eb97cf5fef2a3ed92031eddee262536059bea40c9b3dde96ab0511d465636a4349f94719aef8b66bfda6d5eadb1658063a24ecfd99279d28bced1e46ee076285e65154fe64cd3187135e7dd1099c45010397789b599c5341df8867d3d2801ca4a966d5e17bef5ce0df8b1cd43bdacdbbfca5ebdf51accb4d45e382f28de85c4c87410090bfd21fac67d691949397dc309a7e554ea6830cd633bf08ebf0a3c38b323c399a3451afd99491163de3394f90f40ac16135ee204e182275228f23501262d95ddb6d54c91ad523aa2daa2376f04cdda10eb77d86b88c37b09d9b661167296fa47c6a2fac0fb8ac9c16e91a4c86c41fa11d3992d7fce051e2b6184b62bc8e86d631eb735ad90eaa2fd06c60b481262709f4c21c86b469cc6f9751c33b1f27b9b29b0938946e1aee23a9ef1a812a2bb6a57906cbbe30c28b774ad0dd9ea6b0c65cb48512ad07d5dbc8fdafeb4e1f0222a49aa641ee3a43c7f4371c33725a75776cf5a47c3072479492dcf460ba993576b303f9a443f6b6a486cdc916766a9e50e9eaca9808f3751dc2fe4bae875a8cd705c58ab1facad1b551f8d351660b546a8dc3af25edde089fe65a50a2061d09acfeb8cebd8e992c6f4145c97bc8be353c0ee2ac51fad8cf8f531ee8affc14917b74a16bdd34162b6e47e086baccffdd31909e91862494ddc29b380b73d3f13e7f85c67dd2e7d3ef81f2b3154a58f677046bd002cef507c71b07020b5670d39085914d33c60b348c492edf2534b3d7a03c4c131720f0b0d8d7c32949583d7123ecbbb80894d1abef2a1eab32cb03bb1f1e1214cc5b8cddfc5ef24c0b8729ba7a6b131fea585dd972396a9bfed7e129b6c18293c4d51b0e7c21a6d6a97f93cc09297408338312db87596908306ea404828c8051fcb010319d8c8f61d4211ca09f8b4e831257c0c5d09364a0f5be346dabd1d56a92cc390e194f865b95185269a2cd05e75ff267cd666073c8da6d56bf83ef8e7a981bae6e1449438d208727b564110b609f67af30bc4271d0f744fc8365a20c24838b799bfcbcf2eb7862eb576e227037119e5c5853d6ae9bdbdf0f162d6819ca182dbc7c74f5bfd5ec54db5d01387591be330d0d2a3c4d96355b78d3acfe510ea20ce0d0682676c902ac24f0a5413b0390ade97ce889655e9f5abf66e0d85915d7a4a48a488b40f7b57f51c7dac02b5ba794486d3fef051a977e33b831409cfe8345315c839219c6fcb3690750b0c644b04b9974cadbb8f8a9d48ecb85bbb48d30c7e13db9ab034812c198cfbb2805871dbae0d2cd14d7603f72c7dd76fc3fd3a5bf5f9691a991148c33cd3690506c7bac70f68cd60d76a29f0772d7d10fc2ba539074bf51f94d782994f68c2636e3882eec025502ab070c9396f1c6164e0bc5f8986b245e7f30cd8f7eaf795a6b6796e68e464b514eb5c63cde6e3fc1fbf62f5d0f7c54f83a30ff3de1fc18b32c20d877a6b6d8ebc64b8951a5131099102b11f3a90bcc9c7d5b263631601a5f21afbcdbd6230c4eb006fd83cf9c022235dfdc99c532b74f73c170d2635bfdd6669ed6e8cf88841c4b3e56321e65c8dc36903e2aac9c0f8836e100710841d43dd29dd0c49e89bda5a2714efba08b19339cd3ed75a0fc624c9e050250d755b2a83173cd121263c057c8563613168ca7eddd4cc1e2aa98ed31cf60d2e7693d32389a1c2a2bf398d1c00c359ffc7d6d840812e42150c77f72ae8ce4102232d38bf15507f63d666c0c18cb017de6cd998908a688d0383f1dafd1920ceb2db047914154c11e2db96e4bc7b320367bb3ec4b4b3fd5fa532f9c6f8ae7aa4aee9f38010cd7d35621c4ccd2c57c030b6c84917ff84196c8e42604db223f436c10795a77319470ba8992e9c81f1e5e427b22b4d5bc6b46333845721fc9419b8f507f270a34a26cf17ae62d869dee1fad4fd1798955e020b6f4a54bfd79dc211aab1d7b770141d85e6137a9c64bc5dd266be9dbfec29ed14fdda57ee1e41c7b73eb20a1205a7ea0748b6f2dd4fbb1fc946d103e368b01475b61b69cbc5ba8c00ba564ee57780938f4562b17c8cc36d9f8511b217e82d5889f6f5d501c63e9d332435574ce44de67947cea3c4a4e67858df4b0fe5947b5d248ce1ea415b71c13144f7f9d54b10e3da68b2901eac4b9024c6df58dce8d813866dd8d500fe558d7bc7a48fa7cabb7ab827b59ac726d018a395261671910cf9236e696841edc02e42ca06310c7a6dbc9b5a4f67b1786293bd703024f60c53d6a7952f4c738375fdbddc11a9c0f3114023cb18e90c35e7f07d85dceaef8f63ad1c9f0f74b15c0ceed5d8f4bfa3ca586b8a85dbb8e27b3c55572cfbe2e04873c63cc077d04363396fc0357cc043b10725bbd25f0b1bda1fb19ff438732d3663a5b3a39ce266d58bd22cf07b90e14ad29d8301aea3ab8f789ff021a1b2dba8e08475390f23a900fbd474af092ff6f4110a65d3de91af5cee528ded2de7eb86b28bbed45794c88d84379d6655a63a68abb72f45b31ef0bee0d42262acc277b21fdd01041241633aa258be9a5ab27c65899ab546a665f100c2ae8c429e7ccf29f8fe90c49eadc5aff5121bc6c25ed687e28b5cfad42a29cd9dd80cafa39ec297e3fbc01e4c2965cb9831469875a9380c5965b9832c1308efb67864781bd65e74f171e655c4dee2baaf8c9f66795cfabd0d980f39ebdca1081d3da59e220bbe27e4c4facce6296a056f73165ec2a355fa907f6fd6ee135135491e977260ca1b09666a5940298007aff3d7a6a7e7a816785d32bd6105754b45b685a72a0814263f4ddd0dcd556e7b48518a4aa1f95823f0c6656a88b4ab88665dcd3a334dc91c1fe22508402acdaff023a6903ff83fed9370b9d474c634e383ac4e7d6e6a380fea7d206e4aaf7ee3aa4be08e78b09239f845af2364b58ece27a842ddd04d719ba9be1391ab1ba72c309df5d3c299ea601c1072465e676351ac274ef166d6a7f251e506183ee416859b8ece1c03a978e9d37abd6473af6ad5b05bbcf825f15192101fdfd392582c115d7c31400807c2a01aeea9999cf08b05b2d35322c57debee07b6300779a12dc961376007abcf2e852be47f1e493497a1cd992de44783b9afa9d037159e226196c73206faa91c21be2d4a8935712936b6efa0715c8391d6387a2579d2ccd6b7d258348c5d9be9abdf7eabd763e98638e9b79da9b74584d9a096b70225e258f80fc2d61d02b7f3917a23449df8674b46a7cea1c39ac8b325765039235c71562c0a6f56d93ff9fe4b82e18801221cee5a0e5c493b022f2b8c3a197cbbe832885f8ec9fc1cf2e7004365acb423e6703cca031a822be300a9857013a8ce469df32ff1d6e3c4b5460d10109e08144bcb5dd4d5656fb031c9c5202b09b07cc176b413a47809195752d86db71babd52679f74a2dd40c0873de84d7ec99187f6d3849b63afac4ee1ae4245372d093132adca3cbfa6739440fab4991c56826a49e6a729a6239ffe0c659f0bbc5080f8aba41b12b514c40967f15807a95af9f30dff94f0cf1667c3fd8d5e08c93451334b3bda877c0ef96d92a80a7a7d2c342a6a44912f03e592bb40879e9dad3311626d913f5aa2d58e06d9063810e9be18d9ddd21e853f69ba5486a8271ca9e", 0x1000}, {&(0x7f0000000300)="8562e6a271c1f4fe03470e248bcfbf96cf788b69a360e793ddfb884e7d017fe7439dde10c6ec97375040b11c6248d2bd63103debbb27c0136adb409618e0cc7c430cd2d6b39d2561321f7f1cfb8dbf775ffb49417e2046fe29e25bff1971b9d3e07704823a4cbae7eaa4c37317752e3c804121247acbcae0ca0dc8e5f4fc0c5eddd59b9a626249b655f08c17a557d7ab510ff3286689355648b824336540268b174ed4484abef6f705b7ab82cce5e8e21c126dc389cd7e809e87d82094845838ccd08554bec4b99e0555c1ce944a761aad55ea72d9f84f9e84f9ae2cd3b64361efd9e0b4bdd7870ffb8b329984a4682bc5fc758b725f", 0xf6}, {&(0x7f0000001440)="ad843f3ce56bc30e07589e43960c01cbfc58a944c34d55", 0x17}], 0x4) 16:02:32 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000080)=""/103) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:02:32 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x2000000000000000, 0x0, 0xb1, "43a43fb06d2713df7ef14882101b0000e1de2184", 0x0, 0xb}) 16:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='~\xf4\x01\x01\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xaf}], 0x1}) 16:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x14, r2) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) dup2(r3, r4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000003c0)=0x23f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget(0x3, 0x4, 0x216) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000280)=""/55) close(r0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) write(r5, &(0x7f00000006c0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721afb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac85a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f9c20497b60e471e070903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf20000400000000000219a72603f55f06f425142287930e4bde071ddd7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8000000000000000000", 0xe01e32b94400cca5) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x749e, './file0/file0\x00', './file0/file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) r6 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r6, &(0x7f0000000ec0)="b88aba34fcdcc461bb82c06b31c4b996026564d5f04b2ffad8f1f521261ad9f26e9751a651241136463a23efd9c77f0b39f3799334aa7d19e240281f7c2f8d7216e25cd21957aeed18f1f56e0491dd175a108e52b1d2f3478992c83c390f5cdb05000000000000008371ed3d184bb3d5f6181ab711d6d3d771553e22b679d287ba5200c3ac52757a6c6b5b779bc796d13c9eadcc6dc0d7343877b8f4ee99551671c4821a7e39", 0xa6, 0x0, 0x0) pwritev(r6, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) r7 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pread(r7, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r8, 0xaab644ecae4f220d}], 0x1, 0x0) pwritev(r8, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb654c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0xffffffffffffff65}], 0x1, 0x0, 0x0) close(r7) dup(r2) syz_open_pts() r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r9, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xc, 0x4811, r9, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x486) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:02:33 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x0, 0x7fffffff) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000300)="bc4a877c6b000000402a6da9e1b89721c470dbc546"}, {&(0x7f0000000180)="911433ccbd5343e3e54125b5007227281be517a3348ba46f90c628fa6d8c3bfee279aadce6f144520a8e252aaa164f63bf48b75f301a64db3b26055128771e27107ec2f55299e33303003e21c991f376b75173b49babb2c870e13a5f05dd46c48852c723cf1464aebc8867b9ed5c11225a9a6ce8f2b84fbfb93082ef7952e3b1af9c2a9515e500e6a111e5649c0d00"/155, 0x10a}, {&(0x7f00000003c0)="553f88d48bd0be270b56d19cdd4112b9a42495690b2ff134fc9d21e498d4b8f38d5d1c1c6870bf92fd2765ab5210ddcaba404e191aea1d847566a6bacdfb9c"}], 0x0) poll(&(0x7f0000000080), 0x0, 0x5) fchdir(r2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x8, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) socketpair(0x1e, 0x1, 0x401, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETVAL(r1, 0x8, 0x5, &(0x7f0000000040)=""/242) semctl$IPC_RMID(r1, 0x0, 0x0) 16:02:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)='x\x00') symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') r1 = open(&(0x7f0000000040)='./file1\x00', 0x2, 0x80) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x120) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x0, 0x7, 0x1, 0x1, 0x80000000, 0x5, 0x9e6, 0x1, 0x0, 0x6, 0xf8b}) chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x7}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(0xffffffffffffffff, 0xcb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3ff, 0x7, 0x3d0b, 0xca}, {0xffffffff, 0x8, 0x10001, 0x3800000000000000}, {0xffffffffffff9e2b, 0x8, 0x200000000000000, 0x5}, {0x32, 0x80000000, 0x100000000, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47d0138c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) 16:02:34 executing program 0: syz_extract_tcp_res(0x0, 0x0, 0x6) 16:02:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x7, 0x20, 0x2}) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 16:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffff, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x44}, {0x4000000006}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x9, &(0x7f0000000000)="8743691e4350de8439") 16:02:34 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) pread(r0, &(0x7f0000001980)="6f218f70a544d451bbbac66011918e78359570875320ab3ccc890bccd98ccef62e0ed2fcc508fe5d9ddda9f722be424d98020bfda6a18a529e9c9cdf56adb437e016ea5cdbef68d1af6f6ed1730a3761ff01cff11d6534442200000e31ada496d99f928342995b333f94d2d3506a29029ad78708938f65c1b8fe53d5134a14cbc64912116154ba52ab8120e95480b80230d2643c695e1f191f7cf4695c643aca4a24eb01fd21efeeea850f529cca71093bac3e082ed252900c9ebcb373e74718c20331540c24b728dc0511c5263f71c34eb48ad6a153c62bae61dee60fc731ecd6b518984bd9b7757dc2f2b25021e8012611ded45273ee077fa691ce1d633ec04e9840844ef99f8b4b9d7c5b1575c6d85a3050d56f1bafd1b2abcdae457320dc5494a4271e8a6fd3bb6adb04bf7c8ee83fbbf824e7b439613621d925e85cb021c92f896c254b7c17b466e67649f49d41bf92153e96890b2d8a4fc8fba1198b0a39f38db00910f648e5e838689d03b82c94a2d9b49b5de314e2097b0715f06240660378945d3df8e3dfaf0d79ab77d91906c268a94482731b66f783f3b6e0d8bb64dabaaf470700462b1c9287c4763a48c4d4f52c3f1262530466348d09c184264dd46911d3f94a27ab57fa30018cad42ce24c15c9618b92673a273b316d1a82dda7595462cceb42bbf7137b12d7517d52190b25886f93e97b9600f037c0e9303c8ff006b1409f808a1a891b7c238d334b2618a1713f71bfc7464d5976e810cccb7c450d612580fcf57f97ffa911c01948e25825edcb7f578d8148efa212c449d5913d1115877c14826a1067e71845a58ff2997eb02c5d520dca4a90b7b91ec0d634e02bb836adac7e851afda8d2f91c0a0a97be1d1b44dc3d1f1b511f46bf9e63b679e9fbc99bb81f18c009dc5583efb4371011f36e78f97807b8e64265faeb930f11f4499ad54228ad4c9f7feee42d8bc34ccd8157c4c22462b2bc335690c13e8565737c69a46a1e7d73a85f733c41ffdd5dcfca139ba0225ff2c0e7a1658738ce03523b0516b65a8948cc733cfd4d8003fb2ffa44ce7d4a8b3db9415683f61f90d92af7a75e7281dc9b3abceee18cfb006082e3e679a05a75e5b049f0a509538e4b6963cca1ff7028529fbd7e0455b80419bf229d883be3136df8ec1c209d749a6becd37932c723bcac7de1c092d6aae37e82484467e41eeb77023e1af44a8f040aee6e4a15121bd5800be814169463db32471d7323b8c73b500f44ead0be55544d19a6b4088092dadf5748d835438a2348b8653f5fbf1a3cbb1e9fa7679082bccde276bb2ff44fe66f2d858c4a16e4b452fb5cda4dade7253cf6a1089f97ccc4ae5d5e90bc4310b7f93c8c7ed95a1b6c20af294aaae28ab63de4f765a742b2376693a39991c9ab13278d88554305f36f48a7aa6246cd15d2c8843a80c8a39b3baeff907a49213f13b3b9f0a4fb00335ef39d1c2dcc8ec8f5157bd6d531465a31a18dc28888e465ca18e5d914d4d1fbaf9414daef5f1939a76393fcc7f0d20d01687c7c0de04432f69e70d04d8972b68fbff45c6762be6d34ace44ecaf0df66aaea3fd2d7d4f20e97f6f335cb4e4f70a7a57c1ddff9ec58592f06e408d0d210b8e8a36c9e6029385f2af911150419a0ad7a3ae5160b9601dbba817a1d221ad4c7445e4fd143d2193a94a226d54ce7831c3b8e0ec41d2dce8a7716d6945d104bd4e01b21fa86cc230212e5c9aa14a9926472cb68a36cf9522c1908834c0d4d1085561c68c502ba0b4ac00a4a7b456b89d24959f22c9319c1640969e37340d605055392327fa46f6a627238632ebe4476d7f92047653c7d93e1dff71081763995a8d26006c087eb0c3c9d64ef03272123a7f16b915e38ab34589b00973e9c0d9ffef1df29f1a5b9a27273e6c0ea1580d5f83162b14a8b3adf70afdfd75433a9138faab79baae9f48b086f59d33057ebefc73dde164c882f67e44840f3dad4a1cdcc111948cfdf7a14baf8ec74e85e88e62a680b30f4da533ca658171531b288a40c9a5db427ed3f42be59ac421ce3dcfe53598ca2a7b552cd903cd2bd2b2fdbfb8dfaa9c823e629034e866f3afd28b0fb8e2bfd8e45b35df7830167c0aa6869fdef7e297f71240fc4318361e0c88f9760594dbb5bc8741ce6c6595fb1a20bc82857b4b0152210d2f030818ef63d8a359a6800a07c802d9b84a759133102b67b09252547b103a85d358d2e5c75f9eb81a5c6480bbaa1b312914a2194ca9655e9588a3ba5053327d3ce6bd61365da449f6ce896ac3160becb8c6af6ae77999da0bc84e7d1dd0a6bba5e933aa074d2647708072cc6e56839b2e99074363f0476a21d8144f0569f30fdf980ca2165c8acc04161d0fc08a7e90921884ef5b475ca5b8a5ea6e40921490d59cb173854aeb469086400e6c516d65a63efa2987742ec4a87e8932c6477a9b3fab49362adfb6aa083a10a1889c2103e8232457a680bcf4969d421889bfe7efbad127c128cd4b40917781a634f7b0735db8eb30d7f12e3646eb4a79d8caf9a8d478b688024fe999ee463d5c384224fef6d77576823434dd61a8a7322aaf34c509da78d22cd45ac58df8be09deb2dfd0a894e95b1a87336fc16fbe2b0c0bd5bce6d51447c100001dfbba1e43dc1a84cf937d7d5c996a6b04994b07ad92bd5c0292dfea359dd25de1478b5a52f371987ffac2e9a4b31fb0c0a1fda7733977d4345ef770563495635aa4a1efce65e8f4a65469481616ff1d64ccf4330faedae518b8b956f1fefca06a043cbb1682e945c188df99afe8c9847c7f8b31bac91af0b6152d34975c8cf3edc11b5b6a968eca711983305873d729d386ca4ba42e8593c24f98b1eca62c684b563d1df627d6651ab92052991543f5d6815a1c5de8b2caa49e4352b051a62efd1c7b8314a454202582d746e15ab54da952cef0d9df76a5b532de3d682555c043954367801786e4133d39f1f4dcd25bfaa385da5600f1f2dc13c1ca0868a381aa75564b73e8934da4294b6a1061e2bd82a277061f96fe27b4d29c966dbf710ec5aa1a560e759596154c08711d45c83a0e749adfd6622df76bd8cca7b00351d7cb1c057d621d55a8fd480111bc009af3f9e2485b40219766318d12cb7e73ba491332555ef625bac79edf67243d6a97d6ac3253b9d8e728a4eaabbb8aa1fc0e10f5fdf258a0104db61f4f1d719788a4f614c5d66b61d4899ea909262646b5fea32ee9a4d90b2eac1625dad4870c3403d221f041ab5e883c673ab76b94d8e30089855dc16988ae551871e3996cda24806bd67ca5ad495c1eef5fd1cb0d70c1116055e3626f7975007a8ed85736e4e8e24957e0d75bf03ffe759fe465fb19c12813ec71252b0e4db1645094fff1a2f996d9c795c0cf243ee23b211cdfd46d5f4b7babc9e0d43e62bafc1e8b481218a1f44f6f6d514c81bea95aa0f0c4da9ef2a08dc80633a3be8942fd9f00c128c23836c1993bdb318a6df3118ed35d48d2bd00b8efb3008c385aa667faae0a6f64e9dfbee35f3a02f1b482bc5a7ec99dc110c8791e378da5ad4a7fa89fac945f3dc0adcfb1f3a4659117e4811517c074a52cebfe9bb6b4a4d049c930f212523c3c46d2626f221db388e614c5cfdf31c68508d46dd65dac572d47cdfdef1a511a7ca1687d08118f7b32a39f0b2d9e1730c966176d2cf1d71044d8268f08e301248147ebe5e6202e079efe09c2c9268a44dc11502da094fecd83c7a4192fc037fe105db6fe94478e8213c118560393e7af42482794f64319d573785e08bef962c12f23adf4ce79bab9b3b507702ffcc9b0386d6237e4b3d5d16408a2bc98d9e2b9b7714d9a314de18aa4af7b1e1161cbc99165b9e136f0864e191dba973ada3e6daab47a835b67b9202236825b3a9744782ed6f8a468fdb64877864b980962efe7e28a4ad6eeb8176408db41eb806b5445628f9878ebb7710682e6bfe2ca16287d744020e4e0e412f4c668b0fabe05ddd1b0f68fe694c58014d942adb2a436036f311ddf819f2a17853f55ecb8a9aba4f2178bb25d7afa692f8c7f59bf5b4b0fafb86d5d2c32025d39e4ce76cf992f0948d97feb19cf8af93a364a152e9d9ead9678dfe3721ee13f5c55bf2fdfd09a5410e211e73c5c56b0173169d989399c00c2d4c2b3fe109bf162319267bdd98907d383408303d730e9332fb32f96488633ae991ab6b918bb0ec511637e42a1fed5fb7bdf843a0c5679efd75514ccb310526dc2273f8177f7bfaa8cfb59dcb31aaeaccdf530264c3b3bf882dd32a0e782a95c1a22256712ba49380621e1eb89ce3d8eda831712dd225cd6ed4ad9e1eb4194177d995132b3c6e9fb7475f84eb6275ffb3a75f80f98e1704a4e6cd0aaa9c97442ba8fb57245cec872c85bff07306ed4c47ff997fdb82dcfc5cfbefd8b653e0ae2b3c45a63501e60fb4670016ed61bbfb5dca46cf9e3e7a62d82adff69e2eb6b458eace25b3bec3e81204a0fe40dcf64339f4d4dbacfca396da423bd1ff921b5d0b24a8ef04debd2e2bad174072851cdca28eb30e0efe8ab353b572170a0dbad881b6f256a23063887323876f9bcd2cb10bfea48564e1689928db67dad02d9fde65931de18819bd98db1f0ab18609bbf95b6eabb35c590cc3322eb0317d516dbddcf7be9fea007f4efad8a4d619db133e1ca7c5a091ae78cae40a9dd7ac46b87f5ff281e4960beac00856968ea42b70b257c377a87223a1502182f0c3328f49509afb5f9537652029281d1c80a41ed41a318b2341d6ffc1740f813f4096a2056b74fcad085b6d091d8a010aa7ef7b9836d714b3d461bc225e2e20653cb85ff9934f5fc884dddf6dc6c9633a8bd6fc0bc1c3c1e927620bc0017c4cefcb41b113e95507fceece4e74f78c391dc67ca9d14cc5c64a708ebb71a5e621490d05237018538861862e34d219004b227ba9faa2487080689f4f51d406ed2476714976a6944f0a25c66378e73df52bd954e4856e9dff7406e3a6f31b20af68a7ae4b4605d93586ae8ccd1b6f3fdc58aa8dda1ddea5f1e537ec12f893a24a2dd2096e8d05fccfc803672c529ad9d11beeb7f789a6702d483622ba0d9ae84559a351cfb9524ce4dbcb9f27ee2e5a2fe710cc04dd7a163fedfdc468eb24b846fb371af8deb4a5bc53d1a47d8b9341e61dafe7dd7a8ae313a66dcada713a67e2379f295bf8cd00006c27ef10d04bd9a58da5409f3e4fad4aaed0c212f4d402bd966de5186e30277abf190d845e82ec873c4d52d23efd6be8fe77d8719b4ac1f37c11c41a5d580c791b6c7f8274bb361ce638366ec12ecdd29a47ffb4a8a7ba43e031c0aa60bf0b234ea61c5e1339f61b8e22c74e3fb9d09913d5c2c3171fb180310dc8f70fe279b298530bc2641146ddb6b92a236822b857f884ad8b57cec2e54e7fb49b94f6505ce44bda2c767116c5c19d6dc69b4e01fb644d784894ebc3a548f6bed587680c034b39ce3c679675f7401b295b7ba2adbb809f27e824a15088d0289e2d729b570dee8de7c4d83a1f80ebd150e60c0cd14d72047352e646774c83f54c3e85e9dad5958b03d6c54132ce88c64344ccab14d38814aa02b2207d5ca640e7dfe89edaa89a341837431e0c1fca171203ec7861a29e00f00d45d2927dc67cd404d7aa625885f6d3357ab8c4c30e13f13fb2842f213cefde2ba4d2d9567222f08668547e1dab2f25cf126f611d7e6c08bca62272cd0c6618281e14a632fb59748862191ee88602a411381e9bea9df77a72c84cb8400d18e1b74409f76826c3be5d93708630b97eb2e25d6", 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x2, 0x0, 0x0) dup2(r2, r1) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r4, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) close(r5) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x400, r4) 16:02:34 executing program 1: r0 = socket(0x2, 0x8000, 0x80000000) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 16:02:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x75a330460867eff4, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) 16:02:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x4000000008) read(r0, &(0x7f0000000440)=""/24, 0x18) 16:02:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) setsockopt(r0, 0x1, 0x101, &(0x7f0000000240)="e590013465668db81a758b860754a5bc8489d7955acde345c576182c97128a2b9bb6a5ebc63bbbc5c90c819953215b59190ed45b1a345c24eb444a0c8df907735ab79c810269c3748526d7994252a7332fd93ee870dd1fefd4bef6351d199a32a4fc70f02bde993c9f13dfca8c8eb7e2422d41d0a4097b7246ac5d654978bd3dd53c7bed958bb9773f534dc3155e988ae842296902c05cbef7167518d98690cbb1b79dd39ad51a73df479a62665d2bcc95d90d68bd1b1ebf22334a50", 0xbc) 16:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3f04, 0xfff}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000700)="2f949ed13bd6c567392c45dda96931c7b73c9d7636d74df049db45efef431892f079f4", 0x23, 0x0, 0x40) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x0) poll(&(0x7f0000000240)=[{r1}, {r2, 0xc4}], 0x2, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000200)="cb0051197a1685624d62bf6f58dd857b", 0x10}, {&(0x7f00000002c0)="9c04a0f004a92f86bc2e0fb24f2514227cd870a43f7d8c6b39cbacfe3757eaad5dae0f8ce7da", 0x26}, {&(0x7f0000000300)="cebcb7c5ef8a7d4a410ebb6f755b5f", 0xf}, {&(0x7f0000000340)="b48ee11316ca380a8229270a5deba926939489c725bf", 0x16}, {&(0x7f0000000380)="c2ce54d9754bb3cc73c9d4c484e7c4b03d1eacee326aab0e92613cc0d4dcaaedbc1e1447d1ff8f273df458b20b578c0bb277fab24a0bdc90d2e4650919dbdf123c2c7708d8b156773a817ac7043a72f88f80778d8e7d0f846470a6d350e787a601f970195b82ba68ad380d6d6b3b11222cc086d41cbe7c7b04655d6083063fd8fc3fb542f66b13dd5cc8af8f7459a359349a414ca9bbb75d3bdb4d5fefe19291d332186355a275d66c39b3a670c3a9e6b86530aecac708d1", 0xb8}, {&(0x7f0000000440)="9412a96adc2a676c8c9cd0a0ab7879", 0xf}, {&(0x7f0000000480)="d4ce12e0d8990cdf079c03eaca078d602e87dc0b927389e029562c54ec11fd399f643004cad54dc0f075e8329c7aac7b08a7bba029d862ba0499f72eb5810137ca144adb90b649d4b59e834b981c184d3c48bb9a6b4af9dc3f47b4ca01faf3d802a8e66bab8316121ba20449e63042afc6e5abebed09887f5e7c82f82e873d6490cb145ceac2e8920a6563134ed76d65d1a44e1fab8169add93f6a76c3049c111ee19e67ab3856dd6fbf72c23528c456521250f606e0daa2c5f77075c2de538abc2415a74202fa53abf513230a369c536faaaccd4f1beb214352ccf6a3e6efc5", 0xe0}, {&(0x7f0000000580)="d5d593c05e2a4241e72f57b5fbb4406bb224f468a6bddffd9211698311643e59f9180f228083f4c49d8640d16b0a1aa24d5dea06b6a13db95163b9a717934f7fb4348b0cd3783667f8543e2a774f24c67e668a44a59d76f0c536c316b01cf9ab65d0b09590cab6e91c42d7fdd9a76f53c868fbf01581b4d6da364679c65cc83095f1f15ac798f70ca3547e4535e7bd185cc70a274228d031e55dfdfa7aba480ed2f64af431a6f1110bbf534656b9498de3b0c3383446d6d92ce8125b542981e26dcc9ab3d359e8d1cbb383d879bc0c9ebd7bf309566c97fc661ae8331ce25dc4c7", 0xe1}], 0x8) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000000c0)=0x8) 16:02:34 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x20}, {0x18, 0x3, 0x3f, 0x1}, 0x6, [0x9, 0x8000000000000, 0x684c5781, 0x792e, 0xac, 0x80, 0x200, 0x3f]}, 0x3c) write(r0, &(0x7f0000000200)="0bed00c74b0067fcb8c6c06bf20a2bd4e72c572eaccc3193a7e5936547f8fb58ec08b1c6c45c7038a24eba832e86db0a0745723a35851658b2d42f8aabd66cce4f7f56cd312b39da0da4abb137b7f0734f694dd363ae1a3d64987a6d1d8ef38c9e1c17e3bb8a0a38256fabe6d0703a427a27bc1d0d8a66de7890191f424b6e0dc9db0a770c10a61cffcf5d07d708e178c997aab8b439f2fbdbfb3cef230cca595ad852a1d6b829e3ff8d830d2ebe52b21cb70806f4ed312d5cf059bb57ecbae6251ae4c8eb529203e73562f528d7d266a51559360c2f3217c61241ad80d8", 0xde) 16:02:34 executing program 1: select(0xffffff2b, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffb, 0x0, 0x5}, 0x0, 0x0, &(0x7f0000000280)={0xfffffffffffffffe, 0xffffffffffffffff}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2001a, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x200, 0x0, 0x5, 0x0, 0x7, 0x10000, 0x1, 0x2, 0x1, 0x594, 0x3}) ioctl$BIOCFLUSH(r2, 0x20004268) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x60, 0x10e) r4 = syz_open_pts() close(r4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000500)="60cb22edd7a5152a42e2e606572b448c518cf69181000000000000002ad476af2cf5dd3e749f0dd2e38ce55a157876dbaa7033266fbeba65ae3df18b08a58ee35b1e5893b9c825763ca13b6e0fde2340f5ee27d5e6ff07f37e30ebe46693da3ae2d4803ad14086d22ba79edbdf6c3a52f7622bda1d0305ab0b87ee5174eec2440bb459d943bc01b549cedf0cb6a3fe194af1ce7aec4877d52e700358c4ae23a884a86c6762acc383f6180000000000000000", 0xff52}], 0x1000000000000192) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = dup2(r4, r5) getsockname$inet6(r6, &(0x7f0000000080), &(0x7f0000000100)=0xc) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000002c0)={0x3ff, './file0\x00', '.\x00'}) accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r8, 0x200, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/209) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="13cf000000080000"], 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000040)=0x1a305bba) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) msgrcv(r2, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x24000003) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:02:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e572d4b2256d166455388c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cfb712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b3000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da6c66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770dcb04000087e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515786c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c9d41e9f424b6bb563734c5f33f37f766ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd20000000080000001d455f2bf23b53077d0d84460abd680a645795e8a1493f1d33f00"/890], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) shmget(0x3, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) 16:02:34 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:02:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000004c0)="ca6ddaab8a1dc2c547d6d7ea78aa0ea3a1169884263e536b1f91575efd4f96c63af8452a491bd7810f0000bf8db0bf1725d4bbe85039403ccf23990214d90e4d83da4cf44624b61f50e6f22ac8b5e0f3ff5202d2c112b43db5a830bd13dd205776f25ca5840ab96dc77b21c4c3ce6274cc8ac3047591d06729e1aaa02f3f238811da5f0ff0ee042b7ab1d73a4cc9a257db7f4b9e0b000000000000000000", 0x9e) 16:02:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0xc000, 0x2fba) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:02:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f00000026c0)=0xc) r7 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r7, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r8 = dup(r7) socketpair(0x0, 0x2, 0xf5ac, &(0x7f00000027c0)={0xffffffffffffffff}) r10 = accept$inet6(r9, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r11 = dup2(r8, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r15, 0x0) r16 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r16, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r16, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r17 = dup(r16) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r18, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r19 = dup2(r17, 0xffffffffffffffff) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r22, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000002700), 0xc) r23 = syz_open_pts() close(r23) writev(r23, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r23, 0xaab644ecae4f220d}], 0x1, 0x0) r24 = syz_open_pts() close(r24) writev(r24, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r24, 0xaab644ecae4f220d}], 0x1, 0x0) r25 = kqueue() r26 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r27 = openat$klog(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/klog\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f0000002780)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002600)=[{&(0x7f00000001c0)="4e1dedb75945a37d825354c967fb700de5cd02f81dbcdd09bdfa7d990c6d14b8227d7e8468c16fb97ea3f52e26e4306f70f3946b3dcd68a765191c7787ffca83ba08c53dfd949b866cc302e5e1358d6943f0cefd0be7db7355fb1e68925ba80679920c0c40e06ab92c2ed372292ac1c53959631387a0eb4f59eab7a0f6fd490ec0c12c82082006540ce28a5ee5daa59ac937d1009c911e7be3757a634c9d8efb118383dc633467c317fe966d1369111d7bfaf3680cab7e70033b58d1ff5e3f657feea230fa7051a4da537f254f397d8a0282532782d438d92e9eeffddd4972fe3a854dcd6b1873e8e2fcc6c52e8145e2a47c22ca14b0a4c3cf95965578bc43a63d2da8d999c897274516e023c56a90094b9329a21032895f7e379c22a973b1140cff18f4c797a826819228ed9d6532c3dcca0227f0cc241b7c01140e1e2730c153da453c136811f4f9f20faedbefdd1e53080b6572f1f87d6339cf393583da1d00884c4016c4acb1eee180b61226974c984a16727cb131e804711276046d46d86c2c1c784c40622bcd9c767b58400ef1b68d57015f0427d8e4dd297e23a3286116a9106a1e4d14f3ace4ec5d2b3cdeea0676f22bded4eb788effdc1069d4cfe36a597a823fd62b5fc74337a714b593761602fb53903a46bdbd8c4cb7152ea62ee2a253c259111299294f08a68581423c36a615750a5ab9c2525a32f1da1412ffee451ddb330d3d04712f60ce251f82cc9a30378d229814084b4c0c85e787479c20d1da8fcb0b3de7598ced10ada7a643e3a97f4c011c9f6b0a72407061e7b1f94713441f1f7415e6872adbf672582a0b72ca4933b737a87dc995c828c9f6782c3c41bf64aa156e7ad1b7033634a591c0eb038169fdf4cd69ab6c7b8c2427deb9ca16cf7f34ec6ab08bf9a0395b35ddb7cb01985946b4e8c845e913fe7b22c4c9f97bcb5595fb8b949be7c30ab4b00c6b51e5a71c51fac16aeecb4c7fb9d343587d1283330c498d17a76271053b2b9a093ccd6c02222b25854a7fe42ea45ec3543843840473968f529f48eb3291bac86f66b4a3ef54788cf60fa3b35444147d53bfb98279a9721dd1c0e8c8455beb328ef9e1ae2986b17d413fca00602c648402ba3c6132fe733cef5bca715cbf64114a1e73f95c6404e46b85488aca5a1fa6e0c83176ea6474058167d1376ef1a7c9557569dd59d0c437e47c1e7f53b2b5fe68381aa3e2fb4f5fed93a9b98d935a00c4bf66e4d0973374ecb26ed9acaae6ba9ebf03f84801a61a4efbd45918f256eaba84cd3ebf4b5807e6b1a008bf608bf73091113dacc258a9e2ba5497efee584117d105e13d478e79eecd6a21f98d8ecd0df49e25bde0fdacb04c6e815fa55020dba29485ffe43e319189b9d97673810407365846b8438556f322c0fb3c6fb34f7ae19044e4099a6e7430c8c60ed5b91cde19761ec13d686b39dafc01de9122ff84cab2e5614d94eaacd09cf9321a2bce9de77464ee00b211458477711515c0db9a05b68ff16d4430fa7ca881868a6593f4ec7135526d779d0ebb8def104c9c5bdc87dea781451e3758dc99c3128304a6b89b924511660ec8a914dceca4723581999870a8c57b1057aa39a02fa015daf6209599f6b0dbd41ace79a07f875450299d473e4ff965a01125c13b44baffa44f32cec8ed5e34613f8f118c967a178b9769fada45f5e46ad57378837d61e667847d5991698c53b6084aa6d0a1569e1f4eb910750823b1ae66571cc7fba5868409eaf27113b9eb4eeebd8b29f234ac5038cf09cfb28c6d2b4e9bdd36bf775f337d49f6ace6dae0942f0a5cf4d37bbee2256ec4c09270bcfed35a04277bbab1d47a7c964de5f1abdbac910f42a2345db5350b6b5376861926385cc568a51674d91514dd8abb0388fc96d04267db134152d5f9a9906189cafa6dacb16ee23324caf01b960a5750f362eff840a5df1efeb592a09949bcccc3e44f0773143c1909f7373cd5faa2a638b8ffb374abfcee05262515938ef65ab4c03fa017046adaa6fa31f2cfbe29b46e6a2278f6f8aa3661c9f9c49bac22bd226b45bbad91e0493016f3d0849ebd40444357691c311110bbe62b43e43d6200c0c7a2bbb97f7d4c3c58bd0ebc08be09c9ccfd622c75dfeefb713e8eb831315f12f3359f5d93e853c0a381cae1467b75e5170e08f07526adcfa04b4f4ed8ea2d685983fc747ded60098cef1a0ce97e736d68ae1fc88586210ad2b01c111b4dc92fdc6c364ae8b916b562bd6b64b10cb90c6f195a1cc1a515cac354f6a4226ec49ef671c7990975b1cd5d31ee70c7519ef2363447a9b24c7355234ebacd7c6ca5e5dd0fc0953ad7f94acc527a14fd37bd7ed52ad37ee52a52dae5913cf365eb0fea69b27b5bf6318754981b1286c9e163d151cefa2d0614b77602d7b8d1763f6ed2a6c2ff12b90b2d3a07819457e1bd89cbea1459989a35527eb1af8c402c6339519bee910a4cd226ebb207c0dddaed3dd5db961c5b3807d19c66f6054c0c0224a9daf1be9e712fde924aa30d56a58f65c05183462bf30e00de570c7ca5263c5fdfba8a878c6dd60c14541ea4e0b8643de371a429cd16d48c8058450090140c3022d4c0cbe6c42b0da614bca28d24d539171d99f7603d1d6566ed31c63a163e7ae55a0af691dc380448470d4aa38afc4f59cd01cdbb6c843393f3ccf5af03370e9dc590386f256dfe48d0a0e407b36d1780926f1e03376e35af7fd8bece8b8450e3b631f03c24fb9e2beff96fc6ae68730c803af5e2370973d92992c4a2e853ac5e3ffe7f68103a3881671d6dc328c732d0c29e03a4f1d809e3cca81ade14ad806d1af2886ed5b43f49b5ee8586e2d29cf1504e623c073bd84d11c79a4fd335a2fe147bad20c612adccce59c6c375c0718ecc53e7b748a791a78c0f3fb97962b2d0050d31d70b3c3e17d128911a626780a23723a7b99d7e92f3409702e243b92405862c5da94a6211e53e6602094f1ed6fc1f37ec40c6b2267ee4a274d3bf84e72c4dbdf78b4890dd08e8b7130db58b2391f463fb6bb78a08a493965c228db865a8dcc9754ba8cd8ec0830dd8df2d76a5764be559bef54678d0f8ecb100557c9df3edc8ba06bc4e24976ceb3c6fda4491c0fc114eb1e239c5627fe69e913573066a7d48d3fe58e8d7d10b18028cf48645e29286a732b583905ccf22ebe92fcead10e082333d7beb22d53647bc1816d12c5698ee706d98288e24dbf1e1eb72f2bc05a4ccaa596e8e8f7068234e64313707f3cc0fa9b4347e89afa3872a3d02e3931750cb65a1c276e1992921662077022e9ce55fa6cb0d5ebbf0c75e68bd7e9cb81b90c92ef38bc36a44fa0175dcd0818eff9ba28896b01cff77db43b30e0c73c8b0edded55d70a5457021f2f91a63244539b094e9ea99496e3515645c3949156bde1c7bf06942c49f5cc238771587ca9bd64d05978c20354ee705849dedec5e987a3717cc1de902ec8d8d9a7ad6d58e94bb8de529f82422b411c9322653ae552aeccaf3a22aeae6810d6fca89298e84ccd46b4b0340838c7bca9d00c706c302230b73cbf5cca0b4cc60fdb42a9e57464e4080fe856bacb19aa2aef415479d66b4e287882b956936537e1e4bb89054e6fe3d3f9aafe163e168b9032cc536b7de9646f24c78b9ee6dfff1cd104a530535b455b6546f5679cb59ae4144ff7acef870488e6ecd7c804da870de4ce54b901a8e096af305352f63117b0c95504812727fa37a49c34fa95de8cdd0a20628cf7d019403d5951e05014dd17f61ab737c15f54a47e16bf527d861405ea77fbfa0c9b8a302c3348de7d4b7dff4c51abacfabcf2203aaaee1ef311a8c4d078ded0bc25ab8b1245792d01081d130026e395bbcbae27884707288022b9dc9dc40dcdfd2e61e50c55e5ab4f28b15a3cced16e2f32da89ee197ac0d114cffd776e0f57c69796ff1cc8aeb131884c44dafb57f1bf53a3b093a0542b9d048068dea63ef8c2f26b1f4d53a0dcf2f99d364bddded045b517c86139807c93ab273d106b8babdfdc129cc9a7f2d3d7fcacf13b8fa7921b34594d7e991eb419ca18ff5fd5c154cfa4e0837ffdb65a40f718462c038573d4d2033d5144d73c3bfd4799e5af9828019664bb224fdf8cd330d8b54fbdf090c6395525f68765794e69b76f2e6812276aab1dbaaedad7954e2c8289fc665fd5c59e5496c30b7c0515119b2e069a2eb3b5daa6bc48c415ffeeea9f5d001169a60d37248968681c8381580a3c32a1cd15ea0f66b76626f0abbf7374001261689f14ab00299402ea01e534f4d4d1be174e17dca7aae356eb7e15bf851837563cc5315e3b086bde974ee00a5125ec8868a0db0b0c720323229646ee21239b33e1245b61bf1a4970025f3513c099eede76b72d12fbcc789531b9345045074990c7cbde00934f4c2671fe109dfc8843d5752c06ff3c6925d553e9cdb3e4f830a45fa7c00ddd5916295459cf88d90cf1a518c3d3c8b60cd85f5b0552b78d8a66491b160165f59982addec66cc24da9c9f4ee53ec0b84ba6cfbff022ed95dcbaf260501ae6f34049776a2dc6fc53a7758411f517ea624f3c7265e62462cd264731b2b45ebb0125b488dbeabce6bc7a98d629e6176268761e2ba587ca85e700046f9d99e653eb3d4ce25797e21c3896e780e6b752a9eeb3c6cece1675d633431368d6b01fb19fcd255d175de8fbe8465911626f8eaece94d4de50ba846fd2d514cc02e147c892294c91a4bb2b8f0babee798f1de42cd46cb703f1b4177e66e0d58b04c95f9f79cd9e5e36602ddf45dbc6548f89e53750fa007fae7a3766cd2d7739bc7247faabfc00979f0e0ee5e2cc3ae7fad229a3b2d1abcb6f647435ccf14eac0856e78eb81173658cbfea089f4ade5e1f4eaf213f2cf317581a6b319c379297196f988455903538ba018cc37c8ada1608ac4a68ef2a4025dd0e3c3880b568addc4f42381d38638ae629a5f9dc6b8041b332cdc506b449b180a81dca72117578e03649adb4c7df9483396d65fbd9e686911343982e952af95bab79aa45d75c4c7e421038f25ae47d8f1f688f8813adb554110eca1c645a66bc154b92f1b8476fabc34301f7641b56a688cf051296ff319e60823d33098bbb9b60b363d00dd205038168952f6eace6a4100867ccb4fbb7ffe5472a1928020c1518bc2631c9512a21e39ec8e8d7b8eaf49c7bdc782cf6fec4ca23f7c1cc2f33c1047df0f71c8078f93f8845955769abf062b6b13e6adf35177a27164b7f9ac7812004ee5814e3ebdbdc2fb95534ef5b3739244bf92075eae9d9df8b4ae8ed8a7657dccb130095201184ad273e808cd56a7907cac94fcfb9391a8bcd98eabd593a3b551ed282d012f314482d1f9fde279ee77541a40fb0c35d1ef601f85b979f84a5270341b5cc47d6acf937d8770c952622a7cc51ba5c6e42952c73872fcd4963b48235b5d0455f69b3cc0ff0d0ed355079fc080c8a8e7155c325ab781590c0de700db60516059cca84b36d7b7febe2527d7cebf9b78eb8bc552a5649f53d7bfc19e73baadf1cd2671f96e7f83f85196afe14a46c8adab499b0916d5dbdb508a4780c4db28df9f8e00c92b6210d5dd3efec93899ce6951095de6b5db14c5a5a6008e11c9114f5e3ff7719a1e3eaded127ae0049ca1e697274c1137fb356b39dd66ea0f179715a325d30d38b884b808d99853cbf974de790f23a2860f9e94cfc3adfafd3bb17fbd70f21a943df0b504a182543f468b0e1ef60a235875a13b737420a18117937a6c932f5a34c922e9451a01169a48e1cccd4f3", 0x1000}, {&(0x7f00000011c0)="61189de9a3635a2882b96738be85ce4aabeab9b37309ae5ea13611f8913778d3c33a826edd6e436e1981026fa79f70da7357aa13fa4cd60990ec9c96b00e1ce203a579468ecc28c1c355040cfbcc8e1db12d72cc9a65a9704f579471e376eab24b52a5412eb690055cb4fa8677dcb189d178135c90747d1fe3b1bf9759624ac5bfacc9f933a24f63966eeb9991fd749acb5e32ff6b686faed18dcbf5c946a133c9e6f7f4e9e4d531121c488a551389fb566b41a73a514b191e6f6f1efc80289557b77f4191177533dc17c6e1cf7a80bdb762953c5ff090ee3d9b4d13513637f4c37ad2d16b1c149b08", 0xe9}, {&(0x7f00000012c0)="cc8f5c8bbb4a6eee7166551131ee2190a21281ee3480b90ba87cdc7da4233cde58a1485369eeee0863ab2d23785173a152495366346943f4efc82780e07148050dd9659773a261215552afe77eca455f8d9ea169350af62eb9214f18be5c337343a945f45a103ba06836997a7c1fc446a2273f154c7e77d6811d9a5e4094b6fe24b086da833987f6ba2bbe9d8feb26504a9c882a9e6239f2cd9e2b8335e84e891b0dd0c544aa8f1c77b08d491b2527a7efbc53bd9008d92f1953a31a", 0xbc}, {&(0x7f0000001380)="33145f2d99724eff61f3fd8941bbedd0e13ae780e6b80c74e620479efda61768502a8e3649a2b58b6e2d25a0121a72275cbf3bd8310912bdf545400d2202327e4c8b6bd81bdfa14bfa806b66deba71be107de00f0fe26fe8445d1158cf838b", 0x5f}, {&(0x7f0000001400)="769d0939b40d5291e53c74cb8bb32e198001413db5ea28e7137ee93a742983c2fb8d327284b45c1933bc9031c161a8a74361c0ab2bd9a42b6d63291f2594785431ea3397ca5b964023c5dd348b3027945793a60df7fadf03c35e1b34e45782cb7071ebff0632eae02f7b3b94528d48359c844a1506a76464fe99d81f915acdefba76fb824875333ea3a7bb6fd27ffe9737efd36bbef11de89f72509f203122747dd904eb03d57495c2c3f271225e43a9ff1279ec18902e178303e5f6b67447beec71515fcc68055b9e6682af65aec1b27453f6f66caebf107d883780050bb95934d6a3903c11295db5eedeb0ce2847922d9fa102d69635df559d79fb02fc142307dc667b24162395a92a763ef2aa1dffe90bf4c1b9f59e6a0718188b916c83a9993eb9a4d2f249197801bc8488887bbafaf051ac45551f792ecfc5dccd7e2e3804ce1c0a19194b0a807f951840b5378ad51f1eb350d604131ca06901706989c9dcabfc95fcff5d8a31e6d76da885aacc1ed7a65543fa21b208af5caddd579a229b34f8ed7727fcb714e618a264f1e86c9024ac0579772e558dbb6618a346c2a8dd2c49e4a65e5a54821aee706367d44ab492268362da57912f210487282082f430da96b2730e4b5ad62193d11c06bee446160fb398be35a386219b6bfdefcace833998a0868825709ec7a45ca8adfa75adf267ac696c2b7c01cf7ccc10013da7bfc612f00238893368975866cbe436fca3ee9472ef0a376a34a7d18da643d4ac3533aea94d2723c40a19328ab3ed2cbf81cb47cc61c8388a269b04ef03d413e79216cff3f740d68bdf0d89379addfc0e4713b18bf25e775c624f022139bf77ad27df59d2c0a367e950906bf5b59f820aca1ee9b27f25e770091a214b972b48a55950492b099f14546f98e01d0f85ffdd835bdf23c71b526a1b3d053d37dc451a56c4bb776110b8511b6beff249cada1a3b833a41de85611db39e4ed3c8e63244bc9f922cb54cba860d6bb6561471561f797aef9c59d87249f4ae40252beaf5795a42985829ccfcd94b42916eebfb8702bd57a45691a471c5e2ef66c48eca21774eb2dd6a82de01ed40f4419e2a54ab3cba38b32a8031500d364e8d0fda12a3236df54d61dbf466d5d0b756363c67f549ff2b2a1a580c38a14c429a38956c476196255b84dd8b26ed79044cd2174a6640873318a6892d1f2b2858088c33af0003eaad8fd5a215f32186d88ef5cc57be61b81ba112c85f0d6e02691cfd6239481c4884c3bca5c93e6072c59fa9d313e64395abfd8e80291942233574ad9c3dbd03ac9f65f93d1225d3eab15546f36e661b3974770c4d6624d4f2856c605cd393b7c6371937413c0f92048a0cf65872b2511b62f5d627d6ffc336691993adae93f154716766c4558f86300c51a5161456869d074711d058218a94b25b34b4ada3642f073b4ab4ecf8f4dfd15fca2b6214d50975364045d96f310e447b6abead49db1650ea2639cc8b262eca1faa1599f6ea397da9e6201198ecf66c2254250636798398ccb0a37e7dd668f19e42e58fe2f553fdd2c5f1080727bcf5d15cd454f2250799231ade126087c381bfd3706aaba3f27f207ee0d98028c957663538a103f49467c5ee3aeb23188735f4d0ea8ef8cae790502484dd5465fb76b4a27de7fa785a659ef4cf57b4f850ad6c0f8b984c05165d2b5857b56e8823ecd38f066a1c8dfa934738afb44f74655d7a22ffdedd5ed5afea985c29ad18ad26d6a322a1170ca2658dff763c2b6e5b17872919ac8c164c34952e8117c0abc4354a88815c2eac4a597ea82188aa3cf584a4a4fe8fc8dee769491ad01609ab922ea427b05ea7d0759ba1eb8cff607c9cc49a90db14cdc25606ed43feab157fd56eef4b950a12512cd2d5d2b21deae42f88da0e4fac09f4d027ef5e5515445fc5ceb52d0c060631a8316854a3f2f6471cfe94fcb18090ac5ebac4a44c2e1f97d551909ae6138d189940e0fb7346af50e0208ea39d2eea0320bf811efb728c705a216d893c32f08fef43152eafaacace6a4849cbede42781ac730b2721ee83dc515839a0be8b9c36b2a632ce6e4bd6f561b2e29fe6c4ccd5a99ca60f98bd2252de815adc5b48fa26e2996b8f629b891fdd4ccfa9b608e5adb89ff40e288f7f4fa4cfc52366d7b038b6b22dd241a7eaaa5c197c3df7e8776821c166cc0e465d9cc162e5007792468f1600a08a56dfa90d369e24fd9a63b0c3336b71c8c28cc397e6b658483e6e062134be6db1998e32468b2714065feb90b05973e4a62bd4a77f968abc8fbcf31138fb0c72a44a4d0924312599e19021dc10a6de71ad2e1323058c986853a9fa5ca7fc49e0fd70d7554e61f5fba533ddfdc7954226010c0b33a5bc0374b4a9d3a76d9bec70259c7849f561f96453191f28438cc1080637b7d287c33ba41e20df0a2e1bd08eea398276465e102ba90a692f8eb5d22412a8ee74a04dc7e71b40e9b9613c6f8ae1fabcd5aa88d251456b5413e2b633beef6cb700859692ef4d90b1803f135694c365dd87cffc10de50bcb2dcc695e20a8588af300e9730a982a8137672fc68fa16805ebac2fa3c84e4df55f11c3e0099fdb303f757330c41469fb2705329c06ae705edfb1eae6ddf71f5ca855256caedefc85a3af67bd5b095628e98da0ad71c062fd5109d043b2fbb1f84d1f8a2452642bb53f99c52d64d493f38f252ac48cafead8f90c0ca2728446877bdb2adea8ddfa986562bbd514090b0462e2a996b15d91ef7ef622d9711c461b3c778958b4ac53ae0d80fc41726715a2051d075f516acf82dffef865837569eb08b68e9e075da1959194c97eeaa12bd9882c8cf96ce9859573f54c0dc6b84492bedd920bd8d8553872d2fccf65b8e785be30225cc616d9a37856acddf5ddc31b8322db21f7db6b1e8bad82735b19ddb58e98f6cc7b079d05fa591c079cf8f4774e81f0ea27892d3a3b198445519df2dda7bd3b5a98ffc983d23d5a403b5f84f846028f31dcf9276843d9fee74914548a5033b04839c2e96b3049610f813a77ddaf6b99c70a42b4c8d72d2ffe93ca74d6613e8f943d07d2264612f3a77d4e8adf0fb25bd1d118c8a70267676226f67b26e99f2711b9b276edbcce152d158a07c40f7889d7e1240adc67686edea27cdb772ebc385082f951244040a355df8b7923730f7afe7a245bf1c338b87efabe150fa5888b2cadee5b16fa77b419294deefbb5f170af597daa38cfdfb5734901458f19889c690e32afe9d7d8f28304975aea09f70c42dd298256dbf49a572fd7dbc3be74efd4009b738282e18e953dfbb070be79e6191da586745fff359a794107900d5248f9983734fa84e396a969a843340bc32077399fcb498c2b967935146a9d0c3737e87e0356ffe5339afccc44df8256c981d0f0825dec7c19bc7b97bbbbbf44df3229686248a06506c0f83cd1bfd3e8252e8934084801abb953b7cbe739a1e4324e62705167a858ed5e35694643237c0efbc5e0a6481a8d248b70266ba2e141b015fba844116be637ac11da54652896b8d08ab4beae90ce057e182a738ef8589dd3f79e54fd450ddfdb2b03313580ead06723faa886c079a65cd822344251ee5f9831fceb6d293ef2a9369f9f2c81f6a2e1410561e0bd6ac41a64fa1a495ff711565dbdacbc6255c46a1ddc89c2e47a4d02e731a23105275c60693659d5489d3b6352f2933afa799bfcfc42cdd3b66daf6e21c1fd7fb7cd81a2fc62513e01743e1fe68e1343439038f98c57082fedcfd7692fc3e921e29d77b6e606aa0a6e1b4d960cd88d984845881149648c230a3135c959b2959c83b9f94c12863fbf6791238fc7890d8c1a3ef6099f1750df7fa473642b5b97c9ab7247c49749cdc093573c573598da018853fe241caaae49525ceb87204e5d0cf88906263fec5f3ac657165d0d8286d4f4a3b1bceb56a5429eaaa47fa510570bffac654202217e681f2001e210e66186338e9ec3625229f841ca68377955f7c7c4819dd15ba36b065b3e2ef3644a669620fe0e19e9f0634dbc6f720fc072099e8fab0e4354cbe199687cf569a0d58cc92b8cdb6589a725558b4a1ddaccd0acdc0aca2f1f460d984cfd4efa086c6461d74780b004b793bd3b48087080fd10107a1f482a90196432cbee52afbb79cb376bb4d41c0ce4e1c71ab8d80156a3b26f01e8377b229a9a7c2c306c8a2f5190e780216740a2b5cac963bb2ab19ac95744471835d57f3ea371eddbb6dc5be23ea297beef0d4490ec2940175ce90d47c7e6b67d921069bbc8665d8e218f14ef9296fd71ff49fe63119c2312fb859f8115da9870be076988c2905736c0f906e00677ff64ed0aaaab4864a1e42e1bc7d2b72e7c13681a1ef9de051b3a01e063dfcd7753adfc3dbfaba018839d041eb9b812f8f754367c16446d8f5b964a33699e257f4e9c5f76394685f1727448d42964495c4d42c1d9a397cde97733ead24fd7a83dc60afd7355aed53a1a3390204b1dce451f421b9b250ec1dd1d32595ece3e99cc82cfd3a2386ca32717363b6596ed1bfc4c93013485434eb71fa7e44b645946fd697b84347765587e3289dfcabbf15f009f5da31a4d0506f8dae7f93aa828ec9a97d7513f51c646d36fadb3100c2fcb5095352695f35b3ae6876b64e2e5e5d5502f0c05b359de47fb709ec3eae8c7853f1aa77b3b6c8492d0f3b4468b4d189e91e4d776b79670d9a21ffbaa35246287d02371bcb191f4691907f910755160acc8b6d0118c26c998275778158900a23cda6fecb4227d9c0adaeeeaa3612c4c4ee7fdab05f3577cf9b01e064ab9e889f5316efb0191885ac4ee1092763af50fc5df9fdbd1954c05b1b63b419c225ba5df7ff257a8decf0919eb8558629394857464761d40358525621f898ca4692f4038384c2dde26f7045e3c9f843ba5066c79e527d96e76be3c68944259b5cf08350612f833aa938a750d956b7183d83710632658100db7c1d0c24240d3587a37b84956b9d001e148c5f902c1c25d6e89d75737156951238ad52245af6f7cbb969854d7485677284de45a642bed28f34c79af155081f81df1374e068c2e75e144a46cd5ba2aace5f649f2c77dc6d8061753152f8f027f01427e1db93064e22dcd1947634658e08b37ef3ff5a588f72a78a3392a5c5f36b2959f383dfdda6042f23216d768aba27f7c2a0d40e6ef0f51a9fef1f4965bf5ac3cd0cf66c23ebe4e1dac3e41f2f7e5f09f1a0adcf04d21fff2292d331dfe95688a7f119d7899672c4ba78e6bb8bc896679e2a4bdb5d3c01e0744bf86d49ba4077d7d05c0b0e86865095fb8c727f9b3120e8c25efd83d2c0596b062dc2df5a700425fbf27d90ba1cee60565827863bb32b693adef749a3226b8c184dc169d724a5dfbed1048fd27e45ba5d3a3ca169dd676d99c31fd93aad114dd95be52cc9afe9da6628cfe0ba7d4f49b7a4e63039c3522f82028ee85691e1a214f04bd0b5a0ebc3d1d526520e6e425e2b3aa54a5a8726c8d6495249557c8139279666f5c0c4a697fdaa0947973eff1fdd253d1c79a933728603be24455bd6b80d3fbaedf6348e055cc1d4c811423c421df1566530d97a0a5e9d76fe2a40faeba74e51204741cba3731624515c632a22ef38d1fc22102f4855a00882bfa83688a9f7c06beafe0d37392c2c4009db897fc762e71d63d3c62326b166327135d64df3f4893098eff17c0326121645f87ab66206523d6c476095c4b34704b9f36545a69db9fb899305828a3277c19035176e109c109e4b4794eac288ca484a23e4", 0x1000}, {&(0x7f0000002980)="b8d388d5c12ef7dee8bb352b3162af08de1fd601573ab4bcdfe81d3eef557c1c26e70cb6e05f54a610c470f90d65377f8d4befca2c4b54fdf24c29f70bb8d29c913a5d933578ed304049150ee606869b1cce6845a3eb3e4068dbd7cb059a11322d5c9e59bca853efc5a6825aa51c8668e165bc56982e31d49e414973b86d9415e27e5645015be5f2a3c42006128e62dbb3e029fbbfbfa2ce6eb4c403ed5db594fec4674b6922cb347daf86eecc57f6", 0xaf}, {&(0x7f00000024c0)="92e2c1ae0b489a1c35237b789f11c7a77827a0d31a92d45117521099321223088fa2e09229d22ae536451a0d8994e63b93f4ef52af9b3cde767eaddd2c61298292f1322fcd6690b3c270a963677de6cbdfc21e6446cd9650ce9ab9e098cb2e5305a8bd848cf461bb7b8f97378f72e7398fdb26522c314d99040c", 0x7a}, {&(0x7f0000002800)="a3a3619b371f1b3e4bf0b3e7db8625b3f9e8657094a9eb1d588dc4ca6eb168f30f3efa18c501ce3c0c097af7275cbf616bc8e57d522009140e2023592614bd3ef8636720f1883faae2d71b3863fcb90dd1389705a81969035827acaf8bd1e3a83a603d057c0dd7a5383cf941a13f3925c9d074a4cf93bd69ac1605f2c323cb83f2b1786e9abeef268a58c30a5ca6d997b00d78ae21e81e6fdf11ac5f7166986af577f881f231ff719190ff9211", 0xad}], 0x8, &(0x7f0000002900)=[@cred={0x20, 0xffff, 0x0, r4, r6, r13}, @rights={0x38, 0xffff, 0x1, [r23, r24, r2, r25, r18, r5, r26, r17, r27]}], 0x58, 0x2}, 0x408) dup2(r2, r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:02:34 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000006c0)) semop(r0, &(0x7f00000000c0)=[{0x1cc96c905b7a008f, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x1, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600), 0xfffffffffffffe8a) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpgid(r4) fcntl$setown(0xffffffffffffffff, 0x6, r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) r6 = syz_open_pts() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x800, 0x0) r8 = dup(r7) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000240)={0x7, './file0\x00', './file0\x00'}) r11 = getpgid(r4) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r12 = getpgid(r11) ioctl$KDDISABIO(r7, 0x20004b3d) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r13, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r12}) r14 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000500)) fcntl$dupfd(r2, 0xa, r1) wait4(r5, 0x0, 0xfffffffffffffffb, 0x0) semop(r14, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r8, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000740)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) getuid() fcntl$dupfd(r8, 0xb, 0xffffffffffffffff) 16:02:34 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1, 0x8000, 0x20, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x40044271, &(0x7f0000000000)) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r7, 0xaab644ecae4f220d}], 0x1, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r8, 0xaab644ecae4f220d}], 0x1, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r10 = accept$inet(r9, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r11, 0xaab644ecae4f220d}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r13, 0x0) r14 = getpgid(r13) r15 = geteuid() r16 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r16, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r16, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r17 = dup(r16) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r18, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r19 = dup2(r17, 0xffffffffffffffff) r20 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000480)='./file1\x00', r20, r21, 0x6) r22 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r22, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r22, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r23 = dup(r22) r24 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r24, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r25 = dup2(r23, 0xffffffffffffffff) r26 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r25, &(0x7f0000000480)='./file1\x00', r26, r27, 0x6) getgroups(0x3, &(0x7f0000000500)=[r21, r27, 0xffffffffffffffff]) sendmsg$unix(r6, &(0x7f00000005c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="ec0697209469cb89a62cc8e84891a0292c6d0632a1c9492f05fe1b78", 0x1c}, {&(0x7f00000002c0)="72dbedd213ba2cf81fb8264200fe2cb6d0d5fc0b6c5944db7eaabf83bfe560ae8edf1f6544d0249d1574d5fa5f0da5ad478d20aa7141c262186a8e62557533bc6b2a3e63368a9dd16336e2b6c2c945ba0121ba130d757326183c136a1f56239d7b304f915ad4e21e000f163ad90642d532a42a427ea3c4e98645352e4206b179cc5c42e3e5d969c5ccfe346cc2ac9c50ce7b2f03df210dffb427c6faf75c162048ffc5871ea95bf86499c56e91d46c8de052504c9ec25504077b5462c1974e078c5ce633c3f23c848fff241c", 0xcc}, {&(0x7f00000003c0)="32167901bd43fa1062aabbf956fd373ddf9ecde51971b66c2a5dc64dc0df1d4fd70af4212b822082836094b5dd8dd693dd7717a3f5c7d3ab6507821219de4d6d0262dc2d66589dffa53b475bdfd1208d0446696902806c49707e5d8a9a1a77bc", 0x60}], 0x3, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r7, r1, r8, r2, 0xffffffffffffff9c, r10, r11]}, @cred={0x20, 0xffff, 0x0, r14, r15, r28}], 0x50, 0x1}, 0x400) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x194) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000200)={0x9, 0x100, {0x3, 0x8}}) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) r29 = syz_open_pts() ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r29, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:02:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x10000000000000) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) 16:02:34 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x20) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x198) setuid(0xee01) fchdir(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) sendto$inet(r1, &(0x7f0000000080)="200e42bd6637bd23ccf31a1646c7996b0366ec3445916da1be168ddcb0be84d7ce17c6e46f55f8c6ede5", 0x2a, 0x5, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setuid(r3) 16:02:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r2 = accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockname$unix(r2, &(0x7f0000001100)=@file={0x0, ""/108}, &(0x7f0000001180)=0x6e) 16:02:34 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x101) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)) 16:02:34 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="c5462e7c7e9f7e48a6652da72f7efe16868ea020df38600d68c04591a72334a95a5bb0ae670b7ae55068abd59b6c1a26d46df64a776abff64cc8261036d75df1627730e4c4aa3ee5c7c47a70cdbdbcc8184cc530c347"], 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) connect(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x180) 16:02:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) fchflags(r2, 0x1) write(r1, &(0x7f0000000000)="000065529aae565e692ac1", 0xfffffffffffffe2b) 16:02:35 executing program 1: r0 = geteuid() setreuid(r0, 0xee01) r1 = msgget(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x0) r3 = getegid() r4 = getpgrp() r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r6 = socket$inet(0x2, 0x4000, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x18080, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) r11 = socket$inet(0x2, 0x4007, 0x0) poll(&(0x7f0000000380)=[{r5, 0x100}, {r6, 0x21}, {r7, 0x1}, {r9, 0x20}, {r10, 0x100}, {r11, 0x140}], 0x2000000000000011, 0x1) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GBURNER(r12, 0x400c5752, &(0x7f0000000400)) sendmsg(r7, &(0x7f0000000940)={&(0x7f0000000440)=@in6={0x18, 0x1, 0x776ad9f2, 0x1007}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="26c646fea087a72f61a5112017577fa8af6b1caf1efcc26ef5494abeb1", 0x1d}, {&(0x7f00000004c0)="c0a65a3319ff242d3f1a21e8ab8c77361941ad49ddc4c47d710de283ed340515098edf34e678ad9ea7ec62eba35170c0844c5d5375d04517b42bfa507f874339d344e20b1e9e381219bb0043191675a3234a7167c7df3051e13e5957de6bfba561ae1b74db056dfaf58eef14e0265ec6084727f1", 0x74}, {&(0x7f0000000540)="87a5b58ea4f9353fb5b29d6785895612f5060b1b6001a06cc54e51", 0x1b}, {&(0x7f0000000580)="daf64d1224e36124b476ee59672aa7b369de79805a2490a7a3b1e59ad4327b5c7d13f9a45dba6cf8cf7d82ea6b8a449256aa6307d71dbef54dd18095b31252c43f788931e6e5496aa3da94c20c10c8be0163112c6bb263045b6b10c168b5d159523bddfbaae10639661fa5f9546b2fe09419d6107e57abaadaf86f27f5072b758c849e17965bf19ef1526c9eb3a748e1ba68ab1bbafaded013297a5a9641eff2302db0e2119de5451b04e00a1e9551d6d8047d9f5b870037389a2b73c7cde5865f513aa389311e69748b503cfe2c54e46a38", 0xd2}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="f000000000000000fe50677600100000549bb360dd2f810ba82ead3eeacde9cae081deb418c0c86ee2882c87988530330a31de5f51c7d2f75bc1d4465d40b9ebb24237f059a1dc9b7f27118400f8a51363e8926895a4e15c37062caf1144782c0bc30a8f72eab6989e0030bacba908cb18d10abfb76d7eeb12ff6efeb75dd405e30f94617d58430cd720e67c168dbacfe8ab24d506bcd64105dd39ae7f2b69b4bf1b97c2098b8acc0da082da0a14b638f50af65ad17d08151fec1ed3945ef6daf86172d9b0b670ea047cebe6d4388ee96a5ffb75a25eebac304f41a094e27799608f55f431b53cc5c3b34b27cdb44e99e800000000000000ffff00008f000000b0fbe7e5ab8c9054c471dcaae0aba592e9480918a8e7aa6454fd8cef64dd79aaf8891c48cd7ffc88154b8180f1cc2d7a0a925f9d2fe295acd80497470ca7b5cc0e92b724694523ecdf040000009a7f8863ad2420ea3c93819148370cd741e0d52cf8dbfd120e5977817d76ca3f233f4d54a0491394b4b17898336b1ff54d519e973f55001ac01fdd261fb80eeab06051f8678938ca53f53378c3a20cb9fb30881024c9f7984968064965ae5f8727a0b26b29f5907dad6378522e015b074ff70b0c1e9c6a619cfce11419c6cada95b49f30250000000000003000000000000000ffff000002000000594b7fc689fbae923af2fa96cbadd8a6ba57bdf2b8f672ee34b20000000000006800000000000000ffff000000000000ad49676f57781e95c4135116d450d9fa70746949a327b0b50fcdfd4d4a583a3129c4805302645f33cea018df3810ece77b4d767e610d26fa909d85d2d74b105c6838a2ac81f134d93bd0e2371b7c9af4191675a3e9ac1e00"], 0x270}, 0x0) r13 = socket(0x18, 0x4000, 0xb6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) socket$inet(0x2, 0x1, 0x5) sendmsg$unix(r7, &(0x7f00000010c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000e00)=[{&(0x7f00000009c0)="1592659159fcd9027e7ad8361d6f890a4c9f7e2eeef1af69ab85a7ae392174ea0d8be68d19a03d8be10cb48808c9dd5a81dbd19bed460b978e534fc3afa2229c40b7f3eb3ce49afa087fb2d7b627678333a6bb988197b1dcda03b3568dfa5e827df88bc5b06626306c65429f886862229e1f6bd269aee8c034f6a05209dca2f3cd0e1e42c385382afbed9712cb0ee63e7266b24a9b9dd9323e34a8e438f04b6dcbbc7cd76625fad17a38302c72c0132ee04e7807be1e7bd06820d9a5ce5f14ad05d3563fdb375560391dfe19c5aa027f9c736b0b6d32e27d3d0aea7782d9c4a206f8ad1efba8ec890f2bbfc642b23a7603a6030b", 0xf4}, {&(0x7f0000000ac0)="ddf79e52be2745e63b4e36d7", 0xc}, {&(0x7f0000000b00)="f14da0e8db1097bfbaf689c26b6a29a00881b74a896bed41d9cf2e387f2199cc3949e8b7ca54d2590cb17e8e1c2ec42677", 0x31}, {&(0x7f0000000b40)="39ad6306dcebb4f85c4f11b7862ed6dca7f00cc336d64db95026565cdae84ba617f12cb74228a210cdda518f82623d2bfc1bdfc5c5b278b1704e67bc202261f47567687f01ab8ba468d180c9360f60e661ca479959505646614c441e8d882207f9b6ae356f823a537acc1066786fe7dd64ce3ed65faf9713149ff2c0707a980333dfbfadb20ec4abfc50ae787538c320164c9303118b093f0b51abf893c01d42d456c60e1271d7159100d08184f8528de4e4e8f6430d46", 0xb7}, {&(0x7f0000000c00)="2ec8a63ad36865f1f006338d78680636d94d54eb16078b3a3a74bb649d5c5dd29574b6c324ecf93879cf6166787bf644a5f983409d34e57e8403b77cb8db577c2d7736d22066f065e761b24e608cae69d6c5a36cd9a0c236c61f588bac6d4e0d4f932b", 0x63}, {&(0x7f0000000c80)="14c97b21b74c69b24ba923305e586224dd3461b5c28ec8213fbbcc00f92de7e4da353d54b0d23d5e3e8aeea548012e157d7e3045da82865d3f56188b61c463b0aa116d6a359a084a329d31de199508d4deb0dd16b8", 0x55}, {&(0x7f0000000d00)="ecfc63c24352739a34f2c89d59dda722d8c50619f1dddfdba2bc4821d0512d307d66fe9638aa2e64721f2836f6df9a2881cfd7e4228eadb5549f64ad4c84d7895f2d9eaab3c22dfa721cd534630ec9c3050f88289a20730494d8b1033413dcf06fc455551ebd0befad5a994e22c138f39c3809ebd5f0e12305bee27b4ffddae38764778877c04a87ab675749a6bd7466f952251a0145fddf2d321721d7b5f563975ba5e2a39a0b2b5fea7bac5ba7c28471253f41e1ccdcdb66ac883518410ed41c744a2bb215a3ec8fcb763a84f0c64742d887064ae2e5b239ad8f49062e605a8d03b16624b3b967c2e1840c318e7ae3ac510e9eba", 0xf5}], 0x7, &(0x7f0000001000)=[@rights={0x20, 0xffff, 0x1, [r7, r9, r9, r6]}, @cred={0x20, 0xffff, 0x0, r4, r14, r17}, @rights={0x20, 0xffff, 0x1, [r9, r12, r8]}, @rights={0x28, 0xffff, 0x1, [r10, r11, r5, r13, r12, r9]}, @cred={0x20, 0xffff, 0x0, r4, r18, r20}], 0xa8, 0x2}, 0x3) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001100)={r4, r16, r19}, 0xc) setregid(r19, r15) r21 = getuid() r22 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r21, r22) r23 = getpid() r24 = getpgid(r23) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x7, r0, r3, r0, r19, 0x180, 0x1}, 0x2, 0x8, r24, 0x0, 0x6, 0x7, 0x6, 0x1}) 16:02:36 executing program 0: 16:02:36 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) r1 = getpgrp() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x100000001, r1}) 16:02:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x800000000005, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect(r2, &(0x7f0000931ff4)=@un=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES64=r2], 0x18}, 0x0) close(r0) 16:02:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:36 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0xffff) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) mknod(&(0x7f0000000100)='./file1\x00', 0x8000, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000180)={'./file1\x00', 0x5, 0x2, 0x3, 0x1, 0x7fffffff, 0x2, 0x4, 0x1, 0x2, 0x6, 0x7}) fcntl$getflags(r2, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) getsockopt$sock_int(r0, 0xffff, 0x102a, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x94) 16:02:36 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x9) 16:02:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) mknodat(r3, &(0x7f0000000240)='./file0\x00', 0x2000, 0x100) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x10}, {r2, 0x35dc7525d739a2e7}, {r4, 0x80}, {r1, 0x4}, {r5, 0x21}], 0x5, 0x100000000) write(r1, &(0x7f0000000100)="0466", 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="0df9d4c32bc95e814cd18ba5956831129678360392d95aa37a755a500728432e4ad046403f1650864e5b9fa4235e191eebf04b9c197ec03c54dcc7dc5abf65447d97c8696c5bd6fd617007d4dda7f4285a393950e3bb1fa6854988bea606d659b7c3e46d5ff3d17c1c2a6d9c75bc611cc320a19904969698202b2efde95de0893cfd40a3a4f42efcdeb2b314bd64a2cb2d26a0fa", 0xfffffffffffffe2e) r7 = getegid() setregid(0xffffffffffffffff, r7) 16:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x9) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x8) syz_extract_tcp_res(&(0x7f00000000c0), 0x4, 0x1f7) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") 16:02:36 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x11) write(r0, &(0x7f0000000080)="e22ee4e2b5635d826f799f2e1b37d1319ba8d3380e02264fdc4ec1ee8826dc39923018f3b85ad39e61a669a133dda9382a436aea", 0x34) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:02:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x0, 0x0, 0xfffffffffffffffe}], 0x800, 0x0, 0x7fff, 0x0) 16:02:36 executing program 1: r0 = socket(0x2, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffd, 0x0, "000008000000880008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:36 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:02:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$KDSETRAD(r1, 0x20004b43) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:02:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000140)="425c271d46b995e91c4440e2c5eaa2984cbf62ba72cd01e8dfd356bff962de40f15abe5f5126306ba8f978dabfa94915239295b3682cd32d8a706885190c86494f129e2e7fa105934f1a5e10335baecefabe73387420a140aadf2a8c71f7fc1241e40361783f69fe37e69e48522458ca764ce67b260e5fb6c0a0645c56fb3016da379e43edee4795ddd77a8b208f189f01215f68fc5921cb68bcc7ac2105070c339647038e5f62732ea0251e9344fb0d1ef8b95c486e541fc1023db7fce7cd0cae0785092ab0e2bdbaaf7a358ce098cf816668e5450b3c5a8e25bc027cb5c5d92464c407d0ef6e5be975e1", 0xeb, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f00000000c0)}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000c0000000010000f0000000000"]) 16:02:36 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x4003, 0x0) getsockopt(r2, 0x2fd, 0xc, 0x0, 0x0) 16:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setstatus(r0, 0x4, 0xc8) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 16:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) 16:02:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) sendto$inet(r1, &(0x7f0000000000)="2f202fd7a37a47a5125fe408f7c5a3efb7c8ad791fd2bde954cfbac8e6938495bb775b3f92935978415152522ee5be97ae04770278058a", 0x37, 0x400, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:02:36 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) poll(&(0x7f0000001140)=[{r0, 0x180}, {r1, 0x1}], 0x2, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r3, 0x0) 16:02:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r5, 0x0) listen(r4, 0x13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r7, 0x0) r8 = getpgid(r7) fcntl$setown(r3, 0x6, r8) 16:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x6, 0x5903, 0x1, 0x9}, {0xe4b1, 0xff, 0x2, 0x8}, {0x0, 0x4, 0x5, 0x6}, {0x9147, 0x20, 0x10001, 0xfffffffffffffffc}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:36 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2020, 0x1b01) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x80) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000240)="ec7dae4a1ffc0fc2afc32be420e25e03332ddda9db55c4ec4d4a9e2ad64ff0fa89f1a7e0094713b2d5a84f902cbfcaf6515ddc8abb9fc5358bbd16039f42246ce75261f2739b4906b91d52ee012182e5d70546a7f5eda7c982d244a2fda5cd39e3f46d87adc9ffbe2797973ae2cf95de40e086167c4d8a4992c5ecdf60ee308ffb55f16223", 0x85}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:36 executing program 0: execve(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)=[&(0x7f0000000300)='[&\xf2+,[(^C\x11\x00', &(0x7f0000000080)='-)/\'-\x00', &(0x7f00000000c0)='r\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000280)='\x00\b2\xa4\x82\xcf\x88.\xfe\xb0\x8df\xbc\x88\xf6\x17(\x1e\xf5\x96Y*<\xee\xf4\xbc\xa8b\t\x94\x9c\xd1=\rq\x17\xd5\xc4\xf8\xfc\xe5>\x85O\xad1\x9e\xeb%d`\xb3\xe7Hm\xbf\x94\xfdg\x19\x94\xe6C\xa4\x1837\x9a\x11\xfe;\xa3<\xcd\x86-Ek\xceq\x9c\xb6S\xdd\xd8\x15\x04\x1e\xba[\xa8\xf6\x14\xf0\xedA1\x00'/108]) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:02:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) socketpair(0x38, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="59d38fc1d817d646f0640ee08bc8f7092ecf266508e229e1482eeed2fc26a140b4e1bc9f9f1ddb9b77b4d289bc3435acee7ce6ca014bac64f26144", 0x3b, 0x9, 0x0, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:02:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x8001, 0x3, 0x1, 0x6fb0, 0x9}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x90c, 0x5, 0x1010000000000000, 0x400000, "bcd6b72ae6c7493eb7b346344c6577c086de449d", 0x9, 0x6}) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x200, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) listen(r2, 0x9) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) recvfrom(r1, &(0x7f0000000100)=""/235, 0xeb, 0x40, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7758, 0x9}, 0xc) 16:02:36 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) write(r0, &(0x7f0000000000)="b1aa80ca1014a8b17854cbf7d257961443ef7684d50ea005a881f7b22e5d0391d40dd38b52152b28ce48792236b2bc6b95384944498d697fb8b61a4520b71883c16e0ccdc4a3c856448baeb2472cc90408cd7a1b4ff77039dbc8437348fe32d42d69e2638cbaa16451d5225e6a1c5723b2e2931443059f97294e1b27d8b62279e63daf742cd5c2", 0x87) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804cba41e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) 16:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$inet(0x2, 0x2, 0xfff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r7, 0xaab644ecae4f220d}], 0x1, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r8, 0xaab644ecae4f220d}], 0x1, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r9, 0xaab644ecae4f220d}], 0x1, 0x43) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r10, 0xaab644ecae4f220d}], 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000380)="b5b2c7168f0cec39a04a90dddd6036091980fc4d34bfed765913156133d6a5f8b88dd161265188e54336d15bb20c72fc8b98f70cee3f2b36087e2be099783cb6c72b60e45d7592038db347041a0536a8e55bbee1c3cb7b876bc27f98e5488879c59b53842dea76aab1d58ae51f8480792873f2a02f34bb778fd3e83991eadf45a8e1044c10c9cdb81f1c0c26436eb3d672cbc79350bd3cad1afd346cbcc89955fadafba79645eef39cd52a468de3008cde0ed4a50953e2e65b9af23b69b141db3be4cf7d79c522218ae507634ca0b55e86ce1723be574330f4cf0c2798dff76746bdbc49c2771e74ddf29aaa1297f7166d133aaaa3", 0xf5}, {&(0x7f0000000480)="504742f9b9b0d6f1ba81734b5718a78da8907363afd54720a78b82c26ed51f48368692d3ee86b3fbb6ec947a039b5878367e43a030f525482d68fbdfa8d8964828dc5ec0281636f1c3c695994c1d4e2c4b0080b34e8575980f843a63f973cb5ce85a17a8cb0274d263394d49b8c4cf0021ecc84982346fa0450dab89ed220db3df6ea8078dc0b5deab7859ebbba317aeacf39a56c1232178ef6cfd489839db6e3f3e273e9a333fd9c549302b80f2d7eb5d3643c66fb980b735be4e98c297d1755c104b1218d391539a4d7ce371745917e07640ca46d160da4c4127fe22b2250d0445622252bb9ae459e37a05c847ed9fe251e2e41b49a928759e4849f4abbd", 0xff}, {&(0x7f0000000180)="714842adb47068b77cd970e225a32b85206f9d9d4ba81fbf9a5803e5162cd2362193c973732fbd11dad4a73e4c26c69a982cbc0a5ac26e1175ebd5ee7cda2391181fea91dd022dd0df7a4809d3a21c34aa", 0x51}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r10, @ANYBLOB="d4174dae4fa6d5a4eecb56b72970e7bd3c43e8bc3c29f0e4418bacf59920d6d74149c1163ef113c1451fc2ce489368c8e05028cb1f8d289a2f39a9749e4f9e5133a26b8dff4377a35d1705c7076084a33d01c6b96341a3e7eb4aa2c4a6a7290380211f6fb36b3a5d39a869686e0c6b463c9c732abecb5bb8b36439d3fdd7d32036c94d8b16d009007fa6c0ab46af0a62f05b7b4c33c6542543b3330b762c6934b52dd9c21c0cf3db93bc68f8ddc8c66179fd7e3ce686778fa1667b727acc"], 0x50}, 0xc0c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r11, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) sendto$inet(r11, &(0x7f0000000240)="c9bc0078d6c96a77ca83e78b28a5661eba20f86fc0249ba26adc45a956bc2e2dafff27e979283855f95b004a68007a917a30c404d200df27dd11ec0cea32ff7aa5810363c8c7da74f0fd7a127d69fb1a6c1624be1cf8dcaf7267ac72af5ca7d30da99638dd126de3da0da057124a8b551f9695790595b43164f45e2a8fc1affde9bfa177d7389e8896de386aab26a517f7639868f656a8476671c728abe0fc99955e32582b3a151819cf231855fd5587dff1b0a6a1841c", 0xb7, 0x413, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:02:37 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000340)={0x3}, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) r11 = getpgid(0x0) r12 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0xfa, r3, r4, 0x0, r10, 0x0, 0x7ff}, 0x20, 0x6, r11, r12, 0x101, 0xce6, 0x7, 0x5}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:02:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x40044271, &(0x7f0000000000)) kevent(r5, &(0x7f0000000040), 0x200000069, 0x0, 0x8000, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:02:37 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfc94) close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r2 = syz_open_pts() close(r2) kqueue() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) close(r2) 16:02:37 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r0, &(0x7f0000002300)=[{&(0x7f0000000240)="d62b7169be7b8158105eb9d593e324d5d79e6cdbeb23736ea483a54ea082ca9676d7ff2a9e355a2cfabc05137f7bba57f09c783eecdcc4226dd8abb6bb4bf32c3fca275747fd2cdef240245564ba92168de1a3ec609e10", 0x57}, {&(0x7f00000002c0)="f54161fbc919a88e925476cb5b6740a7fedc63d53c2d11e0bb0f0b855fc7d5d4dd48412d389b11bc3a7ec7f7a7fb53e891377287c609e8960e08772df759f5c2c6d95ce4a43691bed722bf300e0a67fccc7fd4415727df5ab183793faf05475f9d6f0ccbce55ef58b39c18a35bf429f405690cb80f761175c3c3cc487a09239c77f21511a6cf7752db46bc2e49b880211e3136efaf1240aa8efd26aa9ea035a370305b1f10f0a21939db6d2faf68b572c414dc710f51bbc15dfcc5daed77ba9f92043664c70501fb713143989ba0c0c5a5ac1d34a23a180ded6f48323565602934c493ec766bada99e99391ee327dfcdb6cc7ef7d1b6f56d767fed9fdad3e33ceb0f9ab9e0c1236cd3b9e9d452077069cd23d4b1005d61f029b75c0ceb3282a8f5b0fb2bce47bbd528daccf660bbde37a61e00dbff15ec36387bf0137e36d9602b42445508823e16d13aa348cc9dd01f84db368b949aa0a1c6f63ed2c0e1e880f3880d6a9ae7a96505767e4da985b14b419ea9e2c87cf15e910f46cb30f31546ad34cbcdfce4d133e78f2fb19ab4aeb1cb70c0f7880a19d845b2a556955beda6c5b08f8cbdad3563d8fa36120ce40328789bc4db8b959674df86571056685d3234f247243ecf05844d608758247f6ab32d91021737a48b5e57c6c1db1797f502cc3eea96fcbaa7e6f1b8a26ba10b2143f4b986c9968380f7396a0aba59ff1351859db0d54fa7e166d734fb6ef7eb329d117ff2bf8eb8609048bedd5d43f78b15b86da59f477635611ac7edb639e5ef87bc742bb682bfe4331314b79118cd9389ee6169f4083fdf138d7f791df27077feb590fcd76c9564e20331d8b3bbb23ec661e6d7ffa53c2832f53cc299390088e65c565d4a98abc7647411fcde157e5a8f9482cce17dd9392cdc5807eec783dba77e20bc91d6e57adf3c5ebc260b8f77758a2754652e1ac9f1fb04e2b461fc58b9259af2e6b49d08e6e65239e6185443a097856792317bed4a10f72ab2047f5c639c40ab569b5044c94719a80261471be2a542a2a9e7aff667a514f50a9497b91434032d9aa93c6535e41863410bd6ae927350d896ba389cbad3a69aba230e72d765610fbf260a683f629d0fe8e6b28ac4a247e3b9c590b4d1c18c5779fd04bc30c1d5a147d95f8322d063fa221b990f234b5060a2212f6883cd4d329ab8f89a49566c593aaafdad55927b1f53f1d5ad620d4f49dd999002379ced062bbb2c1b0be93697d85d062c51ea5249adccbba97e9757812c915381f03e41075c99f3b600ad955dccf6691071a8cd6c8524a1e307eac376c41415fb4c19dfa788c4dcaffb51c0b2e8ffcebc8fe839d7a295497d4b4133058cce5d020d5c65a0e26cca9f853f40672f0f23d97e5a56c35aa61ac60a97670ea83b6c842c5876cb43b610f8e652663a2bb401873c194b6b8a65813d7ec4c390ea47dfa03d2f1b2a70250ffe272d372c642b50ac7c402ab7f0228141a7caad864e8e2c8eb59feaf533675065b756a45f1b5d51ef0c9882676e10f306896eac6c9d02804675da73ce9b2d3ddc04dcd119f726a227a2edd7088c9acb4920e70641a8e28c63848a8de9173e2373bee1000fd796f9204af6794a49224641d3798fd5de4e92674619d7088393bb4265f2c20d03ec76869504f5d21f292c7da4621689660bd57d9df121ea5ef69b9f9997e69be25a78f7ff7ef292633a02a211e129c057242801b2ccabd310a31e30d9a29f7d9d3796c2771f5843b561c65934070b22e509484fb5d761448ade82c1442a53f9e48db64cc08b159dd6d22d86820da6cb69457df28241fbffcc87bd3a6318b6aa44874fc58690690143c469af95ac95ca5ddf189bbc746bddbc707ee5dee87504229ed3f5d6cf48ec567a83320afaf94d46ca54b895208d8dfb06ca073b8c9c4616da67b62b8d3eb4da71dccf5054b568d42fc35cfb4888912b9a0da3ae81f6c668b34acbc6219976cfc9c9e81506c5b9d4674acae2d64ef2474ddf7703a91bd7af3dd2b438a914fa241ca2de8db553652f3354f954e237908a18c476d311bb513463b92b0f181075db34a3feace9e1c434735cb093ec841d4d8f560e8b4879011d5e507aeb0416589fcc4c9cc73123cb0ff1b88600b826b5dca817c706c965d7184e19baf88243e6692bc289ab08a1180dfa8902669f329e62b28229d743c08fcb38010ddbbc189e951604097c971d4378a28a5d22ec304c6e0d64eeefd613c5d980b997f51338c683d636897c46f61e3f8e23004e4d9a8ba36673698471352401475191d1e08c17f27d4448ccff1d878df57aa5e646b8aedae96f04fd87801a9325db3f9d260079b3addcb46e5c0845559542006bb016ccde202f803eb966e01725565663653dbd033a5468e6b015b9d93084488fab78af2762f9a6bb5fcf4a8bd25bf6e72beac32b5661e45dda526333c0c73eb59d0227b4ffa762dfacf8b95a2e93a6a70d36cd3f94d129881b1e574fafc59793c30d99ec5b0eb18f893f27b785784d8af68b46de0926bc2a1d53cbe3eeccb7ab196da2dd05cb5b2192a3847386f18880583295d96555930b000317b3f439b3da868f2941b446deab1b15bb7a0f65017c7b2fe5ae356698f6faf8f8ce22d06e6f5657c2a405987bb4d03fdbabf5dbe38b63eb715ed1ecf5772b3d9e697f3ad4d2cde0589fb0b7a76183a9620fddba01355048fb72449905b09252defaacc098b40803bce93292ba9ce4602ae4298a19cfb39d6d476152397a3707acaa6cdeeb77f0f239c3cd4290f582f62b9341e7b0d6cd605221043249fb71c7a47a4e2f563f6fbd165e38f9106654a0bb177e8c8e5f4e14d2f17de7bc69a466cd20a5f9767df5ff7e1b1e0cd4d2a3f2cd952263fd41a8bd31b58e399c67e3ef6f5b0c7ecc30c287165ea37ff9cde56f872f9c19dcd0bc8e49d6800377440257d8f7cf378574057580252f73e1dc84012075046e25b8f0df2ff58d510d0fcee724ac339565baa2300c8ec5fd6d625bd21147e8ddc8f1b33dc1ee678f448455e94dd534f74183be014d24e0fac43937ba08d66b8d1691eb6c756ea3b9343f7fc62204993added659db608d63388dbc4582c5eb344b6acecce879220bc0f0093029fb90729d8666a3f40d3bacbd7aab05b08f4fcfdb0cc0308e5b607150e8f120a84200ee6cdf68e7c3a3c90082fd17c8b5bc9558ecc7c40e871c33bec676c6e99f550597ef83e761bf2f220fd2576cf857ef377fc5cdbbab202b86f87f285e85cccfe196af3a9b957e594af35f5fc372e7a41b60365f71a86b26cbf88dcd32049a247f6dbcf79d3e442487de3e2243dbbb2068b76de93abd3b515f659fbfcfadc51d03b9c02e9c589cb8a043fe1974ff69eaa2480205c45e80e15b481278ab526b50014a089e25f551ac6bac3b1d727d95cd4c6bc7899b653dbb2797406c43d4e6efc101f679d2015ad2ab581654f543a4131699ab6581d4b4beb6f6f2983d4bd264f2f22b30c04af738d2b9c70df406ead9594eab43c51db9d11c0b04202e74ec5882fd1d07eac5ca7966eaf769239741961db0f1b1e3f8aef7fd596b9c2235a850889ee43d47ffcd2a456f5894bcc997d1eda724eacdce46353455a785c7d7c2fead163734dcdf475cffbff7c757b13f00de5c941c1090c78eac6f83166c4dba8c9700c43d5b431e5eb66cfef3174db6021d4843a1e8da5d5c02f394c878b0bdc57ff01f3d39229eed421cb2c9feec771743439ddaaa7f73f5ac4a1a7c486be51ab29f0b0e2e45c47b294ae4f0cf93c565219f0714570a82b9bc93108b32effd02b0b4c317d0f36790a265a508bc65dc4726b35d7577c500b3b7cc291343679e774c6cf55598829d910e8dcd18555e5050f2cf814664ac59edb1c6f20c5c88d43e18cd56e733e9fff7d0c84ea79bdf02431154562bcea22cb4b50a2eef5585b79b29bb8fc81bbf593c5b25e727d1a50b9394d3f9a2fa3078ff36065f61c4d6c528448b3d9b9eb1cb71e1e1c0528b886702ce881307755b3ab7de50a8f8e7f0034fef3b3c0cf3d434809f3f6c9adf120a4fd583d8983be25f420d7ce3c5dca6a2bbaa0ccc3b13a8098f5bd54af1b0c09fe54535cddae8694e25e5b135014fcbac58bde27e297018d8bee90b99ddff200ff08ae8fe8cb6996c8063a71826f569c844d2de96a442ab3f0a97eac56466fe0065ca2eadfdc50c54c6f6322564a67172e000e6d1e9de148db107b5d59e02ad5240cf4e72c9a42973e8e92106786ac0be519b0b5da73bc658b589ecd46489e24620a9d056f24c7195279f2124927c82bed35507ce283d1984d80cdb5f24330998de34d521019cc06e10234dce1463b419fe85b014c9ede1694ba90d044368afb01e66ffdf02a95882e78cf601fed777d0ea0fdb9ffddd3fd49192c5b9cc8039961100d0fd1ff5a2dc31d9facb8ed0777282eec9b11097f91ca4a16611909f74888062cee789f959dd3dd5036b12d973cf4cfb8c7a9aba2fb64dd5ed789cc28ecc8ab5520e8eba37a7751e7c11f61ba9aca7014f2649dfc4e822fd629a2f64ab6bd58d26807f8eaff7320e3ca34e1514c38055d95bd72053f996d3b90c14512d88c6239ec17c59420a39fb12321df9e7c804dfca5c910f78949d23ce21d61c3025dff0921fb4b1ce800558aa78174476f506e57ce827f5b402378d3429d0f858c9e586a28d35fd3dcd4c9425ee928bc170d54b3a2ab9943a617cade0661372c4051cbe0706897637df2b129b1950dc4cddc8ebcdd702eca94063afcb9dadcdd9cae23e55f75ea009f4999bc1a51f5247c4bfdc80a908cf5edf2767c112ad33dc0b0766e86cab5100f842aaf0c7d677549ccd1ba05a864bc4dbcf2fa555f69b30868dd51e83eff5e4d7849e8ed6608cc5deabb5e16ef262fec836a47b16f11815f9822ad9d7523c3f16e59fd12876d6076705e25951a417883f5317493e641ea4fa08c623b444407e79df4818ba4bd00d8646a891b8319521f0f34594f0214e09e842fdce57132a7bf8f8443be5173fd474f8be9736625ff0c917f02e0edf1554dccf35837aad345a7b0879a2a8c0427b38cadc689c5b4a8afed50269c3f14fde023023bdf3dee308134aadb468c0d4212590181bbe324fcefd5907f6ff9343226d77a932b0237471c0df84d45e0a208cbd1ffa0c7e347824d1f164fae5e818fb15f994fd9245d93d7ef27525d586515dda90c77bb25a9cca4c915faf4430862772f3cceaa303deceac58b531942d6e7c1a8669651c612fda767a5a584b669a12e6df8cb2f164953f20a2316009e7688aa8e85bebfa7f5b48d3c84bb171c7eb5e97c9d4c9e35afdf4c60456826c07e7edf1f59530ce6e73f6bc5fccc0a58cdaac883b98b72072794ca71f6f679b1bdafab0f992141826d8129ef66aee6b59c2abba021f3f06b5125732c744936c23e3d8d53298816a9b012de14eb185c709fddb315c699de4f59d54b4f9e73487bde917e2e20a804f034777a54718cf8a74f10a01163237d06ff0cfd455f3801e440a482942e4816ab5e776b95e13aea55652fa6243b277427b7245717627538d61a999d05123cfb736804aaa2ce2eb49484a566a8897cdf528926be56f3c6900208d63f06eb1a3ed8fbd2f325c2442df6207296e58ec60b3bc6b1464123c0f67adae6ed2b36035bbc0c364668863541d4dc373920fd0b8874b70439b7ec91397f91c782bb36a3f502f2fd9b3e5b9ac7907386e6bc7042920b4434b8b4ade93313252a9484e1cf7a9837131734b9a7658a331d47cdbc379764455fef83ec79355316", 0x1000}, {&(0x7f00000012c0)="c5b70d32e4d41aa4a1073078ac8ddd19b664cd5ab098afd396", 0x19}, {&(0x7f0000001300)="7077411e9fe21df7a279e480a8ed765c5c7d15ae0b06193798f407ff9830dd6ba5975f2bfad68aa2050c9e7c474025f2398e7076ed65f3e9f00527f3300cc7ef7c18bb53eac5ed28cf6611a73dfeb44dd4fbbca040f27ae9a4e938547d14bac1d796ff682a4560034f79fc4fd562bfc5342eaeb999171d762017e0eb720824d0feeb43968556a953be14d15c90d21e78098b45877b1028b94fe3266ebbe48da6e9b9e04598b83132415cce4eb2e0d441e109f7be89e0d332eeddc3269275dd9d78352f4d52c108a408ec9c5d5932a09db553978d4f11e5c4eb291d3b4bb946db13ddaccc8b7bde8c19d39b743e0395b408008e386663edbd113035600dc7c8aef68cad366dc24ab49a1b5daba0a0cf89c439fafaa911e9448b6ceada76219f330c078cafd04c8887b8c1e36dad7ee679966137811feb42dbc7793913c67e02642fc7e29afe030fa4fbcf1a130b8c7c66cc302e82edc91446fe1bb5af1a867a92de5329dd4845e3af611f3daae175bb0ad177a8628ba74b5f104dbe5b87d647006ab7c3dc02b0c37bee8cacc1265d5d8affa5107fbef97d6077152b33d1c9a83911a79058c4778390bdfa86f49c6f79124c4f626ac2770bba59ffb2c11442e3dd17210fe3d9c8b9ce04e103856bbf6bfd0f0e1abd135efdcf564e2ec01e50ac7a83a37fce91abcdf1fb3292a4718c8e22124cfea9d814f09591528a87067782277c8abbc5db5b65e0bbad6f90fbd4583b35dd481d79ffcd8fe852d00a95d4b4f4b459bedcca24a92058a3a1a382dbacd25153d548e667b1cee6a845d0e6e3d1fc8b317afc392c1d26b0e21ddb1bf6f7aff20de198ffcb5dbf3caba3b08ac8a7edde0e4fcd640ac0b6c0e29b5e9d90e3d60ff40134e3627c7ba3681ed5dabee160a231a2a339154a516cafc9069cacc8818fda2db042f699b481157fdccded4ddaa3bbf9fb44ab224cc688bc693186167d34ce47d14b3e612779f64e0409573150a94bb78daf227b5b34554e8824d408170bc5daa9fbf63edae6e4cd758e8f8f6ae953a5a014bcb1bbe327aabe923cc8b605c92bfadeb9651cd521a04e88fe3377dcf39296620a4731f260a03c68dbb96430744945a6af8e54bd7ed40105d871d071642a9bdf81a3d67c85b02a3c357169484be70eedb0e8954a76dfed5dc8b7bfb0fd2061c4c4f4caa1821c84d47c97dafd1a69e16026ea2f57e6432aa3e3a4ed3b9f434e5a4a7ff7db995644515a526b27d909f8de4d4f4c23aabd11803cc4efde9ca3d2816cea353d87d6cb54c03877c2d9b2c18f7cf012caa6c290859e11f84871752cb4529a94849b298b694a54190bd13de6c458f220687c38d6efab18f5d05dab90162fedc247b7a1307ac56202c752ad4334fb828ca8f2b1d65e6bd572cecfa2dc59bf712c6693a6f3d3ec1a8f0ff9d26399911c29d00e5a7c883b75d95d9621ef71614922165c163cbd01117fc73f5d550e6dc4a031a421b57f4bb8d0854057220d607e9236c0043fc171d681df8b223dfadc50fa24aa45ce7ae9aff40cc71978b9baa1e4c8dd1a507aebebca0caea6f976b55a861d2c0923fc57a31365b8e0453dc607a5ddc6763efffb1fd9cb84bcbd4d28d9684aaba4ec18054f06c5e5b5d31c886ea7f0c44e3fed2c0f1643b3e4893a323bd1dd8358bcaf26bdc4a93cd6ebeeada2a1f4e881dd877c4e0305290a74f81111d73f284cb354103732285a9ea1f1850fb20303dad667d28228e9d2928ff392aa912a658d7bee5b2604346af6e7587e4def3b72f94d8327ed644dfc80e5d3f273f242e66f74e020c6bd4a08f5170ebcdde3b28c778c029fb8a9a8a4676d2dd289c31965602093ee52bbca7fcc0d7789c8f8f57f2c468a8762c49660e953184b3a6477043692cf50dbbfd5842b36faac973321cf69d80a439fb5bd37c1f7311ed77706682ba34fad63c8bd9f450803bde64ce6be6972feb5bcd388aefd86f5cc1bc423b1c77c1671cb903ef5209b3ef1fe56eefad6e021896f9752acf3a384051db91ecfb2ac08a4ebbf136314a94e2efddd53fa072c384600badf121e3712d9ddf987381324c02b6a8aa2497864bf7809ed70966d9e0ea67c5e0b31527cee40d1325dc1155a132cc260c48ca513fbddc8e8190031e13c27d3e8dde62b856349911895fd027eec941f35d6c22834376d87f88e6b71d9be353ad28e87eeb97000dd455fea6367381b94890753357e9c1b95d17bba95dae5f5f1190d78c20109f91571eba6558bb25ffa3193393d43128a78a0f71df70a7ee9e0eab9a8e7c5c816d567427c4bf113801cfc4cdf2733597b41eed31da4e9a5602d2b071bf45376c75e17f10873e8bdb6864214dfd00be6735e528527f088eeecf3ab1c61331a788feb220034c950c9d17e7c5e6b24ad5e25eae596391f2c98f36ef86dba5c8a5ea9b51a095c1d0484dc5a6573bf585cfe197ebac0fe76131fe005350e5e06c58d99e05399148285a35dad4144c0056f055de8c1f7ac01038722420513a916df4637aea56b71bde007faec7c25b4d21a3306eb860116db8afb3a97245fe03720454944c720db1fc6e9f567622c2d28df3e7fb3e1493ac1cb3aba447e5c9ae3281047adbf36083684360bf9258304601b8056e851e3e4f4d8b29fc4472d131e1035867cba866791d82a45a62af3aebff681a6f987f4ba094e90cc2ac5a1b44d5506e33f5a54343d38d7f71cf8aad4286bdd3fc053971d4efe70207a1da2fd33e95720d7d656bcbabfd9c9acc82f48982dc60fc20df2690cd49368873bb4206356cb359df04ec2dc6edafcbb2c97b3c35f4845f69bd872ce1cb940b0e21471464d2819dea26c877b8d84eb70442b2ffa44b68befcf4e6ff5a40f13f4ffee3764897523160691a95909a773e156692853650d441401a0739ef62708b4cb8f43ece5f3100072be153a9bb666c4396dd745f7984f37b55d8e792d6c665472947faa17200fb211a25f95d4f7fc1a090b01aedf06d930c6c068ea72ac0af3d70caf8ac365116f7e4ee663e06cd2d59a0a5648567ebd7e0b26f840500d651735b1e16730f75eeb59725821416a25553119d732e9709bb5ba15e90f222ec8112a706dd53165f3b0acfaeda9005e6a520e56df414573cfc0cef34dc638a9b9b46570170d60449c77058a3e5a1f55b065d31bdb54bdd20c24710df3ab82cf0727c3478b073927a65de7a34c5b8cd24082c4c2e57c2cc0876b64ca5d10697a77968ca65e4972d3a2adef0318bfbe768d8f536b13e5c2af5f09ad40b0d6f1fd166b4f10c5b2b10fc25f1d5ebd7722d2816e288be8a0eafe72cac0703428597bbb9bd398739dd29079a2d0cae0131d8b1aa7983399efaf7409d1aabda4621cf63a022eb322e0f516b47e9b387e49f26c9887188cdfc9bdc95097709429705f1b04f6347a42768ea0c3849fe645be294574c74462d9c1a6b0aa3f359334235bfcaea4b2ccfcff43311d5bebc34b6e452d28ee952ed18855884e449391efc55b9f22b2802275f077cbf08a47368525f17d50e3a713300d8f063e236bbf938cebeb7f75078768305aa1116778a54a2b8279ebffd19770f6e479e8faf405f14bccac4d5d25c2f5cfd34d985dc120841ce9332640c6d53e8c108296b0a0590fec5327fdc94374ce69b0f84c50576f1d1fb0edb8430202d325fbf6065e38902dd9316282648299d135c803dd143747ebc1ac44ec00c70293b8535d8048f13fbf852330801996d0972364d28b0f625416ae098fd8906b560688ee392ab61e0fd67470fb2163165c78c4bdcdc9c25585cec526c5e03d640cc0390fddd778e22d5f732b909ae75cc30cf1e2b662bbe29428081b5817b7afb47adb051c61e41b54aebd1a502100fa44b894ee66f7cc937af5cf322d74bcbcd66acb6e344afbb13f76d53356958595897b6104eef29796c3e1d5f61141b18edeb952a1f556cc7c62b46d5a4b8b15703f6da25cd72994f4e1aef2a937fe5bb405033b42a20e67510fe7bdc6a3e88cb1dde29fd0acf99b3adeb42e41048dd1e41ec88c3cbd1cbe5d4a1a9fefb7157c8a8d090d4da153ed0184ecb9ac72e547276815fdf6506f41df9458553c24db79a6264c068bf60b6f4b09ff7efbb1bfd384a9b55ad2c4db3850132a08ab20fa27a13009b797b1994815dc87f947f26949effffc62c32f988a338aae2841e261b3d6d7a992c98880a742c3417cfe4537331af6b2bb65eb870d7987f645ff565a456ad1946ff2ba9afd1c999da02ab2d73a8cd90e755e3efe6860bdea54eb3624a937fe4df86b31b9eae2f7fea01ba71ed9e86f4b2111af2d282bcae73cd1a5b5f37d8bdefc83bf504290c7d0fa9a8239204441c8c22baa1bbd25e4a70a91cbe97e7e29f57a06332d559dd634d83b16868f9fe1eb71a60fd0655bce6b9f1ac17995584d4f222d4e259463a8769d19dbb7e713fb84ee86359b48f3f3d0b866fad00b091c37e84a8ead306164b141896264a14ee5b25c8822a6abc85bf652a6f97b0247531366521f1432a76d33daf66463fd2a755604ae9d0fd1d842b6b85cca57ece3c034c566a044cfd21f4b5a6d2ee228b66990fdf04ad172e7024965ac7e5fce04b219178ef0fbea61903500d4d8e6c59c715983a91c71b90cf30e0e9b4c16ee96059dcc42280153ed2f82111acb7488b5f8385cd643aa9c17416a2930b58e7a9df4602dd7746a10bd54d30295e85d65a8f767e419e4a36c973e85eb4bbc823465fcd6b6292277ae371ab4d9380688a655e8f564af512fde9513ac672fd09b1c191b42ef6099a666283ca362b15c720873129ff018841aa2f61815d0e8a4f12726819ee1c5b0ca9029a2e579ef655684100c577a8b58f5ff3f492177e471ee157e3185830981bee18a7c8a385733ca5f2110df4f246edd717dc10c22920be0ee8b3482a3a6028b1156c4fc632b41117e54f8bd2b16d5e123632a74877e48a7894e026f1bf3fcb91d7ce68044166c52e377b90cecdb69284bfe8b98e021cfff88f6a628f1344264869694ec5500059605ed936861fbdbb234dd9b57c4f37b7f4a605e8b02e556eaec5f59be696f68e9a97050b0c6195f81e497b399d258ef2ec7363c67599eb4e2c00534dfb09e22f60f0e747134f5278bd86b226f9f105cafc0a4a2e16195683b11d593b4c70f4daa848b643d549e8dc1d13110797507674fef94520f22af69c7ab69c712b05322c53569ee43c98ce16def74d0ac7745d9e4d4ae06875eadb9ae93d574215c8d6b008ef769a32b92d9e619b0f51ca4fad0c823ad70320d9d4902411af35e26fd4af2f4e9102209d9414a7e04267d635dfb4c1a9a8ce108b9c3064387156bfdeae2eaf66f015ff73e9aa882787339263e916e9a378b205e0cf09cd0b831668e4584cc2afd4dabd78e43143dc94d4d481f58f179c62259ce013faa845329f6c4f2d6a435b4f15b7b4cb6c8d1efa8be6be8cf36ed5c89683fb7144ae374ccb46daa3fb5ca3890bf11760f6deeb313437afdb4118c15ab40b45cf67b7907ee33896a85e564b8dcfeb7a44004535340bde47d9ec74879ec9215c8099e7e2504120e5d64ccf7e7fb36280753d55ee9efb25e6cd6562b313fa56dec0390a50a28aae47dce7f39bca46a36afdd9743a682dc502d29871aaa3a5903c539400f565357ce006cd93c364c614b92b8ebf9592fc447cbef72197588f1e8b9a3d17421eaa06dc9b3805d27f2066d61afc2468ca98c506ed9f86827f4846879fc7c32ff03ac905a09f190aa16da44cdea621991c554f99a2573575e80f051d91a556a02c6b0788a31d64672", 0x1000}], 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) accept$inet(r4, 0x0, &(0x7f0000002340)) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) sendto$inet(r3, &(0x7f0000000100)="a01563ec95242bf07573b05feaf356ff186b08f0f7c5e428afa4b05c51988753abafba7dbf0941eae1866a4d43501e4e760358e0153ea8417f83e3435a1d052eb501f56b561c083a05757ec0cc4c4ec9e8a7ddd51035f4921ae115a211a8af544edeb740f367eeccbe95330bd5a8e57c62f2d3d4ac7269f553b2d62c5354fed9e718df9bf3f19d8c969f93ab299ed812ed7c5bd125d183a75c3df264b99f98c622a5d1cc53e60115fa266bb9edf774adeb5c8ccd3ce5bee402d03ff4d8737bd27ac6fc33f80f8f644ec6f24ecd6e8a55bcd16f6d906398ae42157cb15dc909fea64f8ec9eda9091a31b090b448005d28011a22193da9c032de", 0xf9, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) r4 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f00000002c0)=0x8) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r5, 0x0, r6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:02:37 executing program 0: r0 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x2, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = dup(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) r4 = msgget(0x1, 0x8) r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) r11 = getegid() r12 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r12, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r13 = dup(r12) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r14, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r15 = dup2(r13, 0xffffffffffffffff) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) r18 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r20, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x5, r9, r11, r16, r18, 0x20, 0x1}, 0xffffffff, 0x8, r19, r21, 0xffffffffef797aa8, 0xffffffffffff0000, 0x7b, 0xfffffffeffffffff}) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r22 = dup2(r2, 0xffffffffffffffff) r23 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) setegid(r24) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r25, 0x0, 0x200000000000d, 0x0, 0x0) 16:02:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) clock_gettime(0x4, &(0x7f0000000200)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 16:02:37 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x68, 0x800, 0x4}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000180)="89e69415a82959330e9805d296126e275c77ed5ef40ebfdca7ff7390078dc8807a9acd4bb267873368995b62b6614b0897ef51bed30922c9d661f48c69043351376afe663785d0bcbedafaaa66cdf481408e3ade240644b676a2998cc89b9a2303a894a678d0bed0a04e5a62debc", 0x6e) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="9a93e6024e411dd6c77cfcb9d28554ba9699ca4789252b5c4db11c97c3053aa7b22569d4b4bb19548404503fe2a8ee6c339d34d789bf689ca83cd7900d45b4acfd0b9640c1be", 0x46) setsockopt(r4, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) 16:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) 16:02:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080), 0x0, 0x0) fchdir(r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r4, 0x0) r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) r11 = getegid() r12 = socket$inet(0x2, 0x2, 0x0) r13 = open(&(0x7f0000000a40)='./file0/file1\x00', 0x200, 0x10) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r12, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r15 = geteuid() r16 = getgid() r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r17, 0xaab644ecae4f220d}], 0x1, 0x0) r18 = getppid() r19 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r19, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) r20 = dup(r19) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r21, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r22 = dup2(r20, 0xffffffffffffffff) r23 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r25, 0x6) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r28, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r29 = accept(r28, 0x0, &(0x7f0000000580)) r30 = syz_open_pts() close(r30) writev(r30, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r30, 0xaab644ecae4f220d}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x206e8, 0x0) r31 = syz_open_pts() close(r31) writev(r31, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r31, 0xaab644ecae4f220d}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r33, 0x0) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r34, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r36 = syz_open_pts() close(r36) writev(r36, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r36, 0xaab644ecae4f220d}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000a80)=ANY=[@ANYRESHEX=r24], 0x1, &(0x7f0000000300)=[{&(0x7f00000001c0)="523c7d5f9a1a7118ac6a908dcf97df9f41be2d1f3ea0dba1e59ae07ae91c680e08284d9c2cd4220106eba04b4e318051485aff4ffc1a4d591ffb6dcfc7f208e390ae8ff5c37a474d70cbebd5bb0f2cff3419d3181591e157db175285d1334e2e220165b01b533f19d2efe1d8a72c176c53b9dc4e6647168e1f7cd6ffa3da580e88ca0bb362b01aa94353739d6d88fb", 0x8f}, {&(0x7f0000000280)="7b16de6c52b8b4de4d4b530fe2873691b81d92af15c0122d88d450b13e12f2324fba0774fc90391cb49cc25f6e4f23ee49b700a7064cb7efb53a992a314fb22034384d2960d172daeaaa6470cbaa1b419fe080eb8d743bb8f00bf47f375cb2e3439e8b433e5b115faede554d5501873c", 0x70}], 0x2, &(0x7f0000000ac0)=ANY=[@ANYRESOCT=0x0, @ANYRES32=r4, @ANYRESHEX=r36, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00\x00', @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="00000000180000000002000000ff00000100000060a984c6e9398090cc99e4d43d9e6f775f5678a3a700b8c8a8aad0dbadaf043f5bfe17b6e37b61620410616cda6ec1db3fe6a5afdb1706f48f75e00bb4796e554169cb31c70ed8a389cc66abff4597993653a25893da58108b0897eda94ede8e4fe5e2809a8ff3e7c8c3a076ab89606b9c20382f0d087909010b7e0f6ce4114d04fa1a4d4347f684fd49f2866ea28d7c59a25bb9b76488dc881d0df61778c6791cda7455e8304341d15f787db0a35dc7c4cd37355aff375a64e35bd57f0e518927349d3cbd1b112a437236a7c6bb68f744e7fefa5125d2087b6acde4852f3b07e4fad789b71bb0537a6070", @ANYRES32=r1, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=0x0, @ANYRES32=r27, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r31, @ANYRES32=r0, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="852505b0d51ed30cc7947298618a0000000020009a8321a39d139bd3810b84793e5874a6a9dfa4b36aed81", @ANYRES32=r33, @ANYRES32=r35, @ANYRES32, @ANYBLOB="f189a10b"], 0x1d8, 0x5}, 0x0) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:02:37 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23cfeffffff00000000e74de4", 0x3}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) syz_open_pts() 16:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x100000001}, {0x6}]}) r1 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/189) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00']) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mknod(&(0x7f0000000240)='./bus\x00', 0x49, 0xffffffffffffffff) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r4, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 16:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xf8b68d7186b00fcd, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x200) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000180)={0x1, 0x0, 0x208, 0x8001, "000000000040000800f90000f700faa3608200", 0x7d}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x80000001, 0x0, 0x9, 0x4, 0xffffffffffffffff, 0x7, 0x7ff, 0x10, [{0x574, 0x9, 0x7, 0x7f}, {0x7ff, 0x9, 0x4}, {0x9, 0x3, 0x6, 0xe08}, {0x505e27e40, 0xeeb8, 0x0, 0x9}, {0x9, 0x3, 0x6, 0xfffffffffffffffe}, {0x7f, 0x8, 0x0, 0x6}, {0x7, 0x1, 0x80, 0x8}, {0xfffffffffffffff9, 0x9, 0x5, 0x1}, {0x9, 0x6, 0x5958, 0x4c6e6abb}, {0x7, 0x13, 0x3, 0x1}, {0x5398, 0x8, 0x0, 0x4}, {0x9, 0x3, 0x40, 0x9}, {0x100000000, 0x2b, 0x3, 0x5}, {0x3, 0x6, 0x6, 0x4}, {0x9, 0x9, 0x9, 0x4}, {0x5f1, 0xffffffffffffffe2, 0x1, 0x9}]}) 16:02:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x2, 0x4, 0x5, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000be7000/0x1000)=nil, 0x8}, {&(0x7f0000b92000/0x1000)=nil, &(0x7f0000f0c000/0x2000)=nil}, {&(0x7f0000cb7000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil, 0x7}, {&(0x7f0000a58000/0x1000)=nil, &(0x7f0000beb000/0x1000)=nil, 0x4}, {&(0x7f0000bb9000/0x2000)=nil, &(0x7f0000d3b000/0x3000)=nil, 0x1ff}, {&(0x7f0000bdb000/0x3000)=nil, &(0x7f0000e4c000/0x4000)=nil, 0x2}, {&(0x7f0000a7d000/0x3000)=nil, &(0x7f0000f3e000/0x1000)=nil, 0x100}, {&(0x7f0000aaf000/0x1000)=nil, &(0x7f0000bde000/0x3000)=nil, 0x2}, {&(0x7f0000df7000/0x1000)=nil, &(0x7f0000ee9000/0x4000)=nil, 0xe4}, {&(0x7f0000d65000/0x1000)=nil, &(0x7f0000e31000/0x4000)=nil, 0x5}, {&(0x7f0000bd4000/0x4000)=nil, &(0x7f0000ca6000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f1e000/0x2000)=nil, 0x9}, {&(0x7f0000f37000/0x2000)=nil, &(0x7f0000dab000/0x2000)=nil, 0xe0a4}, {&(0x7f0000d11000/0x3000)=nil, &(0x7f0000b08000/0x3000)=nil, 0xffffffffffffa55d}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x0, 0x2, 0xfff}, {{}, 0xfffffffffffffff9, 0x91, 0x6}, {{r0}, 0xfffffffffffffffa, 0x19, 0x0, 0x0, 0x800000}], 0xffff, 0x0, 0x8, 0x0) close(r3) load: 1.84 cmd: getty 18704 [ttyin] 0.00u 0.01s 0% 310k 16:02:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x1000000000000, 0x2, 0x0, 0x40000ffffffffffd}], 0x3, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='W\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}, {0x10}], 0x20}, 0x0) 16:02:38 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501b100000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee09be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x40c, 0x0, 0x0) socketpair(0x1, 0x0, 0x3, &(0x7f0000000100)) 16:02:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) munmap(&(0x7f000054e000/0x4000)=nil, 0x4000) 16:02:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000002c0)={0x4, [{0x3, 0x100000001}, {0x1, 0x7}, {0x2}, {0x0, 0x7}, {0x3, 0x1f5}, {0x3, 0x3}, {0x1, 0x5}, {0x1, 0x80}, {0x2, 0x45}, {0x3, 0x6}, {0xeeb1cfeda54e705d, 0x2}, {0x3, 0x6}, {0x2, 0x8}, {0x0, 0x80000000}, {0x1, 0x2}, {0x1, 0xff}, {0x1, 0x5}, {0x0, 0x9}, {0x3, 0x11be}, {0x3, 0x2}, {0xabdfc96d07ce1fc7, 0x10000}, {0x3, 0x4}, {0xe2acdb19581a1563, 0x6}, {0x2, 0x100}, {0x2, 0x4}, {0x3, 0x6}, {0x3, 0x100}, {0x2, 0xffffffff}, {0x2, 0x4}, {0x5, 0x9}, {0x2, 0x358a}, {0x2, 0xfff}]}) 16:02:38 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x9, 0x2, 0x7f, 0x40, &(0x7f0000000240)={{0x3, 0x100000000, 0xffffffff80000000, 0x5d68, 0x0, 0xd3, 0x1f}, {[0x6, 0x7, 0xe3, 0x6, 0x1000, 0x1000, 0x7, 0x314c, 0xd35, 0xffffffff0, 0xfffffffffffffc00, 0x5680, 0x9, 0x100000000, 0x8, 0x40, 0x2, 0x1000], [0x8, 0x2a, 0x8, 0x1ce, 0x80000000, 0x8000, 0x2, 0x9, 0x7f, 0x6], [0x1756, 0x5, 0xfffffffffffffffa, 0xff, 0xfff, 0x6, 0x100], [0x7, 0xffffffffffff0001, 0x10000, 0xfff, 0x8001, 0x6c], [{0x3f, 0x2, 0xfffffffffffffffc, 0xd6}, {0x0, 0x1, 0x0, 0x100}, {0x8001, 0x3, 0x1, 0x7}, {0x80000000000000, 0x9, 0xd0, 0x4}, {0x0, 0x2bdc, 0x5, 0x4}, {0x5, 0x7dc3b5dc, 0x5, 0x1000000000000008}, {0xdb, 0x3f, 0x1, 0x3ff}, {0x87, 0x9, 0xffffffffffffed3e, 0x47}], {0x7, 0x6, 0x4, 0x9}, {0x1, 0x6, 0xf3ba, 0x5}}}, 0x4d, 0x6}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x3) 16:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x72, &(0x7f0000000280)="18bb932a25996a1a79b8b49df3b0e7bb801a3cabd3d247e7cfbcb6ea679b0f7add23f8878d79e6b33c0a4c19d5a870037440201a582041202790102af1fe4b3e427f89caca4b18f48870b8ae7e6c4fd29e1cb6c60d50074a52b8b79b0f098beaa886846018d08dadcc2c9245f45a715534a5") 16:02:38 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="820201ffff27ffff63c351bd1c746c956edef36e34e785da7f91762ebea12f33c0c9a182a133f2f60dddb195963c4b15b5eb67b623739b22f0a7332c8e1feee860994f63e881ae72d490579400f07878e913873a9c0774772917cfdd4cb224251afe7df0640e8345e0951aaf7054284083b074afc5c134eea1f1e2a07942f35a49a18686dcb98f57e764d3bd6b7cd4fd3d728c0d9e6cabfe883638bac284987bf330771781f8b2ab47179a779cbf1f4b56d8c60935b75c71d92e3423e6d9e7e4de19e03bd3dafa3ce3e2dfb1ac7dd94c20194982502f3c9feab9937edbb1e52a9cd48a361e23d3af5fa9dcf4b1ddcc69639f62706416daf9e33993aa47880a267e728d9de26d6e8468a55f69d03567884ac3f1524ca4d123a13b17e1871cee905df026ed18c886c6f5f6ba07d209085de06be76ca241d118c4b805c0fdf92166b50ff39d93eea6aa48c0ba8685f087cf"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r0, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) 16:02:38 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) pwritev(r1, &(0x7f0000004300)=[{&(0x7f0000001080)="c620f7729b5c5325277f86c21a738ba797f934707574efb5e8ce2f1f842af5bcbd178b33278eb8157c5fb00e5a31b170a4bc4e8d85b3ff1312d7f33fbc045a6bbfa32c486159f79c4a2b19e7b5d482da8713c9e53e70286ee9b4794a2fdf1acf6bd8129c4939e4aa24c280982145a76e26a304cfea2d82026672ecf98b46c3277297f282bcef115c19f1ccf9e35f323ead0d4bd149b93552c6ca788ad6243bf7ce7a2bf281b285efc90a55e5b5221c1b2680a204a8346c2c0c391ac2409e66321ebb5a14d858fc085587", 0xca}, {&(0x7f0000001180)="8fa998a96c5001a2f08dc8ff748a01cd26faab03228e65bb20897aeb8082dd714e22366bac550dd4d08865", 0x2b}, {&(0x7f00000011c0)="8a4779c620a43ded29e609ac285efb88302a21ff2fb4b9c2f082ba65c38ddfa37af619e4228d9203bf7c9534768eefb2900640d084526728927215f04b07b161bf8d24f9f5ebcc2f1fb56e6d2f6c4f3665bead120a53ddff2de3ba0f316d9987edb7cb9377f3915abc46a3aa8b2fa3d4676e068c673a0d613870ed1379dab8922a5cc13e11ddd6af3b3d11f2174c98ca1a7735abf04de0d8de18ec72167d74499668067d97ceec476a545fa4bb27ea0171e4210b1ed10319366bea8e046e04f6c7fb90786b1f42fc5890ec43f7dad478e7e637215ab923d13ae5ca0e798087f62de4b9974f701e2fa479f383e2bc1a908c44cd99f7c24652eadd51ea5ddd20826c833f89dbeb7a0072e39f906e2be80b21ff9e481282f66b3ed73b9f1a78714fbab6da41c0fee8f41ad1e2c856fcfe081915aa8d3217913b5fa2599414e7ab05b9234be9ca5b9bdd2df57afe28293f780fab0f1967efc8bceeca1685d7d1b6a491caa077d82a4a509a8a37df37b1f35ba16043732a702701d0303659925a5fc2599264c3497ec64089c629038fd88bc7ec5c0d32e3ce2c6334ee3d2505ef40d7871fd1a06b9379293a381088bc41965cff6beae005aa97d186db7dce8d6fa0353050fef076f7e49f62704f94b2c6ee9c180ca2fe9f0e2311e78613eeaa6ac7cd042da95e94f2aba58d29f626276b4c80d98d17f7445dbbef795daf454aad35a566b180c46871ed39d49d6340b4683205388f9f5bb05c8d7ea9a64fcc9da745aa4cc065d167cedc0b4496d344f4a2cb807b495f73ea2d4ee9970a5faac7cb8600d53f10569054a6f6f67f2cd37f946a89770845815577b0a8b2fe7edf6d8fa9cac0897230bda5dcf1a3f8773ee3d359e7cfb2c9cf2c91ed3bd255effa6c16556e51bb456600bd74e77d6665ace8820cefc99963e815b0a759b29eb7740a413a4a541056031daffd4b19a25b6d925425a6953431dcf34893a70df44842f655c88413cbfe62d4960554182a8509fe314408a437dc652b83581c105083c96f6b5818f9d94bb4dc75bd5e4ff8782b3b4234e24439d999ab75ca8abe7a9b0ca49bb5e3e9e00aaec631a42644d9026a6c35aea68988bc9e966c8a24a4bf2c67aeb85efa00c8070a7af259e60f96ea47a6711f2d9083e1bf8a8a9f16f00ea44dc47b98f96534e1aee3095df2638a8d4267e25b1244a2d90718d7a790d3476a89b19f17d70cb692216dcf78238c518eed0b559bcbc95ed185b2b4111bc8de9792b75422139eaaf38ace1486070db41d46f66b1e6e84fc48787d92f8d48ad7fa7a949388c61214832e44b08ed54f2c9ddf9e49b949f6642abdf3e56ceb163028333e49f8b67035ac09073e982e3144d47ff3e9b06ae5573e29d3fb98d5854e8318635df49d9b08fa25e4f1c3e2e2395313a1fa324575060c2e8208d9f14d8c1e7d1a7b1abb0116d9442d259e05c3ce03584d3bf7b44ed4c010595e022b01c2a88fda0d6adff6887833957a0bed94f453de2e9d557606a3c7a7189d03406c238594b26e3e235a3ae175b1362f2d40e635ccb811fc72867c2c250c9ff9d65012d0d8ef9c88c2c4c467417906107b2e37881ef1e4a44f66ac12427efb4e22cadc1d2c945100e78c2e3038538ebf55b19c238c3482d59d5dfd1ddeb81cfd1e116c5fe5117d6bf3ad9453d9cc2488ee54b6ab790fff1d00cf5896d8a6f55940d3cd0c0a6f481479d36894e863cfd70fe38d6f0c069831c8693a05d89af4796a83203f4196495802262bbd3fe647e3153cebfb6b9b704dbd37fef00fd68b4a768099ae5e54db458755cb0a29de7f53f294a8fab0d24021aff032f2cd8dc1ccabf90b10f9ad16bf0b7f4d3694a65eb31b5587cba6c11e150e16d2eea4b6ee961c3e18bdc34a87b64e505158a31cd6fc5239e54ec0d7e650835d34d48dea7cc0eda7dcf3d9676ef4e552912bf257b0c63eaf527c3c0d9e42114b8163fdae032ab53a5a9e37d650dea5176eb78c34d7e15db8b424c39db47e916a6deebac3f3a5af6356eae708cd7c3bd23eac01e8150f61a89fafc6c86d90b096879b6bb074b45c36be405d1826d729b7617904a81e18e59162bb18600a14ddd8a4ed469c74eb9fee7b20266129accf725dc5d3ec20fb861fa16635acb4b7dcff6fa33bd1de1c6ded37658fff233660d2bb2c35c0646199a31e794ca70e253beb8089fd0f4a6b6a23bddc39f9cbf792e59c3bfa0c25effdefce8b04e35e81a562be7609903e343869d89f2e04b5bcb01611f8d3957ad07855922b5fbe7dcc2b555c80dbacf6c849df5763693cf1a25299377902b2888184bbaa3441145f2243ba13a1845059dbc80058e25749777e399ac3b4f977baf1bea98e39cdd42cc7e548df16cf2a38174d813d49d632dcd8d9cb4ce3a0f1f220e5969922a3f8043f02b8fe64b8a1e1eb5f7378779f6350305475fdc91472c0efe393bedc3141bd753dd5c9a4f7fff640e3c2af8e506961f1a00c08dd41d55cc99d3c110754a937c709cc903c7df0ea3f0df37e8778b217a8657052486f5f59cd702498b0748e1d2305b86994d22a1aa53467b028e895bc88f9a38068eccde65a4ef792cae2d12a9360cceb75d6ee8590731d2e0f214d3b61a8d020fe5c517454702364443a9e5173f4ae0721ce5fe0f0511203f0803b030522f65f865e5b00e95cf2da0735a95ea193848c0406c37e347b8fcca4e258d46aa290f0a847e20374314fcbfea3755f86950c88676ae70ed630d6675283548b7a1837a08232a6278b5033cffd21bd825f350d9fdace1db1e0c8c189728a11edea9294e3f0bb69681f9bb1f0b5853ea5627bd5d8fb77189c752a3d32f5b3821f628dac8c55d9cfe054f997e6732c04e7f25c0dfbc3a0347a0c2df326f80f222573994878912492ff4be7aca3454fe642c83fed0cbef8e314b6042f64f5c99a6646da67326d3cf143ff379722c889f2a999609d91c60560b88648c918b82b0c7df905be92be61f7ea0caf158464bbd505186017735bcf3b6de241a789f3445ed5b245afdb3de133c07a94708b50988f603ff1a2805d95a9c66a0c1ace130100a0f0872fc086102cb27c23491ad18741d979cd6106fa3886173cde0aeffa0258320f9ca6045bfde5b8862bc202c6110121b6d075b77c2f286e706ba8963839135fd4f96c86a28c579e359c73f6cb87e93330a5a535684115453020f39347fefcbcdffc3f89d172310a5a1fb976ffcae04905ab6cc25c7f11e62ed536e1bca509ddc0bea9f19bb4935560a2c716c9f11462282b97ac3133067e5ebe602442a89f16973d3db62130b9d3f749c20c96378710a41ca30b2a6c323226c1e6267231eae449a6697bd29b612a55c259d16c6263d387c695fa0fae4b36f8002e9cfd17d37e6b89b35fe3ba2909de06da58fd826181db6baf43ae68fcd8f5e1449874e554175ae2710b6c2a7c0315629ee4b1e42c9301bd73a4967596bc259a51593c1ec3a2824aed5f624baddb8860424e2a9854cb26bea4c7d3bbded60a992fb38301150643ad30fb16d72f12ca6345afcbe297b5f25985718d650b8b1ac56817d8235b54d6c0964d7d4b458a7680ebf236bd5d8251eb85a7f4b981073b31860cfa53555b613c4beff503a69d3761a5340379286913ce5e83bfb866731d222c39a1dadffff4bc0f88689a9b251a0fae16a9814e01916d16382d3acc2efe347bb8bf1857e99d50a9f9e5fa4d872bbea859537718dd4157a12d1c07166e5849e852e18f87d66dcf3f271ea1ae961ea4a373ece35a9bbd58957258c7cedf0d0d6ad02298e8a85c429d1d80a0abfb108c040d22678fee77f7743711cde3034bdf7a5710bd622599bf4f32068e60a26c3a1fb5141224db0399be492f9eb98f1d30e93693886e0611d59ae1a9067b586a7a25804b126254f7e62d8d91bf9d991ee53158b1cb83883d22190c82b91787ae64e0399e19fdd52238c6908604628168806fe6f58fef6d1ff8efe1a5da720833fd334d1dfb740c2bd6f3c81e1e711709dff7de6e16d9fc628055001016579c0f9118f7c18b0e0fa499f277c97edfcb460ea3f615a63d2dfed1f6e7ab5e45274eb7aa7b83a0615c940a130679f6e07c5c62a064fe5c55d99beb483de2af5c77101f60b244f5f1b002057c705a25200c557fc9e61b8cf9f1d9fb0eb7a2119bc529cf1a0007a9a98dc5004ec889b2d2d2bdf6b3773e0c4cd894e17346d373f739c5a5b0e7b97391e9ec2fba5ee151c458a39ad71ccde7908f64b6f9a10358a79895f788e7b9f50a4971c1194849a5df7039af139966a029bc3768f299b80dc3b3fbbdc9e23ddd5f8445b0c7b08218753d2200bd1c5861bc7f1f0f9729dc33dfeae1abcf997f495b162cc3bfc39c83b07da163b0b64e3201b8b95bd2099f4d303c7a4e8fc3c006cbcb56e8f2e2651ba1716278a8f01b1ddfe5d03ae770c30f08554b3200dab373298f188378eba12c668059d4c4a4ced8fbc398e0f90909209418dd0196a3dd26c569a7f96e08f548237a993d59018c23f5e56d118de50af64a3a1c04957367698e8b5eef343cf16f4099faa488d9195e9346dd6efa33c2d73afe91654f06ef57ea8d30360f904deae14f82aef89176414affb92b56d9008fe8e2fd460ec3ff27834ee8fa285169d238b4a600c8ab7fa29e668c0fde99e8f5a1effd3ebc3601f58ea1b4aba003679b100e927514d9a09f03f84495e2cd3ee3bbe27841b6d12f7d3cbf19de59c6c895c2fc1acbe16322ed506debc6a469c917db1bf8c7e3fcc9b187f89fe7e963c93de74e21aca7408e438e08ee6ff5749b7da350d543b2460a18f3011d97cb6e74259071d6bb18f669a3e0488708641dc51434997e8d22e19f43e4269a8ca818277a379df8d5df04bab62328e9fcf97e1f4de5320bb1351a8c9b33997f5f895763eac29149bffaaa19a5978c5c55d7df9a37978e51a51f0b7a7bbb2851f175732aa353966031ca4e62443085787973f140aa61f26fe2603c8767f14c04369bb1fe219b3d62c72d294ff9185c4af7b1cb6205986184c001cf55282f6367dad8684cbbc75fe6b0b5fb424dcd238228f274775ed4d6b4425cce4c3288ef28fef4c31f033c5e7d4f5d83b9bf0da17612805c1f702e58f4a3b29b582c36c22e050eee0fa98815ca0b60499cf26ebf619181a1718cf0e20bea8fe41eeec8d4b9b520778c11bac550935f0ba8c6981211b5c1a7a15410721ca5559740c5b90c0c47cb01a07691d6fd2e447114a1fc9e826c96486558b6b2ec8798a00b85827910dbde5e9ac1bf47abb3a251386b8004d466d04d666b400ec34a9aae1e4235af10d541780c01b7f063164aeee4753e53084bfa7e93bfbc3198f7d5a87528add87ee781693a6324fb2fc8e3ed607c4c5f5e921ba6a8495cb841f73a9493dd85774b7e33a33ba29f92050d9a1a2ee86f0dd2610d9b3f86b958c535b7a4532ddafe5991b8405e58ae5785acd4d30f9731421a7fd8f45208e639a58b135daa3d0ef59b9e63e92f5724d458bc4f313df793c2d20c9ff7e3b09985538741613e2a93236b0195e83d829b825820c32f8321e60c699b835e5a48f3320607648f88e585b1f16a7b893d64512b3dfe0877859032a5d3b1b195187c918a9de02b0d229c9a9b856bd05f854da7d75e93c827e3998e71e9054f7adb3e11958a5dfaad692b6d9d9ba0d44472f7dd16c9db400351ff8bbcb874f3078d419b357e85f7e932c99cd8e0b16322f9cb5cb40678fc8f5f985097d57766a1b61f962fad65e370889416cbbfe8e97e906adaa5773ca2533a2a6ae2cc22", 0x1000}, {&(0x7f00000021c0)="d331f13825191495ea10c1fe47d4383f921d198a8f8419e984b25377cc83f8eac04b1d3ae6e95b3a01e33678b530d616ee464801d2b56257c39a58ec4d6ac6efc7b8a994598ca45a6c5afa9daa74ebb2ab107f36088284ae0c4d164b5d750c4611594fc5b5ee10620c100e0b5e5ea36197a77082648a1e4f9586fcc471c79bf96bbc45ceef9961a4bb5360aae29fc03ea1915c95fe2ac7ff915bfb2c060d41eb762fb3c2ed77e615ab6e47270a7ddc8b96046228ea68a373023e7f525d4776998369f9bc1f7380c90b0c97048375937d1f179864c2f60c8b2e681e4576f9c97aaf7d493c9e180714e2126073b3d60062756741e350b61bdc0998eb328f354fead0789def12eac1966fda7ab70e9b6acf92c495078214fd89d43e190cf9c568f7fbc4b6115f38f942965c303af835bd5c0ebc7be61ed349d8876042c8935cd82072a687403b674840dc3ae5d720f1a6698e5abeb72e73bb8dca7a2c5cab46b4726c04d5b5edadd6b1890aa7a8049dd465f569defc9988fda8944e2a8de353b1ac47d04cfc95c1355b5d8b229b275af7f21e3f14021e21d658377e256d4ad98270d727e4e3d76068f193b4c6fdc2ee4ac487f888d3861dfb07fbb8d8e3ab68d8257fc90a698d79f188f9b42fe9cee785daeaaea7f7c597f811fbb0df48b5198e100fa9b5788fcf19a825caed8915d57f162287dcdc04c6fca0a353fc66c32eb23e740af29fddfd204649a7348b07d4a846c7e7427930163cc0212c92efab1529ab6ac8421aff6c46c725ad1eca6f1cbe3354afca2f0dee9792922e31a8a099ebdcf23e69e0c98e5cdeee531f2ab112ec42fa171ec4e38ea173aabe070834eecc7a9a7f93e4d04209a59e8b797431e3854790868e653907965a64dc82732bfd8895b013a3c4e5f5c2ff8bcac7e0beba699ff290d11fb1f818f8f5b6787005ee49bfabc8d46e8ec27c43b3321bcfe1358c2d81575eec665c0f753fa9002473ce355c1dd7bd3dc2967f07180ac436424eca6fccf04b6ff4abc8870ff578a0b169e0f196307d9691263bb4645c5bc1e7765830a16b3fb3a356cfaa0421f7f49757c1f546d549c954ebdba80feb7a06e3a0ba4843d632dd0780712284c9f991d37e6d2bb0c1a361ecb1df48ccb93016653f9248c3022c05110bf7752f44f294c439976eb19dec6948140379a5f3a1e57fa1fc61443421b997e56a6677d985af6001fcbdbb980730aea425104d257615a49fbe5f3e308615f8ceccdde3b798723999db800b4697ed9d334a2db695177aa9e85997512bfac1982fcd4a5fce925a3c97dadb467ad00d86fa38f533db8d9861ac57d819697f02e14a5047bee08ec71695a8f931560c4b993c0e9880e65105c248332bc5fbd357c6bf3e13564298a789f3fb124019ece1302907261232909ffba85cff30ab329bb8687f723289c9a59b6ae73057854e16130c48625fca1eb9e3e11b48eecea9cfe74ff3d761e7ce256fbcc539124d40c057f9096ad7b3b3c878585857d957b968f8e5c3daf9ab01e630f44fa1f1787bbcd42ab41c401dce0869444fb9f58d7af02f44b5a6cca25a641331e0706c36d3ffb6b72bb40dab658d830848c4a4fd123746eb64463ce014212acd4a2927814a85813e95f28b0182088ef8cc2f30d575a4dc35c5dc5be83eb71495c54cd5bb0cc34ff50dbb9d7ff8446d29dad5f2643eb39b286de3b43ae4c2872e26f257ad4e5045ebefeed33754bfaa9bdd387fc0bb455330967275025a7d024adde43f69bfb84c89bfcade1d235762f293eda212399ed94922fddd8ba2968e456707c80519c15e35ac33a54e59aadb28986887b572b5732381880b60ef9288193d381fac0c6b6667560be2251d10743a2b922a5dbd356b1f8018604f5364325949ef8757ee4a8f33992737556de95c8824f00d312b1e13a3d5b83e371165602b39958f3f57cedc0aedc49247a83e04cd7a23479f13db8028dab07d073d380bf033f986485efee9253331ff6df77960bd160e2c54865b9178b4c5367d95474125677ecd1c3fbdb8dfae6bd0fdcdbd5811f60980f774a3a8ba5b8495232e58466ae6956efa95ed58c139bb092a508962458d6522dec2461e12c9d3a66ba98e59861be87f16ae59789d5d4d078c7d03655ce12f10392a58e719d31f9971785fef3dcdd967731fbf98123e55d96b230443e51d81714808fb0bae7c6a13341570408421cabe93010cf281bb026e5d65b1dabc440334f303d22ba57bad4d7acda7046f4d6bab173fee5e7346934bf1ef4f0d8e597a9bbaf2a6b30fa6cbb100fb085343b87b755c483f2a5b0635835cf1f5467b742764380f3f1dcfe24eab606c18faca078c70875f6ad48a92b16330cfb69164480d503fb156e3ac002ddc0154286daf5f0886a7115b864695f4e20486ff8b91df5d0b470d6f026d867b0d2a61e1ef3881634054f72b5bd46e6830fab0b2618f2e8b938031dbd8bc07769c1d4c7a57ac6eb5e66d644385b40454d52973388726b54cbef5bb8a8e3e7ab835454492982ba8b6ea1cfd7a4df5d5709e92b6e589c913c03da627bbe805f6f390bd2eaa3369d8752ebf984de7fb9c4fa168f4c00b1dbca08a7ad9553c89f43104c8da68fbb7a0846cf4ab4f5bea7059ca71d22f99975df07ee4b519378170241eed887d947595227fb47c50db5f424c1a0babd630ebab4031e811bb62ace3119573ee790e84b493d370a475a674dac473c971e152255c32ea2ebcca8a55a2f301b7950110da53d0643e8a408a7dd4378249eab0b092a06c39b2c624ff5cffd32cf469e62ac5276e9c6315e97aef3218c3b66866af6a5bc802542f77543684eb6f6d33bca39488b5d4f17f1a010ced07e39397ad386dba9a096dc8f5bc397a3ad26b71b55deea48368fdb2736a3daa4ab503039da38f3529ae5fc0a634a9796a93cdebfc4f705f81bad3937f7c21c0ff1de14690efc0cefa53f005b760b0cf43ba4af64d4627063cb738d351f299d6fcbe81cc40c4dce7b0bd964c93692e0909ca42d0c16d6770c5639da44d2c76d7498f41f2cb62b1f6076a88b088fe58c95680307beb5a52b66ad332f4043d1eae526efb24c8355388e887d742cf1b2121283f407075519f9108492a1c1b3dd1e8ede5f006a28f6955ee8b57e53d50314985377d523ef4690d15c981f1f180059183301de9b0629eed8ba6aca233b85c3edd7930ce6330b6f6cc5061be0401e6e8e81c3f23c420eba2d8f4854863c70239ca0837bb055d987641421ac84f3c512e5d3e586afc463d4bb0ca756db5e1f0b9b87517e4f2d524f2757da58b1b7aa212a96544804c8b7efcf202ecaf6b3c84975c1d6a5b9d3d5e76b567b7348b6c6404a46c2e837d73fc73c43172c362906d520c420214646c6d93d2ccba109a883e9ea89b80285a8b8028ae6b8a588c5222696706bdec25343b2625c602d697839ba76abe74f0870917f240e4ac87308d3150b31b49632080d5d7f4dc32269dba8c7aeb9911700a0dae8f0fecfe43549caef506db6d6d9a17258bd5a307a7c19c937d6391e353832aa0a93ffdda3d549e641726f61f96f8341632c0fb4a2248a79320b1a7eb1120898de8e1fa0d2c4959a4dae9a0b141339f74bc06177fc6d3e09b3abb14f3e86c97fd04aff3083fc7ab3b255a51a83f95c16dabe813e05ee7a514097c6ede7e935c31edf4caad1cdf51ff8e8217990123e11333d0e48107b178298b7bf0b518940bf7f87f2230adf0c5e69fd60fdde3e16c177fdbc2e3e62d9f3bb7080f45a0b7f3a19641328d60454302a93276867d78caeb02e281fe09d4ae132287484d4ddce603357a16ccba364753df62b5b5c136ae0f53aa79b7fe7aca632e0e34e78928fc6886948b28c68fcbc495452e6ad3dd727d74f2ac914b6fcb74f78448ce38d04c0e2cf65d538fa61966e9fd930dceaed5e00a7c71f2df7a734db786211ae8cb4cbcfeb9973d1a3d69c8bb5ff2186162c01a95310b17296a1a4292bfd9a654d19df563475efdbc1604292172386731ddd5a513cd31e5fabfcc3cbe55773b58a134aef85294b6131743e3f283ac3c41af4a53fe3e5688b11ec63ae7abc13b5e210f83ec28562ce5ceb3b1f494b3acba762c81393a9aea80e941f343de2f7ada291eb7c84a502f99c81e58f32d1ff43876dce61714e6bda8dbe756ab0e77f6d309f7c6dd04cf316a4558457040f2a4eb8a3a5cb89d314a57269a4cf84c903833353221d4841c3c198fe71c707011484cf595903a534f9cc34ece6a6c31c657c45f5d9a2cdf7d051e9e9235dbfe4234f46d0b7333f3f933eb1342c1d1a8718394d8c6c820ee29f9226cacc300d2cf853a69a123b1daecbedbd4c9e4b3557162236e114f2a82304e6bc61810496e2d47416bf629ca074f05be59a9818db2558cea5b7d7ee411a86e399824e363b4750e348db7676ff39cb6ffbaab6395996ebe5dca3c3334f94b82d20bc3a123875c026ffd95cb8a04a71cffc569ee6c08879c19527431312c43dab22b24674e95866e109c96c9a0db2aaf163edc28d4610b9d8795a7cadae1c1039dfada76d8c3a8781ab41d2b97c186d6e2e26fe4c161f50b39f68232dcdbcddf3a1d0d3923082a73199f4db2fc9668026ab9ca9f257fb5b10040972cd26ce0afe10750779ce3b844cf8f4a607daede87daccb2b5bd244b9011da7041ed4ac0b36932662123865e33ba42e8197299a62774edd0dad135ba59ad37d127b83d03b24ea6985f2ae2c0444095ec8542d7147cbe363a1095913c65188e7a231f285adeacd8bf937f20c0243bbf3b87fb560388e9ace5db6985cf5dda804ab6200731b7f4688367c388b1cf211ee5d265401075ecec4d5561fd2eb0d40cf2f913e801643304ee8b60a570b879eef788ff62113d9a7f68e3bdc6d0df10444b8f1b34923ec75a21ceab819e4d4dd2e8a608306a73226435c1219afe069929370953edee6ba595936478740db0816577bb6c77c64dc87c1050175382049d375615fc4dc601ca8811bdcc4473ed27dc26af40b92a898ac95dfc8614d98b4dc75527654ddf48cd331223f6afc9371a4b3729de1e9417da047f5e6db4bf9168ed64bc9e8ed6c0b75b0a404ae37e074f42c80c7a08d9c6011c110591f03984a39e301865c0dc321a516c150ed7c630d22401ad17195b45f1ee9a913cf0a454fc01885c75244f26f4966fe6ad390a0ac67ba4fc910dc60c8bbe4d36bc34ead43e326d0f54958f7c3b05fc96c38e45701cca36bd0062eec0bddd857b3db5315a13f66ddb99a8d14bd6be62cc9732d4056dc7abbb83b8eb91f972beb7671a3ffc1789051d9f54b33c7ee50558497e9d6d042ff5c20dfb0aed310f83006d00102602f697a8e8b0517879ede45fe59ec192a13401f6f126fddd3fa6b1e61fd8e2fb82cfa6009002bcc783654035c02e8cf3406af2ece9ec24c12a3d18d384ebbb022d9d7d1405acfecf35e73da2669728d830b69f61530791407981fb2fbf00947e47e66f9a795ab7bbcd5293aee849340914edfeaec64347b7ffcd06293a5a67d70b4365eef8d7ccc5785810be179a245e97e51bfaf51c4cc413c470411b6892b84197a35d3994c014b3231e77197d782b6a2ab8b0e669114db37516912800f35dfe96ee56e55b419a987d71049cfdda6c1a4f7d69319d30bbf8bc99cc51678faf86b77dccc2b46fe0fa7cda813f19ea601afc5b6a5db0c99f29cc3b6656782e717af72908aa0e5f3ef2209ae4a5ddb88915f97e960bfaedecf7e2d0a125b67dd2d7ecc31c2b8365c53761755d67bd2530cd6b75af31fb", 0x1000}, {&(0x7f00000031c0)="b82761cfbe34261d777345d9d758c957bda19048929c3c68a559ea8ccbfac64c453855f5e99cc51087cb9b", 0x2b}, {&(0x7f0000003200)="5cc98b3fc77433ee", 0x8}, {&(0x7f0000003240)="95b053a3e342852b4f19c2c2d582d0691564fba58b15ea12f0fcd804918222436d440d8cefa7c9f7b67d72d72b8d4cfba1b989ccdc041f1e04bb24996fe2fa0aa41d65135bc130c429af6853021cc99b421e71c39b2c9e1f8b2469ef31c6820044056f41a13389330eadf54152", 0x6d}, {&(0x7f00000032c0)="abf38e81c3245168a247065c71552a2ab40fda88c1fa9f47b396b52aee2893880cb0ffec2c05a52663fef49be84b3bb0b4296b99ce1d1b779cd89ad737cc8083d5183edd45c4aa5aae68d3fabcea9982a846d517145e38f518dd77a6ba3db9d2881504e437f4c4311170df6c2c395612398141e4c589d8dabe0e9059b99e33ff4e419ade4373b430a41ef3b77c3df9117ebdc2acf648027b715fa0572e708c026e26b2106b67a7c5600f474eb615ecc255fe501f67b55203e674e89306bf20a05872f00b5c248e079a1d159ab05c43eb5cf5c11a0d56851a4dc3bbb918b6c86aa41d781dcf2913c37211f89d5c160ac8490961b97b9bf9a548c57fd1c73d0ae7ef3cdc3c07198b99f126471aa0eabb899da110da46d7e8c1a9bdaf9914b3edcd88eda49a9d741ebdbfcc132e5558534c38f319113ae07abbb88bffe8f9e7e12a079a84ac34679a8c7c38d57444521bfeec07b56e983e804426ffcf63a942a2174f6afb44f80fdb127657f66207d43a153ce6c5cd8461c1ff9767e80edda6307f1be490a022b7aa73bf64ec49e2ce98b195593c88ca3a5584d2cad47189532abd2eaa4027712ea978d8d81dc587fbdc02b1a02128ef9720ce2730cd7c74d38c60082fd5a8e9be73f4932e0685d06f64798ae43eead2a969c65d9006b160c0e30f860b0fc976d6e1c5e2c2f6a97673245e1af8c15c60545462dd34d3cd1f2d7f1f2c45afedce66ade9a121c91153ea80782bfdc9cbe3d111421763fd73a7ece55d43266dedde65f6ed7dce571f7b0fbd92ebee01ff5ccd39486c281f154a1ef3966aaab7b53dd8ff05e0217b30af7be7262f76dc25dfbd9aa939727a284bb2f5c6f17a897993e9a6238b2d5c40b9d46c572629f3bc3f97568ea82c81e58a9a5c46c63cd3f2d2298724fe8c03d15a1957e5a8867e5fbd3e2f464b593b231563526dc9d437824c749403eca6c5915c23d6d20403c15586a923c2554f7fd70240ce6517b584591db4c8323f079df9b5cae5c6e24a149b32c29932032487c023036eb2bb25c2815e86d90ee4514783ef59d261cc49b80512795153258219251a02759385cd092cc4071ab572258389e20cf0d51d7c6516a32069945e8ab5d0d1738ad8ea1c0925ef72d8ac5f2dfeaecfebd7425304417a43648043b038886fd6447961af640bd0297091ab5964c67c2b55e63d9fcb633250377d47cb60f2436eb962d6620cb2e33f6b578cd0818c1a12073b92670155cf517cab50e13bc670f3a7a2f545cbc390315e54165bbc5bd63ddee6953adf4e0dd24de53fb0fe75fcb83b445e7f2d33b2c758caab7f21ce807630613e757f43d0c0cdb8bb03bc096fd3ff3b263cff48b96461bb9a194bb286ab3d560b4cdd8308badeb3609928167aa0e64a01ab72ea3652dc355896ef6d6a8ebcb5040cf7ad8cbcb40bacd9b9c2d1d61917010c0d712934bcf12a2b4248a021f7042733a6f5f9c4e4d642e53fa2f85d6f6df805f3254fd51715fdc3650f853f35ed15bc2906dbce5938363c66df5e6eb2fa5e4e62ceb851252a6305a7e2fee2faa2945a70c06b257ed36fe02d32e6a9ab7413834fb83199fe211f699572462dee318ed42cd796b451ad6fefcef43406f8657fb9d4ef34354769281f385a4180b0398ee346cb205e6aa6c03f7bd2a6f53174513ff1958be6d152c5612c2e2477a06173d55b5313706202041ef94919326bf753b8fef8d6ba67f044e85ffcc2434056614f30bc8850bbf064c79b303d2008841c471fcf56324103b2ed9df97094f7cbf28829d1a874812280b2d21383cee02a7fd8437af90150b8f7529e4b1ff4adeb1b05cd63f7d3587e477aaa194ae1ef5c1bdcb7ff13ad8d161549823957c243364f43198e58116e4918214b253389aee8a83a7faa6562a8681d8784e9ceb84114c7a70668e031a3784fe51fcdfd00588e2861639d84734034459463b715f299809290e8665c5202927faa1e6643bab8c71cabdd52c7088dfd0d9ded7cc320de3bb883fa4f3299b68b1a61a7a73185f912e8f2ef17f490f016002505f7fefbdc6f141ca224e6c364191e26546f9cdeda77c47f883f937ec7eed286ab135c206efd5e550ece4a5365b8d17faed0f06ae6359b2c13c1eee6a5d24b2122716e1b079dbefc952da2a31881b3b06399b1acd8564a20bcdb99013f2da2a1805289b42f1f9ffe1c143ac6ba0cbbb35b0e1e1e2fd3281b4d87c8598ff298922c30c58837faa8f860c0b9f261eeb03d5ffdd93e0d44e2c12d50e13446c7df078fb5b4ef3eb2f4a0e70c66196d5442d74955c0e7cf4220d518309c9d23cda4922dbfeef4047fc1ce575d616949821984365b14855f928685b5373b7367ff55e4b9a4a678a7cd8446b1b9212141c339747c4beb761b3c891a51b2a058c31991c244a58a2c288d6d59b35a3d73635ff62d57eba1a96feff264d5d3bde5e48483b4989b9c8b10694bf1571ef4e42c37dda17adf1a5486edb63344420392bc8ed709daf050a1a37418e2f73320598d6511c6f4c967a09058dcb091211474f6dee3dfdf8711510e4c2ba673cf4bfb03444c9beb9a84f4ab82d89ef7f3cea2b7fff41bb01e515e75912259d8d5d88449f4ba33c36951cd0c5442c8c8b6f3fbf513db4d36d092d109ffcc0c93d6c56257c679b11b13849419be8b381be10db7d165a6e122684a6ed3eb47ee381004f41b6a474eac78a1dd50205c79ce6a0aee7f5ecb9cbe8e1e57bbaed59f140d49aabc8021a109ed2d5461500803f0171bc9895e4abe5e4a032c8be2e4908232e443d013feb08f41a6e2ba50efd1f637ce7da7a8f359e46dde3b2a017fdbca3126bf77632ea11adb5554522d1428431e2681e239d4cb1d3efff88f3e70b18276dbb91dd6f07fb10c754ab48c6608f9ecc3106f8d8a16bef2c44310a4757fd478e5788e1404374e7c66ebc9d2ccb3e5074e13e9d6caf7af47bbf3f20ad7e66c4146345a887fa3eca188379310be361ac6bc7d569515dda53284586bca51d7f56b590b7ca9c43ee6e87c6b27542088e72cd70590f968fa04a4c7b3b4b9bca74c56a8c8c38d1902ef40877a41fb069576006993e7b4fd737f7100d9d8f919bc3a885d6cdd309c2b9a97cc2b9c9e7003f0f5428f719c87b057bddc6c0755f1f0105730891ecc3694131f32d36eacb7fdc01ecf081074a52c707d35aa617c1f462e58a117ffc12d29b4f8f23dceb087351306a58dbfcd48e845c054fd22d773c6e2643f67451cae511608b41a351958c26423cf9fd2af9934253b389ed821e519623660266f65bae2025f9c343303084b53925dc9fc11c99dd3eb07765514c323d2d9eb7b4bc77744d7ca9c41e0a93e1b286fd402c3329259933d422cacacf3b6693a1f49e3685b0aa60cd314b1487be2f90adf50e96089a3c6f83a8ab752fa93583327db49dc955394889973358c57b49a1af85fc7b7a9c921419ffc0c6454de6a4e84b387a1e7c1dcd13f0d2d1ac2e2722d845280b87dd3fc2c69d52b69aa03dab5589956eb4ea3c4db52f62a928e0cd21e0e02eec5ad59fd5e8d05beb69af00dc412ea7358c351a5115b86cbbef5eeb139472076cb5debb8d350aeeca4509b435cb0610de06e52d57215b64e2bdb64ddfd2ec9c68fda0c9b1a3440fd19aadaf448669fb2d1602876cb1ef2efc7f2dc5130b307ce63bf9f4fe09bc735b3dfd37d7952d52d2bb2e37828405aa4693d0741f95bceb520929483d6c22c7f515ac1920329f2d9b3b144660987f6b813b4eca32d4b8ed66e7f1afc6a50e4b926c7505adf826d65ee97d81f2ce4035d8306e09ba74711b113d3449b507b8c7e0d72c3f6e14e53e8465b956aaa79330dca9b6fa427cbdb489d7e8df4612aabd87ef2b84dcc3801fc44f764bb7898902a4bf19230b1bae893bee652488b8e06afe73ada627ae6d19007c89c9a85d8cf01c44b10f07758fa9f70cb43c3a6eb3380e47a30770ea5245112f7f88384feec4c5da7409086ec22fd9591c60fb2df1c0b3f1cebbb0e864d95fd24ee2bceeda3ecb5166af9c351771458fed0a6ab76806f0e0d2034f248b3c9fb8c7498421d6977bce9f2d9220711a27613f7a4cd26623218301f6c8161a0ea6371a99c38f1f845d813bee461a3fca172e8d6809ea760179e2c17230354baf49150817a999e83e7c1711be2b8a87f7e2e8b6ac327a3391821a7d9ba862293d82858aa0f37915c35bc299a33cae311857ba0efd3add625e0008105a9c470af43a4a72599c876dbf45361ebc22c1d226185e7be5cf60250e325df4ac5588c04c528127bdae1ffc493079bd5f55bdaae893ad1e9dd3981e43355a3b65f752ae09b8632a81403b3184d42c6ed5dfb6025ddcee5f325ec5a2955f66181f6e820420e4b3955a162a80aaf994cee09c91175134357214cb8d4ac5a87a5242f0caec4cfd8aaa4e20132413e64fdbf597b13be7e26e74547e8f00a0dc8582c4f898314f211c8e86ab983748e0d7c0d1d9a4b2830c56f0dc3d178ef12efb207074b0156ce019b5ea19e919727097b7e48d60b221db330a0611560d436c694ee94348dd6aa30120493038248a35528e9d21655d7b36abcdb81d16311ad8f7ebb9e5dbcbdc537bf06f85aa38f3894ed2532f453471dc2bea48feaac2f02bba3bcca44998210f85d07eb40fa5fd3ea057af20d693e17986daecb566d7dd205ca91b644aec3f4e5cf3c93566d8fafcfc447dd2a51727d1a13270a3eaf8b973ffa13ba96fc5d69d433a16bbd7c847547889133b0d0b301f49d81e12f6958f1ea74af68ef9ba17cdbdff1a72487d570a697959b88064d359b1b6e4acd35b226b99474cdffa064d0751f6ac945d53c67b508e8b33bac81aa83d7d89a4ad58fb4aaf8371ca4e8e12555b39adbb17564a4295aaccb58c316aecdd2410a181e00a5352aaf70908ad41eaa27c8e27e7fd8911fb96e109b46304cbd28b6d1ba66b460d374946a33b7403a2413591373caa9e9c04e621d42595e30ae0d40a4a0babb2e65ac102986af47d86d43393d2e6d94f174d7857473c318b09b63212e8f7a12817ac3c00114a0416670437ce55cb2a33afba0fe5c9a56343e95d4a3e96a7b4d9031d46e0c4eda95172540adef8019a3dff92bbc3fd7b95de2519390986e0d60a954924ee9c0b596db146f7862e0f4fc5f8dbf690a429d25db4dc4bd2b2909bb2a135cf60bc568a2d468432f72fee683f4eca6f26f2d247d33b6694456246f2b32c937fed1d37ebacce3d9793a43548529019801012e19fb247d770053af5dcfeb494d8ab87a1d92ee5971b5433d595d65a2f4842b844f08fb06ef6eb1d2898ca0e94c08f894b0384215a6936f552ef5c1dce1912fb65be705aa32d72b8c62dc999cc856ae1e982860cb0dafde3637e2c5a9e3f5e734a9ccfb090ea44f9e03a45a86626bba014a6d49c39ff724b0d71d68a96495d756ec54ab234bc54e496d6033b8b73f5c18581b6bfe9bcdfd8dfab4e27d5606635f95f758d6c9cf979cb01b5f82b6f600d959c95640587ed192cee14aafce845b53fecc2e49c23bcfd05ec6012a1f76aeb905920aab8a581398b8b98aef5b3a215c38e6bde88f4e6e218a7ec2ef0060886b8b8e526758d501d3a9e472ba5a6bafa2867fae6a65baa8a39b466f9eb001f19ccf95d6036e1e25db85ce7683dfe813bfc7522e09c7bb8378ef7f16fa17c183cce9207e1a70b9b4860ff142a9d20044a4155abb1aed40dd45e5e39fb914fd351797813cb9450d88a1f00705f44894af713446f5320d18c7fd36dd18f05954867108c87722d2f123ce7794c313f4", 0x1000}, {&(0x7f00000042c0)='2', 0x1}], 0x9, 0x0, 0x0) 16:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0xfffffffffffffffc}, {0x1800}, {0x6, 0x0, 0x0, 0xff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:38 executing program 0: r0 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r1 = dup(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000400)=0xfffffffffffffefa) r3 = dup2(r1, 0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000480)='./file1\x00', r4, r5, 0x6) r6 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r6, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r7 = dup(r6) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r9 = dup2(r7, 0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) r12 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCCONS(r14, 0x20004276, 0x0) ioctl$TIOCMSET(r14, 0x40044271, &(0x7f0000000000)) sendto$inet6(r14, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x2, 0x3, 0x4}, 0xc) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r15 = dup(r12) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xc) r17 = dup2(r15, 0xffffffffffffffff) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) r20 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r20, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r20, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r21 = dup(r20) r22 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r22, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r23 = dup2(r21, 0xffffffffffffffff) r24 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r23, &(0x7f0000000480)='./file1\x00', r24, r25, 0x6) r26 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r26, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r26, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r27 = dup(r26) r28 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r28, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r29 = dup2(r27, 0xffffffffffffffff) r30 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r29, &(0x7f0000000480)='./file1\x00', r30, r31, 0x6) getgroups(0x68, &(0x7f0000000040)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x446) 16:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:02:38 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() close(r1) r2 = accept(r0, 0x0, &(0x7f0000000140)) connect(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:02:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000d40)="6013c03bc2c276ff3648013d51f8cde55b3c483f392354a11a7da7b920929bb9b7d49f306dc2280e0ca502d3276bbfea6a0d750c577d38e21faa5ed80d87d56d92de5de4194ddbf9b2ae506ed6c1cdfdb1a55af646d07ad825de40bb23edb394c2f2356c10ee8fcc20f352dd3debba12cca4c5a5671f90ce9a65d462a7dd5946eaaea9ea77a1ff06f5491f7c6ccf324c5fdaad87d171ccd43a31a6fe69c7f5ab6e98f01ce74bf233e27dcb0c9a7eba20d74591afcec5ec58a2f3f2eb0a20", 0xbe}, {&(0x7f0000001100)="8ac3625fbe27d69c6246534ad2cb9c9ceece471d9dfa038ed38583d1518077c1b1b1797a7824a501d7eb21330188d19ed416a2800ad8909d3037de0a", 0x3c}], 0x2) 16:02:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) socket(0xbacadf60e618b4e0, 0x1228f3b5153f5def, 0x8) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000080)=0xffffffffffff8000) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:02:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00ff2e3f66696c4fa2f7"], 0xa) 16:02:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8110000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0x4, 0x3ff, 0x7, "a217b97b8694fc30c90834b5b78dfb98481e171f", 0x3, 0x6}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:02:39 executing program 1: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r8, r5, r9}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) r11 = msgget$private(0x0, 0x0) msgsnd(r11, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000019000000"], 0x0, 0x0) r12 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r12, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r12, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r13 = dup(r12) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r14, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r15 = dup2(r13, 0xffffffffffffffff) r16 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) r18 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r18, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r18, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r19 = dup(r18) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r20, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r21 = dup2(r19, 0xffffffffffffffff) r22 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r21, &(0x7f0000000480)='./file1\x00', r22, r23, 0x6) r24 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r24, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r24, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r25 = dup(r24) r26 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r26, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r27 = dup2(r25, 0xffffffffffffffff) r28 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r27, &(0x7f0000000480)='./file1\x00', r28, r29, 0x6) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000a40)={{0x0, r10, r23, r28, r6, 0x4, 0x4}, 0x2, 0x7ff, r8, r8, 0x100000001, 0x6, 0x100000000, 0x200}) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) 16:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x1ff, 0x9, r2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) recvfrom(r1, &(0x7f0000000100)=""/221, 0xdd, 0x801, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x280000) 16:02:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', 0xffffffffffffff9c}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='%dev/ci\b\x00', 0x80, 0x0) 16:02:39 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x22) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./bus\x00') 16:02:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:02:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/28, 0x1c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) openat(r3, &(0x7f0000000000)='./bus\x00', 0x100, 0x30) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) poll(&(0x7f0000000040), 0x0, 0x3) 16:02:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x0, 0x0, &(0x7f0000000040)=""/188, &(0x7f0000000100)=0xbc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x401) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000240)={0x7, 0x2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r6 = socket(0x30, 0x3, 0x7) sendto(r6, &(0x7f0000000380)="3a64713b572e2e7d055e36ca5663a211cf49d1c6afad76a00b91e0264011612807607107e623a593c1c221badef79d1d590589ca06f878c604eb63", 0x3b, 0x400, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x120) mkdir(&(0x7f0000000440)='./file0\x00', 0xb0) pwritev(r5, &(0x7f0000000880)=[{&(0x7f0000000480)="d1603ebb7beac3ce0d72df8363f30874f4260449e4610a727d30160db812b0d54cb7af05543cab0885e5dfd911394aa920b12da835106a9e94564d5656a3bde2c9fd38f674844e24e954ad05cec4ce205f6e4571d0007c88eb9bf9a70228cd1c170b7611e36ec2453053a10b1e17db78306b6a5ea2a92290fb84c7e8557b20138119c03daddb52cd613d4771f7e124c021c8939031d083e9ba6ba0aa168f2015be61b5cb909380880a4285b1b36f1cad498e2fa9190e62a3300b047942d1abfe2203fb5b26ef39d51cc60579af0402a25d77e1d0a41811f328f0cb6f318746f56fcf1419d40bb5b5ae", 0xe9}, {&(0x7f0000000580)="e0f08b86fedf886aac937e413ceaae5b74a2ed6e9a0ac9b2a891bf7bde45d5d1e9c178748edd116e1e65c51d71ec5f3b5f03bd1fa90bc11563608678", 0x3c}, {&(0x7f00000005c0)="063c8ad453eea5873eb99ddde12b65855b6359dae3c61b6a6af9fb2339e76754794711092fa6e1a09335a4b058e40957275365e5cb6737f279134e681a26c388abbdcd44044fed8b9b138b2c53feca26d1511cf484c32fcbd59c79652c648c0813239d9255f770bac5fc7a827971fd60c09b868ad2ee63be295b7e0e25916acb7c38591d91047b1d24396aef7362544960cabe8766accad76939fe1d9c7f9df35ce36d68c30c754ab7d0ab6a592802a51bc882562c99b358f86564c8972f62553cab89b67472742d4ae32b", 0xcb}, {&(0x7f00000006c0)="7df4ad038f9d02260a716990eda5e069444a1f625bc592015ccdeb6d87895c99384a5f9cefbaf13b93c974040e0e94b21cf9153c99f7d0e5ebe2b1c96b9e7ab500db93d905b2e465ca9a14e395c25f2e1926faf566f6a5664bbdc8768cc4e35236c861666ffbdb8fe59c1b7ef873becbc48cbb1b5cdad9f16c80d7db1dc1e54a3dd041bd6da291bbfef3dfd8be94b238dea3380a9bc61435f0d700e60618f983b2e25fb6e07f5c5330662e494a9f6bce1e022f856aa7e94033d48f2ad807fac08a11cda4057535", 0xc7}, {&(0x7f00000007c0)="0193fbaf1fc703606878a536b7d1172979125b8e1920468548d80480e9dcccb2f8932279cc966f749dfded4278f52c438ac9e94e8202cf0c6ccbcb9e75d5273fbddd64b3789a4d2fa81d1f3ce79056b48a77f390d6eb6ebd8df00e5ae895fcb7f3daa65ca5239fb1fa639e9117681c646d8c150237847e8c2b9c828e679ff904b7bc7e214c26913dbc83648bb1", 0x8d}], 0x5, 0x0, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000940)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000980)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000009c0)={0x500000000000000, [{0x1, 0x8}, {0x0, 0xff}, {0x1, 0x8}, {0x3}, {0x3, 0x3}, {0x1}, {0x1, 0x81}, {0x2, 0x3ff}, {0x1, 0x2}, {0x2, 0x3}, {0x2, 0x100}, {0x0, 0x10001}, {0x3, 0xfffffffffffffffd}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x7f}, {0x2, 0x8}, {0x1, 0x7}, {0x3, 0x9}, {0x2, 0x1}, {0x0, 0xffffffff}, {0x2, 0x3}, {0x2, 0x7450}, {0x2, 0x1ff}, {0x3, 0xff}, {0x3}, {0x1, 0x9}, {0x2, 0xffffffffffffff7f}, {0x1, 0x7}, {0x3, 0x36}, {0x2, 0x3ff}, {0x3, 0xfffffffffffffff7}]}) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) setsockopt(r8, 0x8000, 0x7ff, &(0x7f0000000b80)="9ba00bda0f429547b86e4801e161b36f44267aa20b88059e783d6a8e8af33c3d7bc5c21606ef5f2172878c8d26e04d4c815feabe9ed2cb0b710ba58887108a65c7ada8c1c5daf912806a09cb26b57acb710064af42807710d2cf6afe9cf04b3b1ff81e7ef5df74d7ed9e1a", 0x6b) r9 = open$dir(&(0x7f0000000c00)='./file0\x00', 0x0, 0x4) fchmodat(r9, &(0x7f0000000c40)='./file0/../file0\x00', 0x40, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f0000000cc0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x0, 0x0) r11 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000d40)) recvfrom$inet6(r11, &(0x7f0000000d80)=""/191, 0xbf, 0x1, &(0x7f0000000e40)={0x18, 0x1, 0x83b, 0x9}, 0xc) r12 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000e80)) fchdir(r12) 16:02:40 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000006286938b324cc7c804273cb950bb01a4210f0ab2b64fc054d9480ee0e9584a8f879563af2e05a102adfbb9fd4ae160bc2ff6389cbf89e81aa1615201689d0c99a5008d"], 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:02:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:02:40 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) pread(r0, &(0x7f00000002c0)="a498b5a08d575b085efb3afb8c2ebcd2485839c943c3089bd17aad72c21e8a09ea584f2db6264c7be5e30f309b95089aa798a00e4ca62999115b4eaaee9f0f855fd5c3c81885765f30fa000400000000000002a066a9c2c38520619a246c1fcd4d9774091fdf74f1e5b372e0c845e8eeace343a093e4baea00000000000006589c0c1e02a0bbbb7f97e437ccb936321a4f4f567d313ca9ea98a97f4f752b9acb1f575731a835c6c707f855dc0f305dcdd7e66995bc45b8c45121b8a8e3050a86d0e535c8ce5857a5c75092b74e61143295263b4ebeaabcf2f58d3420bbdc660e88cb37d0cfc9c0eb6295000aaa3deb536f0200c83907937730", 0xf9, 0x0, 0x0) geteuid() r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 16:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x20, 0x8004, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:40 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 16:02:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r6 = dup2(r4, 0xffffffffffffffff) r7 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sync() fchownat(r6, &(0x7f0000000480)='./file1\x00', r7, r8, 0x6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r9) r10 = getegid() chown(&(0x7f0000000080)='./file0\x00', r9, r10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:02:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20410, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x10000, 0xff, 0x9, 0x9}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x104}, 0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) write(r2, 0x0, 0x0) 16:02:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0)=0xd35, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:02:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x4, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x4fc, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfa}]}) socket$inet6(0x18, 0x6, 0xffffffffffff5319) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) setsockopt(r0, 0x29, 0x16c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) getrlimit(0x3, &(0x7f0000000340)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x80000001) r3 = getgid() setgid(r3) 16:02:40 executing program 1: r0 = socket(0x18, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000040)=""/171) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 16:02:40 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0xff}}, 0x0) getitimer(0x4, &(0x7f0000000000)) setrlimit(0x6, &(0x7f0000000040)={0x3, 0x101}) r0 = msgget(0x3, 0x100) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) r8 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r9 = dup(r8) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r11 = dup2(r9, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) r14 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r14, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r14, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r15 = dup(r14) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r16, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r17 = dup2(r15, 0xffffffffffffffff) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r20, 0x0) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r21, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r23, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x80000001, r12, r13, 0x0, r19, 0x100, 0x4}, 0x5, 0x4, r20, r23, 0x81, 0xb45, 0x9, 0x81}) 16:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x2) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) r3 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000000000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r3, 0x3) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000040)=""/32}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x80}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) r4 = msgget(0x0, 0x20) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/132) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getpeername$inet(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:02:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:02:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="22952a73bf972a15a2adce1dd177e554cc57ed", 0xffffffffffffff60) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3f) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) close(r2) 16:02:40 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() rename(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./bus\x00') r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000380)={0x7, 0x14}) r7 = socket(0x2, 0x1, 0x0) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f00000002c0)) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7, 0x10e}, {r7}, {r7, 0x2}], 0x5, 0x8eb6) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x20002) connect(r8, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r5) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r9, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000280)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:02:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='\b\x00dv/klog\x00', 0x18000, 0x0) socket(0x2, 0x5, 0x5) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$getflags(r3, 0x0) write(r0, &(0x7f0000000000)='\x00', 0xfd93) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000a40)=[{&(0x7f00000003c0)="caec7dc1d41bb58bd0c998f71ec690b688032cbe5a9c1c81282a963c75538595850acb5e4242921a3a1d95b4078ab0263dc01bcd76a829bd1bbcaf117fe771c4bfa18a9e67733b506fbb2a5f90545579f0ccd733a29e577320a025efeeb7dc986a4afd579eda73691d5c7176b7b31df3cd01f2f868d3eee0d7f006c132bfd44c99b4023882b9d5b2d4a1b80a2bdee934594100d1b0715d1f8b382dd30c9a4b5e8e28fe29282297e9d534b09a0adfb0aa57c50e0c581bf392cede8aa2d1ef638ec72f66c8dd620fec60bd8b60e3eab1343fc3b2f21d6cbddcea6d91d5a8e33d0a79b909dc593341ce8c40"}, {&(0x7f00000004c0)="a9428c5143b025193d77c38ad827f916e1967b5dacb9484ea52ec5510fecfbf493ee52ec3e0e1b4002e18626a721410c9e7dafb2939f8405ae3beba96d2edfa8d0f093ae7720183edc6abfd8dbd4feb2714dce86e044c3454e42e2f40f83c290605d499154d63e067916ba1aaae2ce8764c9ee55"}, {&(0x7f0000000540)="fde3e0429dde9bdde1f27a95b9487c2da65e3fc3402622bf264c0ade4f7803c7e0de2c28d13e1e91550626df7517a08153796c5a307713922e30be1c18b222ad47203de57a420562f029aed10358f8d4133f5fd8305e25217680d539d0d58d41c43368da63ce5e67763d41682a83b872b1aeb2cf4295144a4eac1c012874b2169b26e20ee77cfbab45af51846bc4960d"}, {&(0x7f0000000600)="99fc78f763977c8912474f9e412e7c23d7aa8b9b3115d58d0e8b12dec11abfb1f33cb84030a9560ffccb51fa36e94b2f49427d709c5e97525c79bb8db0717fe19d201c5918866224f529f640bfc65abda723c8981b0e290bea8878f21b5607975362bafd032aa54b28360e16ab5abb04e683b3a20094171a51f2816b042d1964086d331a10306787009f84a6bf7039787ae1d5db2a49d773489f6b45796f0a9c48e4814f9e79c7cbe58100b607f48e"}, {&(0x7f00000006c0)="5ad6a3e683aaafe8f0e5c54c9e945e869f32f41accc1"}, {&(0x7f0000000700)="b0"}, {&(0x7f0000000740)="a87c34a1d5ddd59373a33ac3cef614b21340ca6a8f91264a8ada1d2cbb3a2c87618671faa03f2937e0764228456387f9456d47144f0845900edfac6aedbe300ad284cdac1302434726e1d8565bf75c220ef2b5352e6d217864553df2dbbc242aab12b1c819241a5a8b4fc07e4317a2a62719b7d352197f9ca2cc168398e6e4b24e6dde2658ce"}, {&(0x7f0000000800)="7539da1b59fc3d1e477f4ac2aefda5a4689741c040c184cce8624fb6f19618f73866452957ae3c422b8ea4f4ae9f11c6cce5910570b268040e769c13c3e021fa3677c09ce59bdaf95055b6d38e9b97a6f928e42f8ac7b2ed90576843e0fed7105c39573fbc810a49e486f8285e07b072ff5c9381e3a82ce1323c217d13e694627a60982f56f5ef4ae9a35761fc2adf72c31b3d8aafd541dbe57ee9fce4984c2900f2beae0fb498e191fd848cce70e754f92865d68c84c5debfb04c773f31f4621238a53f00fe8fe202e3f3ce8a831980f7b76698202ac5fc72c0149ca4ab62e18fd8f6648c6ad6f9eda7c51367d0"}, {&(0x7f0000000900)="c47394df3e84b40f95b37f97c9d0200e90ad910acf934b4ae6d58aef4a4cdb36c4d71c4ad51f15c9d31b7bd7848ab3307b7503dbff737709a1a37f5f47a615c389617b12a2dd8584a8fe415345f26e4088724276ef9406252ad0b499250517242cb780634059821c19eed2e2b7a6822e721b0085925f054f4a546b6d854aff476a5003997886f1cc9728f8bc7522016480c798affc0c354e665732ad7a6e9502fe0757a0906e692cbe7e81abd39d28122e60b6"}, {&(0x7f00000009c0)="89bf66ce8775ab6332ab00a8c6a29e7e75f7ebd42873521a973cea0e2b222b1923645fe240910cf20d7d13e83dee87a70b16a4b9d0a31df7bcbbbb855cadd33e05c6dd4fa5c3ef353cfebb94319014cc5d6ae847053c9fb1ad9fdb09d61bd883f2fb23e4bbc528d7b0cd787e6bc114a218"}], 0x100000000000008b) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) write(r4, &(0x7f00000001c0)="f289248ca28aac204d81cc6ae195164ebe1f45ec222cf78e376ae67fab882c026094c25ff9b36ae0c9841b77f362b4150b5254c3845804c629af9a9d6df2f4f469815ad9d90f02684b057efb3605b04233102c0c79e138f095b80063288f3d9b79b3b2e28f7c3f5ece92b348cd1822dcac28f96badb9127f1edc2649e8036b0d52ef2216e908c978e87aaab54047fde36142a0c98d07625e0622", 0x9a) open(&(0x7f0000000280)='./bus\x00', 0x80, 0x10) close(r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)=0x1000) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8202, 0x0) syz_extract_tcp_res(&(0x7f0000000300), 0x0, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) 16:02:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x74af, 0x6, 0x6, 0x1}) 16:02:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x81) r2 = kqueue() select(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x73af8fe8}, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) syz_emit_ethernet(0x16a, &(0x7f0000000540)="05") fchflags(r2, 0x80000) select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) 16:02:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0x100) writev(r0, &(0x7f0000000640), 0x0) fchmod(r0, 0xe3) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/35}, &(0x7f0000000100)=0x25) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:41 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socketpair(0x2, 0x4, 0x60e, &(0x7f00000000c0)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:02:41 executing program 0: r0 = socket(0x6, 0x4, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:02:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) pwrite(r2, &(0x7f0000000080)="897c972a82dfa41dffbc6243e05e4d1aaadeb8cd570dcb1a566771439623cae8374ea42f5000b45c470047cc2b0dbb7cb21e33ca1c094ba28635fc13f62b123c3d4bba9e2fa48e04f0d6b64bc7b5eef99811bb537400333708e90194b4408e08d25b6bbc11024b9a095a526e95236210bece6d62b2f1edb604b3f47a54c3557eccf2e72d1fa30814bd34191020dba9f92f0c9babe69c58e6ca7c36ca190af94944a1b8ac518f65284972321fbaaed5f1fa582d62fd8fd56d7ee436264a7ebcb491fecab95e6e892a2aed3dba230f35d385fe98ba735cfd74f9d74c1b4e7a2911d749", 0xe2, 0x0, 0x0) dup2(r1, r4) 16:02:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) r3 = dup2(r0, r0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) 16:02:41 executing program 1: ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000040)={0x1000, 0x5, 0x1}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x125) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000080)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f0000000000)={0x2}, 0x8, 0x0) 16:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x46}, {0x4000000000006, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x3) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x30003, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x20000050, &(0x7f0000000580)=[{0x38fe, 0x3, 0xf54, 0x8000}, {0x3, 0xa3d3, 0xfffffffffffffffa, 0x9}]}) recvmsg(r2, &(0x7f0000000500)={&(0x7f00000002c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/153, 0x99}], 0x1, &(0x7f0000000400)=""/205, 0xfffffffffffffe95}, 0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x3, 0xffffffffffffffff, 0x7fffffff}, {0x0, 0x7f, 0x4, 0x80000001}, {0x6, 0x9, 0x8001, 0x1000}, {0x5, 0x0, 0x401, 0x8}]}) 16:02:41 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) read(r1, &(0x7f0000000000)=""/232, 0xe8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:02:41 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getuid() ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x80000000, 0x1, 0x2, 0x4727, 0x4}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/247, 0xf7}], 0x2c5, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000280)=""/36) r6 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r6, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r7 = dup(r6) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r9 = dup2(r7, 0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r12) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r14 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r14, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r14, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r15 = dup(r14) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r16, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r17 = dup2(r15, 0xffffffffffffffff) r18 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r17, &(0x7f0000000480)='./file1\x00', r18, r19, 0x6) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r20) r21 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r21, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r21, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r22 = dup(r21) r23 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r23, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r24 = dup2(r22, 0xffffffffffffffff) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r24, &(0x7f0000000480)='./file1\x00', r25, r26, 0x6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x10000, r12, r13, r20, r26, 0x2a, 0x100}, 0x3, 0x100000001, 0x1}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x3813, r3, 0x0, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 16:02:41 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x2, 0x4, 0x1000, [{&(0x7f0000003000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000004000/0x1000)=nil, 0x8}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil, 0x7}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xf5b}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000006000/0x2000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000005000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x30000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], '.\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = fcntl$dupfd(r1, 0x0, r2) getdents(r4, &(0x7f0000000040)=""/73, 0x49) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000001c0)=0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") 16:02:41 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x200, 0x0) r3 = fcntl$dupfd(r0, 0x11, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) r4 = socket(0x13, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0xfffffffffffffdb8) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:02:41 executing program 1: socket(0x28, 0x1, 0x4fc8d8bd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0xb1, 0x0, 0x0, 0x0) 16:02:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000000)='4', 0x187) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x121) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0xff, 0x0, 0x400, 0x0) 16:02:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xf5f8a4a83d47a80f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0xef) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f4") 16:02:41 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setuid(0xee01) r1 = getegid() r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) r8 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r9 = dup(r8) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r11 = dup2(r9, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) setregid(r1, r1) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:02:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:02:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6234aee7f20000012000c98e0f4adee7d06e87b264ad62958c0ddad4a072ee0b6c597a54daf8ce17cf56bdeaea9ef7604eca8131268c71a1930fc529cc22b1ca1028e100000000000000000500"/92], 0x10) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r3, 0x0) r4 = getpgid(r3) setpgid(r4, 0x0) dv/klog " ./bus@ Rÿpmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x20ffd000 didn't change! 16:02:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0x40044271, &(0x7f0000000000)) r7 = accept$inet6(r6, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = fcntl$dupfd(r2, 0x1b, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x40044271, &(0x7f0000000000)) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000040)=0x7) ap0pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x20ffb000 didn't change! dv/klogpmap_unwire: wiring for pmap 0xfffffd807f00a2b8 va 0x20ffa000 didn't change! 16:02:42 executing program 0: r0 = socket(0x10000000002, 0x1, 0x20000000000) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000100)=""/233, 0xe9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f00000000c0)=0x3, 0x4) syz_emit_ethernet(0x69, &(0x7f0000000000)="cdc03ba321dfc49abc4a4cb4521c6d5ef60ecacec33e113c72cb4053aaa17f662b86ccbfc8c672a33dc1a7623a75cbd42aecfb6b397e13fb45b2961e1984b652efaff78b64c3c6096a97d660e340e9a7a711f65bfc910de38113998bae74cdcb97370fd5582969666f") 16:02:42 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000032, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) 16:02:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x5, 0x800) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/230, 0xffffffffffffffd7) listen(r1, 0x3ff) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) " ./bus/dev/klog/dev/nullN#ò‰$Œ¢Š¬ MÌjá•N¾Eì",÷Ž7j櫈,`”Â_ù³jàÉ„wób´ RTÄXÆ)¯šmòôôiZÙÙhK~û6°B3, yá8ð•¸c(=›y³²â|?^Î’³HÍ"ܬ(ùk­¹Ü&Ièk Rï"éÉxèzªµ@GýãaB Éb^"s€ Êì}ÁÔµ‹Ðɘ÷ƶˆ,¾Zœ(*–0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001100)='W\x00') execve(0x0, 0x0, 0x0) 16:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") y¹ ÜY3AÎŒ@©BŒQC°%=wÊØ'ùá–{]¬¹HN¥.ÅQìûô“îRì>@á†&§!A ž}¯²“Ÿ„®;ë©m.ߨÐð“®w >Üj¿ØÛÔþ²qMΆàDÃENBâôƒÂ`]I‘TÖ>yºªâ·dÉîUýãàBÞ›Ýáòz•¹H|-¦^?Ã@&"¿&L 16:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0xa, r0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r7, 0xaab644ecae4f220d}], 0x1, 0x0) socketpair(0x10, 0x1, 0x100, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r9, 0xaab644ecae4f220d}], 0x1, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x80, 0x18ce, 0x7}, {{r5}, 0x0, 0x4, 0x80000000, 0x4, 0x9}, {{r6}, 0x7ffffffffffffffc, 0x2, 0x40000000, 0x2, 0x3}], 0x1, &(0x7f0000000380)=[{{r0}, 0xc0ac0c3d68396b93, 0x34, 0x2, 0xffffffff, 0x8000000000}, {{r0}, 0xfffffffffffffff9, 0x41, 0x2, 0x1, 0xfffffffffffffe00}, {{r7}, 0xfffffffffffffff8, 0x1, 0x8a057ddc0406174d, 0x47f, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x0, 0x29a}, {{r8}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x10001, 0x4a7}, {{r0}, 0xfffffffffffffffc, 0xab, 0x8, 0x5, 0x20}, {{}, 0xfffffffffffffffd, 0x84, 0x40000000, 0x6c2c, 0x800}, {{r9}, 0xfffffffffffffffb, 0x30, 0x4, 0x2b, 0xfffffffffffff800}, {{r0}, 0xfffffffffffffff8, 0x1, 0x10, 0x80000001, 0xfffffffffffffff9}], 0x80, &(0x7f0000000100)={0x400, 0x4}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x10}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:02:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/119, 0x77, 0x40, &(0x7f0000000180)=@abs={0x22b58a979c44cf33, 0x0, 0x2}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10a) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd2, 0x7f58}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) dup(r2) 16:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x5c}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x40) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r4) close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080), 0x0, 0x0) setsockopt(r0, 0x99, 0x0, &(0x7f0000000180)="c74aad8991796c91a3e88425ce53b80b481025a322f684438aa290c196cc34d3bde63f2ca55d810b6f32f47ca1409271cbfb79dec6089c29e97b3eb6da3f49860d1ac1389e83122eafb785758daf79d6eb6a50c45fef31387266b41423fcb4eeea8d853e4bfcec2af1915d2a6375927cda2c55c6af69624bb013331bfdfa44a28015ce57ff7a0780b233e3c0ee4bdbea9967a4c2b6232e", 0x97) dup2(r0, r1) 16:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x440, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x67c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chdir(&(0x7f0000000040)='./file0\x00') 16:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000100)='./file0\x00', 0x32b) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:02:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x24, 0x0, &(0x7f0000000040)=""/36}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r3 = syz_open_pts() close(r3) fcntl$setflags(r3, 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x4) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) fsync(r4) r5 = socket$inet(0x2, 0x8000, 0x2) ftruncate(r5, 0x0, 0x5de6df09) 16:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) mkdirat(r2, &(0x7f00000000c0)='\x00', 0x108) 16:02:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="ef51e874e772ac66645c2f4311538216985dc712a2d20369c376dc5b2393f30ecde228c9c72b21c49312d469bc1a81dff494bade8b6ceded513f1d8935e679786c1247a604270a6efe97d7acd9fff6de764a389c05c1be5172e25c7d5bd5c9d5c27d48a29a2ebe477b6275f5e5af8f46cdc0d620f2b6fa", 0x77) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:02:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10802, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0xb}], 0x2, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:02:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f00000000c0)=[{0x6, 0x400}], 0x3eb}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)) chroot(&(0x7f0000000040)='./file0\x00') r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000003c0)) 16:02:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = syz_open_pts() close(r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x8000, 0x560c9eb3340bb49b) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r5, 0x1}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = dup2(r1, r2) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xcd}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r7 = syz_open_pts() close(r7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) fchdir(r8) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r7, 0x4}], 0x1, 0x0) r9 = dup(r7) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x3}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) 16:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\x02\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6}]}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) 16:02:42 executing program 1: madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2) 16:02:42 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x1c2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) r3 = accept$unix(r1, 0x0, &(0x7f0000000100)=0x83) getsockname$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="00000001018000"/43], &(0x7f0000000080)=0x2b) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') 16:02:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) faccessat(r0, &(0x7f00000004c0)='./file0\x00', 0x80, 0x5) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a5a464f6e241557b379d89ca0c52984fc753f18e8", 0x228}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socket(0x2c, 0x8000, 0x49) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) r1 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000400)=0x8) utimes(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)={{0x9, 0x80000001}, {0x7fb}}) bind$unix(r1, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) 16:02:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb, 0x80000000}], 0x4, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000280)=""/36) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000280)=""/4096) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1ff, 0x5, 0x0, 0x3ff}, {0x0, 0x1, 0x6}, {0x1, 0x3, 0x800, 0x4}]}) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) writev(r0, &(0x7f0000000140)=[{}, {&(0x7f0000000080)="1190d5ae339ce0e000907bbf0c6fe8f7d8d746e6fc930b4c2e4d8f4f8c2a7c43", 0x20}, {&(0x7f00000000c0)="f28ce008513700e2c4bc54fee3c5ba4c2e416b526961ad71cf5031ee5908ee8cd342e300b18c7e72cd6aca6d5389e2d0451c0751c35e2ac829acf1149c02de97db076c267490d5bd805ab5f8dcb99490851cede041c3852cd0d259", 0x5b}], 0x3) 16:02:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x44}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000200)=0xffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) accept(r3, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 16:02:42 executing program 0: r0 = socket(0x18, 0x3, 0x3) shutdown(0xffffffffffffff9c, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:02:42 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080), 0x1fffffffffffff41, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x5, 0x6, 0xc19d]}) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:02:42 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x800, 0x40) r4 = semget$private(0x0, 0x2, 0x796) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000080)=""/124) close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) poll(&(0x7f0000000180)=[{r6, 0x84}], 0x1, 0x0) 16:02:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000040)=[{0x2, 0xe2, 0xffff, 0x101}, {0x5, 0x40, 0x3, 0x4}, {0x7, 0x20, 0x3, 0x4c}, {0x9, 0x3f, 0x8, 0x9}, {0xfff, 0x0, 0x9, 0x2}, {0x3170367e, 0x8, 0x2, 0x3}, {0x10001, 0x7ff, 0x6, 0x400}, {0x80000001, 0x100, 0xfff, 0x5}, {0x8d57, 0xf92, 0x10000, 0x5}, {0x4, 0x5, 0x3f, 0x7}]}) dup2(r0, r1) 16:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c, 0xffffffffffffffff, 0x0, 0x20000}, {0x3, 0x1, 0x100}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) getgroups(0x1, &(0x7f0000000040)=[r7]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:02:43 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x502, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000000, 0x1}}) socketpair(0x2, 0x4, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/43, 0x2b, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:02:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "854955882e0261b6374dbfa608e08ff7ff00"}) syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 16:02:43 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x1, 0x0, 0x0, "d7b8c13ac5f3917a2b50c70c0800000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x1ff) write(r0, &(0x7f0000000500)="bd", 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:02:43 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0xffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCVERSION(r2, 0x80044270, &(0x7f0000000040)) 16:02:43 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x7f, 0x9, 0xff, {[0xffffffff, 0x0, 0x1dca84af, 0x80000000, 0x1b9a8, 0xffffffff, 0x2, 0x8, 0x3, 0x586, 0xfffffffffffff6a9, 0x100, 0xffffffffffffffff, 0x3, 0x3, 0x7, 0x1], [0x4, 0xfff, 0x0, 0x1, 0x2, 0x1, 0x6, 0x4, 0x8], [0xe2, 0x100000000, 0x1, 0x0, 0x100, 0x267f4d6a, 0x1], [0x1, 0x80000000, 0x7, 0x0, 0x81, 0x3], [{0x2, 0x8, 0x9}, {0x1, 0x3, 0x9, 0x8}, {0xfff, 0x3, 0xffffffffffff0000, 0x4}, {0x499, 0x100, 0x100000000, 0xe21}, {0x1, 0x4, 0xfff, 0x8}, {0x5, 0x1, 0x400, 0x8001}, {0x8, 0x800, 0x8, 0x20}, {0x3, 0x100000001, 0x80000000, 0x8}], {0x5, 0x401, 0x81, 0x6}, {0x95, 0x1, 0x25729c97, 0x3}}}) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'\xff\xff\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) close(r0) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f900e30600000400ffb67c00"/28], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x8000, 0x2, 0x100000000, 0x9}, {0x80000001, 0x10000, 0x8, 0x92}]}) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:02:43 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8800, 0x0) 16:02:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) r2 = semget(0x1, 0x0, 0x6f0) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:43 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000004000b"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x288, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x9) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000000300), 0x0) poll(&(0x7f0000000080)=[{r8, 0xaab644ecae4f220d}], 0x1, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0x7ffffffffffffff9, 0x20, 0xf0000000, 0x20, 0x9}], 0x1000, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x5e, 0x1, 0x3, 0x6}, {{r6}, 0xfffffffffffffffa, 0x40, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffb, 0x58, 0x80000000, 0x4, 0x7}, {{r1}, 0xfffffffffffffffa, 0x78, 0x80000001, 0xfffffffffffff2d7, 0xf7}, {{}, 0xfffffffffffffff9, 0x108, 0x400fff77, 0x8, 0x9}, {{0xffffffffffffff9c}, 0x0, 0x82, 0x80, 0x4, 0x5}, {{r1}, 0x63ea9c115445d78f, 0x84, 0x20000000, 0xf7, 0x7}, {{r7}, 0xfffffffffffffffa, 0x80, 0x31, 0x1f, 0x3}, {{r8}, 0xfffffffffffffffd, 0x5388049297a8d51a, 0x41, 0x8, 0x7}], 0x2, &(0x7f00000002c0)={0x7, 0x710}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:02:44 executing program 1: shmget(0x1, 0x3000, 0xc0, &(0x7f00007b8000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4c, &(0x7f0000000480)='\a\x00') 16:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/20}, &(0x7f0000000080)=0x16) 16:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x4, 0x3, 0x176f, 0x8000}, {0x7fffffff, 0xeaaf107, 0x80000000, 0x400}, {0x7, 0x7, 0x81, 0x6}, {0x4c5, 0xfffffffffffffffa, 0x401, 0x611}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) 16:02:44 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:02:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20004, 0x40) pread(r0, &(0x7f0000000040)="cf3e01a845b025d9794977653d7726fd3bc18c62d86b7a859b80568a978f03aa75351c9385055a8f0281d221c9742a8773c8fd8b6cbd4c75aff8a6fbd0cb28ccdc5b23ee645eeb6904b2313b3d8e4943dd4aca4e1e93a291551fb8e4374569be8edbd19bc1cca555847c5823adeb2398f022e2af65bc2cc5640d4b30a2aac206928cbf42d7ad380ea00ffb3a967d38817195163b1693dd43bc815a0ef576dda52c021db757d072530cee1f6561981f60350a299746853c91c693847d05778d5d6d639457a3d10faca98a685a4acaa3bf06968d92dfebd291c7c188e8bd5676efd23c9b0ce38629f6161d27473570aa3b55a594dadfe7ce3cf948df56d0c49f", 0xff, 0x0, 0x4f) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8cd9, 0x0) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000180)=""/152, 0x98}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4961f5723404dc2) ioctl$TIOCSDTR(r2, 0x20007479) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x4000, 0x6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x80, 0x0) r7 = open$dir(&(0x7f0000001580)='./file0\x00', 0x8, 0x100) r8 = openat(r3, &(0x7f00000015c0)='./file0\x00', 0x200, 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x8000, 0x0) r11 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r13 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r15 = geteuid() r16 = getgid() r17 = accept$inet6(r0, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r18 = socket(0x10, 0x1, 0x5) r19 = kqueue() r20 = dup(0xffffffffffffff9c) r21 = accept(r3, 0x0, &(0x7f0000001800)) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x20, 0x0) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000001880)='/dev/null\x00', 0x10000, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd0\x00', 0x200, 0x0) sendmsg$unix(r4, &(0x7f0000001a00)={&(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000001340)="7be07237336546ddb714921abdff3b7082282aaf06015961604e57596971fce408f6b7344f2d4bdb8202cb0ea82da95e9761f4648d7c42e063574aeda41a308eccdbc25c46b6ab21369ee75ac37aef38f8cffa54e8835dddca55193abb1b8a174a884178c39218b4aae45024e62e55b33272989ec45e6c432657ffedee35355828215a3dad406eaaeb57cd54090a1ebdee705c80c8c94958be0f8226b363632b6a0045070c36ff7f747cd67e2c05156dd3e1733eeac3a8827199a9d1dabe7854e46783bd87892f144900f7da8640aec7289acb849f85d1ee98770de2984f278d7a6210831eab", 0xe6}, {&(0x7f0000001440)="51208fc7e38f024e0df70eceddfba7fb850d47bbfd88558464d6e6f60cf70f8cf802d7504cff69e3b6a1fe9a0bd1c0625294e9a5558f3f1bf75e47428c07b3f062d0297b33e5266c7bbfb4bfbcea985031fb720978f8d22b73bd1853f2da2d49680a7c29e1a97ad1aa258dab64494db28cbea03ffac058f686abcbf0aa", 0x7d}, {&(0x7f00000014c0)="4ed2715d6807adb03bab2328284f44790ff19b5488d818b9c4fe57e19c0ca451c766fa2885b36eda99b67179c4d34ceea8d928", 0x33}], 0x3, &(0x7f0000001900)=[@rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r3, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r17, r18]}, @rights={0x18, 0xffff, 0x1, [r0, r19]}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r3, r23, r24]}], 0xd0, 0x5}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001a40)={0xfffffffffffffffb, 0xfd6f, 0x9, 0x1, "2c450bcd19ce01b6086520605ff58a51e5af1563", 0xd2d, 0x3}) r25 = syz_open_pts() ioctl$TIOCSTART(r25, 0x2000746e) 16:02:44 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653020"], 0xa) write(r1, &(0x7f0000000040)="1b8200ebabecec1ef71801c038ad1af05de2f4ef18", 0x15) 16:02:44 executing program 0: lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000015c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5cc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098f66cdde77d5e074d3c73ea9795f2a6cb7078d508f46c6a5943839b4b51e07be5f367ec9bc68218bca2b8996ffb0ea9cea1cb86fd4e3989f6b483b56cf6b891554d3151e880a26604d5acdbfd427d63c4b2a453f72e4bd12fba863adf69783ed4fdfd1322b4236fc880b98b641c2eb63b0b550342b82713c1d013e337c67d7eae51c6d70618deedbed3e42b6f2aa16271729896a976429862ab2eff77285e064d9831b3e2376221c4c5dc80b6f041f751fb817412fcb47e63699e7414bbc1a672a6238376293197f9d0574af4dfa170230aff09339cc9ca0add649f088cb3bfca9488940809615c930e85cbdd7d756896998d4266"], &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x7fffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') 16:02:44 executing program 1: setuid(0xee01) msgget(0x2, 0x84e) r0 = semget$private(0x0, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x770) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000280)=""/36) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/127) sync() semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x1, 0x10) 16:02:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600d, 0xe02) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) ioctl$KDGKBMODE(r3, 0x40044b06) dup2(r1, r0) 16:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) recvfrom$inet(r2, &(0x7f00000001c0)=""/127, 0x7f, 0xc3, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xeda5, 0x200, 0x5, 0x74}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:44 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) sendto$inet6(r2, &(0x7f0000000040)="4d5be6f10a4d4356d4389c7f0759cffe287bb87e5fb847d7a777643adb9045808f1eba4af8cf1214731bf49c20f4b4e307ff2ec7a594f4489daa8d21f14a05b7d802e1eec5b4d4fffa2e7a1f6d717766139d5454e4960438bdfbf149ba94b6b92c27bb8129ec4849fe415ea7a8f7dbd5abbea98fa3d663c0d57545aa92f0bc3f6ad85f1d7276855b34c9833f9d89794f7dbf53cefe42330f0ec2e776cd0922db6d275bbacad6acd5b7964dc9e5150d95ef8e9c80c5096644", 0xb8, 0x85c37e6318ab559c, &(0x7f0000000100)={0x18, 0x3, 0x8, 0x6a3f4f41}, 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xdae42587e5c52ce4, 0x149) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1c8ff42c8f44433b, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x3, &(0x7f0000000200)) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r8, 0xaab644ecae4f220d}], 0x1, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r9, 0xaab644ecae4f220d}], 0x1, 0x0) kevent(r3, &(0x7f00000001c0), 0x5, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff8, 0xd517dd7e22845d5a, 0x4, 0x2}, {{r6}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7ff, 0x82}, {{r7}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x2, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x8, 0x2, 0x6, 0x3}, {{}, 0xfffffffffffffff9, 0x52, 0x40000000, 0x6, 0x3f}, {{r9}, 0xfffffffffffffffb, 0x52, 0x1, 0x94f, 0x1ff}], 0x6, &(0x7f0000000300)={0x9, 0xfffffffffffffffb}) pipe(&(0x7f0000000000)) 16:02:44 executing program 1: select(0x3c7, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x5, 0x2}) execve(0x0, 0x0, 0x0) socketpair(0x20, 0x0, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:02:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:02:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x200000000060}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='\x1e$ev/b\xf0f\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x2800000000000, 0x7ff, 0x6, 0x73}, {0x0, 0x9, 0x1, 0x800}, {0x4000000000, 0x1ff, 0xb4d, 0x9a}, {0x0, 0x2, 0x0, 0xffffffffffffff7f}, {0x3, 0xb34, 0x40, 0x6}]}) 16:02:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x23}], 0x2}) socket(0x18, 0x8000, 0x58be) 16:02:44 executing program 0: r0 = socket(0x16, 0x4, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 16:02:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x4000, 0x1ff) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r1, r0) 16:02:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x5f46daef1ff0847f, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') open$dir(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x10) 16:02:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT=r1], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00009fddfc2dea09eca8"], 0x10) 16:02:44 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = accept$unix(r0, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) writev(r2, &(0x7f0000001880)=[{&(0x7f00000017c0)="87cffa4dbad07dfe736795890821a13ae710dd4379cdc8a2e3086bcdc787e494bdb1ee5bd28010346c2606f69981040da209da4fbb091209366ccd38a7254e058d251576ef567e7e1c5f0911456bd0c5502f802f861a8b0e932c85559c6d6b30ced2a3572db0a2475c9ee645cfab819cf263effb4745e1cb185e9d21d36a3ac5b4d68ca640674015c432cbae2b7fa47f87624a0ab33440a8d1bd4575cd6df4ba41edc3619c0640253c955c8fe7e568ac", 0xb0}], 0x1) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000200)="d014d0f0564c8367efa2108b63e66fcab2bcd1f114815a6e2a55629ded43f77c127251566f282920bbe05a2f2f88d59a4f1864ab39ef7f0326c3d6597d8a3e4c43be501c42bd49ef3011083f050e48d869d4854689c85a931ca47cd51a446d8f2c9d977365e091d3d26b87718073b4f198f748d80db6f5", 0x77}, {&(0x7f0000000280)="89d8bc68362bee79eafafc8de6cefdd3cb49c88f230c3fff42a35c85074156ba23dbdd78f369c453cb728da1177ff0814aa85ed2de5ded7e0196a3b872649deea2ec3a111b4cffa138b25ab5dc8b736103afd206baca1d3252d74f744d3937be7ec634f49a295c79c0cc3628c4ebe671430c5cb03e90316fdd8451ca9e21c51b18089cb1427eff5a93aac78b418bea3b97195c2230caf53d2e13c7f442da4fb8980fef02", 0xa4}, {}, {&(0x7f0000000340)="35b8fe178c461e5561b784579295dd62b1d0933d501bb282903a4938d1c4746dfe780e76b087d0ae387045ca532f1da358cccffc25549fcb33fb80b6928f927c8f308ee0ddcbbdc0a32d9120639847b327b23072e15276d47880f17508ec81baf9068c9735f49e1b47fd1c9446b6880209d35d7406a4210432b839c32e60631ba23964e4aeb5610c1a799cbaf6", 0x8d}, {&(0x7f0000000100)="437384ac9062c50d", 0x8}, {&(0x7f0000000180)="9a6cfe675f45f8e5e3be6a1f31150e760bf20f0d704f07", 0x17}, {&(0x7f0000000400)="19bc168ced608bca415536a3b4a9d0d75ce7d7614ac0075e546a60d38109b0e6daa96d52adb02f5bc096bc2759d8b8e9479c8647d861f2d437e9cb966b94d6e630297c90aff9aa24e8f408291d75", 0x4e}, {&(0x7f00000004c0)="271479d6f5da79d41c14e778f3e2f03a113f87bafc135e421c62b221910cf6a99897a1d1ca63b7667746b33c8e41ea0ffbd60b8be815de231f74efdb33bf9e35e003b2a2c633726480a6feea9eb9353f69ab039aa9a492b4eeb7dc51d2eb523b82a65c4e1b408e6c97bba97909b2", 0x6e}, {&(0x7f0000000540)="1ca58549605297d2cbbf53c28e860ee326137b90a297b3a6ede4fdcc81892b8a7b518808c8578dcde5e8d447571818d34680a280b091b5d774153b705d884843dc994c3a6485dc090afe35d6fc", 0x4d}], 0x9) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x3, 0x8001, 0xe3, 0x7d98, "9eae5c573a7499bd76a68b34d797632560930dea", 0x7, 0x8}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000600)={{}, 0x2, &(0x7f00000005c0)=[0x0, 0x0]}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x808, 0x0) pwrite(r1, &(0x7f00000000c0)="d22b4bc149f04a4541240ddc24c4ba57eac6fd709a48ecc59feb8043e498142e07ff7c5aba3904bbb536a0ce1712f133621fb25642c67e41edbf0e62beedcb068752cca58958d49246bba95a5b4d65140109458080282bc26aeae4a78b2e621cbc69f1e3dda0074e314e", 0x6a, 0x0, 0x0) 16:02:44 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f00000000c0)="b8d0cb494b7d132007240bf1bbfef1d918d06cd564e9aab202d5dc6fbcacacde4c06552f5bca04d8e6782a8dd067d00179351dad5953a446012be66400fa19d56a14e84827b7b199065ffd3d37ef60e4a29987fd4e81bca8c62f8f3ba2aae8598eb71b01cf90e6ea1f95338788b36183042b42186fea73aed2", 0x79}], 0x1000000000000215) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) pipe2(&(0x7f0000000040), 0x0) dup2(r0, r1) sync() getrusage(0x1, &(0x7f00000003c0)) 16:02:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x380000000000000, &(0x7f0000000140)="9cbfab5be9fb37df570d862a9a1f72039e4f6ee7dcf7639485b96a72f8368b09a2202568d23fd6f84f01eddbcb27a54c35107d6f525118ea0a380809e0bb17ec15785b57839640910ab9afa5119ba02b0bb417a05251292fdcefb5d0e23ae5ceebf9aba3c475f8230b8edcdc5ac12cfaa548af4494c3403cadc9d5e19855e54124", 0x81) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) 16:02:44 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x7c6ee23d}) clock_settime(0x2, &(0x7f0000000000)={0xfffffffffffffffe, 0x401}) 16:02:44 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r2 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x400, r2) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0x88, 0x4, 0x1, 0x7, 0x5, 0xfffffffffffffffb, 0x0, 0x0, 0x100, 0x7c34}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x210, 0x0) 04:27:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffe, 0x10000ffdfffff}) 04:27:41 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="6e8a5124cde133454c3c822280099dee4db0ba3ae7059acbceb2d83498595a7c7b90a3b49c24ac7b8c0da32563db45b776c5ddd84daa67db13bf15a3c03544f0f0cf31f4f6da9f2e216b67d62511879deb8c413e98149c9a13e12150a39f", 0x5e) r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000440)=0x80000001) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f0000000480)="93", 0x1) syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) preadv(r3, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000340)=""/247, 0xf7}, {&(0x7f00000004c0)=""/198, 0xc6}, {&(0x7f00000005c0)=""/243, 0xf3}, {&(0x7f00000006c0)=""/240, 0xf0}], 0x6, 0x0, 0x0) r4 = kqueue() close(r2) r5 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000140)) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = dup2(r6, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000840)=0x9) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r8, 0xaab644ecae4f220d}], 0x1, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r9, 0xaab644ecae4f220d}], 0x1, 0x0) kevent(r4, &(0x7f0000000880)=[{{r8}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0xc8}, {{r9}, 0xfffffffffffffffc, 0x80, 0xfffff, 0xf8ec, 0x7fffffff}, {{r5}, 0xfffffffffffffffb, 0xf1, 0x2, 0x3, 0xfffffffffffffffe}], 0x1000, 0x0, 0x800000, 0x0) 04:27:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000080)="9cb7758d020353db291f7e", 0xb) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x40044271, &(0x7f0000000000)) ioctl$KDENABIO(r5, 0x20004b3c) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x1, 0x0, 0x0, 0x1, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x1}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r3, &(0x7f0000000040), 0x1) 04:27:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000040)={0x1f, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 04:27:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x0, 0xa}, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:27:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x6) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = dup(r3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000240)={0x46, 0x8}) r5 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x20000511d, "0d592fde86f45e52c58b62c2f19d19bf96cea18a", 0xfffffffffffffffd, 0x28}) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r8 = dup(r7) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000180)=""/184, &(0x7f0000000100)=0xb8) poll(&(0x7f0000000080)=[{r7, 0xaab644ecae4f220d}], 0x1, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0x40044271, &(0x7f0000000000)) r11 = openat(r10, &(0x7f0000000280)='./file0\x00', 0x0, 0x80) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f00000002c0)) dup2(r6, r7) write(r0, &(0x7f0000000140)='\r', 0x1) 04:27:41 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x34) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f00000000c0)=0x1f) 04:27:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1, 0x6, 0x7eca}, {{r1}, 0x7, 0x8, 0x80, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x60, 0x4, 0x8001, 0x7}, {{r2}, 0x8e6925ab3f265bce, 0x0, 0x10, 0xfff, 0x8}, {{r0}, 0xfffffffffffffffc, 0xd, 0x80000000, 0x3, 0x100000001}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) shutdown(r5, 0x3) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = syz_open_pts() ioctl$TIOCNXCL(r7, 0x2000740e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r9, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000100)=0x1) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:27:41 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4000, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x8003, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x37c, "000000000000000100002000"}) close(r1) r4 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x80001002, r4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) mknodat(r5, &(0x7f0000000040)='./file1\x00', 0x8000, 0x1f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r2) 04:27:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="b0144606ca72b3b724c7f723cb86547e8a7c96b8220fafff4d437ac6064d6ce8d0370e9fc93a1f1e7c31ccb190346ef9136265a43aa9ef5544beb6db283492319377720ffc599820d6121a3d5a47f49a6bb1309629678e4cda70aff6c1d3dee4bf69ed182b42ca1fd99fabd17f87a473deab118b655d2f83a6a09cceabd904f771c0c6bbcfe8c31d748951b8829ff39186579991b131deacecc5ccfd3797be204cfb770bbd9301b0a9a0adb5d29c398ce31b1fefa0949d3f003e896a2179d35f413f7bb065462488aae5df289d983dc2ce2da4ee35ee9b3c36b23a420c6de97c0a6314497c942ba87fadb084514b640360", 0xf1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 04:27:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x8001) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x2, 0x4, 0x6}, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x0, 0x0, r4}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:27:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 04:27:41 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = socket(0x2, 0x8002, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26a5", 0x5}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r4, 0x0, 0x3) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 04:27:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e4000000080000ee000000002000008e"}) r0 = syz_open_pts() write(0xffffffffffffff9c, &(0x7f00000000c0)="35524912eb3c2e1b0e2660b6cffc2e54c8386833f047068737ff409c8914020f2f25980123eddebd025a0c3c14a67eb57103465e562e1cd2a846d806a38ed3924f5cc7d9b15d42d526895496038546f94f41ec589f56e2881729b55cbec56ab218f854008b5382952fd49caea20231ffde3a3caca76e57ca14bd47922ded2c04f9fa07f2eebf9166686ec0b0dd2d3a4ec8a0c7a6de6af5c86d48b683ca9a8479ef01082c1fb06e697f6c223339165fa19fe881d6f5dbf1411a2f980ef0e5711eaa7ed785e9caa5ef26eb5a37369146aa27276fb5230892ab87ddf03bd68f2f49d69b8c5ef984f552d400622db634fbdf2cc2ec2663394ae9d33a9469822f5ef94add5941d11e6eb710e6ad84421f7c56e7e9e5f1d78a000242103bfbca647e5bad07bc0cf1192f9691588e848d7b0d09d0d13be029733f2c54c8282f6ef04ee1bff7e659872f5f924172e5d0de924b13c3cd587ff0a4b6b553288b1b468e3ebb110d9f2daea834bdd093f0b5d4f9e49a3f278824220f2ea6cef028e8cdfad38416ac169933c91ca844f7aa78046eea15c7c85f9a5952a0ec1568f967f55f639c39096c4e50310be81d6025ecebdba97c19ea413277becb6ef72ef26b1ec81daa0973cbbdb77acb6723202a1489a5c6751d4b17284d2f906cd86091affb6871f5e5ba5a99b0a54ad2a40133fea46dccb5c98970a74a836aa578cf697a2fac52b9211de1dec619c6beab18935228750ef2215963ce1f2a3c6cc9094cf6d881c4025066c0127b839ad040835fc46ec4184ab9b47dfe08851b5a1803f273f9b43ece3f4b047040ecb470bda03886f64c0e0ec4f7318f8b8bc0b63fe4505ae0381c80650cdf44bc1fc0c4dbb3de5a1874e306f479419075b42f6cbd102f79c9d70914c0d729ac1201cc3001da2d3c8f4cb044875d0b6cc7509cc5ef1cfe4e07d8013a718fa111f79c27c77669fefded3b58b3dd25610ca533b92312d3bde3b1568ec2746eebcc86fa54fa4294dd956e4fc8fce44520722c0f44e0256bb25702b5a9c06f243d06e8de96f8db99116fdd36b63a96ac603904a56eb81b5a84fd9928e7bcb7d2b58f57b8edea129b03a2908e4df1a1a3f3d6b9b75be0ee442783389993b970f8df4d98c51a6258244082881f2cec2ac01ce31b0d2f22ae30be36549e0deee545127683fed7f05a7b30a8a7f4946a902c7167a98bd688ab5209bab6554558ec1d3802aefa43d09dec6993795d8f046a4afdb7cfbd2102d517aea8bf96cf900eb08632aaa44bc0c44c95bcf5d6e1d9e5fbb7521f522d21f92a0a9c2cdd2d6f3c6eb6929b27e2de38d5ecdce052ebc407ca0f92b5ae517bef0285448c2bf76ac07d5210b4daf189b6028892dd96f0cdeafd920edbb4a023eb6a7caa8f41d3dfa8fade543c49b788d8d0e3b7c6eccb7188cfbf975889cbab60d40006ce40d2ef4303fbb16a0f8e8c18404770d943a501a6f8042d4e2326e5190407216bad3956656d61ab50851f7e011859b028fe0eb10488212d7c2832f3c2ead43cebfa1411a68559cc8965e0d423e12f62a32154d77855ec5cfaeea450bfc3f56054f9aeb588720b3881704a82a03ea43230c44767b250ec572dea660cd9e9e341153e60e06b2a5d783a6a8e628534dc1d6dd7e088458baf8fb8c5ff64c4b7bf8e7133a52124e96cf83ed4c2ebc132b001e93aecf1666dfe411e5bde21c2882fcd15fcd350d0e60fccb175722d2ece5d9db86f32ebe3020dc8c5e346af9ae67c526ae6abb1a513a9a40fa8e5a2fe19a60cf73f865b3cb467a6a4d90ea6a5d71eea8fc7273c002ae0b733805041155fd2ee4227f3b015a50fa0e42433a05fd624f9c768051a6f91c58b28a31e6979f69a757033a91d9c85df8eba946645eab3705b66d2bf7ed5418e090c12210d8cd359b172a234abbe06bf5e72f71dfc2fa8dfc88b8bdd0ba92ee54415e8d8b6ebc26685eea2eb50597b48c5efdc5138c6c8c1ddccc47eb760929d841d474dbf301a6c6c60412a8aa0870d78866a8c3c92436a30bb7ac6c5ce5702338d8fb559dff45f6783059e354d96511584155d6d3ecbed66562f93d80f9f70ac3b612c7c0e2c1ca92aa5003d9bce9ede89d3784745dd771c348800409c6a34b76c10a40bfb2fa271294bc090ac5d65c9f73dc9decc08b5d3e924afc2c9f24702ce87b7467b92b3fe3d7a8b2e0710bc966585fc40439ba35e193a91b42d67b5c37bd5ade9a3e7680290b836ef1802a0a13fc9c709d4f6a129b7441252187bda1cd7711d3f15cd6a36473143484e94d9e793d7be82e28cda28f1449277aebab82a6d0084363d7719b80b318c8404ae5b34673ccdf2bbf2e4d13327f850bdbb26984a0e5b52511f79e9dcdb75823f81bf19ad4f3a10a9055658667553d110fa5497de673eb01dc1a60e5210523e1bbab4fc2131e0751dd555b46132bb26a758ced286ce97feace3fd1d2b9d964628fbf79d97a26d0666f26e31e88b856b67f947d9481735fd7c21fbe4f3141045cb4cf9ed7d6c7469c2bbbe14a5ce6de57a1955a49eba298b117c099f0ed5161630c734655eaca97acfab60c9fa10cb5c1516dc6e0cd8b22a0fa0395cce4c2575b63b2f7aa7c18547cf1f3ad2e83b69db03c2a7af4a246bc5237b0298693da04e077f217ff5e518c31633b8f9fe6f6e44722f4c0c68e319d3e1b47a1c4fe5f4a71dbd5a9c4ea0a1e30c6171e020114bfb15ca3984d885a546e955685504dd4595d69d49e02db1534506c27adfbc9b5a4ac4cd8bcc2ccf5cc7e402b6c9fa9b2011d8cf58c78ffb646d59fc8a31992f1bfb6d01ffc9e4fae7cc37845a43564c8215a2f01dbeafd8065dc66dc0c9e1a954f6d9c58014e5e5629e20d25ecf73121625f37571cd43d554c841e751b65fbadade9dcd7f867c33c6545d222242194404bb7ccb2ed9bafb276756fee35fcea1ad26b6a07470c68b29b8a6eb558b6ffb4e662ab3f565428420f80886bd6de4cf8cc2dfebf29c8b4ccd80777291631ea9cc1638698b9eec140337ced84eebbd19006a414e82f006ac2b9456ca31f674899d76542fc6b19264235d6e85139456e199220fd281d572fb8a44cb74640198560164fdb66c784d9f8f793c8b7f1f9917305d10b0b920524bf0691371f9c21100e3a8df9db51ea3ea523f54be2aa70e8d13cfcb90f9c6c71331a1e473b5956226b320a9c9356605b1eca3bf1c558e6b4f9c40d0c98968cd0a2a587d3f579ca4562c937898df2e6320f50ba3772bc544c6e3261f480c4f358286728ae8f5a4c7b1f8f69951caa0b75da8e329b2d78474d56aab134b9eb5a751f9d34a531c0efc64e8d622ad3e0c1334918fab141d3d16f467b560718d3e7d78829c19036bb081f515580ed9d8700900b58f3b368636318b8f472f8e0d2a58169f14b3d8785cc1d42f303275b3e19db026fa40b7932c063fe5b28d309ed389458f33fea8e2e1e07c57505d3f4d2997f7435a6405474d3d02320426a465b69db865b2f53f23e95c3a6537dd322faf066b0f079ccc6bf731804456d82caa1d02bdbe34f4cfdb7a8d0334308d262c486769f63d035554d5a6ae22c9eae34d0decabf8d5f827715a6bb0e472de1aa9b71a214f311af71f1338fea1f06104650cfec0e7da0e5941266165d8bbf6780f9c4b99efe06f141a8fd3e2ad65f7981aaf9a9f29e06784f62dd0f7ea0d9c31094d8daeafbf410b1dfeb8515bc19ca2c223f275d3b16209e390502c1a5b2bd23fd014d140c4836bbaca6b5cd3b2268d5f55a3cf5413b15e78a07a35460b135e67c826807df513973746fe6efae6d0a7e5796cc668cde69542022854a610668296e058a93d97b9bb15c6b06d3e373b50dcd8766478bbcdf56966f60a186a6db24352caa0ef338b432be1025da4a7855f22365c31ff66d1cec2df81cef699859fdd3c81261a2dba0763325b262544030ffc9f43f1adc2b26757ec2ca7122080565b9aad7b25356078460b729b0ef523983afc020b8a63a213b930131ca7818e162308f750ff3b9839014fb37435a44cf03ed7af7d3ad45424aa7cb68703572f2dff20618743e8fcbd12627d6d38bbd6259ad658b8062cff98a8c255e4e5d45a7cd12644e88177298dcf285633533aa3382274539a43cbac790f817c63526d04f02e17b24bb27ec689e3ed75e5e15a56b1130f191f54c84930a534abe6451c940eb3f9aefd5513e103d359f78f0a0681f3c01459db46569a256c97bbc5c64d1014c0e5d82cf4b4f1542b9bf2865147f87bdc9b6869b5a30b03a0ecb5328dd61c3840bfe6822c401d65fbc81e678183ca24726781105918d59ce944afb377828350399497874c11c8fab495ee5fac38c5e50df852122d1a748461a345d8d3ec27524741671212262f0d0aeab1587280ad383425c5b584f40a74b48e52e8a5c2ca7938a540a6bb3e29a8fa512bd851ed3a7c3beccb595d3c0f6d187e1362e016d580dcb5f7a8e921241eabe0c0f7d546d8bf88cfe62bc28fd16ab3308e2fef4ab2b3d46d0e427bb2e0c608e36429c949061ea0c8b7db2b1a02bdb6b4e460f27d8c60ffa0bec9df95d3662e5e8606a7e2bf5632a66e81afb71dc594238611ea36d8c1c4d4e69a9fcac155efd7f38f78ecdb6f6964b42c3fa6126af4a5d0399264a56043021be65fc93a43499e5ab0185e7e02b2ac864f4f12d65f68231dc477e7066005ca10bea813d3ea6399b1eeeab2d35f28aff90f4219073160ab9f07c919ea0838d7994246b95d9f666401e97f584b4989a3736778e4f5f1ed8cb9a7f1f81f8b74b64be0e33efb6ea710b5772ca8d1c7187c97ee686da5819527f93ef9d1449616e867f08fbeb456788a1a215704ae107cdfc0810b8c34dd4fbffc6879635dfbc77f20e6675bc9d3b967a5c3d33b3af08a84ea4917cfd78a43bf6a6781f877063e0150fac428d8151f34211c1bc8a327365859c5f6de2d7b2883426bda015e907c768ef0f9d845edeeeb57d94c8e6efa35176f2a654c43d1d66c3b45fd7cdd09871baf67ab062ff6576a8bb294e816b8705d226faea9f9e078f584a0cdac6d31fb61a9db633116a9b95fb228cbf9dbc6745ea6571543383f811e5f773bfac7934500dbedc3346d32cc5331f14ec295c7a4a0414fe651bcfe8c1c968ec09b918c0970269fa79549f0ba0bf33a2bbb1c91f2f6c7a5f8b9dbe4b256c32dfab0f80a5bb003e300316859168486a577beb7518f69fb950a044215fabd62ed0d7e56f551e4f1d3a83b993fc800176ee8279b92208d35a4db71cf7d620c504b859eb57396cb2aa6874177d1dc6f97bc55bb75b2f2095bad37d395f09332970232f0497fdc2e0042e61afdd95ce97a18b1b3c0e66063a2507fca43f91e7c1a4724fe414368445aebdc45134cb43b96058f039b7dd23ff7db82adc3e6aa3ccb7d30204915592e270205820f283efefc2c828c03a0d86ae3599381f7abcd3f719d5ea4baa09b5bf84521d798281675aed864166a30f8f92d1b93d69e62d89d8cc355f323d9cabf87a1182095069ce6ccafed3e9e44398fbf76b27ef5b113d8d06a22311c225c03b56fb8cba43e7e6444ade0cd1021ba55bf46fc0762c905b68b4fbf62c7ef2928ac414f68a4a97afba7e14659c8e099c44b6ab79e2c87cb82a8096707b210486c6d19e3d6e0768d18847cf35765cdf02db993142cc20cf8d5ad908e99518b9b5afaea6beb2a0d7aad54ee06e100c55f9db00cce1bf84c995852f37b0fae8866804a09ab499dfd60c43fed835eefccc7538d71bab4d0570b1fa217fd060ada7f223abb035ac2e31acc58e646d3", 0x1000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket(0x800000018, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:27:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x2, 0x3, 0x200}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) dup2(r0, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x4, 0xd0000023, 0x34a7840b, 0x800}, {{}, 0xffffffffffffffff, 0x40, 0x40000000, 0x40, 0xba}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x80000001, 0x3e0}, {{r5}, 0xfffffffffffffff9, 0x94, 0x1, 0x1, 0x6}], 0x6, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffb, 0xf, 0x0, 0x1f, 0x3}, {{r7}, 0xfffffffffffffff8, 0x20, 0xb0000000, 0x10000, 0x20}], 0x87f, &(0x7f0000000200)={0x12fad0e3, 0x7fffffff}) 04:27:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = dup2(r4, r5) r7 = open(&(0x7f0000000100)='./file0\x00', 0x20a00, 0x40) fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) linkat(r3, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000080)='./file0\x00', 0x0) 04:27:41 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x14b) write(r5, &(0x7f0000000100)="8902b3311f899be7b4b86aa3f05e819bdad82f937e0fda4e53122deda7f7f0a6ce3517e609df521c83e11784a0da4d153e71fc38fece1135d6f45a320522369488efa528086dc72c1c977d19f8e7d7ed42b5c3e68071b95331c2e5e55a58299685f57d33e54b4f5a886434ab1207d17e9b34707ba0d9a43024688ef775b31d26713dcf15d90fc169b6e34d945dbfbeac52f302af04d8100000000000000000000000000085", 0x1e6) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000000)) 04:27:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x2, 0x0, 0x0, "1ffb09000000000000000000006de7776f00"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000300)="1a", 0x1}, {&(0x7f0000000380)="a86fe6b68c1b375466cf757f2f79724c02cedfae68e7160a73fca65c38e78bff8e23616ffbe23222e5c1e730d97ef4c6fd17693b0cebe95376102f80d8bb9d684f6bc06ef2b7a3ce70f5f24c83b956f2fca446664102d8cee8fa", 0x5a}, {&(0x7f0000000400)="86ddbf3eb09080f1973e21923b7ab35d7e96f8e9cca29af4cc42e2564212ca72cfc7ffa3fddad765a1137290953d9d5aadaa7f5ea405f3f79224bc89c198d0cd9afd8ae00d8b384dd37ac498958598acc356aa63a176cd99f09644cc7a9473297a3111c4618b72c9158bfc409723aa", 0x6f}, {&(0x7f0000000480)="826455dbf236cc7b0e1e72c45f38b5085ac06ba07c38d29a77b9f2b4bcad121324c63216821e1b80539b1528f50f0941b7da2037633320698bd0554596d92cd44ed7885ce1a130d9388daa8384a9a090f5e4acf0b5c7d6a7a287aafde33f2e54a357ca0ed721a98a41154518fd889c8f0c571ff10ca4faecfad4308759faa4e9fbba85fd698f24c43afbf8873315b41d7a72f444f833aba5753bba085e8094fcd5f6ecc85ba7cb26cbdba9176c4f31ea6f3d0ef874108752a83d855b3fb58befb0c6ebbf569e7e2a3be4737e141a7d77085cdd0b40b807a74c0223daa52bc2348d", 0xe1}, {&(0x7f0000000580)="d1d6eb542bb0ef68e75c05ca28d165ff769a93243ab2365df177151c8bacba4cbbed8ebf9f654b948582aa56f878ad21ee2641c56d44c0884d648311c3d0d38efe8a80c43068742e44b48f7e56f415fee9ae6251bc0e28fd600b6d416bfe598cac46b8bc116f5c8f0a1ef997009eafbbbce866db159f6f9c684599a77936e1dbeda447b8c9156f918fdd9d5d2421fa842b613339ad5d5949527c7d2d95", 0x9d}, {&(0x7f0000000680)="5702eea52209d531a1a044fe926ba03c8984c7782b097177b7ac87001f4951a2ace04ab61972e21741460c948af8575cc43dd9ed0c8cc2d9f1ea44f8e887a74a0460fadbc8b86d0533fb53f33f1c875ab10e424d9b30d7c002cd716f73ada2444c4391d69046f666492b0982733e15df8f68140de6672aa2c566f3feb3f474fff342dd767a7dc500cfc13e15c0888691b25c00015035a3e8ef332d29b49d7da019814bfe4f2fdc9156e7610ef2d15b0cdbd205455d", 0xb5}], 0x6) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000100)="abd450bf8eb24f2f83fa26303bdbb5e7ce80699ae3d9cf324669e7dac713bed4d2ada7557981cba42095036051a084128a8e5c8a1cd29fe2fa7a9996cc75e8229ea4608f72c41300a43ee07a7198aee781d4925c4ad399728e0ea92b7ff0b190cf622eb711f93e845216252b756c7ca7ff94dd71335dc7f75ea67ecc1d6b00953ed9e741411bb28c3744f35ca0a976a3ee3f1e89a65961f9288c1a036c744974365d7c46d0466ab9825e7f08d5aaf7d7d042d4c57f19c6976297df64fdf6410bf20cb10ad0c2c2481ac50a9dba7341251f3695d8118c047de0ecfaeaa3be003844b30e2a71168298a921d5186dbf8c7d", 0xf0, 0x16) readv(r1, &(0x7f0000000040), 0x16f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xffffffffffffff00, 0xfffffffffffffff7, 0xce3, 0x9, "9fb2cd69a39d6cd10e6a3e2575f836ad17ca26da", 0x1ff, 0x85}) 04:27:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028bc) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x100) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus/file0\x00', 0xffffffffffffff9c, 0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$getflags(r1, 0x0) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r2, &(0x7f0000000180), 0x10000342) chflags(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000200)='./bus\x00', r0, 0x1}) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) 04:27:41 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xc, &(0x7f0000000180)="ebe4cbff132acf8e46bb9355480716a42db9fd812e8296dd0d5e2fd189a83254135c464800000000000000000a5c32316b95392b7a23ce77c35ff5266654d5ddcec3fb521bd891d4373f276fe46f2813809266a9ed622c5443d1aa4206a97e7fad40eb95b91afeb894cfdfd8c033d55471eb3a3fe66a1ed090fed55436d558bf910083592fd4373922eb3c75144f81fee5ffb087bfddf82cfdf200e0000028f6bea462898ed9234663878c7cf3e1", 0xfffffffffffffff9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r3, 0x1}], 0x2, 0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r4 = dup2(r1, r2) ioctl$KDGKBMODE(r4, 0x40044b06) sendto(r1, &(0x7f0000000300)="8c0b614dc5d084266e8633b4cc9e3a98c7b32f3f95729f76904e480c470f656b05e9c429dd2e64a746ef768fd8fd04080f8a72566b5e91e649a8ab1afffab0dabb3ad14decf70b8250fa98c9276bbe20cc02030d564e8f3408df4fcb285e072f02cb8f8b8bb08276d3a3d56ff71961a52c5a76dadd7cee037d83d4e61123b6378b9cf26ce11baf68e88ec4f3d865fbf4fad910a711938d227133b08bbd", 0x9d, 0xc, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x91) minherit(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) setrlimit(0x2, &(0x7f00000000c0)={0x100000000, 0x60000000}) 04:27:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x82c089d977be1a3, &(0x7f0000000500)=[{0x176e, 0x1, 0x40}, {0x36cf2f7, 0x3, 0x800, 0x6}, {0x8, 0x4d, 0x400, 0x2}, {0x7, 0x5, 0x9, 0x10001}, {0x12d, 0x80000001, 0x4, 0x1}]}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f00000004c0)="bf4bb0d3ed2b644dc98ee5b928d0960cf8558d6032d17a5aaa63eec0bba3d86f29be71e90f9db6fb2417e12b285432d7bf68ca31d4247802c54ea0abc9b809", 0x3f}], 0x1}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = msgget$private(0x0, 0x10) setegid(0xffffffffffffffff) msgsnd(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="0100000000000000fecf8e4ce1eaea115915d43e29527935037ad83720cc5a73c7a0fca5f15d766db46477d99ce3744e0c7c6ebdb48ad96bb1e415279efa023139c677e16fc4e5f3d6636b8a2f2fbc339f7c37be54b7ce68bdd15eac646596573b02123ba4af900e5ff869ad9b573aa736da3dda0f90c2a9fd3c18af4a529cb0c55fdf31450713a4d140c175598fd2bea488b4542865e4dbe6b3a72ae348b35b91c6312c9ab727bc7765d480a8c92c66a403a4cd9a6682a9210c0957d1818339fdf2cef12edce31073a562a0"], 0x8e, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000040)=[{0x1ff, 0xbec, 0x0, 0x7}, {0xcdc, 0x3, 0x6, 0xd84}, {0x3ff, 0x7fffffff, 0x2, 0x2000}, {0x5, 0x1, 0xf572, 0x90}, {0x9, 0x5, 0x4, 0x3ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x1, 0x0) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000580)="3bd3dc85a1e50bbcc975cb520a7edae34254dc3f8c8b", 0x16}, {&(0x7f00000005c0)="5f0c49b38bd12ecb187eb9b710b03051ae19734efc50e3cc64c47c9d905d896f752dfe5360c56bcdd19b55cc7e5974a999c9c5932dbbbe4bbfe0e8d5fe1961b2284ef915a77071d75ad2ef1a9d68ef64c98f4509b9fed176f8d98112dfd6e1cf04c22b1d8e2123f86ea673a3f24cf43638527590b852f4dbbadbd568a773", 0x7e}, {&(0x7f0000000640)="f746c840136a2f3845d42bbf3a244137da2fb6d25b9a5d824dc697fc01f99d89df7e04f454f3ef50dab400165fcffd9f00026d9d353d57f9f97507ea0bdb85c9db77c4ba5aafe2e935816befa3d455508cf3c8aaf3d4557399cb0034aed82dc86140cadedf2f5afa3004f7d400da7eff3f207de05db3a3a21158244d0cc40aaed361661249d7", 0x86}, {&(0x7f0000000700)="c6e74aaf4325abfb26e10504ee071818ec624cc9d37fa2dd22e1a57498611ecda3c4015b9abc40d5440d970e3efb4fe49acb40709ddc571dcd5fa51e613e8e5e92c2c40a2cc747bdb350b6eccd2fcc6b856aaf7860d1770d9d", 0x59}, {&(0x7f0000000880)="63ddc9bed3e72b50c87be5b138395dca40decbe7711813b7f42c93d0dbb01d95dea4d2751d332590313ad52bad23d7411ed6dac03633dee97697b79a9afb9852f6045cef863b2c72ec8d72aac6c9f7a9de68ebbe04ea626e4f61df98ac92e60bf9cb557aa0403825403ae5d1771352482d8fac7d09f14263cbc99ee494260ec389bb91398581405f69ef7229e88f1c835488ec4d38174f7bfeeeb4d936238cb4fb9669d71569dba09bd2ac0f6a0b644072dc95e0c4696e650f3a967aaa1d7f226c15463c44b9c7", 0xc7}, {&(0x7f0000000780)="a4db14121422d19e682096581147a9a7e192318767ae4911d7d58580d6fd3913a7a9274b398960b61bceeb1e40e4898cd490703f21e5b7e6ae8623951bdfc90febea5b9af80794c8a1465b6445b5c03ea8e40498ffc997127a20b3f07188608ef55863096bdbe19d85bb4b1c4d87435989cf415494481978a9c9dad39cce4d4026fca453fa69c8eeddde0165110e42f050", 0x91}], 0x6) 04:27:41 executing program 1: rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) r3 = accept$inet6(r2, &(0x7f0000000080), &(0x7f00000001c0)=0xc) close(r3) r4 = kqueue() close(r4) r5 = accept(r0, 0x0, &(0x7f0000000140)) connect(r5, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0xfffffffffffffe01, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 04:27:41 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) openat(r1, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x100) mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x5bcb) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)) ÞOxÇàÞ,(Ñ>‘U&ßu SylZ0w’.0¾²"­G =åzBbð)®ÑXøÔ?_Ø0^%!v€Õ9ÐÕAÄ3hÚcÎ^gv=Ah*ƒ¸r±®²ÏB•JN¬(t²›&âç|û«E¯Q„kÄ– vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002195b5a0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80002195b5a0 04:27:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0x5ed85d27eac0d4a1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000100)) 04:27:41 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000000), 0x19b) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) fchdir(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x21a0, 0x8613a) pipe2(&(0x7f0000000140), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 04:27:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x5) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000100)='A', 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r1, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) dup(r2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:27:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c, 0x0, 0x0, 0x400}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x6b, &(0x7f0000000600)="b676961995b84fb609abf420af48326b9a414cc6d00b390a0227b3afe9be130fa58dd9bac7fd317089e425cb29e6798f8a1f154bf1c4f4c474d4889b97d2529f82ad8cea37950447da136f82b272cbbaa4594916389a005e8f9f685cf257b7aac8b5502c1c05250d21f2ecdf1d590a4354e65dda2c30ccce530d51ca657809aced75cb7b90f41080868ee35d59dc5b815dd26eb49b056ca46b47cadb261ba1df65718b11d2d19eaf84a4ad1381c7f9e88090a7aa9c398d1b80615061224cd08e4fe1f3b9047d303929118e3fb3bad0530deca7533e0000000000000000000000000000d6ccb9cd90ef02c52f0d5a1f93b6a25043d9c6f44f303200d9160d4c011b15d98f89203c83105bb8a92a7ae8ccd4fd141499ab85ec772924e104359e064e1a5673a2a8075bbf6893f7d6fffec4257de699e2fdb82e2ab6c90c4c42035d23c639dae21d13ffcfb347725d47dd45f4fdae50ca5fb3ece348268b685580da25c2583d3955345b158e80876808a49e2938c5383b53f41f190304dbfbf9c74d8c3bf8d8000000000000c332501a7f4018b441247756a9383903e11498a84543bf3dc09bac3034872ba7cfe4d5300199c8b0a91dd7457e23a426618e617dc1209ea2228661ac2e048cb17f73236b8ccd5999b422a6e7f5ce6fcc1ce6aa0ace0057d5ec3cc3b5e1a9a4c823da17363c0fe919519310bf0bba3e503903bcf11d1d559bff91736b55ddcd25c5bbe53b1ab3eaf9aca9faa4051d17069a813825d05dd041a47203c59768e8bb3a572065a15b93d8af98818de0f7539d6a1d08a6d349387a4fa8ab3c2c6026e2fa53132c722dfa926645") 04:27:42 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6) shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xe34, 0x7}, 0xc) 04:27:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x29) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xa0}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 04:27:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/41, 0x29) close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="6281196bbd85029350310338b4a7114090a7abb42071f0c052a0765b709d891519dc0cfde749864065051b70e58c4f7cc54fd6ec8636e42faf9b988098162228d796962cd7b3cf963785485dbb2e5aecd8521e995a42e1e8ec04d48082877aa9"}, {&(0x7f0000000280)="827a55041aafb8435fc0273657c1bd789ec5c248db462c156554e7fcd50c4584e4c7acecb7acdf803f5120b27d09abde0e690e0e1fbe3926c16bd500d7c37cb57b329c54379ff983b839e8f2d3d61353299519e1aaad04871d08aa6b11e1854a1b01d2d4fc7df9c8db7ea24d79282c679e6c62bdae0bc4c9da61ca3aa4fab5382c4ff0ea88"}, {&(0x7f0000000080)="2370f7813ef1a36ba6b6c1cdfe3897fe4d828907851d0f941533e5675e5687915d"}, {&(0x7f00000003c0)="ee"}, {&(0x7f0000000440)="7b2a74a4bca9d8d0e9582beb73649cc5050a82a6d220bce5861f0d103a820ae0a6b41ec69df73dbc46f38bb38d64269b84630826b7f3279f360e36ff2e859f0c33724551a8759531d27d82048d32394a00230fca1a7c3bdb0ae3159c0d58b973b4683870ab20f39e84400da4fa3d6cb0fb787696131a80bd29be51ba44de2a046bafa483bcc0efed0108ea9a6d7766f0ce64914e0ab9ab5c5e95e1855c5d0748d2668bb23b2ea9ee275ceb3886138423b995aa4c9bdae24e8ed359c110c388db00d295a030acb359c56bbcb94dffb8aa97d78d9446"}], 0x107) 04:27:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x10, 0x4000, 0x2) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x2000000000, 0x80000000}, {0x18, 0x2, 0x7}, 0x9, [0xffffffffffffffff, 0x3, 0x0, 0x2000000000000, 0x0, 0x1000000, 0x206]}, 0x3c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) write(r4, &(0x7f0000000240)="7894032da195debc4be9215312b5181f1f843d3c868232bffa16817882fdf3e823c35a783f4cb1ee0009050773e4283f802c1cdc79dd3351e2d8ca73b82c43727d606968a0c4e025684c669bad41933f149e83f96a0ceee7158bf84e062120e0f1f50bf2d596d9a1", 0x68) r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f00000002c0)={0x18, 0x1, 0xffffffffffffffff, 0x4}, 0xc) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() clock_gettime(0x2, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r11, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f00000001c0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r3, r10}, 0xc) close(r0) 04:27:42 executing program 1: pipe(&(0x7f0000001280)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) write(r3, &(0x7f00000001c0)="7d3de1b17e7169796659ee8dc3f066544590645d8cc8f3d730fa19e65fe68fb57d8ddbccbcbdf8dd58546296159583054cc1db361fe1298ae466611f02e99cbb457a6cc2126071491756b4071e78ce30a47094229f9e7171ccb66145e1bd8167a811c0f730402f519db544897be4462c75b0fcfbc75a573f7833bdc1aef4b8a6ab3045a76d7ea17233e16e96771e5671402fafcbe6b372a035c37263b7f7d71e9ee9ed832b5cc73d4874bc4f0b4afce29dae7425e713644cec7c751edb5ab1bb52672ec831d8130fde9791812f2bf40809274d922255caf0777a1bd1085c92281a89d7de5abaa5f09f5d985d8c98694b4f6462622282d500"/259, 0x103) 04:27:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x0, 0x7f, 0x1, 0x1, 0x2}) open(&(0x7f0000000240)='./bus\x00', 0x8428, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socketpair(0x0, 0x4006, 0x5104, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='\x00') syz_open_pts() execve(0x0, 0x0, 0x0) 04:27:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = syz_open_pts() close(r1) close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)="8a95e2e2eba6708873975daefd07d2f042854f46c0fa99e1e327e3c52574a4d28784dd1d00648d4b1f696ff2f028c5d1299006b8dab59c4c20df3ad3c0a86ae14dc28ff29162651fe46981548d14c331"}, {&(0x7f0000000240)="f3232dc93f840391e05a8ac441351cbba097ed1e", 0x291}, {&(0x7f0000000340)="86fd5b0740fa840c8057e961490b37b72d8f141ea8b2c5c5c08edabf220a4181aa906df4d8b0d5e59b2f731bcd98d000689f726f59ca77d8f1592103a0af307a9ecfb84b54b7006102496908d96ed8c62049fbca1551046567c631f9d1c5e8aed1d2f5788e8ac1c1813322d782efb63450797b0706c873899a141b86d7cc31704f7e698da9eb6ba855672be4c9c9805ce81ce4de09d3d136a743c5fb3b01bae55e5b182315ed47cf202c7e69f75132d217b3dca65c2437628d7d6cc18e8c5643458c5792949a219d0ac77365d5139a42483e53f8521f082c027faf2c52a6819f67"}, {&(0x7f0000000280)="2619bc8d678c825eafbcb926e1997db908dd9045b708488ec8868b127c93b99c52471a0ff767733a9acfef7849109db39bb385b9abdd938a6f023b478c7c1dc9cdca8ef85cf16ed99fdd906efde6bbf9fa2bffa125878f34b197a61a4f60e90bc8a7a4a05c4888af2d57c38f5e8b561ad0d60eeab715dfeb86d00e77af507a0b"}, {&(0x7f0000000440)="727fa65ed69e9d3bc12e19d2f26dd9bc64db7aba9eb4e1aed13e643f8e7ee62d641504529ada9bd18ccba202e7f1f16c7df493c1ede79d8c829ce3efad2f0dc00ac2ff334eb43e0338d36f3efcfa03fe224423b334f98044b0a53ffb1725b03f9a0000ec0aa3b07e953fdc19e39c12dd73ab69533ad93d3bde021167465b28d3943188f5eb3441aceb6cc03e52d0b1ae9e6f5333f2e6235316d5dea150a94b62df8b7702e170abad6ed7a2075d6edacbf72cf8cc0085ba385f6b3a396284c5438c72859330d790e2751a4d2588ab1a8c1deaed54d3f9834611c28bfa7e2a88d0"}, {&(0x7f0000000540)="b55874359a38fbaaebad4cfdc45f40f435a7ca7339498cba92971554e28f41a07628f7be883b07c36e23bd461fa0015a6681e0e01fe5529c0daaa243be57934e96873685e11670b1d4"}, {&(0x7f00000005c0)="bf1ebd3608f3490a156f5c83ee579ef1526ec75d9c9a5bc063accc97ae05fe347228d1f4f805139cedd40bc8e7cc87bbc4805566fb3523b0b5952a214701e09939d9af1b86c3d7d420ce13a96ac2cf07bb32dad64d1d045a9923fbe7ef71192c5e7ad7f78330edef270a4785e453401880cfcbeebc2a4419f56bcab284fe74e1adf05cf839916ec7eef3fb2e359bf79077d6be9f5da11420fd819dbe328b818df1460c21b1e5d7592f4a7018cd4ba267a8f4a96c4b038fb2aa27ab4044025cbbce871cded77ddf004817cbb5463df5670cbbc6b42fcf76baeb825a2a6e2e4b9b0e8d6cd52be62b320515b8258d3bee4c3f7b916f33"}], 0xffffffffffffe67) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x7) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) 04:27:43 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84, 0x0, 0x20000000}, {0x3c, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 04:27:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[0x6, 0x9, 0x4047, 0x200, 0x6]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 04:27:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$dupfd(r2, 0x1e, r1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) recvfrom$unix(r0, 0x0, 0x4, 0x840, 0x0, 0x293) 04:27:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = dup(r0) write(r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 04:27:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0xfffffffffffffffb, 0x3, 0x401, 0x79}, {0x9, 0x6, 0x795, 0x7f}, {0x1, 0x9, 0x500eac7, 0x3}, {0x9, 0x9, 0x3ff, 0x3bc5}, {0x6, 0x7f, 0x1, 0x5}, {0xffffffff00000000, 0x4, 0x2, 0x3}, {0x2, 0x1, 0x7, 0xc000000}]}) r1 = msgget(0x3, 0x200) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047b00b07abddc82aea1cf9d9705b367ef0a23ea6b3f48a551d212fa181f273a085ffaf805ab6895ed9d8db7953a92dcdd853d67fdbcb310b07d80889a10c44b58dbf0d4cefb1bb6e3e7e31cd6b0628c56078fa1b672008086eab4b8adfb4fcc01b5c9c339d34366bda750c57e8267101456a0c9a053e4396d08117a5d9f8cef22733149c03c54917afcffa12343976e2025486b43df409eb251f979a0ef69d1a27e8234329fc413953a5870773b6166d8b6b3d5ef4fa2c"], 0x5c, 0x3, 0x1800) 04:27:43 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) recvfrom$inet6(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0x707b, 0x401}, 0xc) r2 = socket(0x400000000000, 0x0, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000), 0xc) 04:27:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)='(', 0x1) select(0x5, &(0x7f0000001500)={0x3ff}, &(0x7f0000001540), &(0x7f0000001580), 0x0) 04:27:43 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r2, 0x20004401) 04:27:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) sendmsg(0xffffffffffffff9c, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000100)="650dc677e6265f76ae5d8968835aea0f4cebbce9fe3da675170b75df43a2927784dc10ee3f418f5d32195518b35fdb622a96f44dc42e1f17b5d557b195249bc1d8f32a277c5030ca345d5f", 0x4b}, {&(0x7f0000000180)="0c51ef8459357ff1b24d232d59685920368a7d553c1f6db1e7748330d83d397a302050704424259af42168adbb363c0b18c43fbfe6cfcbe697236de038268aaa53b9773943a24bb2f3a1e4ab743f390ad35f39eb93606d8bdd93655e8108cfcdb58b0a82fcebb6472876269e279876115d958fe2e5123b36299f7673440f39c064f6b4cd08964bc0c397ff1dfb6b003cdf5c6fbb6131170af4cfa965917dba722855c76bfc6f38293e49a050893c289a350254e28d19ead75110edc22a1a64dbcd4edea485871bc2f0b4e248ad48bf80d95970aad2adef62bd5d75fb4ef6cdcf4f043fe4e78539564bc6374c91b865cf617bfee9b62bea1bfa118c6557103267db6ad78c8d8d196d3a5f1b14c47236eebd86af4b675af27acac032668d400be2f49f23501f171c8daa288abd89dd99ea5a4906f0e925c83be17f889a377553529644c0d9d705ea0b494753d956d65e3a78fac414d3f8593df82790c54f53e03654d7e752d2a7b66416d65955577b65e64b6a4ad0edbb9b00c7451c36aff6bfb62cd08ee04421f325be76b23a15075633c15bf898a3aa073e3e4ab90890bd7604d7e6ba548236fa0744c0e9c77e3f2a86dec85801dbeefad6863b719aab0c2abb89dc1aa59f445563f209f16348a95b6798e79eb58b52d69eb2484f194212f0dd7751339e9a56af6af135658ebe29c53c00f5400757799b7d3fa0b0746643c3da27d0bd7fdf5e310e3a88a177e3975babb340789e0474b378e4e9bca47c48cd20fe0a726c34659799f0e1cba845d0e29d59787c333f5f58abebdd42e0d63c3c744c85dffb3ead54e7539754df4bcd9aef136e38ea0154551ad67da5b396a4ef6b8c677e1e4a52ea0b8a1b54ea2ea97416c0d22d237240599ed99907329290f595069bdb8ef4125590212ff2d76cec01d77b6b8f75b00f088b492b56ea60a0b2a9ec39943b3bef5cfadf23f52d48c9c74a6411d14eb4f0c2d79aa91f6bcf4d0ddf11e94a55ed9136234dacd99832211d875018bfffb8da7a7f03687d3672826abf5d4cb4a64cd6139935b2664b85434fd039e70c95cfb261a4399b9bf60b799ced92c8603d768fa3d9c6dff039b18eddf9dc7bb34a98ca35831e284acc91487329fa92e5fd262036a32dc7326aed3bc8a67a6eb4441923c755f765dd199e13a032a1985d64b978b5a3722329d4983b0b9eef4a6e962628c94ff9dffcacf07e347559ebfac6781ac29079f1916926cc93adf13bb2e5783ccdb4ccbd81e22a398b69b6e4224c3b8ece04c66456900f2c7a50df0d8bc4b4bc4e370faaca2a4dc03e971c3b44677a9a1b51d29c05acc0bfda2aa4b14e6834942d552270e9458128001c214c63a3f56b54d8aef4fe76e63433584a5bb937108892fd6869e3898ff2d84958dff90321abff39f5b5a2933dc8b52b1b55e55850531452e3eebaf608fc4726b6f43b8ecbc9b9a5652362193536ff7bb6ebca3b2c7166291538799c45dc4966d5f721528eed2d278d108b9375edaf0b1098487150fcbee8ec7ce1757dde193ff7ae0c4f9bc98eb98a5cf39c436450a027e29fb4de54f5f444239890185c16336eadca4ef4583603d79a57df444c2ae8b6d189ff3a2b93a67936960eb2f3ed91b864a7e64b10d6bd969766c7b20dd7e4e1321861ab933ab9e209442ccc4ca0c7d5be08ca7208a4a1ce648915f7e7b05106552646bbd0b5f1cf78509c51b02a669123cf98bb1ea0b871765a17eef53ec0ee4f70d6e44f092e71b5269107dcca3af325eaae4a6619b32d5b41507590ca53b5e755a913293649654b9f0333ef72a265af912048ad4ef475d91c03c0d046ac378742f07e8da1534f848f3266421610640040b7cd6394b3d6efd0abbe63639a7f94f7d92c096d30900a46fe15dfad0d58c43f94476395f39a52c766b8ccae52260443dc01fd6dc8542552ff15df52e26987201643812ebcd4345c491ef555f2af21f763182adc552c2267e927b775247a9ccfaf1f70cfc06eaca1844a7b9a67006da9c0091365cd2373b004db533f797d3e96d1da6137addd0cdddd68d8ea901244542ff23b579d81ca1079942c5c0a3c001c9e617d602fe360e17669e45e1ca2430847d488d26c76f35985517a5ef4a4119bab65b253d092c74536be812da9477fea9e6b989d285df7858e11b328e78ff94ecf442e7a09e66af860c20e1a1653b318c5b4750370645e1e9d2bc0ec68f89b2a385cd3654f484dfb75679a9b606c1e3850405f61fd1dba78609e96acbb7a799718852c4262e5339e84c7ca0bc8623d1c90e85cb578e25549d063fff3644762930ea5baa2d3ebb73e8835155a08cd33c34c87aaab43f44dd0a125685c2bead073865145516966b7b5dcd6d7c385bcc30d1fabdd59bb3d4f211e6264ba92160cbc448998ccef291610f4692cf4665b1cf37426d0557bd0759cf5397e0c593ddc924987293e2f38d8aa55c6be1413dbc60056caf424da66796f946a56761780492a5457ab466903dcbb0c92285e4027bc73473f9f6c36dad7f412825e480268504a5ca70f3a6c8ce70d7d75c1052e3cb6400aa0f920498136064a10ed75ab39234bd3e3552e75e7bf760d936a80dab768710e886601d6056fdf025232d58f8656cc82b659138e585e0beef068ea61a3cf22ab42bb75a7ae8436d174396c7078f35e653e36502b51ff5809a0a9ac2aeb8a52129b470ef2577ae9a5ca4b26bf090eea90b01c5d8232c5f98e058902dcbfe1aaa090be76e274adb6cbbb83e41c4afc57548341d1f40e05b6d9eb11b6e19659e9be41f76021157c1525d4bb0f5dee7c3336f6548c2ab02cbebaeb8f71bb7a343fab73637e6a529fc1d20d3be28fafab751fc799b5928607fdba0f04be7684290a3367bd7969ddb4e1975fd2a1db7fbe8e4da8764d4942b7b45ceb6dee5a47bd7f3c97ffadbb379d61a1a9d2cb422f5954a188012903aa63ac6f2f6f0918ee426a205bb6c1a4684044c787f25f25eb5314d7c1dc36949e4ba59d837fdb1c0e70f5371b54817186deec1ca1194f795bf29f67d9bcc55b12a7e5f9e08e50c02390b913da41a6b58a709c84ca8c11a4c616c3aee50097573f52f0504066ac92dd415f2af011197b3cab259825b2457c5557fa2fccd2205c1512317d95c64b465a678c40b138b9b34957d519d9de75fe432a678f79e4ca4bd854044b3b2fc3dd90b1c9bae0a198807880cee42248ba5b8ceebb90f1c5cde522077b98a9d0c19f53bccb21fc2055f3e2a726601eca97d483416e94cc34aca380eda84ac35339fdf87233b41dfef21dbedeadeedbf8c62c37da060766d62fe593e1f32760bee5a7082fb01e96acdb8f7d1af716c6a5868a621897c2cba220c581244cd7efe63387e15e9b53772d12116b935e28fccc82446d58cd9d4755c00e58935c62dea7478c2f9cfc3f61fa06469219f1f6e6563a89e36e639d6809b78d75007e30ee4b66c90d38254b14e7d79cc61f54428215f533e9aac4158303a072d9479916000f13e84c78023ceb427acee14be4a6b70236c33ab8ccca7602630bb2a26176c385096188963c02d687d622c6c2facf9761eecceb7b4279d73e23ca46720fd36e25257a3d368e4b4e67a74192d8d3371c8eed0b9baa114e62cd1463f998811171d5ab2d2d6c00b08c2c55c21f96137c05d3b027792ca92909a928a24a7c98997d4db341617685796be540818555b40063434e94537e4e77b84c3f62967bd5061b841b0bb36c4cfe80450cfd7962bbabaa90c2b24570ab44cac47654c91ff04996eb26c901ed95649cf410f7acba350635aae976e5843d84408afeb0a93e892065f06e29cc4e8ebf542aae20cdb9c706224e70521d220fe6274b7b76e76cbdd8c25e3203a4dfe2e06a05742651c6643b2f4f896fdbebe0dcf9b09d8d75c645c43407c25953f4cba70c1db8ed7c4f262b02d52ad0784b4521036dde1675b6123a3543f4cc0e4aa5328bf0b960756b0a3485b3a17ad137665b1e6fc4bc53c35668fd67d5477328eac2861c815ebacfb25af0e7d4ef5795fb799457772e1623e14eacc9b041d942e689cba12aa1221961bbe238a83f301c07763e38ca638901ed5dd124e2a1511e9f4b980d3f220abddbf4d0b2599f4c220118322ce88cea21ac7fffe38dbb257824c942bce23432760dcb415c175ea307f5fc3bcbd9a4d99fe195c51b52f1a696a3d4311c1a7bcba15550c5ec7bd0426311596174ef2f441a91b7ed55d552b0b8758614395de6094595b9a444a3a05c717c29352a13cdb9ad2843e276dcb90cd72b41d7fff62fa767bc2c1b6e91a6c8b79134b0c3aa2deefa801576699e37089e965a08db0aa536c9f995502a77dd77d36029362b6392a80f810a44999cedf3d474519d993da508376a0d6b342b0fff3ff261c5ea2734001c4575dffa495c859398d1006b7a3ef011f379af9a969bbc1bbcbdc8ef6c701332edcfe007b2e676bf6755dee67a5c3c5c3809ebbe307e4c626c0118ad7038ba8bce4dc97ce0860b4dd28e4588ef0823fd9eb252af0b07e7cea22e736b5f2db1cb108b18f59e78d4298160e17c4c5ffa8d9f44d813b0a56ff40e5b20717eb0f6a0a871d4e1f72e3d8e62919f6e71689100c53b47af081bc25cfc3f4b8a8d2606f98f2ba5cb0ea48df2d6181e4622c087eeb35eedcbedc23e495c6bccd5b0a06e3087221d89985df45676e55e5fe378e6b501a364e7bcbc5a1885bea58451f211f4a1bcf4822e1bbd59b3ca2fab51b4590c4ab05acd0977d9d3b06d013b26b36b4efc9f152e8e7f04cbe7fe7e7dd8a4832747484a09cac1a8cbb59b3fdf82eff4034b28bca467a5e6624e47ae8150e2dc1d6673828282831edc1a86c4a2a3cd2092c53671c005a4a63725f31e9a0c2b086de5bf359d6b381c07c667e5bcb7062c044c4a7b03f1e44ace586ecf9e0c81461286f2c3c135ce95dba0c099abdfd660e8ea7069bbb501c30f40a6696093886dd29478242e8144503fa795be87fa5c8a3e80c41fd56b2d93e7263ffc2dbec09d14c5d188bc29b2ac82ee11e4f8eafb5f698478793fbd9358e11d8d87e6517b41c4804d0e985adac105b0d7594d8e2792786ceef939396d74cf9f99f7036a5a38a6ad460197228a8c3983e9f543780b62824f2c273687154f0414886df76ace1b277a170ea7d4563695ff98c229aac69f033dbeb2e941d3603f25be774a84b9b8ee989c523382df78478b84731214f8f15d28ab0d1f707557922db81f0248ab058aa0306b9dd005e39998eadd46ce0d474de2c5b97efaf1ccb4d9c7d25ffaa7171f7dfce5119fad00068c205e3c0e20b433e167f975a7ab8dfd317fa613081c3298f2d62f9a3902642f115954da994e133c205ef504b58d9122cdec1dad8f1d5a28f0d3742adc53fc36159aab5b5a6f8bad9fddc72635fedc2ee3d08d3157e588ffad5c8c2ae52c88663d3efe0697471ce935552f05c7986823964f45cbb6202858b4b49d0154fcca710fea2385297054c8d15311103cb07d6252a12f170300fa16e03df815f8c55fab6fe15d1d98d9ffa34997a1a605c8acad7b5ef7a5a2917ca0a7a1a56ea59bebe5fdcb42c83c96ad5aab8d1e804f3f382c12bb2fc5c66e053c0e82781696494908002ff346b6b3fa0129b65ef91dd4d0cb971767b6ea52358f952cce833fa3bc815019a6554eefaa63473aa04db685104e4e3ba2ae1eea3d1aa664e97cf9c688a883f62249e128aff7cf6497343ee03989232ff36105a1bbf9fb55fc603dd194578ab3a9d4b4bb22a6736bd6650f262154a5e538b8dda18212a0639ffcf5cb", 0x1000}, {&(0x7f0000001180)="7d7c6d07b7cd73701717422ba83cc90da79e928e051ab1625984b04a17d710b854d64028405fa81dd48a092fe8e3f0b10c18e245c68419995a103bc2e8326c74369a1a1262697e8f5a7db5a951a77d39f7c7ae99d99d7ff05830fc80c6cd5d84d5ac86cd350ae98ea0dbdfdb1a6b8b7ef5ceac23753c5ba1ac24410bdb78bc1507fea8d028f0556835b9002ce54e5e916d275e14d1db7419375d334f546ad0635940127d8956724d48151056a0e3e240c7632b0e07de43ff9a6e222c2fcc9cd3c14db7a6104865c5b4835af15159b660a3f96af5e6b24f283a01683a2279d2730175c16e4dee9dbeb4d3f7520985", 0xee}, {&(0x7f0000001280)="13a47ccbdaa0a3587d75130f2dae75032146d891d463799ad947a882c80bfc949084893a50bf499fb151448fd84d22618137e0a2423a0f575e393edc3aa5fdd602665e82684f7b91ff675c2b1ff98a5c677352d07424f7608145399f", 0x5c}, {&(0x7f0000001300)="0268f1ff9b6117da1b8462e232b7e5bc37fe5ff6b5c3d3d5205ef794e9ea64accaa062a6f58dbe9e2ca130dba68b7b75a27af71d783d0eaeb2bc60f2", 0x3c}], 0x5, &(0x7f00000013c0)=[{0xa8, 0x1, 0x3, "614bb2c58c91be3fee8bbf371374250cbadd62fbfc01e52e5bffe2a3f929fd14f2b6baac4285e1ad828fa0c1bb628ad01e1bbd61655bdf5703871325ac4c56e83eca1aa33a5a59e553e9b01eefe8dc0687331f3d0aed11e9dbb76014a4dc84ca8c38139b0f8bd587c5b26194272e22da43a534fb235e7be917b23f3115ac7bc86316d30d302b4b021edd72ad38322024e1d4"}, {0xb0, 0x1, 0xc, "3d900cb89b0ad233c458a7abb6228129dbbb52f70e8e7e7fc4dec2144514d4e31487965d7610131b0593b86f6fa9cc0ed12ef25db00a1efbc48c5aca8d641166252d59d1a80f6bf9a2b9830bc8a2069eab922835d018bf963c878e85bfbea191d768beed7f4925f5b301f85e32641149ce2b0f16f4036d09cab5079d2499d593657d3cb65d29c95a86bbdae1cc18ade3b89df0d292d418cd04d67c"}, {0x38, 0xffff, 0x5, "99da2171e755ab573c1501b48ca13ff7fff298ebc70cb1fe81f964011364ba8373a8db516b2aed"}, {0x108, 0x1, 0x100, "cb9ceaf1c069736b2ebc4966d163c8c0313d36cf584f797b72304bbd072466e78beffb89d25860885a5a26490e11ab4f8cfcf2d732d4c63959f263030ba5904052216b4c2781fc21cc3439c70b1ebb2cf4c8ff09ecd7e9385cae61dd05f9d91e1899243df9aafa8c5871e044a140e36c1d260d91aa2fa64c767d8c920f844a10f778bbea6a4b0a551a3d918f91fc38b82199ef01d79032c58837ea04271e603b32b569ea5dcdc52824e9af72f826ba52c502b46694da5ca96986db344b46132d07515c3c88c1a56c81e43e20ad38609343a751744c2b530dc4b6f35652b0d7a580b5065654237be69316d753048390b0d8da"}], 0x298}, 0x402) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8821, 0x16c) 04:27:43 executing program 0: r0 = socket(0x9928c9b6725b2763, 0x4003, 0xb4e) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 04:27:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x71}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:43 executing program 0: poll(&(0x7f0000000040), 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x39f) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x100000001, 0x7a, 0xd87, 0x370e, "a1bb603eeb224be9a204e8b889851415f8de7e67", 0x113b0629, 0x7}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000280)={0x0, ""/87}, 0x5f, 0x0, 0x1800) write(r1, &(0x7f00000000c0)="b6aa078076dc3bd172b753fd3082b17e068cbe49e939aa8c1add82b76fba558a503b785866c14026057ad628b5e84e72cf49f41ba11b6099eec85692406a6b7fadca4438aad71b49e088b4bf45e26387984e43dd078bbb8d27f083279425c76d097e886ef9bdf97029eb0801a5e6aad1d26ffe67119617ebb1238e3746a626cf", 0x80) socketpair(0x1, 0x5, 0x40, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffff9) 04:27:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/167, &(0x7f0000000100)=0xa7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x800004c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0x1}, {0x18, 0x0, 0x0, 0xd3}, 0x0, [0x0, 0x0, 0x0, 0x5d, 0x0, 0x7, 0x1]}, 0x3c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r5, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r5, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r6 = dup(r5) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r8 = dup2(r6, 0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r10, 0x6) chown(&(0x7f0000000200)='./file0\x00', r4, r10) close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000002680)="29bc253c5587e3cfd58944996c39ee1a0c5dfd3df4f1f763fd16630028a6f03cdad9887138570b2d0c2d5777c672786a00a54b04f60550869ae122a51e0af522f476a495e910dd77d33e38d24777cb4789697051db5e0ecbccef957869461e31659ee98c6aebbef7989e6a23d8e6e3e75e2c62ecf2d37399c3ca9bf11c6b932bdb73223d883f1512b45918ed031c8b39d6cbd8346c76fa5d6ce86fcfea2e72acee79d164fa9fc8a06b48d39bc880ed9f98ed82041cf289b40028c7edb7bebbe8da83e834ad4c249c7c08a453cc884b41f01bcd2c549a8592f4ae067f7f10a05c0bb6e99cab952c97807bd982d025801acc8d32a5ad5469a8df6ea83987ed9158b71a7b319efa2af6c0465fdfc42bd4665c1503a1d51d8f6a046d0fe4a4840f972887ee57dae59c1416989bef638af2391d330dec0161b03ff9fb636b6524b58d79a07e62", 0x144}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) fchdir(r2) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x200, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) 04:27:44 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x68, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0xfffffffffffffff7, 0x1, &(0x7f0000000040)="569f0c64d990aac48c568b7ea30bf7a5c501d5e66f36cc732a9eba02726bd58127327e8c655ceb8b493399223651e66a059cfda054323ba93375e7bb93094400c22887ea7904206192928ab9c3d6851efa74b53b806dbc315421cee445ff76174a79eb5cfc89937c37410084ef95c98c05717fc66604483513cda52bc1", 0x7d) 04:27:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x262) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x0) 04:27:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x30004) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:45 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x8}}, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x0, 0xffffffffffffffff}}, &(0x7f0000000180)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000140)='./file\x00', 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000700)={'./file\x00', 0x401, 0x7, 0x3, 0x0, 0x2, 0x3, 0x6, 0x7, 0x3, 0x3b78, 0x9}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r3, &(0x7f0000000dc0)=[{&(0x7f00000000c0)="7cd50d65ebe7b90f4f28cb1dff92b9ff8d796c4154e2135388688d1343bf0b14d95d466de1d69daae651ae90022daedeeafe7eae88c7798a", 0x38}, {&(0x7f0000000780)="7b93464da6a011dbc3eb9ff8e26f3d4eb8e6cb872eed25e7910d81ca629ce8535ddb4062be0c1f18710dde9d2a4c95905906ddb443af48342edf0b4f19e13e6fcd8923aed87e61f179a409a2e87e066155408b47f3bb7881c2fbfcec659829688e6d3d7e71b910a59c2241d03b233e15468b5e99917280c5c9fff243ff379355fc004b227b42c70dd0653588a30afddde83e21d64c0f24fdc0b0092e9eb7c9e04c4ab527c6778824a22df44c3b3dd6e7b5b8ca88a34bbb92ce374d6a5b7044734b92e87c1244ff6befef", 0xca}, {&(0x7f0000000880)="3efff79a0ace28b7a9a0722981cb8a766e71adf31c62a9a54fde67f473501afd4eada0741abaa2e24544a537c9674a46fe708ef41012e621ac1c50c41d7a2d21d4dca4ea1c80e48ce67baf1652f93f5cfccc9a29a4d6a9d0ff4046309942c4ee2ef83b5538bd1dfa420d7e2b079b5de8da1680bdfdd69ea51bc5bffb3db3e55455206e35c232ff89defbadb128a3e2", 0x8f}, {&(0x7f0000000940)="69cb008b337470a3b6ef160140f292af49fe6c12e367d3f0f1220f582da1606fa6805ae20963ef59af6d9f69407463dad1333e5d50ce0381715241650e98fcbdc11b02ea2bbc5656542457397b93efb0d8d59910dfbfce1bc1e9708637c01c62a52ae004bada4920d13431", 0x6b}, {&(0x7f00000009c0)="4a394f9e05c79104e6603893d7b173878462a9b95d3828d9d968ccc046ac40fd051aa589f0242fca1782b5c4639e17a2a0ce68f98677b5fe15a1690bd6bd5f598f8ce87ea3585c2b9fe3f19151ac8d29d9ce683ff932b96161f3", 0x5a}, {&(0x7f0000000a40)="0c098f85c8ea99bc5dd537496b819b13ac954c57bc0c7f1543d1f757897b5f02a546443989a683eaacb489a39a7448c2b73dcd071f9b017b0fd9a09ab9be98512186522f83244f9787ba21995734c470e064dcdae60d243fcfd0ef86ec61fe00ad827936f0c8ac5d0e26b9ab23878e78ef8322b2d3a75b56ed36ce30f4fb155be34d8c9e5e1302a649dde635d8195020449e13bd583f4512178298cf74b8e42b40c15aff31a931897a962d5a0ee9d12674a704ed9f364fea2843d3ccf4319dc960557d84614be7db348537fed7287cc9754bf8c7e667ef3f17eaa7533b24e3b8b0d95478878321c30f1a00baa76fa1594019cf9e02d77a66206aa12a0bd2", 0xfe}, {&(0x7f0000000b40)="3bcb29d168", 0x5}, {&(0x7f0000000b80)="ea6202d41d62668983770032bb06fc65032515b060f5eb2daae4faf8312739b726", 0x21}, {&(0x7f0000000bc0)="c044c74ceb44b4c87db795d1ce61a5f45e91c2f0d811a9ab0ab782609cbf1b4ad01192917e821fc9adc9264157b961e088ce0635cf93d5163c45e15dca12fc0518699a5d955d90b7aec683fbb3427e6b1fc5415e43d94220086a8d567615c9dda623b93ed583f8072a138ddabe4d8aebc72f52613631c30656ac58f57f5689c097c73c58e122caa5b1031493dd8586097b893a67e90bdebfd274ad3af646553d467203d7f8523b467d4dd207f0db8e53fb80b644083ba89fbb00001fd7b9c31524946af070f5b61eb264267ee964218bdca049269b6308eda0dd41f7255101639ea993ae8cbf2ed38bc6ab36fbc3cace95640fa6868891a5bcac2b2b30", 0xfd}, {&(0x7f0000000cc0)="74c49302cf4ab262f1b79eeeb53cb7a409970226a57ad09c46200ff2fd6d449786b03e4f19b2e012eb03ea3bc1feb3fce5cf1e9b20034a09626927fc78a025e27c9c7b9c82274fe2955189b354219c77651a0ee0a1cfe7363a9972388457dcf3b3e27c7e2b4af9dd22847a67f611ce8776f8453f9004061d57c19a48fb58a5bfb03810b63e1117d02a967b28e50543ebbf9874bfd1181393520f123a4c89a90e97f479be8a9bdf861a2961e408263b5053a256516496b04e482497afee25b3a7a31cc45458c593e8e5ce", 0xca}], 0xa) flock(r2, 0x6) shmget(0x0, 0x1000, 0x542, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) read(r4, &(0x7f0000000040)=""/99, 0x63) bind$inet(r4, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000200)={0x10, 0x1, 0x4, 0x100000000000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x33c09d28}, {&(0x7f0000d40000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xcf8f}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x292}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000d64000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1f}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x54b}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil, 0xf0}, {&(0x7f0000f56000/0x4000)=nil, &(0x7f0000f41000/0x5000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) 04:27:45 executing program 1: acct(&(0x7f00000000c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0xc}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4161, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x0, "85caf14532"}, 0xd, 0x800) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x7f, 0x1, 0x2, 0x1567, 0xfffffffffffffd90}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) 04:27:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r2, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:27:45 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) listen(r0, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 04:27:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r0}, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = dup(r4) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r8, 0xaab644ecae4f220d}], 0x1, 0x0) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r9, 0xaab644ecae4f220d}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x10, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x0, 0x0) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r13, 0xaab644ecae4f220d}], 0x1, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffe9, 0x39, 0x424}, {{r5}, 0x3, 0x80, 0x80000045, 0x81, 0xffffffffffffffc0}, {{r7}, 0xffffffffffffffff, 0x4, 0x20, 0xcd33, 0x1}, {{r8}, 0xfffffffffffffffc, 0x4c, 0x1, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x190, 0x20000000, 0x80000001}, {{r9}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x0, 0x61}, {{r10}, 0x7ffffffffffffffc, 0xcc, 0x1, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x1000, 0x2}], 0x7fff, &(0x7f00000002c0)=[{{r11}, 0x7fffffffffffffff, 0x4, 0x0, 0x0, 0x2000}, {{r12}, 0xfffffffffffffffa, 0x12, 0x20, 0x9, 0x98}, {{r13}, 0xfffffffffffffff8, 0xa3, 0x4, 0x5, 0x8}], 0x7, &(0x7f0000000340)={0x101}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r14 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x13f) 04:27:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x20, './file0\x00', './file0\x00'}) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000180)="fd213a2034cd582e598007f8d8bd3bd724eaa21286f6894220f5f7b8df4ec7eb5c4c4f6bdc83ecc37b24756e61968618844ae0cfabca407c54a24ef738c4372834b8995c73450da611b72e089b9e09667174e39f961b7e52a184133916dba8df80997f0438f249b0522c077d66cf7c76ae51cf93425777ba11a5bce007402439d9ad81a77bbb19e269fbc2be8f3342794f31fb3aaebd7b7b1ebea2c2dc03cb1380de13758287510f93088ca71e668aae3343f3c2d26328d6535a395484d3d62c212ca1073bfb20a651e7435660155085a231834dfa1118e209eed4d523afb132ccf12c0fb231dcff554ed300", 0xec}, {&(0x7f0000000280)="bd291f439941852fe7520ad554f70952cf3023d7eed9eb28d0fb82573118e2a1c589d512ffd1b0557cc7d957bbb9c2dfafa869251fd3fa39254f54ad25cd421edade880ea27836987f9a1c7af7c1ca754adeeadf8cd8c280b4ab8f2f07490e6100788117a44b8da637acb0339f79bf5137e402053dd2c49f52e827c6cad02adb9f335067890aa73d0fd74623a13ddee4e2b4d4d110619eeaec5b5c36eba1b71637ab846f7bbaa9857f01a1c7e42f0ecbe9573948f9c0e788adf40d2572a36de9227bea86109948ec0970e11f923ded7c9b38f83be3", 0xd5}, {&(0x7f0000000380)="91e38e6a2f8a65ed7aac53f0ed8733fb0007042c23ce74b55bd15e0e0ace4a2a3cc879ec0b97b40e36b2e25c2d83238f37dfe43d1a31234d83e1212f6f812688534a5ba91eb7c76f299a7ef4fd3449827d52dccd407998cce6b5a2f174042bb012b229a26194961c717da4b02b28728459ff87c9e01109218b49c0c1fe48116c3737208c8932bc90990679749c92df067f455e1b12a32afb5f21b2a14c72a3bc00b7b3a90b5cb597752186148c345b06c047dfe0a619981638ec83bb", 0xbc}, {&(0x7f00000004c0)="6ab9344db58538c3f6692c95a37cdaa21a3f8eaa546eafd9e04bef44e1e2c0c84f963630a9628238753d5d3ad8de143f392a3107473c4d4c4c69bcfbefbf02e3f83e36775f8561b9642aed088b7e3b877bce37a06e716fae9fc6272dfa6ca8a01565fbc9c3bc5610ed058dcc99bcc84ac548fa6a3bc80f62c78f15c557dfb4d532223f6b8c5c80bbd181c6d5e302d3a9fddbae83af2ef28ef390563c8530f855efd46595332d56ca1d6f1839efeb851c0dba0086fec51145c8e863a9b3635c0471d9a7d2877259e7c64baa8d5a038478f9be410c758392848cc0bddd674e88bbb001029d8f33f445f0843434b172fcc72084d90e6f62", 0xf6}, {&(0x7f00000005c0)="3fdf47a6e8876d815514f504aee93873f4c1fa26347aa57504d5ae44774fad0ed5530c217c3e5b57c5cebeb19d7c11da58cd07e92c7067fffc476acf2322d46f593f6377aba2b4912251f8d2176729ec80b92485f96640f3d0855a189c64469c18ffbe18", 0x64}], 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0xf883, 0x4, {0x80000000, 0x1}}) write(r3, &(0x7f0000000100)=' \n', 0x3) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) dup(r4) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:27:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "001000002e0000a60000004000", 0x1}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000400004500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2}) syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 04:27:46 executing program 1: sync() r0 = open(&(0x7f00000000c0)='./file0\x00', 0xebe34367e4837ca9, 0x98) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)=""/4096, 0x1000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001c80)=ANY=[@ANYBLOB="e2a6d2d05489788e4a7eeee8f4ffa368f7de8a13dd355653cba2a5dcd8a19571cc88c770c6e5a3a8d6daa8fd604906e6571c73b17b8cfd9cce27a69baea668e3f76172f2eacfb830dc7ffdbd97d18a7b16fcc9ec0000000000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() sendto$unix(r3, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() r5 = openat(0xffffffffffffff9c, &(0x7f0000000b40)='./file0/file0\x00', 0x8, 0x54) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000b80)={0xfffffffffffffffe, 0x7, 0x7fffffff, 0x9, "f056d33df2367dc8d20f31e7e6ebe078ba32b723", 0xd5, 0x9}) mknodat(r0, &(0x7f0000000bc0)='./file0/file0\x00', 0x2000, 0x40) dup2(r3, r4) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = socket$inet6(0x18, 0x5, 0x2) r8 = fcntl$dupfd(r7, 0xf, r6) ioctl$TIOCCONS(r8, 0x20004276, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r9, 0x0, r1) faccessat(r9, &(0x7f0000000180)='./file0/file0\x00', 0xb419c299846b897f, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x2, 0x30) ioctl$TIOCMSET(r8, 0x40044271, &(0x7f0000000000)) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r2) r10 = accept$inet(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) unlink(&(0x7f0000001c40)='./file0\x00') setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000a80)="43b1ba7b0dd03199a9460a2b41e6660f548d907b9378fcd932b4582452c127bf9cb9823d94d1ba14e8468b3a809d47c5936a4a3d996f545baeec9a30eb10f0fafc46ebcdca02c8bffe488045f795464fa03decd078ab2faeb9efcd6a3a1c005c77024558cd0630da473a6bde12262e731802940525575457add0c849df5a7cfcc57787d9feefda651bfeb4e09ac221aab3bbf8a4d0999aa8", 0x98) 04:27:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x97) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x8000, 0x87e0, r2}) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, 0x0) 04:27:46 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/198, 0xffffffffffffff5d}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/236, 0xec}, {&(0x7f0000001600)=""/52, 0x34}, {&(0x7f0000001500)=""/154, 0x9a}], 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") 04:27:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r1, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r2 = dup(r1) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r4 = dup2(r2, 0xffffffffffffffff) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) r7 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r7, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r7, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r8 = dup(r7) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r9, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r10 = dup2(r8, 0xffffffffffffffff) r11 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r10, &(0x7f0000000480)='./file1\x00', r11, r12, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r14, 0x0) r15 = getuid() r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r18, 0xaab644ecae4f220d}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r20, 0x0) r21 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r21, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r21, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r22 = dup(r21) r23 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r23, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r24 = dup2(r22, 0xffffffffffffffff) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r24, &(0x7f0000000480)='./file1\x00', r25, r26, 0x6) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r27, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r29 = getpid() r30 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r30, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r30, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r31 = dup(r30) r32 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r32, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r33 = dup2(r31, 0xffffffffffffffff) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r33, &(0x7f0000000480)='./file1\x00', r34, r35, 0x6) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r36) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r38, 0x0) r39 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="0f130e7993c8362277ee69813548f5865b21c142aca6b07df616fdf96bb3c8a4e5d402a769b9a8eb84080d586b87599ea04bfcdc613d37276ef294d3aed5c0948ecaca0ecc7ae0851154074693ae0f550f5afbde16992443dcc999de015a6b16d9d32e3838730fa57569e6d2cf7e8ede6b5c857c2f31d76131c3db130c73d729f02e311087736b2f352314b9f7b274880f136a85f9b6284c3d7bf40dba981d073ebb5925cc959d1b", 0xa8}, {&(0x7f0000000140)="bbdb1cf2cc64c5ef4a2b814a5efa924e1624656da96ab6ebbc7040caa74e103b1ca70670917d69c819461078086d1f9e645679efc171096608b678fd8992f9786a87441900ed5466e889571e56a6112ecbe2702b742f56792553d49cfe045ef1a38beacdc4251166d4b7e86d157f41886c5103ce72896ba1be9ca5cc", 0x7c}, {&(0x7f00000002c0)="29b433366a463b877a2f47267740a06bfe4b72af3e09500a8c763f78f4460a6bbfd5f7573d113cc4a2af7c", 0x2b}, {&(0x7f0000000300)="8c32a1a31589b593fe929b24e7f2e60aad91922f18e0fe69653c333505cbf269ba4869972630ba2fa68d0a181f20e3e0f8e2c05ef75859db7557", 0x3a}, {&(0x7f0000000340)="d15b8ce21f3df451c7a51d77dda442f5f698f418a431f51806321f9a7777860873686e7034970a06590bdac163695741090b5d3c2f", 0x35}, {&(0x7f0000000600)="c70b49820b4b5c89f9083b6e33b3e3a16126ab4f54437117a7597eefc53b1115d105ec5d3f310ca3641e656c895bea5c7113d231cad363a52129a9d1bd0ef7b742866fec0aae054a476b21ffab676cea52accbb5abab2153b8af48e1b4aca0406ee00755cc90cd50806b311cce8f6ef159eb8c3e9038ab84c703b6042cfe8630753e65be63b814f9d74eb7ad3fbb57356f004d244b3e3677b2488728f5b4d7eb0b1011b5bfd547ca9870dc20ab8bfee3e184e33d67e49deeaeb77772c7a0d41f80cf5a7ba2696b56574751d38cb56e34b8ede8a63f66ef8416576de0ea66d0a360", 0xe1}, {&(0x7f0000000700)="73bcbadb1a3a74beb282334f831c0bf2c9afaffa1818ded7560666899537773747df9989196a3c211743f514b9f1fb78b31cd3d0f4283d5f82edab9515e935bfbada3d273ff397fae3d2f6aa33d843a7b765fda24080c983e84536074f3e77982015fee5ef80233b1fd3335c24ebf025d8c61f4614efb9313ac70f725be42a357ec4f231cbc11d687f18021a302f5111bbd446464d0afd2b943816b20b59d9e0a478c203a31daac832f7e1f75bea6dbb38890be895d553169ee247420233265e8a20f51ee4c7c7c9b16205daba7e997c567e71ec969118084a5fbe344e28bf6bb7962cc366ef57e2701313845e8920640719a9e34b9d51bd9262adc672c929ac48eee2159350e3a0818d7b5958f31a471397a3adc224e80551e19b134ded814826feb57bec81d32640ee2d9643c5de05425ffeb96cfa621fe2763b4e6e9466539bbc51a52c800b5d9c773e723b33611363fcd033c0340c3c2bd8eafcdd5273bb1e3d6d700baef0fd1af34c90122affdb01775707f04dbc5324c1b5fa676e6efc713550184e505eede51e69709907347f78f0dc998b49b0e2a4912ed41f1c8d9142c877aa64b27787867f9587c6dd8ba4b3081ee32c4cef67d62aae247ecbd6786a3ed35353b7d5fe7d0acd9aeecde9d10aac73aece2da87c7552a373bac1d3650c24cef258c8aee697b851171fda6650a3631bf3c61df384e1f74488c2c348831c1b128132034b9079e9971cc7bfee75ea7e66945d1b79d954587987696aa9da1c5b613c1d9e4593914fc57d98312ae92cc3ed643263f49bc7150dad669d40806fadb65600becdefd451abf33b563aa6ba8a4068fc9a60f5c36d1b9e8ff1acd4cf1dd8ea6d34f3bebf5f286e19e8443c6ace388589e9864704817de1c88a6146ba9b0070722d6fd39619d66eec63e62118450544418cafe1da90b37e5acfc6ef59b6181b8d234494b59a3c61ac63c444f63f6bb82a2d365fccbd87e4c53e76abb9b2ed0e6450870f3b0986d3106ef1af3f8984e8420de910c68c7d297f18026896fcdd3e70eb952895786cd3a30cd38f3a536a1bfc55f3431fad6b5c71f9ba0ac86667be1170e5267bc3ee9f73307f800c2703a8578619e973c02c9a50ed1e7895e09d4b5c25e42b3c5933330503e600588e48f8ce35a68ff24f8313a5589de280588754548a4664afdb996b3786014799189101f3527c605182181dbc650383959c9fd4b9e03ae2823fc77492aa38bf6b73ca9a0f553a45a05a72765b9a306b3b204925075d10c7353117c0a6a68fa4a6b9546d6bd54c524ad167450252b782de6aea32c44de94b581903efb2bbe229eb29e9d850995f706da09719b4201ee38264b076671b2b5153184d9a0ec519772310bade5b20a3acd0f104ee417e6b63e48fa1d338a0face2e2ffd1630b3977b587295698821ce39bac34c8bf0309d1558b2fdcfce73dc79c3b5353239fc9d6e13e64a940a00d8bb502ae76d6b49a8e9bee07b565f2c8597f4405b1a673abf2825088f6b7804a15a7ddfcdeef5d969f3252780a0c07c1c3e474367a3ed0ba840469b4c4e71470e285cf3645c2f7f0a1e63ac9ac4043ee2f54ae99fdfddabdaee01fb31fdf033ba8e3bfbc631de3c85551bcdb0e83954e8cc9565d80aa786845c2f28857c89fcf8d8dc43de7e5ee727fe515c0f552b39c421a3f5c5a39c3df9710c1fd3e7cc2542acb873b792e05e90b247c414570d44571ecf950fb001f95d89b1baea3a60ee622fd2d0fa1624700cd31324802c0bcbf43ac6a75ff05228a084a8ead3e35fe781d55fe2ae57e6f7a2f131708e228cccb684d4f625f9eeb4749455c36a28fc04d3a9364a99fb70afa7562000f4aee4921014c5d7fdf7db5cf9e87243c9bd63483d4c24716ada326aa255240247ff570e2d37d2eab370fac868a44690427df5b3c03bebb39fd89da81670a7ad5a5ebf576e8aeb4b93d78caf0016466654f14b1e2855b67683efcdfb236fce9f468d23d45ef7e86e2fcc34c43cdee463c57e1de0e3db1b18797d62446904b5b67cd907cf61a7b376af1604602fc117e35e03a7a89916a3bb1382089fc08e0eacf48dc80707c5ec7fe74a3d191efb26125e23ac4889f779410b6b4b326498a9fbdff19771b59761e991a1bdb414b28d6791ec01581d3e0b2eec62430aaa7fef921c98304933daee62d26113c8218e1b1b48dfbbec3c23246b10da190d98f7f8063ad243275527c284e5a8c08a27cb66dadf50cf873ee005c9c63e7547bfdd781416015e5e176c7c21889a8dcae5fac8b96ccf212648e7fb1e76a3a098ddc156435f10f0d22d83f021e6d9d53b172957f142645f9713bfb4d3b8fe213599bff7c1bdb41ed0b61c961291eb2a8c2349785e0abf92c42edcd7b55c24a59eb86105640386fa391e2b1f82bc67880b85afa00204ee2116f8bd9b17d2df950e7e926eb1a863428a9de400439bf02de38dc28a40aae4c0829642c1b2b0c686c26f39c8d6fa987895141e5d524cb3f1cf8f93c12f7768ee904992db3f67ef88e4b2660e9cbcbd26c67ac133d1d188a03c7bb69ec379e9be73f6ec4ea6f5b2bfa37a69522f725623130a0bb9331c12d377964ab1e2409ac1a55727f8bc9b0918cc5e3aefe707eb1cc3c1058765b9196615cc67c74cf876e9e033764e2b796f9230bb176a57dcf89bd7aa1cdd20176458152c3284c16c5c15c47b64ce8a1c56897c91382a4ca026f76facd897b1ca945b1a1d0c03c07f21fc5b1dda8e00ecc455cce2484bbf5e61cdbffb00c68a2557ed0e42fef147e2f939bb750adebf5b5a109f7c2d5dfa61c3458fa0e4082eef5e8f9625c4f8c2a2f3816adf545a843368ec51525c61d1cecdb91f7a7eb1f07fe58ac3a0539d8e5418785b712f37d6cfaff85bd445493d087f384f37fd088a566c4fb7a6c94a6da06465c0dd1e7d4753d92860cb8a63935041f0c638e26b36f032ccde9ea17bb1531f9eac0a844dc59e6744380f404591d4d70b763db811895d58bd2d7feba281d408433a02cd3374c8fd231194bbf9e4e428bf1cbb22d9208c8c37b3bfd632b33698e4d8fbce88eefb3171f00c2439be93af846aeb3de9b332dde0b148f813099d6fae3650b2a25df040dc1af8962119c2dd7f14c899fb179b7a8e3bc6aa02b88e7f8715a6f71f3c2dc6efcbcf98425158d3cc673e662bc498309527c8d31f9f5fc15b584f55b7c12c109328561d86b676c1c437877666eb6f5df4109acbba6c916092e7fc51330d1524844324a5b8a0144f52968690b2f43d58ba7d0a75484e2c2995300cd315da69eb7bce4a147bf2d0e2ee03a4dd61183780bcb52356ca0d7810c48609fa951cfc77f53b1867777649cbb4b2cb67d699789037d3cbd16fbdf9c268550918f87979e63d70938d885f3ffacfbdfb359f04fd68399fc8337e73cda39cb6080ac8ced34c2fb21c1106a40959abefe3b402a400cea8083abe0679595554db91e4fa84bd4ba93fec38e01af4b933703bd8185c775755a882bfe2198fabbeb38b16c574862daa4a523101deb02a563232841836a186db1bfe545aaead6d9748cb0df0481b22ad275ff220bfc556300831e6078155882ab13559dd05d7731ce111167652afc429d658e68a18ce5e208ee8c2db59640333c64216ed9a9a4e0ac7a1654f0d4e4df736ab6770a91271b9351515010439f882a19343d71ee5514dce58ff61948024d20f12852798db31303e04baea1402873a958eb5f6cc8ec12725e1023da64970eb0c19150e773c3211a05211a34ee5c99ee33addfa28c3a4bbacdb787df2de25c905292bc7cfb5be69d4987440b9019f2bce5398c25ac3a706b5743179a10c4406b848804fdb5165cb9293a26d58dd7a78292a8eb9b52338f3353e6e4ce0599a68ea647ca4c7424fc87ad564375101bee1692185e5387695025101ba7213681376e83f3713ee5e32d78386b5c02325fcd3f52073fcbd2f748c81bad344f8c131a2224856739fe35788e57b0d2d12cc3e00f0815a9e19985674c78507ff091f53ce035f8568456d67b6492dcc2ae83de475c00aca06cf6a6dca098bccd62e15cc21d9be19f94edfaa89d444beebd1f174346cdbcdf1b8f96d192c8f38c8003986ca5f3b46560a1be158adb694f67bfe03eef68161643ba1d1631e7368eb0d3a6197e8f8b5d0ca0bb1a85f8a3d90b5739bdbec5bf3393fdf794472cf2d913d31f6db4336cb0e0c26785ad11d4bcaf2324418d289b73d489db9bad5ab8c1be73f1aeb0cb6b2edf9b0f3f6ef6bdd7249489339301de3ef726ade05d1849d330b9e3170fd7b2729ef922185e606035f72e2101bb1a646b06d43b20d696780397d6ecf3bbf2d008ef17763e4c859d22fbb4f17d924e22a70034ba20a13fb4082b43f7788522283384f44ee88a64b9d3ea18ffb6fcc58b93316b305af82561e14460aea0bd4b32a89cc269b75fbef924e2bb63f7e57329c1fd1c2fc8c9beabb119b961b4b8c5265e5bf1719fb01ef6b922d036d4d0d7628e1f15925a8fa1305a145c8f63a995df10a76ac5b077833746d2406bc022b2cd0d3b61c587f005febd111d945aaed71838c14700fb8492cb94293c46b8c69f92c979dcd4d9e3cd45bf113631d5031e8982f7a7baf590de64eda01b0ddfe26eab1dbb19e6b9fd267e8d0506f1198635ce4b2a530d3b39e46c45735abcaffc4963e82ed9798d7fa1780a56cb7e9c86331f52102d20f45a10cd5d916f8e7f8664ee7b5b1296b992236a6b38855b8013da087f1b352131cdf783392837220e1a9d807bbafe447408961beb0a6b506e4ae036ca792488b88353716413a42dee02b48afe8b940b21c30ce338a105d5962c6aea53b02284ae107a918cdded9960ccce7f07f7e168be08008ee75b181d170ac92de6e4e580f6fd6c63deedf293db7446364c175e47664934409a282f12796c145251eb260a62dc4bf4abdc3860db285ba633c85818a3b4882f5ba7c198fcbc7b04f37b27e26fb54d0cbd6f0175214d2924cd3d04cdecdcc75d25b146348c6f6dbba7ce66246cb290ff89d44eb4afef4579524921f744683cbd702882b860d368fa44aa866f16af545e272d7b0d0bb511a6e3ebfbb8ce4f02d28bc1831e4f4af183ce065a5205a0400a9f0fb1b8fe91f2190f95c9258e5a07dab3e31b5e31e5dd102f74dd16a2d478dc13192b6d0b78bf5b4d9ea4455f4f0b67194b0097e9e0e2cd6a1601c257b7603fdeeda27367d45f11fa887a4325ddd482bcc0c5662e92e50203fc36c9e322c1e479005adf09ec866c6f421540791c5f4db83f9ca35126a6fed31e71159715426933559c1707fc85d64f6e0afec41187fd1e553dfd19a04eba023549f7d8b2ab31422bee9679c41ef914091d827200e5971109fe751ec72c39dc27f2c53560141e2f761d16574f2c6af70993fe2472a15e009778a96377078e3a995a1d7be733c0e6bc7f4b8ef0662274218f5042d3f5036f6d6f50002a4ea49e8b96f159aca3e082a6df62f0ade61f4ed7ed144f2c2edd0f95f0db4f24504d335293046f62b65d5e0eafbb4a7b49b53ef8ee6a96445c7322de97b7f34e88017b6abfa89f601c590878d9701e4ecf5e288cbccb548b11db686449329741ecce3d2fb9ac112d510dbaf3f2d380bc1360bcf240bad2893ebceed450b929fa1350e583cacdd3dc8dc3515c6d7aa605b1a58a7729a2d8a4087b1a392b224372d6e99671f2a90f4ea304cb0bfe9eb9e81f56b1e39df80fd941929c6a38f59132f1f5de099a047fde74c48513add9e9650d78412a6f690e79b0ae364e9896827b918e5", 0x1000}, {&(0x7f0000000380)="6ca60674d2a490843c1cf1d3b5692b1fdd1f4068f78a8557bf7fa0569ad9c13ef058fd0a27270e2809d395f0bd1a34983de10f9d9a1d8db6bc26e699ddda4f", 0x3f}], 0x8, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r0, r5, r12}, @cred={0x20, 0xffff, 0x0, r14, r15, r17}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, r20, r25, r28}, @cred={0x20, 0xffff, 0x0, r29, r36, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r38, 0xffffffffffffffff, r39}], 0xb8, 0x4}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r40, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r41, @ANYRES32=r40, @ANYRES32=r41], 0x28}, 0x0) 04:27:46 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388b2ad88b2951b15801360bcd4c0a162b58fd420600000000de0000473c238495aaee48c02f6ac41e6bf3bf5547c7080000ad30505e8f5300a49def9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/188], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) socket(0x18, 0xc002, 0x8) 04:27:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) syz_emit_ethernet(0x7a9, &(0x7f00000002c0)="3159bc706e3c5780ae2bfb7f8fe0be95ef83ce9bea7f85b24e4a06090baf15061450189c45e413d82fdc26485c8dde0f259e4bc11774c1a1247ce2c988408ac6713ac656473a59ea67ae495bbdcf2e1f7a2d541828ffb1732f2bfc01453ca22fe09748639dd38e4722415f184023f177bf686a6349429509fdaefb3e56a992f3c43765ae781d69272ad3a982f6c63682171fc7ec4f5f49e5f989c845b8205cc3f598fd3f547900") 04:27:46 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffff9fe}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000140)="b150c7cfe385300ec457c5df7df9b31b5b3a8a566a43b72236aff512d0eeb2ca7a6ce285ae53a86b3880efd71f391f7dc7cd860fc22c90bc4f7a328dd09f8d9b8bb52bc68e75066e3b9ba335150cc42c6630175a3270064370f40b8a75309d531ed710e767014e2944a8e25d638fdf99fb13da40ab9bc8f5eaf6e9e09c502b0476ea7eec4e4cd3a7227190e88db340bc658a61ad52ea6cc5814e6d49023f1df1633ca8ad5b6f0598573b6e0ea5b9f3e5", 0xb0}], 0x29f) poll(&(0x7f0000000080)=[{0xffffffffffffff9c, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0x1f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:27:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x81}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f6") 04:27:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8001, 0x0, 0x40000003, 0x0, "fa000200", 0x0, 0x6671363c}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x200, 0x0) write(r3, &(0x7f0000000180)="962cebba5c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b8085cacd6e43649d81affd10ff1bc280e74a03d5c94b000000000000", 0xfffffffffffffe8a) getitimer(0x3, &(0x7f0000000080)) 04:27:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x268011bc7ae4c23b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d140776f24d1489febe56e", 0x130) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 04:27:46 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r3, 0x0) setpgid(r3, 0x0) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 04:27:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x80) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) write(r1, &(0x7f0000000000)="34b0f67de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f494a3967935e9b6dba6407ac775518feb09885974283f6ec275c356cbf5c0856d76063686e60ff87cef7bcf5fada58fb6681395a9f445a2befd103d5adf55769caa23ff5807426bf5b149d22fb2d77c2237f57509c1e6623", 0x95) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 04:27:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="943372d20b60001cd38f93b35f92da40f6dc4653b0c8ed6604415ae27cc6d626bc15b63c5519a55161983ed7928b6d2278060c1bf56f1fdef5f25b28d69beb331f4976f1acfb6692a0e4f58f347a811a30670d4f77de96a97710742976c1fb790f58aeac14b472e12089c0e54a3f8b38ac13799fbf", 0x75}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x30, 0x404}, 0x0) 04:27:46 executing program 0: socket(0x6, 0x6, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000680)="b100051b60001300020008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f49e9aca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000e06740558bcb3cb6e178540f85c8b9b623fc23d0101c2352059c2d6ab717c9ded83568075c40a57368010001000000000054c40ebe6ad0b8a48f91a7d0e16b9eb47f16a94b60234d7c2451dd2b58207178109102e3f707d1af63e9e55047febfc22ce887575f976bab0704ea902080562b8f14e43f8c9c565eff55e7f7f2779c66044d70b29de7db5b53ef60bd9d993d4a9f1aed1bfa380505bb80c071f060e8d4aeb409acd15e1ad26df72bd4727362916b60495f1754d345387d64f91e3b6dd6625162133b120ec50b85ef50c23c5f1d5187644df8663ca00bf81cf60d19928ba8d4b0fe15c4ad1ce85149c5a7de0ae2718af678ec0443c079269409240a6dadf3e2ac532251dd2e534ba57dc89fa1ea70b8510c56da31f5d1d1cd58d468159344dbd8b1fbc0a0df20cc8ca3c40f7bb86c15021209f32bc22a49cf86b986f52299c73952e96c4ec6cc01c1c374027c2a4397c927f7cf7a0a50f63b1f8bad3d5a3807d0aff6d6c3279f594efd50d1681379da15cb602c2daa8ca8bb78a2a46257d332dd8c5812ee951ba6469f13b1e4ff26204cd9d3cff9091159517b435b9648f28230c07f2f0353c44f78ea6dce5d00060000ea14e7987a3b407b90c3db70c22b60d3db4b47e958a786e7fa04a5ba58dbd43a33b0f2fcfecc7bf86c9a694f2f8f21a3b82550c5d983b0322031c897749ab00ae9b3b7", 0x3c5, 0x3, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x5, 0x8, r4}) r5 = semget(0x0, 0x3, 0x100) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000180)) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7) 04:27:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 04:27:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x24ff114999ade2f2, 0x3, 0x10000, 0x7}) 04:27:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x20d5, &(0x7f0000000080)=[{0x1d, 0x0, 0x0, 0xffffffffffffffff}, {0x2}, {0xe9ba, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8001, 0x0, 0xfffffffffffffffd}, {0x2c, 0x0, 0xfffffffffffffffc}, {0x4, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0xa3d4, 0x4, 0x8, 0x8}, {0x6, 0x8, 0x4, 0x7}]}) 04:27:46 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socket$inet(0x2, 0x4, 0x5919) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x602, 0x10) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) poll(&(0x7f0000000240), 0x186, 0x0) fcntl$setstatus(r1, 0x4, 0x80) read(r0, &(0x7f0000000080)=""/189, 0xbd) r3 = dup(r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0xf67, 0xffffffffffff056f, 0xe014, 0xffffffffffffffb4, "c20d8dfbccb9b4bdfd358d6928d1520c05eb287e", 0x7, 0xff}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r4) 04:27:46 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000580)='./file0\x00', 0x2, 0x20000000002a6136) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) mknodat(r3, &(0x7f00000000c0)='./bus\x00', 0x40, 0xb23f) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x9a0, 0x0) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r8, 0xaab644ecae4f220d}], 0x1, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x810, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0xe802e0ae2f013eec, 0x124) r11 = syz_open_pts() writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r11, 0xaab644ecae4f220d}], 0x1, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x88, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0xd6, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7fff, 0x3}, {{r5}, 0xfffffffffffffffa, 0x13, 0x4, 0x9, 0x4}, {{r6}, 0xfffffffffffffffc, 0x40, 0x1, 0x4, 0x3}, {{r3}, 0xd8bf7b2650733a47, 0xc5, 0x80, 0x684ef08f, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x6329, 0x4}, {{r7}, 0xfffffffffffffff8, 0x3c, 0x40000000, 0x1, 0x6}, {{r8}, 0x1, 0x9e0b8e05f47106d9, 0x4, 0x6876, 0x2}, {{r9}, 0xfffffffffffffffc, 0xe, 0x2, 0x84, 0x7}], 0x76, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffa, 0x10, 0x0, 0xf6, 0x81}, {{}, 0xfffffffffffffffd, 0x3, 0x1, 0xeee, 0x2}, {{r11}, 0xffffffffffffffff, 0x2, 0x20000000, 0x80000001, 0x8}, {{r12}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x7, 0x570b}], 0x1, &(0x7f0000000500)={0x6, 0x8}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 04:27:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x4) 04:27:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x1, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) dup(r0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:27:48 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aaa09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a209002c57f6aa35bc6323d1b6a1445baaea9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa5e100f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a79f4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c814b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80985093e315c8e1c602f5ea61cd259e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104b694f1e6a079a2874a1b1111ab2c7b9600d95f2aa5b84f74893de62539648f89c6d5c371e8c9606fa5ecfa117ef470542dff2ebd6f7f0aa1353a0f11f024af58264b9f5258e0a25529110a", 0x4d0}], 0x1) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x4, 0x1) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000600)={'./bus\x00', 0x4, 0x6000000, 0x3da8ca45, 0x0, 0x1f, 0xffffffff7fffffff, 0x7fff, 0x2, 0x0, 0x4}) r4 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x4, 0x200) r5 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x0) readlinkat(r5, &(0x7f0000000040)='./bus\x00', &(0x7f00000006c0)=""/249, 0xf9) 04:27:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40004000000902) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 04:27:50 executing program 1: sync() r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) accept$unix(r0, &(0x7f0000001080)=@file={0x0, ""/95}, &(0x7f0000001100)=0x61) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat(r1, &(0x7f0000001180)='./file0\x00', 0x400, 0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001280)={0x5, &(0x7f0000001240)=[{0x5, 0x7f, 0x5, 0x1000}, {0x3, 0x2, 0x9, 0x9}, {0x9, 0x3, 0x3}, {0xcc9b, 0x9, 0x5, 0x6}, {0x1000, 0x6, 0x7, 0x3}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x10a10, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000001300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x8, 0x0) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = openat(r6, &(0x7f00000013c0)='./file0\x00', 0xbb3b40c85c228951, 0x2) r8 = socket$inet6(0x18, 0x0, 0x5) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000001440), &(0x7f0000001480)=0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wskbd\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$unix(0x1, 0x5, 0x0) kevent(r7, &(0x7f0000001400)=[{{r8}, 0x2581c40c17491470, 0x50, 0x10, 0x10001, 0x3}, {{r0}, 0xffffffffffffffff, 0x84, 0x7fffe, 0x800, 0x7fffffff}], 0x9, &(0x7f0000001540)=[{{r9}, 0x0, 0x20, 0x25, 0x6, 0x185f}, {{r10}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0x3}, {{r11}, 0xfffffffffffffffa, 0x20, 0x2, 0x1f, 0x5}, {{r5}, 0xfffffffffffffffa, 0x0, 0x1, 0x3ff, 0x2}, {{r12}, 0xfffffffffffffffb, 0x90, 0x8, 0x8000, 0x8}, {{r13}, 0xfffffffffffffffd, 0x9b, 0x7000001c, 0x1, 0x2146}], 0x8, &(0x7f0000001600)={0x1, 0xa6}) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000001640)) r14 = socket$inet6(0x18, 0x8000, 0xed) bind$inet6(r14, &(0x7f0000001680)={0x18, 0x3, 0x5, 0x3}, 0xc) openat(r10, &(0x7f00000016c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000001700)='./file0\x00', r15, &(0x7f0000001780)='./file0/file0\x00') r16 = accept$inet(0xffffffffffffffff, &(0x7f00000017c0), &(0x7f0000001800)=0xc) writev(r16, &(0x7f0000002bc0)=[{&(0x7f0000001840)="837c3ed289b2339f63a3da1bcdebeb9e8afe9f11da1301d0bfd880e756027dd17557e2e6f036a055f174fa1840a1b5cea8f628fef5fd6aa856a95cfc95b1fa8c61b4611d3a9f7c6410e3f750b21e47303eee513a1229f8baa31453532bcb47fed02d3dd877055930df", 0x69}, {&(0x7f00000018c0)="81d527847ee101bc4084d34d45ec82fd3275e04d448dd7731fb1bfe64b67e7879d4088ea0a91805e3673132fca254e9bd00efaf5f03673", 0x37}, {&(0x7f0000001900)="43e85d3a2da91cf5a8bdec8a23984694dbcb5d7b11765f2be21f419e804e7abdfe6677c7080fcaa9512fd1c896c70877eb48083490adf6850363f8457555", 0x3e}, {&(0x7f0000001940)="b5709a6532428fca12f0d4204fdc9d98dcfc078e27b9f9398ec7742b7f667702caa8b6ce1183e9e31157b35eeb1cef114d731763129e43ea0a1810e390c78df12b7f1c44e2370cb99f865aefc4c1f72726a965d4ebf95d96cced5e853b933112cbca47e51f1281cf4efb7da3d5f49d4e5c49bb930b6e4764465807f585b7d294b21ac9d4381042130dcbc95442987bc17aae80228d65a38bc4bfaba4ebc72ecbccb2f5fbd574246ea5cd225c6da50631afc39891b020188a70f353d32abc2aaa3e49ce1f63c4dfed5f2b205acfcacf377b68430c6a34022306512010079ee13b242c4f187edfc3535228064ac5b701ba5a73502aa895eaf6794609791b5022b06c88179f81b80f3eaaca896f3834612bbc7392fb5b4b6e53519012a18dfb7ec70c28c78bce887632224b296dba7489346c3780efd20ee5cd2bcc2cb825f0a780f0ccc03fe545f39975535605d4c4776eb07aa23e93e01cba6fb9cc417e55994b249b5de3f8647eece3239ec3bac7d40457de25b9ed9914eb52cb394f2c87283cb20023d660f759e5ee44f719cf99b9a2548b9bb12b3a8e148965aeb0457939d1b2eea999632e1b7233bae8aa9ae832d722760ff291876eb0cf592e40970c226a4192bbe944ce6748c95e458ee653b5e44d539c224b2e0bddbe8d68f9d2d523ff17d37d7b8d405c87a1e752dc518b722e8011ae4c4bf3bf1098e0007a697677e805c25ad8c7e91ed4010bc667af8e64527a92d7b3708fb3052ee13e923376774a88f7a03c1751f42b3fdcb3abe722d74a2487393eeaf96a9673c1cb78e77773efac343f90ba7b5f159ef363f4c19ddcf088245d6d356b495691bbc9ac098af72cdf4bdfd58122aa2eaa44d91c1d1cee76472c29859df29d0cb4574e1e2931c99fad0dad373dd77d25430529256c1c9976afc9633675a4e164fefe2887e05c8ae52270cf7de837f32d9ae35472723ca0607a18c39492c0c5e75f913f233dccfbfda16a5c2f051256bdac4cfd0435345b7fb4fc26c7588b33aea0d054ca46b8e867fe1727d5338e4119a988e1ab924e969dad98f50be031cb20464d8c3ea47f573ee1760c84c06f6265debb3c6e2070a826ab9e530bf8df738ec855dff124d939a29b49b23a784f7d12304f3c0e5c02aef3b2cb030b711974fa7d5fedba4ac95dfc7674a0b81dae4dbdbf7a0b9130e931ce62fc5ee725a472d95ba86d7e45e34d4979a0c4de2645aaf3211b2a01e06bb5b49f71463b20ef76fcbebde567179ce3fa9f0fb7f80d1324c057dec50893b36636d62dfd7f4523a4a8f270be4f15139d8a427008497c683d57b85404fc4b57cb3b60c5af635d04f263e66725d3c80b88c5fbd8fcbbf910ada80afe55faea12d053dcc72349c819fea888e69c298b5e710d7fd7d386beb27021f298e92364005b3df299c95310c1a2cb7e57382624cc1f498c57315939fba3ffdb2ff72627d6567ab4f0689d0b2f2031bf0dfbd37b42dbeab8678898da60273ced0de3c544d9be87f6386bfd69832d3ba099490ee37f01c5c63046914bcea015e2cf3c3e46bcf8de0d25c0ebacddbfe59dc0f57507a8d13790bdd425d0437873e4210f1d0da936c8db5154356ed94ad8d560ad5e7858b53dab40ad5d8c151bb5d87268cd89eee60882d94ea2f278aa98812256ac8006a2126a15bdb7fba538429c55647fecf10425ae9fdd3eb4c5bfcf1382010d864384aa863f9a308608339da8c08342efb682d0f1255d99ae971d6100581d7f2bb4b17d6089ff6120463f41aeb20b084625d421d6e30e492b9f176f201a20ca80eee57eadc117b18b04ee3caed3c9aa63c52c99614fecc31afee203901b5235f223d4f8e4111f6eb061eccd7ebc113108d6c28fe7de2ee0230d0ec80d41d82a7e2d41bd9f1d0d9e8bab9dd6c48144dc5c791daf5dbc3b27c216efe7636e0ee0be9efbd95419a9815b0e429ea0da2e15e5b0cf7dd6e4c9cd0444d240c8c31234f6474cd1118e8bcc84ecec7b28116e0960264c6809af4b1e7700109815c62db396e7ea5c7c22916b513f3569138cb48795b2d4050ec9fde35c6d7e93ea09d4a962393a7dc6737e03835eb9e0ea3d83e2793cf7241bcd7bbb1ffc04f25a8d279bdfd3b021dfa81d6aacd257743fc561b03291eb87ab5e084584c4ee31b26c01211ce4af1691df2c8ab168f7d0c424176c214c2a45435c2575b67d67d5a4d4a691b6eb8a28715d0be5d4c7a6ed02e6153c47c376b0c0085ae887af0a75b31be69d8f7ae44166ba65ec93942f0061f6653c2ada6a335768711d602e761b2efca869a87cc2a9068e1675226615ca165b9535b61519b0cabdb7b4b17b4002ab9caeaa58c09a88e45e7ca32d2c80bf4eac89570eb5ce420a7d8bf550b1288c147220518961eb1399504197ed1816f2685105746f8ec5f7813d0e3d481025d3290801bc2f67e964c3e3eecd26d5e163b5fa26e252980216ce1aa8edddce378e41979cfc3a2e79a364c92b07d03bb2dd64c35ab189c5db32fa2d4b0fe2576bd9979672e1b6d5a4569d691603ebbc078b8716ebee13200a5eb66f1ee05071380a52c5329eafa6f6b085de8cab7de91b10962716964838bb7c4dcef7b97cf229a7451f6541f1f940d739c06a7a2fc6f1b827bf232dc2639cba247503918caa034f1b81c0e62b105918f56e19fc214f6a25eff8a70b2fd51524f9f2523073056aa6e5699087598b0dfec1ea2b68159e48bebebdcdb6801a4f8267133e9fb13cf58d0126d607854f726d60181c17a0ed88ec0e594e7ccba71149cfd47704aedc007a617632c3136a681a112abf694c8bafc6ae581ee76cffe5bf498db0f311f816aa27c82f1d299e6a14a45ae72dd9c94a609fafa1fc2287968353b0e8a208e1d3c7a39276f199742258558c999d4f18c07e664b1e07938bdbb21f9a4c73716a4ff2945cbf4e284e9ed0d23572a13f09512248d6a7abdaa7ca127e0199aca782dc759dbec2f569f85a9b246a39a48cd466686da7cf97d2dc81ec364105ee3f1ef8a32429e14011717a2d9a5100b5fa847ac77432ede23255569c741ae4d07a89250ff996895df7bafd878204d827f71af26c8dfba5d84acf3bce061bd3b3171f13fcdaa55a5d31645cb63ccdffd134e13c5684676301e2f083c9d5d1367c451609b6e8b6c3f7f98d5017d7e54a9a6ac4a617d5f6ace9d82c1a32d8c9df70e58d8e5a635c0276a70787c91dc530de2092b86456b01f3dd2f8e17591304f37df01555ed2bf012b5e0e9a2fd39448d5bb1fd43c19a807e6805f6ca49664cae2ae75ecea8668074e6f7df09e960e68724853cd04edbb3e12e72a656deb7b235070769892bae4d2e2d9534a2fdba90869e859604139f8704cbb452b55c9707a1bfbf7adfeffdf88866d76321f554c45f0ab46a97fb90f17f4611bd0319cb8325026328ecc8da6d09c882906dc7a01c662ba9599bb36102cd296b3364a5679be541920c2388bf23c96d28ba6748e7095027908d83bbbfdd21cc1cd1f812b405e8c7c383058d8454d8f113b087938efce58ccb03bf9ae90c2f2cc0eb24a0a2a15bea0d46a8c80667e0574e62adb1c0431f50e2d4b4c1731138390f689eedc5c65e21a1620ba8b2db8a58c4565418dae48ef2567ee64b8203cccd26f576a044a98f6b1bc9935b24b6c1a50e8797ecf56ce166e5d3b9a42a44f744d543d392b47027a6b5efdf5cc1cd967b1513e0ac7d2a8fd19bad638425be0f46970d79ee0c34c114bbb2004d3b0ea09c1de9d81e1630dc934bb7513491de71c11482951baa1bfb75afb393edb795e3f43ffeca2670f5a715a7854d7a33452aa44533b85dd14ae6de4960b377af90695caf14f5bb58f1d4a2880892fdf5b8a0f735377ddb6945fd42072acfc649d3ee48e3cfbbad22cf65810f6ffa58bc52880e467d87d941cbf48e1f1bf348f38eeb9adca96344ee2510dd89341f787263ec9d5afb431f6efb74914222926f2728e44e7edacc6bbdc2e99c3576da421ee2f9b96100f3b13c32b8d062f1ed71a7b18355923872f4f4fe503ba58d36e2c5f3444476b1b5247aec7b3a3fcb79ff6451bf67bd41e5bff5c25220c24c254a6ec59ac6092c7d03a170a88ff6f19a9f843873f0304a0aa32289907301ff73aadda966a692d8234e5ab45bb3e20a6fc7b516b569a02e7c0602214070a280026f91a8b456aa86dd81d8a5fcae8f20b0fbb75172cfe8f82162ee67e96c645d74430ea45c1daf64618cc2faa1941d57e890e68e1f786a572cd29fc840b1bc9f1650c7c929fff5f6e9872047c1c8a9ec38d4b5b62b1a9eb43537f5a7f79de7bacf645bb0a856de315ecad0c376b2e9bcbcceac3bd10547b2442a28cf13151ed5ee523c48f5012076ed8071a69aad1f4af45ea6f7d40d69f89472ae11bf73e4228cd67dd6ee5440b6d9159650d85d825e453d4aa64a92a7147375679a3d6e0ef49cfd00ac8acec05c3fbb7643f3f382dde4e825f92e6f1c5d4547e82072ff0edd3d1c9350f59ae5a6ea5f5cb1f4bc3ca55aa8519f5e753e3ab518bb3c2b4197abae8a1cac5b9abd73c1307629d8066071dcd42d3823c97a8b235aac6887985bf2b4d6b9c6a819cd62d62da7bf7c952e749abf41af4069f7877277cd9f9dfd5b7e9c8a7f585f340aff72c6fe9b4df065407cdde6abcd59fec01d5a7cd76d795df7566c29e06a604e47021672dc7630fe9b327ef4b50d576bc3fca7bcb575febb8caab2775d23064cc58dbd7016112a3fee9c28361a91d8c0dc14004fd7279a1d19a3a0b12f062a8ae1c1e64ea2afde8fd77b70555971cafda40bc74ab73e618191d6c7a13733959dfa33d270dc2b8f80a153b425f4fb09999cb7fd8e6fe0397a6d2003cb1fa29f70001e718a9100d5f0ec4ee4de26a697c368abdf4dacfdaa397388109ba5e3c526e35f3ff526666b0d119b12ebcc0418ec9323b6f2c84aaa4285cc4ba9c7fe2cf5e78ed4cb54e87e89e682391f2db6d853d80608b748328e84a22f6868b845d3422ad5dd3c29538ff7bb3641a134b1ff5276f574f83f1be08077b01e76ab0267e0cc41f6007975ecaa0ef31dbd9ca053686fb9f07e5c38ea9e72de311340c2bccbcd50bfa26e499356a42d814096c58d6d69a82d85b0d7ddb9463f63f1501a97dfaa534458119fd18645fe6966dc39a4eec019b78e364087995f4bc7210da04ffc5c6edc8ab16a281e4e6082f3724c8b57d2245ca193f14a556f03900d1af61b70871d2994191d0f846ebbc70baf1d0c881482cc933a14e5087db2bccbcc7af75eac7e323015fa7ff88eb0d2b6e6389ae99a58b6ca3284756faa1e9bcf668ad4651c5ea9faf6cbdd78377de234d8370a7a3b2f66f54e53e74bc703258a04b8ac8f3e2752baabf46f23df4a70f7b72d740e07338119676afb2ba64552fe0ccf7f6313a77b9ec0457c626d4bed469a647cf31416fe5e8801d1df5ee5acd465a66db63e9d51afeae1676f29322fe053baca344e351e5f305b9501e32e9ce9afcad08ce02096c8c3b14d1e3624261fceba0957ed04d01bb59afdd8ecb21849d14c87ebe0d68c9404773f12dbce307c3e651c03f9042b9200b025a4b900e7d026888940e59f9462c2be2128f19739baaef3c6e794976cf0cba32a29281f7cf611d997ee59fac16f331894cc73ee18163d8778ab5a63c8f97e777c11df465219ea8bc6851d7cd992e5b21526c36e3490ba6024612d19dd09db20363a983b48f1d767b71a98bcba08062444c39abbe14c30ac8c053b1d74ffa8462de2bbffe626eb7c44575d3738a78fc2780cc6c9211ef215ac1286caa", 0x1000}, {&(0x7f0000002940)="a88023ea8f5b544b75a5471e8e24337069bc86197f4ca9b4dfa45cc374499d27976098e819ad82636fcf51a1b7137b2b043404834dfc1ab9f2d57825518d5e4b431b4ce549ac112369ac599d31549919234fccbfa7fb4ea34b4f7a5e144e8dcff05b1f10ce1713eeb20d964a8a689db9406c9c24a418ea5b3e5e2f91325554a90777768659899d536c3714ad8ef8e909d39701781865", 0x96}, {&(0x7f0000002a00)="86808117907afcab1f4083b1f25c68d83c50a36fe8a539695ba826239c45665e3a8b96a2e6d843017842a637b4f86d5d0ab8e56bde616eaa4a4f66f46e80ed3efcb9d554fe42ceb2cb2865777bdc737fb28836d4d8afa284eac939ea6dc6f7655eeb014017b3bf522121b5", 0x6b}, {&(0x7f0000002a80)="9d68ac86130c590ffc6d2cf7010ddcdec4f319583e8ee20a71e5252db9712098337cd386d1ef1f09e419d55540f8951f5aa34f4289b24d892adebf9959b22dc811af240fefdf3e91b6126af00abab25358f29aeec9821ad5b637193e268ded55b57fae38507813fda345e2ee420ed353c092f6f1e72f7e6d5709", 0x7a}, {&(0x7f0000002b00)="f33e1497640c6138febf91687aebd9b9e756743de8ea0761af4a5198e7616222fcb57a5b792a93e94a58d7eeeed8db238a74d8ad2817cc935c8ff3a793b5ecb6a32604cefb6d9484ddce11bb559092b641e1a334dcd7532fb5779994103ccb4635558c1a6c239c66eb4830cb1b790a0ae6da5453fd3459c4c66bc02663a2df2e5a8816825fb6", 0x86}], 0x8) r17 = open(&(0x7f0000002c40)='./file0\x00', 0x40, 0x13d5ee23c408e9fe) ioctl$BIOCGDIRFILT(r17, 0x4004427c, &(0x7f0000002c80)) 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000340)=[{0x34, 0x0, 0x100000000000000}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x8}, 0x8) 04:27:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x7}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) preadv(r1, &(0x7f0000002500)=[{&(0x7f0000000080)=""/222, 0xde}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/246, 0xf6}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/195, 0xc3}], 0x7, 0x0, 0x0) 04:27:50 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1000, &(0x7f0000000140)="e4a01923b6142a49b1aaaa2b2b6ba24e23d2d891ba931ed43a3635547f660efdc9fe3ab97ceeb68a3e73be32bd7237a13559db72ad9a153a9504decb08f09137c28fe397a8faaaaa728c0ee2ec820df8076cdc32b3c55c0bd483c7d12265f879deea428838b5486475e8b3210a1d4a59c5aaf488a837d827c84a0ee9a93b9e628abbbe6256fbfa48331430da90ce8d81432d2afec6da31771932cb16eb3fdf340f6bf085e2279e816c2c11b4e4abc950f8a0eca4b4f66645dbeb5cfcbbfc43422d8f4ed7c8ac6ba52a820bc803cba0ef75bdeb4dd79f73b1744d55658fb8f7a18c869c5fe9024518b65daf7ca41a11199057ef71f92221ddf71ae7834767aaa8a9147c065936d08c28568c7d7fc1695db2428c1a63cdc8ea9cd3cb6054b4e53fb6cf59eb9d14a31a41662e37625b44d3f0e25679475ff8286f64a077a4de0b6b1e08e0ad62cda3fa546b591fc39d0fecda12d26d4af584d48832256894194b1fa82b7ccc11f157121d3f73d28bd5b9516c79d80b0b538bff9b8e26d9aff773ffd874e34401bc357b6daa3951f87d8f5ef580aca691d569515292b3b6cdcfe325e54f8f63fd866b99f2040c84fe41b41c1dfa7352342c783768cd8f34b19a2524ca2234d6ef0cce5533b4c77f862fd4f16b455be13458a01339df6ec26b29d06febe252702aa5b12e0705df0ba7705b2c7d64dacb14609bda28f329f6b2faa72c85b4f3555d4152edf87024f26a22bbfda5de6d41ccc5f7f7f0cb36bbd808d8ecbd697844b5d2409dfd5b2bd05f88e26123314d7ccf4820b67a5817dac88ead9f098d86795956a447e78d358c45d9086c5fee8c3ecf4c710fbc98ffadc22aeaf48cf4358981753f367e335d51d336686ef181bc37602fc592495394f3389ad2824fa73255f9c1ddc9725ac1e44ce699a859b4e690de17f7ca804b76414189b452eed81854a13b7fdcde6174a039dac8eb92c28142295991401db9d52eeaf7bb92065f82ac087c90ee201bef9951fbf3ebcfbeabdc0ec733969f429d70bb25925fac2aa7b2dd2ea1d32769b9ff91f9ab139c16e1194a5b1cca60d31ccb4b86a56b986ee9bcf3b3e208063aa80da27b4a9fcd7259a74cc3872ed8546de0eeae64e88df4b636ee386a217afc93398678f74daaa8b64fe42884b5ea52c1bb88562a6fe8c091367f1560d7142ad5bbf5d9a73ef6f9fe7f9c7b339b61cf117df3ef82b280dcf5e5759fd89a6548167f6f2c879d36190e98574960dc094a93b205b8761f3e4a6d5a4b034907f8788bf74e7d6dc364a62179b4f2e94d2d13d265c25751b7b03961485d81114b35d96b3adf51768f64c146624a2510080e03c909ba85f970170f8f9334806caf7f918c6103a448270bdf6b8dff937c2c7c47f59e90c5fbcc5fb202ac994343a141d89395ee4a8487df59d03888467ff466db2086cf751f91632b79de9fb5f50ecf6c571a0dffa2c2650bc01de86ceb4bd6956e59a8c8a015c1014848b41a18bbe29fd4f410c39fd02de8d5ea8e8e4ca301e9bfff6257e7e32ffc18e1f595568bbaca5e682be483a8d3c38ba5971af089cb3e2187b69c062cf3ea4e5bc1ef692c0c86c17b9faeed2891ed1dc2aa6c97c9659b03ee8748184507ae5ec46a98e75d38341af23be81a99508bc73da26bbac45f0f535385fc1d7750eb207ad05939d1db639f173fcbc4b1a63d783095cf90cde435872e64c9450384994ac7d8895c8f3b6c549c4022f3ebf1d346efc2fa12b6031384c5fbd62698cf3d35654edd5cef863e2b42842a6d55804543e1c3900ec3edb71ad41fa39c7260f8ad717407225d55db7b5a619860b153e46ea23830f512c8a59b4211c991a921e7b8c89a785a0c66c52fbf559bb36fd46dde5710e8b0b8fd80109019a2224cfad49bb2182f62730dbae850f90e6a84f91015633d1260b75ed795a9eed14f1b16bc7f7f597923f6c3734bc302003bd39f4c919b1f481d41817a66b02904977a1c47230bfa148e12c5f9d58a677e95c2eebdfe42ecee4dd1b0f9f0a34965570359e1c246520343ceee35cb482d2c3b13704f6bbcf603f59aa0ece09207c17e448d9b23edd06e69f616fab4f75aec677c1c9232a111386665dacf1e5a55b64232365f2e91f20c010b2e8e0bd342699a8b3ff0b7ea57382a8a0258a3ee99d6e11e8ee18ea162d4db449d58f1f92595330133a65bf897851031611fe535df5b0877c1e278a223a4e075a455069fe65af09d898d75b75b16a4d7535c63c08551671322d719779a5389f1909115ffdb9d2a02a5ca0d23f99823c84f2e41b8c5199fceaf72efb41832212f24b6f2a3a99193b526d7da68eb45c4f98c31cdf38ca316fdd5e89446b5370300e1556e7673c9d4c463f132b29a46b88ffb85f937e14e62c4bf079ff4d7437a089b0e621b87cc0e2bc6e5875961428c0e0c10bc81e533592efdbfaa2cab5f30022161687f41f5e90f32ab5dcd5a6837cf921ae93c3f73326e2b7a579d3af8969e9af4c25a42704f92befd9cd1fdadd1611b81e290d05fe0eb775f6a8743910a05eda270e3b95e87875c06122370f3a2bf79258656c36b98b79b7e6e3382f3144b9eb6bb2558d346fa4b07d23b9c365ae389281a02760df3bfdabef2c495b8052b157e9ee8eaf2a6e75865b8dd08a91776a8ab6535a378108bfb533c822b1cf679a4ca88a25026cbf3b31e1527e50e45e9d4c0f8046c3b3bb59ddea074e046512bbebbf1238f4012ea6ab43fa42e66f00181f2e688199615ce99fea44ae1fcbac54ae4d5f3464cd35bd5d46adc0637fbd9df31b851edd7e725e84664e1d384394f8258d3bf822007f87a8f5ac975c9a0b17c88119183d86f065755b758e2e97afdc967a550bbd436202b29bc438c87ca46988a970bc09974a9748044eed4417bbf96e7ca0fbc0c73513ae21c608b392baaf2cd3578a537a215237ff4e291dae9b9ba2e1de1422ae7b44acd20806ce859ee1bbc1011db9a057d597a99c4479e42897294fc5d6b109832b092a84afdbf430883b96c38becc1135c9e7071ab1e3edb5cf9aa48bcad6794432564bd4083b4d5798890068fe599d8cd52bc039ccc584e93fda60de5e5dd8c4421296fb8a851ea488217b7674f75335c2832cdaf8b757819297f2c1264499bb99a7229de305c50af38b9d9b0ce51a82cdc589830e27671f8fd1d561e2808d0efcc2ae5026987dc680504c6062991edde00fd5100178ca8207ebfe855b579dd2f78908519f9b797582c29f879f1d99f527cb1e948706906655faa61fd8cec53b8efcdaa631614f88cf5269af43153a7110e40ec8bfbb3b4d0c5a4d766d8f47d4c0804c4e4ac9a97bd3a46b5c547498122ea16b5a790386f3e3dd1652822b2dc37bf64b967119ff5e0b5424cdbd4cfc10921a1aebdb07c530aaf49d269646536d3cdb0b770d54a367da55f067f6628d14c2a08acdc81c87eb0e54ae593b4554e893a7665d7027a90d1259dcd6ec521db38335d62bb490b03323260966681bdfac9a7a6134830f2e002cf8cc953936cf940ed62a4db9d97e6ad47c2eedc1d7d8cda0e3ed6f9254113be087d5429c1e352aed9c378f9778c43b827273dba17584889220b40376f17a4c75ed73181b712537d19bd4e94e5a60c35958b5e5d472786fca92a724cc82df70980d4b93f7c0f3ad81f3ddad2b6bb0d2e1a312ecd04b0eb5006bae8492606cb7d51eebd04fdc959f2a77d92f37c5c773e379f426318b95c43cebe5f7e2444a1f7e7be9d7ecf6d4a144c0e520d7edd99645d664e1d9309d36f2af7ba52407b1b7fee06c425e395c77ec30be9d52f70d5e96f7373391de17d8e2e321f7b6210ba2a81f658af341c2ae622d6caefbb2b01ba20eb648e78585cd452b7fd3ebf79934ed8f5fc8327a51a894a295131870c5fd9ad083966bb37b01ea5aaa3289073117f3d5e42c475f63aef9611cb934163d50164066349f75e2773d8398c215b51c4c5dfde8e8d3f4aa460cbffaadbbcd720ce367ae9a5cb52cbfdff339b7ef1464544ff6f3c2cbeff546345315b64c33a26f426d6f2e1384cef07030440446a83131222d047585ee29efc5d67bb0fc5de373a3d4a34728edaf8c2932c978cab03a493682009443cb80bd8f5a7f6cfe72aa9f19249ac1a5b131639e1e6616812776a9e9af86a7f713a1ae1b01773b606054be124c57d9d1a60d1cf8397e0967fc73e10201548ca829f045794e3e9bfa3c14ee7fbf71e8b620043da4aec3dec7fa11bc70c7db7395e39518e85f175bdbb02844288ab6f60f86e78d849f1aa367bcd79f538b387af9f9c83ea27527724f10f33f6ba22e20729b48f7565fbe8ce0de2450aaf3175387bd2866ac14af4c52c6e93f7367645104b2a145c16df37dbde9ce9f04affce8d12c493b950941f3906e7e39d17ee4b599a3bd962921c2a80a5d6f82f618af0c4c48aebc8da7bfdb7c0ae4b3a49609a5ea0977bc0f7adaf2a177a9586117ecbfb84d248128fd1c17d32b7494a1ec68d406bb3a4b4f367e4beedee342ad64b89181995fb2577bcc918132fa574dfb9b56f306c9a21ac9850a9bcd1829dcfe1ca6b666453894d168b6ce2e6f565bf72785173dee2c315e4520df445c936a68965ede8bc248fd89ce9bcca0915692d4a8b5a4321a87c763043c628c68272495cc142f6bfdd3be433d6c9a751a6d978abeca5810d1ab21c46cdd945ab39b5ed12d22613449ab24c20eb93f91fac65f603bfed80c8b6d912ce89a44ecfad7cfd33096cb555a35e756800ced82e669708846679c4c2d33953f3bcafac185710fb6ab2c14fd51b6f746dbf7be48ae85c35d4c4f812fc0ec3f2569d591995742b18c7edc9a9550837b0a2795c014838dbf0fb14974e40d037462b50c2c3780c38b95ae33c4fb026f9e65edcb7f914d25b01c92cb155089cfe39b80123ab2641d85517020451df58f79957982677f41bbfd8045449366f36e6b5d4a33670877a5d95b8b6b5198fa7d87b0cb439389e475b7042a3c0f0fef606764a04fc342497a06187ca0c946e135893f9f659cb74b7a737b6e9eba3d88f50c3d4ca4680e571d6eec1766f448564af95f5f661aa949325bd0b9e4436672ee59e8a1d5b4504e6a8e3bd4d0e26d2473cda887c34a6c30236185c93f1cb2e3dfd501fae8c8c5223af4a8023f61658bd0a8bcb28adbed01f1143dd71dc75cf4a815b6d3bcd6e3985879dab0d40ca9956d00ef72bc9b7bd8cbaa15dd838f3bda11f16f87e47f8eb3883cbbf88275bd1fa20cb655457aaa705241704a47d781912b91610df729ee14433d6028de14c40d1677a277fd1d1e6608b38ff75b2abdd9050953881bf911d7a2d2ea3ffd92b8e71c6c88751d5fdb9d1991423091268ce34ab406fcba2176cc91d96f96acd56fc246dc33f52182be9a9675a16f70a692e9fbff0e493b33b4e027788f222505ff751dc775f31ad2d864b21496722ea4e27587a93e803eab763cb39bf12e986f05af707727836d7645a7e03f37f07803fcf5ebd7d1e4ea50b39454b92e99f8ab1986a122136e945de332bac4b3725a4f3210ac94159a46e58e895fc2426039511107186a2470124dd0a9f7b9b4d988e098172699e889b7a89652a89edaaba9d8e971c267727b756666f72310822395cfa2f1b4e248804f07001c7f08ec9c5f44293789716d58cc3fd774d7a18aafa90dd5b04c3ce177099675611794326c92f07a40540f31e948307c9e96b28433b4e1a0bc5c7e2194a254e09e28af4075f48d29fb82afa1d17c4b6e9b7cad6c3babfd5e3fa5e15d4630d4e6db20e8e6c2b58d9c2262") setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3) write(r0, &(0x7f0000000100)="8c65", 0x13f) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8001, 0xb6}, 0xc) 04:27:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup2(r2, r1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) 04:27:50 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "0000005b0000006e5e00e472000000000e00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:27:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 04:27:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x4, 0x0, &(0x7f0000000240)="ddb103b6f09a1a393b9e33b7c2f7fd8d", 0xd) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, r5, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x2, 0x3, 0x0) connect$unix(r8, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) writev(r8, &(0x7f0000001400)=[{&(0x7f0000000000)="12980151588fa9199f", 0x9}, {&(0x7f0000000040)="32641ce12bd402ac000be82170d6bbd5f4f473cd9fe365678d6a021fc2f5114785269c7f7bf4624dd4bd7d48c38dac18ac57c19aaea923e1053d2941495ff32236d55e2d7a60dc0d4ae35fdeb647d595cc4a56ba47231d1073603335f37f8e68de9d73031edf1a2e12a273b1e01ee6f243e1802aaf142db74d9dc2ab3a98a2d7420eea46c301d404a56433d05cb327cec171bbbf3471437fcc1d415ed51673ecfdb41ec6486435f2a2ac467ec0120b78e3998112578c76bb9fd2d48419a64213abcd9c14df01e896658ab51650eb8e8df5d4", 0xd2}, {&(0x7f0000000300)="fce734296795c062522e0947b41ba26683e0df0b750e7feb6482b736bf1a84620945403a8d59fac365283dce7ffc2fc8b5d56c8df68c59145664b5cc27e2d51e5e10d50c1a08e9bda933df92b8cc3343c044c819b48b9bc8f66684316b0734ab5c5d9d3f823026ac840f051af51d0ca48f9be6aa42bd8f83c2897ce3de37d1e4c805189a301e774423a09b7bee796f59c554d127e64f442d5c236c7b9c764742374c58ffbcca29fbc208f55c4b95a66a585b4be0a0f06bd6ca14943724f702a6319e87768270a3b0f696732413f1f0254b400f228526d0c123b2790ba22f72252ddf94413dfc7175be514a680b1b034f05fb2dc5d401eef8df0e49cb46be7299eec08695664cabb52c9e43890b1755d37e56330a291d89d7b820150eed3783753aaa5857ff638cdac27cb0eeeaadfeb5732146f1aaa1d52d409675cf3a178f653e28d207981beff79a94f3704a91a840962a5434b7a667c2863b56cbe436e84e3d46be133ea18990ed8f095d5f1d61110a916a1936a593bd11a36f64eaff2fa5a6e1f376545b5c3d2895bbe0ffbf62a5e775062483528e4e00f8948fefbb1853bf2de13b290612393fa3a993171bf23ba58420157d048db7a7dbb44d1ee5444f8e39608909e239cbc9ec4a6996517262833fe96ad66026eb868c63bd7bcd3813435bb46f55ba194f508b91177ea64d51405cf236b4eedd8f5bb0942ce936cb187dbc49ca88803c869ab65057b68c81746ef365eac936a95fddfa60b445cb4bc616fe22514c88f29f4aa51dca2cb380e8aa2c4c059e7d239ee53b5f4a6ffd048b2c2fc118c62fba7b6f5442426b4ef7914dd58e5dbcae6bda862789c8c88944a428cb54bcca7709b9f08f830ae6879d6c2e1d523322be8ced13a4c6c878e3806b574bccf8723068f8e54f72ef6019c8e57a126eea02ad70b3a2de62e3c2d5dec1b6bc82202d6c0f3782e08b4c5b22fed898874695c7c4ce09a0c3d5159a4cc64f9942c3a346a3b012c6acf5aa6b2b8ad3ea75e4a3469965fc5445d028a068363b689cda19884ea54a8b21075136eb27fe6814829abf99e87673bc062d8ec5e9849e985bae00deeaa098510de0c18fa12373c89deabaf356069b2eee754fb933b313f56ae85b6ce7a0f5501f73a635f196072520a7771c4a1652c4b0bff99fd9adc73e6e8a0210f3e1ef30a46b65734c0a8759f4951ab4279989b91f8901dee8e651d46bf4aa68649778c9b195df1e5cc3fb5bd57ed9534fc1d9069e70426afcd81687755197ae984f6ac393b1757799f38c9d3d7799475ea88f5b1ead07f07f070e4d1a0705f1a50b47954eac756b1574ec0bf139c7942e9573d8ab6f8344713c1f569b85375155bb99a9213433fc5dd1e0045bf948d960c1b63611dfaa9bd130b5deeb38ffa3d78e911025cfe8030d1eb16ec15e6b179da54220b1f70c4e3ee72b4950aca0d2d3271a1d501e4980018e09bfaed8b28e96917c4d9f2cc505df2f5cd451a7ccf4be1ff3e59785c7c11cb6f3fc60404882576d2c580d9a41df4934f2bb957562916c9aa1e3db2f6647f11909b9742379e09f4f92845c8da1308bcac7d0247d15563bc250da11d615835357d9b7be342b53c74191d87ef6602be473c11ead2206cbf39a67f7d0ca24c252a604638c13cfba4c7e8bc90d02af7a02c5224eb603a654c3cefdd19d89fcfe81cddc9caad6b670cc2b32d15e1736b9103d4040c7bbb0d04d1f25f7e391f721b09f5a718abd43c33f68605f729a18b367b51cadfdce2ab1d24610282571f972", 0x4ee}], 0x3) r9 = dup(r8) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000000)={0x1e, 0x5}) connect$unix(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc428000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) writev(r7, &(0x7f0000000a40)=[{0x0}], 0x1) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = syz_open_pts() close(r2) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000440), 0x360}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r2, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x0, 0x0, 0x0, 0x4}, {0x26, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 04:27:50 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, r0) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x3, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0xfffffffffffffffa}, 0x8) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r6, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r7) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r8, 0xaab644ecae4f220d}], 0x1, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000440)=[{{r8}, 0x0, 0x20, 0x2, 0x7ff, 0x7}], 0x101, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffffe, 0x15, 0x80000021, 0x4a0, 0x9}], 0x2, &(0x7f0000000500)={0x101, 0x7}) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r10, 0xaab644ecae4f220d}], 0x1, 0x0) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r11, 0xaab644ecae4f220d}], 0x1, 0x0) poll(&(0x7f0000000540)=[{r10, 0x48}, {r3, 0x2}, {r11, 0x10}], 0x3, 0x2) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f0000000200)={0x735, 0xd13, {[0xbda, 0x9ba, 0x6, 0xe5, 0x6, 0x3, 0x8, 0x80000000, 0x3, 0x90ce, 0x0, 0x4, 0x2, 0x81, 0x1, 0x9, 0x20, 0x7ff], [0x4, 0x6, 0x7ff, 0x1, 0x3, 0x6, 0x7, 0x100, 0x4, 0x34], [0x100000001, 0x1, 0xeb3, 0xfffffffffffffffb, 0x0, 0x7, 0xffffffff], [0x100000001, 0x400, 0x5, 0x5, 0x2, 0x92f], [{0xf3, 0x1ff, 0x400000008, 0x4000000}, {0x8, 0x8, 0x3f, 0x4}, {0x4, 0x118, 0xffffffffffffffb8, 0x3ff}, {0x6, 0xfffffffffffffffe, 0x7, 0x6}, {0x401, 0x0, 0x8001, 0x3}, {0xd8, 0x2094, 0x9, 0x7}, {0x2, 0x101}, {0x10000, 0x2, 0xf3, 0x5}], {0xffffffffffffff80, 0xffff, 0x7fff, 0x2}, {0x10000, 0x6, 0x6c9, 0x357}}}) ioctl$TIOCMSET(r6, 0x40044271, &(0x7f0000000000)) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x4, 0x21d) ioctl$TIOCNOTTY(r6, 0x20007471) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 04:27:50 executing program 0: setpgid(0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x2c7cfd73b5f3f13d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, &(0x7f00000010c0)=@in6={0x18, 0x1, 0x3f, 0xfffffffffffff801}, 0xc) 04:27:50 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = getuid() r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r7, 0x0) poll(0x0, 0x0, 0x6) r8 = getppid() getpgid(r8) setitimer(0x0, 0x0, &(0x7f0000000100)) 04:27:50 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(0xffffffffffffffff) 04:27:50 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x1000)=nil, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) select(0x40, &(0x7f00000000c0)={0x1000, 0x80, 0x80, 0x8, 0x1, 0x400, 0x4, 0x7}, &(0x7f0000000100)={0xffffffffffffffff, 0x10000, 0x0, 0xab4f, 0x7, 0x1, 0x3, 0x80000000}, &(0x7f0000000140)={0x9, 0x200, 0xe704, 0x81, 0x2, 0x1, 0x8, 0x4d}, &(0x7f0000000200)={0x120000, 0x2}) r2 = syz_open_pts() close(r1) dup(r2) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r4, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r5 = dup(r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r7 = dup2(r5, 0xffffffffffffffff) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000000480)='./file1\x00', r8, r9, 0x6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r10, r11) syz_open_pts() 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:27:50 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000080)="fecd15504e368b287dbe09b28824a79e062b5ab258595b7f81719e2a82c8f1248bf6b417d98c591d93bf35ff7975e17faef3c9b3ef28918d11456280fd3167e2925430e5a10cb5d49e1ea680a6a41462bc8f87d93610e12b21291b7ca873cadc59678e86a04a1e433ec07f3b9227cd16e652d1793a5943e20250ae85f1845ccc1d1d647fd0f655ac9065680edc29d251344c62ffce42ed4c4c8b70f89026602e3a8b5ae40c9f9f0130651bba", 0xffffff56, 0x0, 0x0, 0x5d0) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) 04:27:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 04:27:51 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x3327, &(0x7f00000000c0)=0x2, 0xfffffffffffffc8f) sendto$inet(0xffffffffffffff9c, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x361, 0x0, 0x0, 0x2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCMSET(r5, 0x40044271, &(0x7f0000000000)) connect$unix(r5, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r6 = dup2(r2, r3) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r7, 0xaab644ecae4f220d}], 0x1, 0x0) write(r7, &(0x7f0000000180)="c3d09dfd8aa7f39d939bf90af314ac425eef6c2da24f1643056e4a41aa8e8ca5de5b918d22eb77c3a33a7c735f68269ed25bfaf0d2738cc047672f433a9e4e4e30da686d549b197a6b37a0b945891caee455e9a79674297e79818df7af0e2390e68d2b0bb660", 0x66) getsockname$unix(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007915c20800"/4098], &(0x7f0000000080)=0x1002) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000100)) 04:27:51 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/use\x00', 0x10000, 0x0) r1 = getpid() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="5b3a74f88c38de729f2c81b9155df878422ca9ec86dd54adeebd4048e624fdba14cecf8f122b5313ca78f826638d6f47e98cfc6dbcdabbe92990117d4c9e0fa2181ab03a0f3689292ef3240dc4cc713d13fa11b500600a0ca728f6777439fc938988856bf7f318f25563f69dd64ec2f921765d13f69cc26131d0fc8d6c7c03239aa37f09a472a2d6ff9cf72b92cf5f6c4ee00edc36c47f31faba16324c5652d0f33a12affb9f9d498ae0d049a75806fe2d6fbea7fa493779378436a32395bd9babf5d7d4cfb5351fd5b0c7f92f092e5c08be99", 0xd3) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000100), 0x10000) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x10, 0x40) linkat(r3, &(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000380)='./file0\x00', 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000400)={0x4}) getpeername(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 04:27:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf23450ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa49ff3ae1ef4e859484907b6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa26040000002802782224d7d5c11e21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5537ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d00831c48198e13683efd846e46f064460c024ffa5a18416243d26", 0x14f}], 0x1, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) fcntl$getflags(r0, 0x3) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x0, 0x0}) 04:27:51 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) sendto(r1, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r0, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r0, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r2}) writev(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000440)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d371b6b791ad5f8b0ec83841f70e8761b9f86d8daa99756abfd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96ac6fe716a07c1", 0xf5}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x211) flock(r1, 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={r2, r3, r4}, 0xc) r5 = semget$private(0x0, 0x4, 0x10) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000780)={{0x9, r3, r4, r3, r4, 0x0, 0x3}, 0x70, 0x7, 0x3}) getdents(r1, &(0x7f0000000800)=""/43, 0x2b) setgid(r4) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) sendmsg(r1, &(0x7f0000000bc0)={&(0x7f0000000e40)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000880)="05fa45af81b9f51c77a22374d9e078c664babaf369cce3344eacb19313d3a015deefb3475522495163f12f5d8ead807d3f91c461c1429134129b724a2f5c6cbb8893fd4943b859e5b84902d7e6ab2f529255ad1d040eaa4f7646f7da8104829c1f7670f98e6363e3415513a94b518410ab47713b7da65a531d8a1b47fc27aea4c02ee9ff527214ad73f2f28c206e8500b64e52e44b15566345d92d65bd6f5d85867391b94d689d7c32bd1601189a0bfa4aeb3564945431946e05f52e8752066d6797e9c9dadb6e9a0f9d62647873f7163715ff511661acb9f998bbcacca4c030d27fd18196b550cf68c2383f22e44fd859f5e4e7de42327d1426db", 0xfb}, {&(0x7f0000000980)="d68c62b76e359fa281122a4792969d77739d0503d19e2d435a0eeba3aa926000eb693f193737db74ca9e2d67169147efc40cc91e0d5393b35925c66d6607d1cb4508c9e7ae6c60a2425cdbad104b5c9d80136e31123eedaae717d24cc2584408ae3c17ba4d5ebb593ce0bc27e5df31e58af52aaa2f08e60f668742795207a7", 0x81}], 0x2, &(0x7f0000000e80)=ANY=[@ANYBLOB="1010000000000000ffff000002000000ae0fb490de9d43eb3d4604a3100abb7a9cc686140ea18a2dce494869b480d713afb35f02254544dcd4dc2d010100000000000086be2aae2bcde5d3c6e31c36b132a3963d4047862ba8015b33919c2316a388495cd29115d8eebd067e988f3492bb81ee6adc179ff7a667c42f6fe1afaf43a2779cd9f17fa048e9e1700b9097f3975b29046003e1c293aef9793414176e7fea63f07aba9cb868d71046bbce2f3b7f5cce58f77f3d32bc4e8b794fcfbc9ed6f27d5f55f81ace9ca485cede8bf3403965a0203cd384a3aae173f462f4c5ae874593aebb262b953efe0c1c8d26dad0255599903286a83ab392e4f56648c38df20e8bea517a1d39ceabcf9cf993b2be38652812a3bbe027f0d1925e6a6157c9401a82bf6a68db79dc0cdde7368cecae55d4abcfd26fa92c23eb2e2bd28f3bacd972413ea7f8834f71a40d3d9211ddb746766c9e9d93e65b45cb5f7c5dae2f135c6c0841dda0dc455c553b105e8781b08e5703f2b0cd9e7f15cd69d8516bc45adae22ef3b2c130dafd8beb8c84634123a57e58e8f08eec04c6e2e9d14869d94c1112d9d6449a4b8e7a419099d82c6c512cfbc3e3d93d965dfccda77bcc183c46b00a935e1b78c0934ab78bf6a9403b0cc04ddffe25651ad70f8bd3b7f5667ebc2a44ddbf4ad397982687ffb77c0e2796690dd451302e278c32192837246ab2602d237b0b1a0423f3817ecbd7e54b08212b56d1cec4e86e5db7be44b40ba8099ec3eb9529b5376a556caae98c53652bae168d3e39c4ad338c73be31c9ef9313024d53cc1cc097efb9e950b78b6108013b741bb8afea1bb562ce2fbdb6dd2d280ff274abbb70f1a21a914afc42f60fd6a9fcc048ec7517007d12fd573ca2cc7164dc9b8b56caf9f70c83c9c47c52de18f2af1d2e3fa18732195b1a46e809f2834a163bb03026c455cf20fd931b75dfa71993983d81d79fcddd2a9d57342121893ee241d4b1a1e0bbbb7d1fed4812cf24a9df403e251a9c662b706257829c10056a7ca2fd8e42c8dcb7b0010b7300df47eec8bbdcd157a5fc9cf92968c24a2a08a0ca7d2543d11b921707ecb5e19ffb7bf81cfb52b78b77d37cea00bcfe9433d78270fb126fa4b665cdb2b0d81250b02ed87d4eded5631bd78a92402f8c3635d81f110b52ecc00a40e1489aeac607eda02f90732d9d41153180eb6ff9f23ff3ecf7a1bcdf46a1f9a69fb4494df78488fdc509862669f3d61ab4be4d2b2433c7a135145d18122c9099c0e87ad8d019aea9589a68883aab9fa4c6def273f19f3d0d43c53e58db1913c971c0539e9659ae00c1dd281968769d30f36db4e4ee61403e237641c750de44a70fbacb799d91775c9a9c69c2853ff8e3ae6b4bbd6c5ddf39fdfb4a049800fcca59de3293318028fc92eedfe3ee1c2ecca2999ad354dcd92b5900a191206ba23376dd89c340efb77c349c8d60ff8167788ee4ae6881f9db422b02b05a6d2f4c0b1d3375f6653ecf4098d04ff938d5bf8e75598667ce78ce6c581d5a0e28a8fbb4fe1292f8ab9a5dcb412de65d831be89672fb70d10f31b94ecd530b7f48a16508b2feb746df3d4814184d728aa42e10565e5ef8fe59a08e27c1b09eb0dca05e2c875ea7d97f895f76b8c25297dcbf5f1c0c7e1943c8632cb1f7ac678448d29a588d17967ed4f9a178825e7eee43f6ce7697a17e097bc481bef33588e38a5919b8c23d69f7dafe38ea3be3bf2d3c68dec1ba0d11071c6a02db383628bf8d7e3705677830c7104b75d2e91a298aa52032162674241a9c24037212cd9e100ab272fdeda02cb5483384f3bff13e2368c038805e1435bee56178f65f75713f01df3c22f6aed2f67a511e85216b41d6740a96787b808bf89376443abc3acedd3c00b1763f7665f968aec0bd3514f92b65cea497ad287a5443d5a3fe96be532a2e9eadff9e5fb052710bacb16bc8a5c20abf74e1f2b2bbb5da1315ca85135fe22f5b94de080e360b4f09ce67a40f8e7413f878e8bfc88d3310b5617f87c3143f57e6004165a669e04bb6045c416ad904c65d031a43fd1188bdc8e698193e3ec48f3c9d6e2ae1ef758e03c146c7795cf2d66073cd760f688d2aa19f6dff99fbd15acd019fa935e5e120ca145b75a1be626b2c23fee45aeb21674d59b897287204a3b8e9a4d77912ba744b25c5503ae70687a8e3656aa1841b178972a76a01b88f01ad67483a298dd34f5cbd1393c838f67efac3eb8e416c3f545a8b1b806b70d9d670d5f056ae13bc78bb72d6289b1dbcfa6acc5310d949b9d641da1abdd6a51a9608021b7537ebba44fa52d79a241f52ab95173ce44dc7324c4c4dd8b41b2313f256ca921568a920f3aa53ad9bd40d97b7eee909388e7605841d762784ff1eb71d0fac77fa51c038ce6d81a2ad6e20985a407d733cd57878110405d1af4dea21a62c66b619fb43f0c606ddffe68cc9e2f3a092fbcc22df48151d2a82f766293893348cfb2c1ee9e8168917582f5230d891b9e90e1dc379ae454d7c0b07dd2607340585b1157ad8c01b09c5db171516b5fb712f814555838e7ef60918fad91d7160a060a5a3d4985e194f73ad8b292ff5f7e06e22554b31a93d5237f649bb88c675b6002a63be097c8ac92c7435aaf516fa0987fb657ac9b0e17c2e85a4c7ac276e6c68b9f33d8f92ed5a35990bfcf90edacf88612faaf5d01cbcf0b14d0b642132e8b70debb64341836ad26e44f5f2971e88ce4613a0613c9738e40fe869b24998686529809d88deb344dbab3b7e2a8385c2a6599f75a6030e726b176100984e37083f1cd2ec28e984bdb6709a5510f4e11a0e5969d4b01e03dbd16212456ff83d887e9b0a032e2e51e484cf9285db3d310c1d4bc3b952f99d78099f1c449188bf92fb4fb587a3c46449a9bd76e1e1ec65381fc9ae2602968802a2df1955daa6f299e0596234cb1191403cd19156ccf4d1d46dd7b50b61c200b8bd734787fb89c2f97f18573b2d517451aead206e7f98081ef4f399b4e4854ee070cae382c49ca8af98cfe3ad5e7478353dfb06417ec08bce33d052d2d25b7858a788f1bd10e710beaa161b60029f9ac48bfbbb4218c28abd7d442cdad0837a8602e21cf5d3464e57f6979b0f8652dab4cfc808f37924f5275dd9f80a0e0dab0525acb364bc7503ca575f208e5f9881e098c18b87dd1c918b30eafe6049063c815243e44e442469991f7436d1956b8cbd69024babad24c112f4a4c856896c371fdd26e72792b62a8009b24cc70b08ceb03cf84ddd83189d83f221671e1bb60d3cdcecc83d5c4c252d00b4c8691b590b60038819cbee39c4f217c89d6601886be338ce468595ad7c427ce12ebcc33437bb8f5f295ecf9af59ef4784c1711ecc577608c43ac079ddbd0e9729ef05db68abe1053f9784bca5e5d0efc7a8fbf9adab25eaa0afe64f2b3f706b433051e3c58defd2fd330f875a7f3d671f78f0e8dc8caba82db29646e0ebc67bb9764d1193f034c78981c20360557d48161c883bbfdcfcac9d18feede9fbed73f56268fb3d5572d94191b1eb0b2935c44b955276b947bef739113e80cc6865c4ca7ef119711a0a3852b9b5b2fdbaddba2df0840d9617e55878b1af2c0c4224f8cdcac6671d5e969758f4c501254b35fbdf727734786f934c1baf337238d44870193d3357cb6a58b14f40859d8244d1784727fdab5ae1b55e4a32724580d74101aa46ec813cedbdc7556c5219fb0aa71cec5b38c56b913f9c06c47aa9354479791f055b72d3156001f1e3efbbc247e944ebb48aed3976cab758b1941f9f061f497fe1c6fd8f0b4585044eb57c7267f0998f570d6b09224d3ce034107ad8108b6d62ab4025515c4537d7b5b42bca93b0ddb0d451269225df73f114d01a584e6c89e65e48c2063ac6899ad7eee6356d5fcd34598ada5503fa48afde6ecee7a280b3a78a5bcf4c22f2076aab5a9d673ca44cb882778738b1d1483bf7bfee2aa87d14577b2655b1a8e30465d7a043ee7e722fc4796ebba1177fb961dda4cc254dcab127f4b56c0f4281fbbbf499710c8aebd2f8662dcd972fe09e96f62382cc37243c24d5507ea6673171da090504be66a0218d8702eda0033ab01c49de87b4b20ba5cbe96d1bb5a07f50b469def5f47164669ffaf0b0bc56a0e42c85d247521ea24335db8d7a1b9349af5c4417a5206ec082a91fd00a5dbbc28839fd5d998d30aa3603854b9a40e6c2283fc2cd3dbfd4c758103ee3ba1c7cd7550962a83f81d8c93adaccc6afb9d2832b0f0b85d175f0393e2432e247e66d3c15772971271a25b5c892fd864d4fe2e3cd35e2ede61956dff7c3207b34abd8ce9a252d41a18e42e31ff62edf891b28e698c1cdc9c34e7025b52a63f352158e959fa18ed69e2dea6bf62536e269e8f68a590b038f9fc75e739f0ccd473c1557017924cd332a4d64e0a0ad7757473eb13a18e140bbe6808704de6a15696e14be4c89fa8ba82111009ba8ef485d69fafe99d219110eefbcffe7f7753e6091942543bb7c53ad512ec8c9e48fcd2e588c26af52237d1b7fd996e01a8a5dd928c4fd5897e98eb65d3607afc22ceffc61473b6999eda64f678497e7c7226ebe10f5e2165e2f043d7662f45e4067158a669d21ecd956fd526401d9c21e169f47a3e920ad3a73c0afa5707c1f82ae15f9dfc6e1b2c129b5defd9982165f47fa0af156722020bd7a0368ce39e24d5a7e609095f81e0671eae16d6c11f3d0c0da7ff62b31086c2c85f0c5f9ef98afab78bcc56840451f2a897dbcd38b3a293a8eb1476de33f3a2779c2773258122b19588c835f075e7c248f6a9a66e1b1a93314fe900900096610913ed68efdab5c59807b1b06f7c2b261aadf96af933060124df3fe817ab7fbafbddd342d87b10fec2aaa7fe41620ffb015d4a9dc1aabb25abd9ab5787cb5465846ffe7a70dd314ffeadc7f90067f32a0fe9374b3d6293d593fcdac6481fb75d3bc2e0429803db3a08f7a73b17532cac80dfa31f7d76aee3b57d646bd3e06196f2944a472a42d07f99409634722dff98e8b75c00430feb8a27e10579b9979fcbe874f6c3e43b819d493845bd8189a6fe38aa7c33d8581f27c4e287d1d6d4d27791a2a7346354cdead977a39c8ae6c17662fc803d454cb00d29db093329465bc48aba087d28953dd26c0cc012a51a0652d155febde124fd54b949d286c2da183a96630e8dd69f1b7c812ae09c8ffa8cb33da548d46a4b2c5c04ce280a9ac9774413838fd810b99559704a7ece51bc3b2ff3f5da492a116bdcd2366bfd6e59f55bce330121eccbb4939b1f4d976b285a687042d806eabdc3d2a5958e13ddc8079ce591fa4755f8f1875b6a9c8aafe541496e2abeb041177a2f211111ea8f520bf2e756f290ab1cbfaab59b0627d5c8029867a992e4b52ceb755d2ccde60afcac97834e8abc7b4032b98aedf5792f52367930dfed3f4160ada8882a47a3dfe76c96420f10ab78bc5f91806a4b5aefa369424cb7e2c4d0853636df53b536a75e8dfe805c5388fe3e77916dc7d8784f5559f7227a94a19e8d8abd721b222734a725ddf207e2e15b05faa43ac2523108a34237e8ad39d0ad13ac2824808c94ac15a32b1c1ae701a23546e4e7d124ad0eecbc1fdbee51c88cb24c3d4584c15c02445fb2cc1b68ffca4cc300659b6c5c72551b3e5278da703c065fe6e2841fde970289647c5dabc7e0a0835bda5745fe9009ee2149dffbf47a5bf915679b52b3352f9f3c26416c962b52163dd9c810524c9f4e0c4f31f4b43a67416a8461f28df2292d7308652402c2e67cea232425cd4efd27bb81bb9ac81f0e1682776f3a20152890c9b3d45d9ca3da7cca010e5d70fe0e43b398fe8588ba757fff2cf587e4251d83e7e1cba50ed7c4647922ae9bcbd2e76ac0e5a0805988b416000000000000000000980000000000000001000000ffff0000421d9bb6a030665ff70c94ec76e62e8d22279f150fe5d51f3a503a5bd697fe0d07a104d07775882863a6f676b5dd5d9698e9c89f727240920fee21416c183d78dd202bd4f5b8d9a4b0dba65d886e3aba3a7b2dbf87c2942805da1ad3d98fe19d257afe859fc71d177a6d8b06279d582d4e52436fc0f0044df36ab046dae46c7a5dca84b94a050000b00000000000000000000000a60000007c4937212e368b90b1a16106b0105783e010c320afd824b5c70ac43216130dfc88290261dfc8074d02a5d8b70bae10b46a60e669a36f715f9332008b96a7962fe87344c57eac42fb1d405153e080eefadc8ad1f85eb64d929ecae06c0fc085b9227fb238039655990c4d7b02efc01096713052ee6322da301d9cfac0629ebd4cbcc8b11af6b202fe7b426876daaae2d255b0150cabe73de9a105697cb439f216470000000000000001000000fbffffff9ad8d6daa3538c67ec6f2059577fd88ac8b4ff3d5bb98c1c71e86d981ab377990cad29d31c83cc6f1d678bbb54b2225bb1dd0000000000000000000000000000d000000000000000feff0000ffffff7f6e850b07e887f7d46c2ccb0e9de68937eaab344f1f6ddb3f9c6929d179c3785fdb31b3c4bd80a7619d58ccc47c50d2e2f2c6d54c59f2e3594eaf70ccbefa4df9ee21436ce8ce232bae9a0055e36a979483e0a038d4c7804d951ac18fe7dfd4dc616b6c60aaaf906040b10ffc75a74caf43e1937ac4b0c90c8576e2ec49707d4aba26fd0c82062492c217565f0890ecb5b4fb2585d8046795000f4dad361cb041eb4c56b6a3a3ffd515c4f1072a6b3e9bb6dc39862213a98f4ccbbf89c8000000b0aa901d509e00179c9f3cc7d628af015a4c68b38ed173392bc355d85bebbf25a9fe2959183b37aada94bda8d05d7a3e024e6a88296ebfeef4e7bcba0b679cf9189d680713251c7fbc2a08c8bb5790dd215cf39ab1e09f1c756c442adba65de5f294908cdb0b42004c3db140f03c508c70946878e7953a88042b5196575b093617a1bb33458b5f267d34cee05087dcd8fddf4f8f8f67122182f84d1d0404e8e9ae9a04d8144d8f2459454b70fcf88378125be71319dbf913a826e20f44b91d04e3584082a31a78204f0a832b772adeb26a6090ff7c74192880d73f629afe77af0379c0e96ea5e852209c889983f07a6a43b3ca368a76de115d2f0f5a33530eb5e11e67f24e641149836df5b7bc6c032202d59e80f058afaffbc8b9d9b92aa40f4b825784f03c681ba2693f80d5183d403262953ea4764f78f108de1a332f5dcc22565d2cbd02006c032e5100332ed8bd08bb122c96a8155261"], 0x1278}, 0x8) fchmod(r0, 0xe0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/tty\x00', 0x200, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000c40)=0x9) r8 = dup(r7) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000c80)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={r2, r3, r4}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000d00)=0x401) write(r0, &(0x7f0000000d40)="51ec5b88cf33ad2ed9013117fdf40d6058c576d9b93a7312ccd2c3e5f47a7c1c65d980836b59f51eb859897ecd244bbf68d7f9b788a179578bb486a94bfa98ad08ece77f668a3a4a071eb40e9ebd0c7cfcb2bb28e55870c0", 0x58) accept(r1, &(0x7f0000000dc0)=@in6, &(0x7f0000000e00)=0xc) 04:27:51 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000040)="1c797671", 0x4}, {&(0x7f0000000080)="9c61599126462b7408b454183a91cd4df58c8013b8ad3a9def", 0x19}, {&(0x7f00000000c0)="542fe347b38b7d53fd4320fc9094188f31f3f9e44210b2b068723bbe3b361fa9b0b4afba043c07ea35dfdb97af1634eb56681bb74f39a1335c319d924d4cbc36e89d2a4bec4ce96b9af10381ae75f31fd0c84ec466d7d9ea8dac4f84364dc6b7714a92329148ae7081d6f0bab96ecc148679131ca829f8a1f20dcd0e94d4d366af4b843b48a140e0aa32cdc56af7f12c51607147c51309b9a25ec0a1e0c64118d781206d0888fe2bf8c274e4ddba02e9270d081eadbc3c43152bc1d7251214033376f24f37cb013e3fc2aefd4be6a5e8b9126238b43f0647853f13bdd51b09c0717b40aba4a8e6fff9ce0da3458aef5928d087032c", 0xf5}, {&(0x7f00000001c0)="b81b5b274eeb421b", 0x8}, {&(0x7f0000000200)="e0885974a1d495dd022d5ad0e055bc5d913b86e558bd4adae4e1117bab801f09ab19add7d7361fb712b836d4e33c97e5c4e148ef53f166ff90bec499ff3ac73686c76b69ff0da25256b079bca0cb0e0f5ea9e7ea76119e240287e641028953a16f4016aa273a35e37bfc12a20ab2d01ebd38a85aad4ae3e4aa13a5a2b6331df96ff169201beaa1f180c4b7c296938e3981f89655793f1923905b49e71554d42254f76e29981337ffb094edbf6928b96489d9e3cb068968e612a9b491d195213de7a0e7a3d2508888965c3c66567affb472d0c96dd7f67c517e3b7385f44c76ab7079188c89136eccd323ed490a7aa5bb2c97", 0xf2}, {&(0x7f0000000300)="1f8f67ec5bf58c12988bf50ab25c8dce7fe7101b4435eb8b304e27f66d52bbfa0e61126a84de8df46a32cc38ec8a986cc066925d896a28842adcac05cacb9b42481ababc2f32ad46be7cb082263ada15991ddb084412dcd39007152b13477f21ad483f4202bc6e11d0af55c2e9263ae8ba329ab597a07572f68238e37ff3c6139976f31eb11bbb52bf628b23fa3f93908d267a93c04791f81e4ed448a9929c7d4c88343ecc80edab34bed925cee201ef6a439bd1064f68b7dda299882cd158b64562bb35fe5aa531b3bbecf5d288544cdc7a22a08175c8184ba83de610988996df1e961c6a30a315a2ff3bfc1411aa", 0xef}, {&(0x7f0000000400)="41bb752ca0d654bebd708383d22ee8d410ac996405218b9a12c3b496aac8b1937345a75ddeb320a1a9a3c7efa0a3f941bf362d59381e02239e5ec26f90fbbcbc5e5e5129c64607cd6b8077f3d21eacd3246778922a9aff6a8750aeb0cb941156bd00461e8bd5164580dd8c4c439231f54429f3862ea8c983e89e8488e853b78a4b6d9cd39cc4ce2d409148ce7ff83294167cc6134bf692002e519157cafc325188ac5585fef8eaa5276d6bea9285f78db738585a46ccc054d59bb41292aa1f9fdee4b889", 0xc4}, {&(0x7f0000000500)="431c820cb959138e8f4623b74751f10b7e11d99ed6f892ec28deb847a0655702d278249e2d369f30c1253545232bfc3544172e4f31b37438d19e5bd32cc637a4db8134926a8ae9322d549c055d41f4ab7613b5dfac1be666e785a49a59ce2edbef24eca7809c343098a61cf9392f73d55e884a8b6ac1f12c82d71b7293afb21db6956f282f4687770e3a9ad1d61d13bcb23de499047de58d79a74855c29ca43fbb971ecf7d9fea24784318f5d33124610c50323a1a1bc37a41", 0xb9}], 0x8) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x5, 0x10, r3, 0x0, 0x0) shmdt(r1) 04:27:51 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) sendto(r5, &(0x7f0000000280)="68f5c3b76cb55f110599fe53eb44232c52272dfe6fcc483ec150b121df885798442adb8756acbc15e812b128eb0b66fbee0ab26dc5bb18b2844b0145ff0b40003c3abf3b285344d39effe7898c13e2f34d15d4dd9213a7f46b54d435", 0x5c, 0x1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r3, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r3, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) writev(r3, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 04:27:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f0000000040)=0xe03badff3ffada21) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r4 = kqueue() ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)=0x1) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 04:27:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x2ad) fchdir(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)=')lE*\x00') r3 = dup2(r1, r2) fchdir(r3) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) 04:27:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = fcntl$dupfd(r1, 0xf, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x200, 0x1, 0x9}, {0x537, 0x10000, 0x4941, 0x8}, {0x0, 0xfffffffffffff7d9, 0x6, 0x5de}, {0x9, 0xd14, 0xfc61, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x35}, {0x6, 0x0, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 04:27:51 executing program 0: pledge(0xffffffffffffffff, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 04:27:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) mmap(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x2, 0x1010, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 04:27:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socket(0x1, 0x0, 0x400) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r3 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r3, &(0x7f0000000100)="02e72837f3fbdb016fc8004d14eced89d4", 0x11, 0x1, &(0x7f0000000140)=@in6={0x18, 0x1, 0xca9, 0x6}, 0xc) readv(r1, &(0x7f0000000000), 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r5 = semget(0x0, 0x8a09c5f8dbdc841b, 0x400) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/30) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r6 = accept$inet(r4, 0x0, &(0x7f0000000180)) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000001c0)="c4cbbf4c1022fa807485b0859bab20f1cf45482c01ed83ba9f9c750205a338fdbb6f53dc42095c6302d275813b9cefa5840b95cfabb4ce52217dccd1f62d8091ecb901ddf80d1acfd22ee727c648319101822072573bfa9bc631475f1f92de0e9a2be919d962c532b865dcff71138b396440d8860621b304acdf", 0x7a) 04:27:51 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r0, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r0, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r1 = dup(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r2, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r3 = dup2(r1, 0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000480)='./file1\x00', r4, r5, 0x6) r6 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r6, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r6, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r7 = dup(r6) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r8, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r9 = dup2(r7, 0xffffffffffffffff) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000480)='./file1\x00', r10, r11, 0x6) setregid(r5, r11) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r12, 0xc0107003, &(0x7f0000000040)={{0xff, 0x7, 0x80000000}, 0x7, 0x8, 0x6}) 04:27:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x36b, &(0x7f0000000040)='+') 04:27:51 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) r8 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r8, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r9 = dup(r8) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r11 = dup2(r9, 0xffffffffffffffff) r12 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000480)='./file1\x00', r12, r13, 0x6) r14 = geteuid() r15 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r15, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r15, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r16 = dup(r15) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r17, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r18 = dup2(r16, 0xffffffffffffffff) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r18, &(0x7f0000000480)='./file1\x00', r19, r20, 0x6) r21 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r21, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r21, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r22 = dup(r21) r23 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r23, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r24 = dup2(r22, 0xffffffffffffffff) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r24, &(0x7f0000000480)='./file1\x00', r25, r26, 0x6) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, r20, 0xffffffffffffffff, 0x0, r26]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x3, r6, r13, r14, r27, 0x84, 0x3ff}, 0x13, 0x1f, 0x7}) r28 = kqueue() kevent(r28, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r28, 0x1}, {r28}, {r0}, {r0, 0x2}, {r28, 0x10}, {r28, 0x20}, {r28, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r28, &(0x7f0000001880)=[{{r28}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r28}, 0xfffffffffffffffc, 0xc, 0x82, 0x9, 0x7fffffff}, {{r28}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r28}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r28}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r28}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r28}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r28}, 0xffffffffffffffff, 0x1, 0x1, 0x1f, 0x3f}, {{r28}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x40000000, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r28, 0x40}], 0x1, 0x0) close(r28) r29 = dup(r28) ioctl$BIOCSHDRCMPLT(r29, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) r30 = getuid() r31 = getgid() fchown(r28, r30, r31) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r33, 0x1) readlinkat(r32, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) kqueue() r34 = socket(0x18, 0x3, 0x0) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r34, &(0x7f0000000100)="8c65", 0x6d2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) 04:27:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0xfc5e}, 0xc) 04:27:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) socketpair(0x2, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="a3095cfaab88cb7b30ee56a63676248d1e3db008a115e343d5e5f278d7db12e1f789d194789156a6998999bf4eb58c51ec5dbf1d03bd8c32203305f85f3dce6e4291f2f369b44930e3b2b871c4f3c6b6d09494053846cf3c740905dbb3a70dca61f66419971b28f37be4bccca9774e6f8dc49dfc3c21623301e2e8d2d396ce6cdf3491400ab02d9ff26ada39abc43bff7fd659", 0x93, 0xf, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:27:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) dup2(r2, r3) 04:27:51 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) 04:27:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044271, &(0x7f0000000000)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r4}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000100)=0x7fff) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = socket$inet6(0x18, 0x5, 0x7) kevent(r1, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff9, 0xa0, 0x8, 0x9, 0x40}, {{}, 0xfffffffffffffffc, 0x80, 0x4, 0x100, 0x10001}, {{r2}, 0xfffffffffffffff8, 0x80, 0x8, 0x4}, {{r7}, 0xfffffffffffffffe, 0x0, 0x2, 0x7, 0x4}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 04:27:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x300) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x4) setsockopt(r0, 0x800000000029, 0x3d, &(0x7f0000000080)="d5ff9668", 0x4) 04:27:52 executing program 1: nanosleep(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 04:27:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 04:27:52 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0xfffffffffffffff8, 0x0, 0x3, "1f0000002000000002125f0be62c36ae61dbba48", 0x0, 0x26}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="122ff7012568a64d7d01ee0be1be0d99891b41d6f5ce9db8a9f08c205f4d2bbdc9ef6edca84545a8bac8a0d8f00780ff037d5c42ec21cb521297c822016f9930a3b27c1320ddaaecffbfbe419b5149e6fc67469c094c8f7d1d4fa9c9573f36e6b887d73de4950f9780626d905943dfd488f5ba3331952cdfc33081271559f31ef6ec55df39a101375c6d448dc381bd75290afd157160abd483000ccbb54fd5f377cdd3e2459918d8a01ba92e167e53514c1391d40c", 0xb5}, {&(0x7f0000002580)="dd4eb9e38e8cff096c7409572aef3eeb0ce7ac50edbd76da95ac8b8ae6f938aeacd4968bb5892507ca10740821a795ccc96002064884a9b3481151b16e498ec8b1011fe94a8ce8fadfd251f9062998098f498c5d420dd57a2d7554ccca4c74bfabac33e41670db94b5ab9d9e2d1d5be4de0bd0bc66c8834b16facd972a07d437b5c6788ea1a14e3903a4abda6386633f306736a0e1717c91c88ced91f98a7a06f0af2105ff8c6e47710172c7f0a1ad4ec5a4c65d795db3a617946d0d86347087070411255343f8891e956412cec4db77f3d3149059bf44feb0b8e150c4fe40dba2c2d1cbdf42428c2e6616f92870d8c91a74f39deb3cd282a06f090e63c9b6873ce89f89b858241734cf1c036489a2537928503da3a2612872ebe9feddd3b94d9513687801d9aac8de240659967928c6553fe7f23068be9ecc0b5890f360d955c5bfc1088effe73885c373d03b4a99c674e345ceac3310577cb603412ac015b79c2114fd8a8a9e31d2fd105e62c38798c333a228851b049628f4ee82885262252f9817a20faf57b65166edf80e16c589edc0690b579e67b43de757237cefa72b0fe264457bca268ec0bf8d13faa0d7f808debb02c40d25f863b3d768968e59573f51c526aba41a7c9685711652ccdc2a50a7dd022cd443fb067bd851349a16ee0fbcf61500f3efe8b02ccc022d6fea3f9b60046c1c29283ef375031f46b8eef619c33d4add22228a0977aceda4736137eaa978f9cc972cad0cee024e9991696583fa4f659796c15814c7cb239fde0a15bbd9a12bfabe4ed3d2dc3a77b9424eacc7610a9c42055b366b9fee9d290b397a716eedd786e150334c17978001515577152ec7d45bab3c7dcc860d2d3169ab229f487101bb016433dd5d87f7589b71346d59be58b1ab23cea79cfc10291d1f2b86329f5f27b8639fc7a2175b429cdf768a0caab397409847868ee05d4d15f837759b40a75351455403158c585f6e5f83a43cc3d2739fa1dba300510585f17338620f0e2bee2eef3076631d9c1e270392f1c8357ea37b0d46a0b2563bd797da4655455cd7877c84b7749ebec68ca875dbefbc6603f88b709a3f663cf3c1f307b39ae021b6a790c93a1f7785332214fb683cfccfcb3dc4214b437101d11275095d38988ba924dc957110f6178f21dfbaadd88ca5806e3c4b7d3ae8d663e7920c6821bafef6d81487fba574ae5167e093756211f8a52fabf98502691bfc0aa3a5ce9f656b6a76bcd4ae69b685eb00eab6403508c173da66c94357e3b61e718161c673544ceec07049efdaff2cef710273e4ea473a2e5f0ef1e9633b7353a6dc63535ad0db56e6a89715fd8ad00b1d63cd94588999ca31f18217521473ee1be60723b6466449ed7835cacf9183d958e817a2d07ab21ddb46e44197635c2bb2e3b1f1535ad48d1c0b2f4a2df7d5d22b7ec3e929ba8bd8a2ae0a457602b1b86663a07eb9aabf2a111e83d44d17cfd2811a4b46055f06cc5bc20c5fc0918dd8ffff3e4b0f19fefba080c027c61bc2366b2963181a2eae8b9c13c4469eddf945ff0c1f550ddcf8c2a9967a3ff23d081c1bd688262c5e05db19fb9f9173526252c5c9177e1fda0bc43d5c58067405b8b58d730929c8efca03013814e87634da24ca0b00721ad634bb3229399b1f925a7061bf2e28287ef18ff41ba6b58fc89d56fbaa7de553d71ec10faf423e00fbbb74a4fb54788221a536022325649b0bb70174c9856cddca8b54cb95245f75da0bcb898c1a747d749f16f41047dc67cca2acf777139dd570dad9d63ee5ace4aebf9fc8915a3bfefd0e6bcdb552b6d90e5423e723b638846961df29e7030e5a035a1027c6e744bb7d7d33cab2f926d49e1d55c4f453ae56138bf5fa4bf382c3dd2dabff03912f144598a277adc660d91c579ace466fb95e7706350821cb38e55da385ed75e70e1274e0f04d1931baa52e30c910228923064d15ad6ce236be08f8868566c032547aeea648895ea79b7776d7cb2a96d142c15499efdf96aa25de8ec4fb0484b9d8fec057a2f77da67384f6f542026d284fe32775caa37b164c2a3d1a05368f1fdff64b7d4e6c093544a81bf8c5184acaf4deee8b1cf2d6d28e1a20f6b8ec2b0abb759e3e66ba95d97c432cf87c4ceb538ec9ca625f863d0022dc94bb13af6b5bfde40f9e39e8c82849e75702657b2be5b40cd953f41465cb4f40aa197286b4b80fc21d3493d0abff5523cdf175f72fea9d8b1fc66aabff7dc8b85778753ddb9724280831673bdf8c8ae61f09df8fb0f5e48ae8d2b4ada7f7f457afef8218912f9973e94fa8e31366423b96160ae98df3a1b9d19ef10ed0ed7ed17501b2e45b698f830d19706f7842f64f96d08684a50b426d78e946c849856db63aac43f48dafeb716fe03503a3dd4803d7d4c30824dac7b5f683003972bc98b18c1210188a9454aee8038ec6430d8a9f8c90dfce4e0d3eb9010fbaaac40faa4a61d08539227392e3a9f18c5407bf49c3f445c0c4ec9d2592a95a708ff430f90e9e9c5a3c7a137b0dba59567b2df390eb79eab7bd2c50aed503d1aee92a072844a3cca761cfa467d5b110561839c9665bf7ab8d3b0c2196d94e720029f50b742f2e997b0212a367112a35bb7bf2dce4945a046fec51796c9403e208a6218c7039a5bed170e9ecf3e29854a06a005dd102acd2d6a5cfcab302d5c8788fe722c04595a73dd1d0d2ae1e370568a408f7c21defcbc5a73709bfa20f0214bb62fb05d47d42d08916d52087051a61f38fa95f8a0dd47a8964460d6377a4e857cedcc2a6a65dc238ef33ec3b96e7d0196a2d62c7e1562233a2ae9aa1c3966f70fc0115822511f69f01a2872c6049981851608720212cfb1c0b6434e77d98d122fe2c9dd787f04a457dc49ce5e94c52ed3668b5ef03e09ec864caf7a28285fdd292791dce057f2046dd0c46fa53513db71f6fb0443c69e4f12bc3825560cd032deac7e48752b098b946c8963418b42d9502724fa028abe66756a16d31748abcf97c15b978506eb4da484f5e7c333ccbd0ce6a73c73b0b3afd569df8cc368d6805354f9e7b1c1e598b5ede8cd1376899248e3c458e370b9f6cbb6e5dcee5a1b06821d1af1a956409a13e5b32c8d4763ef447ede125de5cd1807efb5f085abac808eb84010f7990ed0cb8fdbaf7b22088fcbd111758bcb147502c90edbed988f6a107e9ffd8c9943a7e9d3232a7bb3405e8b3f351ab52ab969cab430f0016a612e29ebf17c2cc642088cbf6d6a3c7b39b7400472f75ac4bf86f1f447a9269ea85c4aace1a410214f9295cb878dfa5104b40df1c18aa5ee54e6e531cc5480a0dfc02c7c9b91115c2a20764bea72c46ec210aec348ad8cd137484566c5b408f884422c6fc81ed3c82e7617bd1ae288acb06e9ec0c003362082ce12bf625624ee126f6d8f7af1694e26c09a2bd72aadd8ca5a1ce9cab9627aa5a66acf4b8da4437918e2f036c7328b30eb110227f8704a01da34506660a1f05515a1babf035abdc1d5f80b82687e4b0cdbb6d72def75dfa24c866bc86ade25035bcd66c008fbf2baf6f1e7e56ad00fa821822dbaf24c3422cfe98ca07eea38f3c72885dd441aad0ef68e3b9c8ceed2335ad71cccb151b779aa18cfe4a249647ee85cfd9594e48b00a6a50c2edd6d36e83e8a20c7f107a3903f0f20c96fc9725489cd7f65a3b7515814741f59f3ebc55854f10db492692a3264d624ee9db3d10dfad6b99a524c4170f2037890b12c91758f149f252458ce1767a8b7beb85cedb4a4b2b727430ad879e98630ada05b2834e09ed72f078b48b994565883bec8078d498cd2513d378e0b99069b223fd46bf63a12e4329d08f72cd93017ea3941f0e1a64527e54f411c09999b8fe7eb678d3e099aa7a28247276acebcaf48061921ead2358663f1485c5005a180437a2cc3cdb939b633e37f7594f3eac630c8eb99f673e867fa994c674ab4ecf47e49c53ad317acebb25a9b8e9c43755c5dea62bbfa3b4a9d0d426cfe38085258d0dc3b48453a68389d00c6ed1acc77b681ba9881bbeb0788fcb599870da0bd9f1e46090d2a3e5ce099e16707bfd343b93a1f1ea52f1319320db5fcda485c40d7911b6405e99aba4423d6dd7608c0f6767ffb75dc2867836c385bb2f12a62049a5bced99c804a604a3521a40f8c77db57cb438eb00f2a226b3bafa85b08e600e1f9951af227f385674515ac099eaa6c4f48bf010bb43ba0d8984b858d394938f826ce016066f953500a6dfc018aa86a5b831e1bfa5b50b90cfdc7605996c85e37a0b1444ff2850e1cb101ca12b67cff6c49a5e4c26a28787533d826f88e87f4118d73541c75078610606ae35e318f054355203a2a5084c26bef1d085d54845f07c4dc256f87a112687c83221f4ace641ac3bf013ea412a12831990371d40ca46d2161ba40b33e08b28b38e9cc56e73d6e0df88efcc442c42a34b49e65fe4e1ed03628f141f0062fd5e35f6d7674611c3579ea8fd2ee36884fe90851de2caddd2543ed326e1aa2985b6d4fff43302982de0a15413e265dc9d5edfc72fc240097354ba708e7050027e6fda4d9dacfef0aff8fbd6618ed0ebd2fc991672d0b9212fd006550869ad8dad5fcf109acf4e200e7b073abb61529a07aa3154675eb00d9080bee4650eaea37d814790029fded10d1f668b8d1897f576f49f88fc5bbbd1811ac1e01eb0c7d0cbb023cdf53c1ce9fee5acf6435b2ba3f6b5fb186ecf7cd0efd3eccbd7823fb2c74ee2634632c1133970dddfe1041cd377669b4df8214ec5ea794f072cee7edc8d51bb10e9865ced2e5260cfba0b49ba6035bc790347143ebbba7d3335204712e7684c0332ab973aa7cca98d4eb8d4a932d18404da57ed6c9ed01b532c50d566f2550afe57c9a94646edfec6eee49223b850106d70cf3fdc8a12403226b6c734e63b744f432cf67c9d1446a4c37fa1e32359cea7f223710c6ac0ae3b35fa3a752d0f697176fedf21882f8864178fe2e351331afe2340f097c5cb69a103bf07563e5ac4724c2fdc668a44b8a9e457b0d557387ccd4190ffedf1a77016ad0d50ee6ac74e5f22e60180c50d0ad29c626ad55a4f697ca089cfac6c6ac5c3fdb2f161a39d94bb301955228920b5ab708d8ecf81a3c5e8fdb3b7a58d448421de0954fd9f88823d785ff0458985d89c2ece76062fcbd42b99d2059e050687a1960b83aac167e3f25d1b3868740dbe20d83d6d6ed1d838d2d97bf187b6f48fff85c9cafa31fb04a5f9873e2f19dac12f3e6d7ae8ea0ce5411c9894ef185c08a2d122c51d4b6cdfac32df4215bd699b2ffe6ae30ad831845baf270ee47fffa35bc4c4e19e415850a60e393434630868ab6a1963bf73be95865341dcb176c602ae46c1b8689925330f3125d91e7767207c83689ca4b41d21f4348d384fba45b44619345a2e4431851a793f80afe5ec7ed2a47ef923ea04dec02fdc083151cc62133c49ef17342960034beeaade2773a581244f4df90cd5f1fb19e127e5a248041ab91f310b51c934c787dc85c4c4f4cf113a76ffcaf13f117e983431725f4a66f64cf69f42b75298c967b6bb0384b2fdcbfdc2ae795fbd8052c1d9ec273c61d896a317f034bdb43c7f049a8e2af794d37004a29d4160cd49fcc7474c29a869e1ed1ebc4a0839a61dcfc87885c342792bc3ae1bdd255308e6e2f4461efecf3b9dd050467dca722535b7074661b5b0298df113986d1470c65d2bfefca5d3057f5c95fc3f7f56147dbcec50fd87229f758df193d8e571b8aa92a3de70026330b79946334b9c82e0296d", 0x1000}, {&(0x7f00000001c0)="09d66300e978c6bb187d8813d8773dea4beb709428b3cddff32632537654bf0ffe9160d9317aa21e2c404a", 0x2b}, {&(0x7f0000000200)="443c866faa9115a8402ba68b53d0473e2af547b1295bf2e9726af48843ce96755787ca766b350a7d1f8b646a92409f34659ab5f6806a1d0258b7cbfa9120cf39523762286d4975fa7eee235217f478b06b16fb7647f10d482431e771d8829c3932bb3f1c6f7cb6b27a589f3dcae30ac15cb88dd5ae80050fbc94c27ad30dd1b6a1cd17", 0x83}, {&(0x7f00000002c0)="1ac1ce31c59e8c36fa44fe2caf920b8e5b750ebeb44ea2aaf70e32f8cd18a9402913bbde939f10746c56b23c2bbfadc6ae9a0377286a62fabfd884e5eda07ea7185f1359f530dd9856c5822186bfcdcbe798b1165574b465851c8d2f0f89d6065bae3ca8595ad6d8b9e7b0721faff3d83f93cc309e67e5c7daca959bc174586388773c5a86c6657d5d5aa91d5afdd7ca0d9811ddd05aa974c57bcc634501f6dea10b1ecc9938b9c8e810b4d836af63ea07affc18ae4e6e7000cf106ecb06c3e37d594b47cfff24f2231b", 0xca}, {&(0x7f00000003c0)="8a9b13cb994acbe7302708f0929292fc9ebe4c0cc767", 0x16}, {&(0x7f0000000400)="3b0c4a2415b78004113f8ef0297a23917cdb62a3f68d2aed20157752055bd779cc6bd6386d5dd09b3dc69617847dab255b0d88bc1dea53ec", 0x38}, {&(0x7f00000017c0)="fe8cfff37102df2afba9c123c5ac7db12db5581ff46c5970349efe66d4288fb3cc574d7f611080c9875109a83019a96ac67af07e4939c47b4b0ca01f55fb6a9c38de2fe1c799e91c8c63eee4c0b263f86f47aabdc92007e717154f4205fd5ea41ceb513304b8e35646242e506e3bd24c87b2e5a1b42ac71dbd60e9e5541b4f21cb3f70f8213ccbab818bb5701141e4ae5fb08417dae6a6d53aa802e05768c7364a214c924026fb00c3a6438c9dd48ef03fe0a2e4c5bfde0eff2ce0f45d207878871a4e4c756857ae6cc01bb0bc0bc5f0571a006f471b88da4425f9b0357e315cdd8007d181a1abdf2eec391cbdad7b8de4b6d11b0fc73dab83ab583d17cf0ad055689a9ca52970cf853ee5b2c11405a7d0c21ad4bdf4d219609ade002d49307470cbf49f185db7e9de934162302b865496e9d7771bccec2cd314542e9e6f6019c7526fe2366b55699472fb346b39f73f8f0b7f33087977bc332be456e0abf6927d837290f84f8530078e00db76b44dda49cd3e8d8ab6f40e15f4ebdcea71b3fbb7eaaca47a380fb5be3c08014467744552a9d8c7bea45e516b4f579d08c3573922131609336715b65f10af5e8e9310209020fa0679f0991ab0b77f831f69052c5724a77cae5b5aa083588f686b997aff3eed98aca61e86b2ac448a2949cde8964b01afc6ea137ecddc3a049bbc544bcb959749f0e2367ae28f91d640cbb9c529db5327d1ea203509b2478ed6976217d9d0795abdb7cd26865a2152b04c0ce0edd8f8cb0a675086cfb71fe7eac8959e6dadacd83ec42e1437edefd2cf5259a6a9e512c5391a11591719f429cb81a4cb389394be451aa4c92604d139914befb6a365eb1808f02664caa8271009556daae90480629d8ca110a9f6b30bb2092b0d6dcfb527aec128b45ae23e839ea841be325cc76a762ccc42b8e6d7e672c7bf58f38e8b6e5312ca457da766baf4d5e7f23801bcfd32959656fa771173a8cdd63ecee9b154febe5d46df3fde08edbff2b68cdf3cc55ca7767918016c3de484bbba463fafe6b9e871ca073d62b49c6a2d7b4847cf1889ac91e9b976de1a5b03838b96ece1298916dd373e89d31d73155aa904097e38ec91c92f3535923bebf610da9ef41ec6d0260e7c934675d20ebc12fd3727d9671325ef2acaf4b0cf1d69f9f17cedb47d59e0700e4323260c8f7ccde68a60b62ed40158bdddc27131419b8b7520a02d30646f8b734f65e984fba5519787667fbfd6fcc340c56586283d5385e11bb5f8207bfa438aee3c37153cdd8f80a357a62c427bae54886f376d220e095b8685cbaaa1e18135d72be10b52acbffee7ff0ebf77cd898678a98bbd9a9fcb7a70bc734df5811bc75d8978ede95c1bb0879b283fdfb4b36c5cd42abbf25e72ed6d768be03f94b72c3755096e824cf9000cef1776a45e47c3355794ffbd5fc2679e5c5dd84bf1c24748c9263ca9ef14a41cb7e7e7a37ab0f8e7f609573cdd1a870028b1fae747ec6ab28dc5faa7847010198c8ccb6cefacc128d7d19f1cdca5a84839d69f5126a4bd0605f94b8c71b5c4861337a460905a539dd4fa67d74941f7c2dd878818f5376170245047c9a4b265459afbebe8319611ce70b79ad007863e6f7f328926278392f8e44c71f0d2f1f28ec78d36e4a90f7b78de0f076895843965b51ce04754d5c56e7c9903eec7da41ef1b4411c545aba739a964725741636364d21816af9d32542fa0b99513074ab57ef01f10d99792c4be10942af61569897f3dc2d60107690e4f9b57c963341da54935e0010d0cd76f120f3b7c3541a4ec8f975d6b896fa3c56a9c1189d4a451fa685a598f6ee247bcbf5a3cce0a7f2de28ecd0be5a600c19038c5fef6162f94a7663cee0da25dc0046c1fcbaa7f623fb64fc87346b4deb9b3fe8b8c6e094957edef1851604be20f5d33e520554f10fc4bb1673dc0bb3ec899dc71f26d7d32f2460040167319e2246d9702603b3ed97f51596460cb11f7ad29584443c656e304be6548e645af16524e87a8b469dae9c46de04245e71654b7529e9fea9f84367c0e991ce3f1e29f12b387e0aeda9f793cfae21d4ba88050b9fa0d232d5f18a8d9eac9e392ef1272ddf7b9b5c8f7e898e9666b77119b0b1d228001f526d10885950ce0266a0452af5cf27e860879d86d90a42a15df81e38e41af9bf41b8d29f5408bec9d57d43913f61c6ef55aab28a01fc2b7dca84f118aaaa4453748262a2630b57db60dea9a596c1e646280f155891c011df21d2ea2598af759758d4ef678634ba6673f17a4fba1ef0b938a4acdcbb0f54a4df19d510d2a58265922ca4463b41802984fe03b6b36af8fe5c82f4b98baf36eb23bfdbb054cd7fa5dfd08c0afe998dde52fcdbbbeb8d6012ae35fa2fc8b4df73ce8386c53d3595380f441db8fae4a8117e6a57871a755279907c2e9c62d3eec20a4fce7190182d8d828777e51df8295de0934da1762876bc4befe679fe74969fc6db9169604d6db0626b8c9d98b772df9adf5441a989a5f11fd8e678cbefbc2fc07b1592874cb6f178af740b2af7fbf6f27a4c68e367b58ff6772cf8c58a45e04b306726b6725bc288a6db373569eb2d7ed81e6a34e68b5da613f3c94afb0f2408d0ef20468bbb9bb2ce425732e6637fef42b3a7ac99d0795f2c38f9a65f2e304d3c98748c00b8c1c1c5fef1fc61950a3dd608098cae9b363282d4a724542e60e7ef5e0fcfc6e758edcdf5edf3f21305cc0dd5b7b0ab8f6c6077d6bff663961502ce4ab7471b6618d98eca9f9e97b65489d331b7cb0073e74d64451d8db60b2bed8a1e3400a84c7190684f5db0c2d7f0294bede0b86998538136651fda238e7f5aa1b2b8740bacbae8a14e16b5d4c9250411ccf68e48b7e907001a18e476cba73e1c44afc6d373949b081c4e39b5817a6eee9516bdbfcab1df229717dad919d0b17a7f57f89439e865f7f1ba8762288f0f3c678506221db841f72069cd9c115c472f89f0824505edcac69c5d2a18fd75c45dfbe4ff6e642c2350452b618597b167fd8ba7b29649122221bb8cf2651903bd80cdc7d642e01e6c845ff0ee17df5f8f3eeea2a3d1021fb8a52547a27c3f8f4f8184f4d1a60d1f67f32687be15c134e8a6236e573642e8414fdf5cf4b0ca0a168d0df4d647c4aecd765b85aef33c856e6ee4146d4d761613e1ba705f1ddf8029e130d1af09a6a9049521cafcf7be0ba004fc42be381f68341d3153a96801d17c265d9e35e42e4ae0e2c106db954897a88ae70a3c1380c73d14b9150d8c883a0185935f25294d0410c9947f1228779bca2d50252eeb3d4d395707b50ff4270a63ff2be5707f4085d85c61f02f2e01ff6aa0a5c7d263e27023ce94c921407bbc2b9b71337a383615b6a13f684cd638cde0e9e07331a66fdcdba76b60136d7c9a2bb4667f0f68164f894f1a81174855643414b7744a321578b547bb856ac9455e27ad9923892f3eb823bc7e7032b1a048502eb1cb709d41cfddba5a697e1185a0879c4dc00827af92147a4985ac22f10746aef189f59f099664bc6857e7340d7a6b766870c2f883b898f888ded47d7eb76f87f0f09896528476fa8325bd0ffd7a0975bcacee4d947fd00acd37b74f7d14afb6ed94b99c0d07c9bb726fae81e9d26aea42a20aa00ace2b822246cb08b875c42fc9a407619aed7c50175541fa18a0d7b81e189eb73ece839e66e1e88e7371ac16a7aff11d2a3927166327c4f8430611279724009a5ce9703de7794fece7a9c8704b4806eddcd11dd2ff691dce5097bc75f0ae32fc584f0f72bf46493d3e3e14ab0c6f0349508c378af9a1e34fd76490aba9bda657ea576fe5a189218c158c7da1ae2b689f1cf98ec0099889302774965c13a139e4c9652012d5bbef15d2fdae033400664139c1c3d0074bfac526ae980476d7dce5ad661ac4bd567fc6839ca94a191c51d5183c6dce303b5b140cce48f48cc296a5a5ba779d82313b8e44d6203ce403e33135d5cfbf57b1e8815983a1adabb3dc7e4aca8e25311162eb1758415efeafef80c62eafd60281549a98d256f50178adbe1a9f729e2b045cf005b8a5c3fadc40ae1f62dbc4f21049fa6fefa7f9a4ed841f681b2bf82d4ebd0d8ffb90f821d34781519a0e3942f505c826f93f5bdf706143f1ed9ab2521191955a2ac50cab2f89604981960727cf4a6037922d30907cde53df28d8a97b18cfe53f320536637c2188c81e2604bec2c99d384127eed51863aea4c3aabe38467ec20e085e86cf454799c1951c9b82f9195ba00ea2047243787c90c300de511e8450296ab34f88b119e25e62add65a181fb514ab3a427da24b809d3bf8dc3e72fd0b5c5cfcfab00d6fe8658374d2070042c13edc727e0cec3b82d34a50094503d4e9889032a337a152e614bf86e68d1855606572cea9dfc1a863395f1738b4d70ed351f86a57f5aa0f00328199f5c3e8144a7a0f3e5270e929e52dff7da8fca96fc71f0f96859e5e79911731c69e67dbc0a6effad5d39a3c83525f8d1c30700dfdbe4deb18f90fd6d20c216e3da217941baa4621d2e32539e6b82ecd200cf9104dbde1e3b8d4d0919a089cf64f3bd1300112eb5059ac6a74167e72484c0d7dfebfa136f0b17326dc06307fc2a6aa274604df69ba8e5f24f2319fe8c107cbd1cc264789b4b9be73858cd908c84e0a80446e6bb4ba066d0d2f090449ce485f5f7ba43541925cd87de631588a1c0bf264c7a3147ff2a900abf9e2295d95a64a8de61625beecefa68e633d7554972a57453fc90b8820a4a98b1486f04c2f74444cfceed8fd1ecce7c631a6b0afa72d57740ffb0b919afce72a9c4fb4caba2f1c370f766920aa3c2266542a5fcaedbec56ae52ab95ab0bd42497adcc45b956707bfcab6e80f2159d48389c", 0xd85}], 0x8) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x9027f7bac1abea35, 0x8) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000440)="22403ea52d6f5d6e5646d0d298926009559750cb407ea06d3e7f26c92b7124923579f683a275ec471d59c210487970bc56eccd423ee040f5ecaea32e47df34ae177bf099f08c5c4761094a6e6c58d2911bd8c86a3dddeaa19d1590eece909c859c822460bbe07360389dda43a6f4468957d32e1f9c90ac0445082ba1404cf5555d69059446663468b99e59c8997606081fbaae38e214b501222a02696cf5f1beb39655b3717f8ae36b702525f919e55eb4dbe84db6c6fea71c8f2c0d4b1a5f3703667578b4d3c2f4aea26a6270", 0xfffffffffffffe62}, {&(0x7f0000000540)="1815ba601b7d5a39bc5b259b134fc4657c6b02fe15b0971c8c20de69ee92890a44c2a3af8531db249b28a7c223651fd591fca7c2c0887f1337b0ae139ab17cafc425e110192923dfa3b7f4f65caef5ee5d55b22add76a4a8d9ff17c53651317884cc4c84a07de713cef88aec3dda1962dfcaccb99b182fbc68faf123ddab50981e0bd33c104674912688daf2a965a1277cb2cfa07cb319f0519a66855ab4f80925e95e3c5914d7bf84bf1885ae0952355cb953024e0fea6b16e26d23db6f99f2af296a50674fd24968fe336720206cfe343865404835194fc557cb0b5a5ea202af59bab0954436e8ed0d188fdac0acffd5e934f2c1d6bf5c083cf3f6af", 0xfd}, {&(0x7f0000000640)="2a4392a7f74a4cadd6f2d83b252e2a9be095e5e3e659153b201f33eb0bae6a186ef2464d8760427a70fd0eeed456419a3ae0bb467b91743ce3fc35fe3fae08cdd6ff92e57615be5d3accf578ed31f088dd7b2801f7541b031d7e5d48ae9afa9387f8a4801a84c0121fba2ca8289be553e243bfd9799cb640e6d09efc68d22b46da70f460ad5024745a39e987a3947973d85cb000ac6db4cad8f65a72840a6ff6bfcd7e101f1c20586f786392f67e472d821b6d01b2455cf41847cf60fe1ec6a9212afb91e38f05d619b910b4030f1db06da0c25bdd", 0xd5}, {&(0x7f0000000a40)="52b36ca0bff3b288d7fca2a31e33d7b6655546999cf6e43e0800b9759009a46f85c851bf83214904d30408d1826ddb056433de", 0x33}, {&(0x7f0000000740)="df353e30d7d90d2cb2064c2fba71b22b374a558fcec7f79b5b38662289a0e0fc6d1eaec4a5b7cd1244aeeb95230808b9b4f576232d710c7a3891cc100981189fe50b344c7746b8380a6d00a52f650a9e2e099d98dc447f518dd75f431a719773ff76ff8af6b931b1a14c32fe241a3bb2a6291685f3440a54c151698e92c26187a8bd438132b4e82c645b25094c843820433e99b96dca2ad04d5881ccedb7217af8cd4c71f8", 0xa5}, {&(0x7f0000000800)="c5fa57873d9ae328f7ccf9ce7e4e7e99582beda3340d3b186860ffffffffffff5155bdbb2da51605611a2f3ba69d1e5637232851cbdba04e94ff0a28e410128a68c8292e9d4e00c9d656a5bd270656e06dd9f1e8d157b9a3dc988e5ea9813e28df751b048097da921e2a6b82bbcf17fd10eb208f322ee3ff83ff1c7769743bfb04fa31bc0425fec8b4b98adeab15ee48ccd641cebf07b90bf0740f4fc6f36f9105e6e05fd9e05494343a0e9f837cc29e948dadf79200"/196, 0xc4}, {&(0x7f0000000900)="028b6e6945d77e1a732c114a41edf8717c4de009d1cc6fd67f91a54d9e8dd270", 0x20}, {&(0x7f0000000940)="bcd567a9caa78a9e271a823ab529a821b9c2bb641e45d46bd6df149c521c0e80c5f0f212e047d6e5b583306635c87cd910b9a818aa34d93ffc8b9f9cdf675f5a15684e91e8ce88a7a6ba928081d9c781996c418940561c2db3169f2a207558dafdbab6bd3b778f92a1b45dd11f96c2812595e5c358e65de071fefe4d1e8f80", 0x7f}], 0x8) 04:27:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:27:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8a995dc54"}) syz_open_pts() 04:27:52 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 04:27:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)="f5", 0x189) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/165, 0xa5, 0x2, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f225b}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) fcntl$setstatus(r0, 0x4, 0x80) socket(0x18, 0x5, 0x9) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000280)) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r6, 0x0) fcntl$setown(r4, 0x6, r6) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x9, 0x5, 0x0, 0xe9, 0x9, 0x0, 0x2, 0x1, 0x85, 0xbe47}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x200, 0x0) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000000300)={0x0, 0x6}) 04:27:52 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r2, 0x0) r3 = getpgrp() setpgid(r2, r3) 04:27:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="323fceb104f0c068af6a216172528a709220bbd01c870d4f80c7333e421da4acfc1badb423902ea1acfe3c35c444c44f069d3f90df7862bf093b6882a5f4a64d14f6d397cc6e599895f22445947666813ab0931dc53d8fb1f26494e62221dd54f90b67e097639bf2dbb10a9a504663486afc991ef89f1eba46b171f42009ee7c33708c22ebfb61669957ecbeb937599efc406c7ba4b821e3e5150e8ab89ee01f0b86d39ee4675a31ebf25aa7ba4a722021744bf197775a5a9b99e56c9f2543009e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x8000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 04:27:52 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) dup2(r0, r2) 04:27:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x20, 0x4}, {0x35, 0x40}}, 0x4) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2dd2d6ef4bb1d9fb, r2) r5 = dup(r2) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000200)) renameat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./bus\x00') 04:27:53 executing program 0: r0 = socket(0x2, 0x0, 0x0) socket$inet(0x2, 0x3, 0x3) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:27:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 04:27:53 executing program 1: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 04:27:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0xa000, 0x100}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0xa5) 04:27:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000000)={0x7, [{0x0, 0x800}, {0xf8e0c179c1ad2162, 0x5}, {0x2, 0xfffffffffffffffd}, {0x3, 0xfffffffffffffd7d}, {0x3, 0x200}, {0x1, 0x59a6b9f}, {0x2, 0x80000000}, {0x2, 0x3}, {}, {0x1, 0x80000000}, {0x3, 0x1a}, {0x3, 0x1d}, {0x3, 0xfffffffffffffff7}, {0x0, 0x8f02}, {0x0, 0x8}, {0x2, 0x4}, {0x2, 0xe34}, {0x2, 0x2}, {0x3}, {0x3, 0xc8}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x3}, {0x2, 0x2}, {0x6, 0x3}, {0x3, 0x3}, {}, {0x2, 0x6}, {0x2, 0xf}, {0x3, 0xfffffffffffffffd}, {0x2, 0x10000}, {0x1, 0x347}]}) 04:27:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="31e686ce5fc7ac4e90ecf5d0dfb2d2230549256eeefd217194ee833c3c810255ceb4e50c06581f08f07aee52357a8981804a278103d70a94bc041850a50ab96a4c7b476e63ae8ed06414af6f5b145964f9b6a94547d120562be420", 0x5b, 0x404, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) clock_gettime(0x0, &(0x7f0000000200)) r1 = socket$inet(0x2, 0x0, 0xffffffffffff0001) sendto(r1, &(0x7f0000000240)="4c977eaba755093ef9e07769690cad05f9e48ad3caf884304008bf855f69164a7e7273fbb7883f2d0a3bc375c9250013488c8aa6768a1b4c52e0f3150f19f79e5d56f6ae3ccee0893027b1a77dbcbacd503af6cb7b592c8cb12c5f0b74ff7a14d889821d0d686f9386d40c231abe4741298aabedc309022a920ea20ef61a2578422cf12770cef6a2c3cca913c9d50ff5cd67b062f6ed26e98f3aa9da21aecf8f4787e1c916d2cd5719f88035d18dd0b7d890469cee13b0ee18881921a5f952ffb7450c81c76a0a8b2bdaa1226a86b87062ebf2354eb06b1113ed432d551f60237800a065d9b5e9449d774b915f1b573abf76e1e7e96073c418a3", 0xfa, 0x41c, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 04:27:53 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x6, 0x1}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x20, 0x4, 0x9) r2 = socket(0x800000018, 0x3, 0x7) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:27:53 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x65) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x10, 0x100) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x27c, 0x0) writev(r3, &(0x7f0000000300), 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x1}) open(&(0x7f0000000140)='./bus\x00', 0x21, 0x2) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000600)="8ff41456e38b43285401808fdf7aa0343a73b64c8fca35c94e6ca650754913539b4f9e3eb7f8efa4e64a8ec0cc418195d892139b8972ec33ae2d6a525c1fbb2f89a92cb474225c402524e86a871e79d4e474a6261d5e155729b82bc80d4b2df28ff17cd3a6d02def9766a613c143152ebaf48eb273d9affef21869fa696c3cdc4fafe94a059f04ec75ea6fc265b8c5643c87a885acbc5a71f5b894c39f1f9da7f357fb00fe319baa3485134179f6afcefbffaaa8d6686c1fa8f467dd2835b9b1388bf2c815338101b5fd142ad23ff907ae26c8407169140ee8a8c29ed41959407cce73fe4d620cc77f57d66d93d592aadec3b3412281fa2ccaa046ddc6042e468f509f1938c3dc27e0e0f5da4e8df8010ebc5f10594d678bddc7c256fbc16bb407055fb95d4b039afb61540df7ba233a06e71ae157188b05f803d758c609fed71efba5a67ca972165508d1a65ba767183db401b589db6363", 0x2c2}], 0x100000000000007a) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = syz_open_pts() socket$inet6(0x18, 0x4000, 0x80000000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) close(r3) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x50}], 0x1, 0x0) fcntl$setstatus(r7, 0x4, 0x46bfb) close(r8) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000440)}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = syz_open_pts() close(r9) writev(r9, &(0x7f0000002a00), 0x279) 04:27:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30100, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) chmod(&(0x7f00000001c0)='./file0\x00', 0x5) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xe5a655224854a222, 0x111) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000000)="87", 0x1) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 04:27:53 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) r1 = kqueue() socketpair(0x18, 0x8000, 0x80, &(0x7f0000000040)={0xffffffffffffffff}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r7, 0xaab644ecae4f220d}], 0x1, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x88, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0x8, 0x100, 0x3b4}, {{r3}, 0x8, 0x1, 0x8, 0x20}, {{r4}, 0xfffffffffffffff8, 0x20, 0x4, 0x5, 0x4}, {{r5}, 0xfffffffffffffffb, 0x6, 0x2, 0x6, 0x40}, {{r6}, 0xffffffffffffffff, 0x11c2a0ff80ab1ef4, 0x0, 0x200}, {{r7}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x4, 0xd0}, {{r8}, 0xfffffffffffffff9, 0xdc, 0x1, 0x1b0d2918, 0x9}], 0x800000000007e, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) recvmsg(r9, &(0x7f00000016c0)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f00000002c0)=""/232, 0xe8}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/168, 0xa8}, {&(0x7f0000001480)=""/173, 0xad}, {&(0x7f0000001540)=""/179, 0xb3}], 0x6, &(0x7f0000001680)=""/63, 0x3f}, 0x2) 04:27:53 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffff8001, 0x2, 0x8, 0x400, "4a7a30976c6d9a7f0635c7408fa9b601e355e9c0", 0x99, 0x20}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xd7b, 0x6}, {0x18, 0x2, 0x2, 0x7}, 0x2, [0xab, 0x6, 0x4, 0x5, 0x5, 0xa5e, 0x410, 0x6]}, 0x3c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 04:27:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000002880)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000002740)=[{&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/204, 0xcc}, {&(0x7f0000000440)=""/3, 0x3}, {&(0x7f0000000480)=""/239, 0xef}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/130, 0x82}, {&(0x7f0000001640)=""/7, 0x7}, {&(0x7f0000001680)=""/172, 0xac}, {&(0x7f0000001740)=""/4096, 0x1000}], 0xa, &(0x7f0000002800)=""/79, 0x4f}, 0x400) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) 04:27:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xfffffffffffffff8) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x0, 0x6, 0x6}, 0x7ff, 0x101, 0xf49}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) getgid() ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000000)=0x7fff) 04:27:54 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) pipe2(&(0x7f0000000100), 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)) 04:27:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x190) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) close(r2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) writev(r2, &(0x7f00000000c0), 0x1009) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000000)) 04:27:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000000)) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) write(r2, &(0x7f0000000240)="9f97b22c9c088fe7e5872bb6890d18b06942a84358fe843c2d7b5546f8a1432ea0e2d21705ed84fb1c87de78f98207ec6dab1d9e52aca9eaaa48cb135e39394c332ef61856f6415ac1b1", 0x4a) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r4, 0xaab644ecae4f220d}], 0x1, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r5, 0xaab644ecae4f220d}], 0x1, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r6, 0xaab644ecae4f220d}], 0x1, 0x0) close(r4) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r7, 0xaab644ecae4f220d}], 0x1, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x5, 0x9}, {{r4}, 0xfffffffffffffffc, 0xa, 0x8, 0x81, 0x1000}, {{r5}, 0xffffffffffffffff, 0x83, 0x80, 0x1000, 0x3f}, {{r6}, 0xfffffffffffffff8, 0x1b8, 0x80000000, 0xd, 0x7}], 0x10000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x32, 0x0, 0x4, 0x34e}, {{r7}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0x97}], 0x2b, &(0x7f00000001c0)={0x3, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x7e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 04:27:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x3ffffe8b, &(0x7f0000000080)=[0x0, r2, 0x0, r3]) r4 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xb) setpgid(r6, 0x0) r8 = geteuid() r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) dup(r9) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r10, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r11, 0xaab644ecae4f220d}], 0x1, 0x0) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r12, 0xaab644ecae4f220d}], 0x1, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) r14 = accept$inet(r13, 0x0, &(0x7f0000000840)) r15 = dup2(r14, r11) r16 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r15, &(0x7f0000000480)='./file1\x00', r16, r17, 0x6) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r18, 0xaab644ecae4f220d}], 0x1, 0x0) r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r19, 0xaab644ecae4f220d}], 0x1, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x400, 0x0) r21 = syz_open_pts() close(r21) writev(r21, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r21, 0xaab644ecae4f220d}], 0x1, 0x0) r22 = syz_open_pts() close(r22) writev(r22, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r22, 0xaab644ecae4f220d}], 0x1, 0x0) r23 = syz_open_pts() close(r23) writev(r23, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r23, 0xaab644ecae4f220d}], 0x1, 0x0) r24 = syz_open_pts() close(r24) writev(r24, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r24, 0xaab644ecae4f220d}], 0x1, 0x0) r25 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x0, 0x0) r26 = syz_open_pts() close(r26) r27 = syz_open_pts() close(r27) writev(r27, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r27, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r27, &(0x7f0000000e40)=[{&(0x7f0000000700)="35cb98c7ba961e4f0a481abea3bdc6adf0b17388dd0e6fdcf7f68834c130943e3d277163c11241def2a1f2c4fa40ae2b6e55119bca0c8005c0138efc9e45588e55aac16c797356229362b6e1c5bf948a29d527b62a935630e1be788c30d798a53a7510e5901b8a1502f844d97ab9257932f9f1b3bf601655aa5a4a15c22c5ab5d5847ee797f9d24ebf4cc16443248394", 0x90}, {&(0x7f00000007c0)="a4af2b081ba92cfc87103240d8ac135076a1e3a8bb7102378b827239036d92eddeb584", 0x23}, {&(0x7f0000000e80)="a63f8713fe16e9baa862eb2fbc5281ffe87a9504b3a2c51a45fcb61e7b8c427c3e908630cdf70824bfcead729e094fe47c6a69a585e3487cb49e0371abc6759ad59ad99f092b95f243f96994efc09234b842343b6ac706aa396337ef831f66db7e92ea9ece504618666d724901b68bc0903c6f3bfa460c655a9bcc552b95edad84a9d5c1038254a335a4c80a5b4ca8274dc1d6489607ff6fbd501f95b3deae498bd6344bdc66fab231d9347a2c66eee4a7956023e3a2f70fa0fbcbc06601bbb702f92288b4b54c6afeba06badb2dae87de02ea1e586d787d7fb048ca4a14119887e0af1eeabf531485fa06eff093d19d3bb40b0c05223127086debb3f07e8b6f74c8d252311adbbebf470c4e4714ee3e0503eb521f174ebfa4fbd9c70f0816b562b8dcd244448508bc310650208cbee1739eefe783a2cc54d9a44c41b2bafb5388b32c35cddf7244a426229074be21f00c1881e7f0b53b689f61a20dad8bf73e0bfa4a11fc79adffae647a8ded89ddaaac5b8fcd5a57cd4202e2", 0x17a}, {&(0x7f0000000980)="d29d88e072ae62f26b5fd64ce920361f1d189419874e09cd30911b49d6881e6b3e23b66df2582c58486c6f331e6a99448b631041", 0x34}], 0x4) poll(&(0x7f0000000080)=[{r26, 0xaab644ecae4f220d}], 0x1, 0x0) r28 = syz_open_pts() close(r28) writev(r28, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r28, 0xaab644ecae4f220d}], 0x1, 0x0) r29 = syz_open_pts() close(r29) writev(r29, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r29, 0xaab644ecae4f220d}], 0x1, 0x0) r30 = syz_open_pts() close(r30) writev(r30, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r30, 0xaab644ecae4f220d}], 0x1, 0x0) r31 = syz_open_pts() close(r31) writev(r31, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r31, 0xaab644ecae4f220d}], 0x1, 0x0) r32 = syz_open_pts() close(r32) writev(r32, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r32, 0xaab644ecae4f220d}], 0x1, 0x0) r33 = syz_open_pts() close(r33) writev(r33, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r33, 0xaab644ecae4f220d}], 0x1, 0x0) r34 = syz_open_pts() close(r34) writev(r34, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r34, 0xaab644ecae4f220d}], 0x1, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000800)={&(0x7f0000000880)=@file={0xe483469ffcdc40c8, './file0/file1\x00'}, 0x10, &(0x7f0000000600)=[{&(0x7f0000000180)="8ac7f2f9e1350ab0ad5c5890a004048369197be58fd3eab8f6d4c7b3e606f4960749b9a0da69384d9a1e9d2cb042c32b9dc445e85839d90c82f8eb78b79d033b92dd6a139534b87034f9e37aec56a5961d5feb18d88e26040dc0618237f29f4e15b8fc10ed98d058dd793504301a22159d20d721018a019375410f75ec4213ac9c444e638645780064e47fec521ee4e9045541eb7b73cfac702127d0436e", 0x9e}, {&(0x7f0000000240)="7cf4f60d3c94c46819fdbaf6bbbb17842c0682ecca722650e2894ee2cd151b4edef537a5cdfad8df3d9b29ac4f29925eb4607601231df3750f8ab0ddc1e32976879216aa3fcdf8ed7c121705227b50c362c64ddacd73e130bf01b584a7918527404cc9032ea5c78bbfd0d134132f488eb69e9cfedcda88afbb9f446bb7baac5972344e2fb2927f2ccd92c5dcaff6e464cf05e9d3eb79f7b96fdbc548b5b4d8425538c774b17bb6cbaac6b026b9d97c4814a50037f08a44553c446184026b31c3a85b8a3d401d02f5ae19cfb8b561f3ff4c7bd1aef3fe5fdab8e3ece075ac4b41afac0ee10b06efe8390774dda6e614dbdbaa1fd09698308d277e", 0xfa}, {&(0x7f0000000340)="c35f8d5dbb29134abcd32012d11422630e6749274ca831fe100ddfd0c7e2cae3c1842b7544cead935b550aae93711c324cc9686147829fa108e494a605019ffd3d05cfd47b9bbb709075b933d55639dc0e566f83c414c69728ecbac87e4372ed8aaa554315bc1cebf4e6e8687fd497525e7f7770e52e710e8108f377952ab8538ebcdb05cc4a56dcb88a92b6c95570aef9e1e40106b0a5814abaf97d67f2e343cfeb13a6865559d8c29711cd3ccfa6f374a8", 0xb2}, {&(0x7f0000000400)="e70114edd7be1d90d789d15763433a0e873541a037a1aecde5658885d54b3f8eeb5e27f913d7bd6100d6ac4b683cb8ec563be641987d78e4932ea3a14a1087970548bb1789e7d3b2bf11e0e179f145ef40538806cc2970a26aebde49e1be787594b7394fca9482940806c2b1242046383a400256ed8714d5f8fcedf95fa403964658ae26d196192380b330dee80eb6c4cec717a1", 0x94}, {&(0x7f00000004c0)="92582084e6425a10bff70e8a1d0197e10419c4", 0x13}, {&(0x7f0000000500)="d36479d2515a5b91", 0x8}, {&(0x7f0000000540)="74ff2d040ed75cc602868f1145c971b662a2ad6dad5d6ca78bfb6be761468fa1427ae1e5ed703c7ccd6e74cf2d9a1d66a71754d870687617b1ef727938360b946c155f93924dd9f36123cdbaf3561383c17638799ce963569815a6dc79978feec5eab91ae61ae2d70d640fca50f241f2389d2035df487f8ebd9df0a725e16a833eaf", 0x82}], 0x7, &(0x7f0000000d40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r17, @ANYBLOB='\x00', @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r4, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r0, @ANYRES32=r22, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRES16, @ANYBLOB="eaea27481bc5f9bbb6fdf1cc9a29eba1c294e8281da057acdb6975977b31d16ec59a116b0d39ce6872d4dd43bba4d42baaee240ab6fbdfe9e01b40d70b98faf8337ed4d8af946583d0c98423060c3f60fd39107e7e2ab55a50046bf1126e863a877661b1c122d0736b8f8672ffce6ef4f18a9167fd0cf2f09c0e53de051519a975e63cffb61e448f2815c7d0274e6dea1237b3d7a68321cceae3bc44d08083fceea7cfb90cb90f426761d25173233fde78d46cef7d8654efc0295d173e5232149b9595d407d186fbc42514e7f79eb0a44b78cad2f156d10eba487e6c764a8538dad29f983d0c", @ANYRES64=r29, @ANYRESOCT=0x0, @ANYRESHEX], @ANYRESDEC=r7, @ANYRESOCT=r30, @ANYBLOB="699c4be7064ac34f7ca67a478ddf5bea37627dd19052b9350dc6db298ce42c4adc9eb1b82c7e2e6bb229b826bceb91a80f053c76f377bb7c49422b1010984c5eab0bd1d8b5b92c7d39e07961c61f5cb2a1a42e69463a4eda50299179c4fc874c222ea1c69f2565123ebc739abbe16fdcdc1ca1e651272a0cb350bc88fe1fd41ad8eb2ca2001bcea0bb7426daae407d8240278a2748decd27577c17e4251a99659b50ef59acd4427c04cee6177a39f54a081529d4621c1ef5e144e7475e2f8f50f30ec101916ab0e3110d4e60bd38de0d52fdd2259ee08ef4b2022fba8531b970a6a1ca012fd7b43040e9ae41cdeeacbb8b5db5928b2d409643b158ba41b5", @ANYRES16=r26, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT], @ANYRES64=r15, @ANYRESDEC=r17, @ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYRESDEC=r31, @ANYRESOCT=r32, @ANYRESDEC, @ANYRESDEC=r33, @ANYRES32=r34]], @ANYRES32=r23, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r24, @ANYRES32=r25, @ANYRESHEX=r28, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0xe7, 0x1}, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x82f444538ca022e3, 0x3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:27:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30, 0x0, 0x20}, {0x40000030, 0x0, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 04:27:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1028a, 0x0) read(r4, &(0x7f0000000200)=""/59, 0x3b) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0xe6, 0x7}, {{}, 0xffffffffffffffff, 0x9, 0x40000001, 0x7fffffff, 0x4}, {{}, 0xfffffffffffffff8, 0x1, 0xc0, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x80000000, 0xb1b}, {{r3}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0x1}, {{0xffffffffffffff9c}, 0x6, 0x5, 0xf0000000, 0x81, 0x3}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 04:27:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x248) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2}, {0x200000000006}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x686a5ab18280df, &(0x7f0000000080)=[{0x3, 0x4000c52a, 0x8, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 04:27:54 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3a46) r2 = kqueue() r3 = syz_open_pts() close(r3) r4 = socket$unix(0x1, 0x2, 0x0) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) poll(&(0x7f0000000080)=[{r3, 0xaab644ecae4f220d}], 0x1, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff7, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 04:27:55 executing program 0: semget(0x2, 0x0, 0x0) 04:27:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xe7a8) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2fdf696c653000"], 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket$unix(0x1, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000240)={0x2, 0x2}) renameat(r3, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x1, 0x700000, 0x4, 0x5, "d347fd775b3cd961b3eb02f01c0d719956b52c96", 0x8001, 0x5}) fchdir(r0) pipe(&(0x7f0000000600)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) close(r2) r5 = semget$private(0x0, 0x7, 0x401) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000340)=""/151) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x9) pread(r3, &(0x7f0000000440)="c576eb1ceb857ec08755da85c8274c78c62a24f40158e718f996666a2c8ad38d39141e2b6286d3739bd133dfc0582edb036689dd32f326e1bc13e0fd248404416414896ef4d3ca3aac3d3424635696c5205ec747c37649245a1f02ade55ba28e82c36a32042ae72fee537674e548ae0b688e3dcabf539e8dc6da34660d8146ae27205c98e0b68c0477979570cefd0fd6078962cc0a5e3de0c8f430e288403daee0e871c61c0424b811b2e8ee7d693a8fcdd66503227d859c75cb09f66a3ad714f8b5a458be49ad43a9acef054cae584da2e35b930d291129714bd4ecef051678543256448ede", 0xe6, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000540)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000580)={0x0, 0x5, 0x7, 0x6e16, "a02bf93921bab5786edda36f64f00ddecc8aa70d", 0x7}) close(r0) ftruncate(r3, 0x0, 0x6) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000005c0)=0x3f) 04:27:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) msgget(0x1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x1c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) fcntl$dupfd(r0, 0x0, r1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:27:55 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x1, 0x380) r2 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r2, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r3 = dup(r2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r5 = dup2(r3, 0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000480)='./file1\x00', r6, r7, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r8) r9 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r9, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r9, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r10 = dup(r9) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r11, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r12 = dup2(r10, 0xffffffffffffffff) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r12, &(0x7f0000000480)='./file1\x00', r13, r14, 0x6) r15 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r15, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r15, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x0, 0x3, 0x44}, 0xc) r16 = dup(r15) r17 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) getsockname(r17, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r18 = dup2(r16, 0xffffffffffffffff) r19 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r18, &(0x7f0000000480)='./file1\x00', r19, r20, 0x6) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r21) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r23 = syz_open_pts() close(r23) writev(r23, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r23, 0xaab644ecae4f220d}], 0x1, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4ba8, r8, r14, r21, 0x0, 0x1, 0x2}, 0x8, 0x5, r22, r24, 0x2, 0x3, 0x100000001, 0xfffffffffffff6e7}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:27:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1168d1ad996dd8be, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0xfffffffffffffeff, [{}, {0x3, 0x101}, {0x8f8b54b4517e89df, 0x7948}, {0x0, 0x2}, {0x1, 0x8001}, {0x1ddfbe200619a37, 0x800000000000000}, {0x3, 0x1}, {0x0, 0x7fffffff}, {0x3, 0x5}, {0x0, 0x1f68}, {0x3, 0x5}, {0x3, 0x1}, {0x2, 0x40}, {0x3, 0xffffffffffffffd5}, {0x2, 0x80000000}, {0x3, 0x101}, {0x6, 0x1}, {0x2, 0x7}, {0x1, 0x6}, {0x2, 0x5}, {0x3, 0x3}, {}, {0x3, 0x1}, {0x2, 0x20}, {0x2, 0x8}, {0x3, 0x1}, {0x1}, {0x4, 0x1b5f}, {0x1, 0x9}, {0x2, 0x7}, {0x3, 0x1456}, {0x3, 0x9}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 04:27:55 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x3, 0xffffffffffffffff) socket(0x18, 0x0, 0xffffffff) 04:27:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:27:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0xa3b, 0xfe00000000000000, 0x2, {[0x2, 0x8, 0x5, 0x7fffffff, 0x0, 0x1, 0x5, 0x0, 0x9, 0x8, 0x1, 0x1, 0xfd0b, 0x0, 0xffffffff, 0x7, 0x8b2, 0x7fffffff], [0x3f, 0x2, 0x8, 0x1f, 0x800, 0x8, 0x4, 0x7, 0xfffffffffffffeff, 0x3f], [0x9, 0x8, 0x8, 0x0, 0x3, 0x1, 0x5], [0x7fffffff, 0x0, 0x3, 0xfffffffffffff4b3, 0x6, 0x400], [{0x0, 0x8, 0x2, 0x1}, {0x4, 0x200, 0x1f, 0x8}, {0x10001, 0x3b9, 0xa109, 0x6}, {0x4, 0x22, 0x3ff, 0xcdc}, {0x800, 0x5, 0x6, 0x7}, {0x1, 0x8, 0x2, 0x3}, {0xff, 0x8000, 0x9}, {0x7f, 0x7, 0xfffffffffffffff7, 0x5}], {0xff, 0x5, 0x8, 0x7}, {0x30800000000000, 0x3, 0x6, 0x5d6b}}}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000002c0)=0x69) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) bind$inet(r2, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0xe886, 0xfffffffffffffffd, 0xb210, {[0x0, 0x4, 0x1, 0x4, 0x1f, 0x6, 0x9, 0x8, 0x3, 0x8, 0x2, 0x2, 0x2, 0x80000000, 0x2, 0x5, 0xeab8, 0x8001], [0x7fffffff, 0x7, 0x6f2, 0x6, 0x9b6, 0x0, 0x8, 0x7, 0x400, 0xff], [0x4, 0x19, 0x6, 0x8e5, 0x6, 0x4, 0x1], [0xbc3, 0xff, 0x32, 0x1, 0xff, 0xed32], [{0x9b, 0x6, 0xfff, 0x401}, {0x7fff, 0x81, 0x49db, 0x2}, {0x3721, 0xc5, 0x400, 0x4}, {0xfff, 0x4, 0x1, 0x3}, {0xacae, 0x8, 0x658f8800, 0x3}, {0x100000001, 0x6, 0x5, 0xbed}, {0x3c8f, 0x1, 0x0, 0x1}, {0xffff, 0x0, 0x0, 0xffffffffffff1a39}], {0x8, 0x9, 0x7, 0x80000000}, {0x9, 0x44b0, 0x8001, 0x38}}}) r3 = open$dir(&(0x7f0000000600)='./file0\x00', 0x0, 0x1b0) write(r3, &(0x7f0000000640)="6c4fb0ab1830c10960091319f26724d21e3049b99c623f9d4f53636a9ba900e40060c07aaf5d11aa1389b14ca6cb4683dd82a612f52f035f98886e2d5d2c269bf9b43e59ea44543aa52d815ed7379ae4e4c6a0af1aab057d86f3edf933e49f29bf8349400b495be4aec367f86c62fdf80d33a7a465d7200afc22db971e4ec80716e2dc93c93af0c0f74a14ac1c4f7e69e9f382a736867a260c542a0d2cff78334256158bd7678d0cc3e94a12ffe76672c39ea3db44a8557ab782de77186ae2337d4c28fbb64a0e60416fc77ce21afc9ce14903326782c7613e47252f9a6e10e07cffc8f66d92b58d61dfde27fc669352f420e0c29a3a924d4cc78e5b5c909c47db37f0b825587699dda3c6b81fd7fa4081b52aa5f577b968477f13e9dfb671a1e10dd22710e532310e6c68115ea3991301dab5ffc9a436919b7fb209fc175ba55e9c5172221244af0457166b359a4004c63eaa23e0080f4b4a1d24601bdad18496dfa1010f4488f9ac33bb790b163cd5c07e98f9e8e316c8391eac32d91f49729c7bf0830c56862c6f6093ad964f6f16b7845abe435e318d95dec4233edebb668b6f9d397a4d5b27a11660f1a9643802c22738efde6bb220349707b7b200cd77c2903a979b7340a8b603597cc2233401331e407526401c9e03013792ab5fe8061d877593b4e72d579e0254afe8d94d78a1f5d64ee2639dacf61811dea4d9db2f892f9a96f419f9292bf148540886493656f6b317c4e9ff2d1211025e9276539230011b425f6d894c1b5a325c3bd4976fe6245142e3f37bc9745c27b21fa2a06c778745553882676f924e8e772a34e1518d05c1da373aea753ebf839e295a7fad5377e9c354a11170545e3716c83fadf0b4df983d634fe2d84c109d57230bfb3c3581f84857f98d2952ea6a53fd20a327f5428de5b210b61fb5de8ef1d9bceb68caf6de44029898d6bb163c9b5bd8c2a02d2b1fb8e480cae11a8e0f94d5498ef7850b674438394f60e39b8f7419b0f9dbaa6934a06fbb7e3ccb919a78cb8a2b4be410b20aaf170014e918ae53e12ac8d1fa9f2fac1a2f0d39acc81080ae610d8fceb780adb670706195402b11c60b4c9fcd2d0ade3f4a94b0ab096961bfebb9c7837ef16a62d349419cda8ee4788f1234db333482c427cfc7934089cdca4cb4136faf1bbfd59981dda952842419b2f5958c5749df8fcbd0b43721aaeb07c67cbd887dbde732add4c8180578a375249a01637d1cdf3b0d0958f0674716cd39e18efd8707a9229580f044b522fbfbbd1efc17eb81c1ec8d8b28a904f3676a58c502c446b4b0f8f6c0bb76cb49c38c1ac1b2a77519be4d12e3e3f4df7758762d5c587fce2c2efc6c797714d6081bab121f4e761e054f274e02887f90ce6994632295579aec40f7f6e8ed9d5e3f31c83aa0e3d03ecff668e1a596f2ad3cec329d91534197d9a9f97557ae500db9bae4e763cfb706a75e186890a4f89df8de1293820e2f08c4a65280f24ab305862b84f4ecede6c3f318aa7e714d43d46c3a44609530bb51c6e96af17e6ecae7f072a718c4560845fefe23734577f6ba3129fdf4e17ec427ee3ef988f4fba57f75b27151fdd3b33c9582d032dbe7d91a630a19c9b6ca037ebf7c4dc45924b323c383ea65a8c8b34fc9eb9c9e5ff44d6c67419d9b2996835c40b94453fd1e76377b1e9c4caa52078521ebebe26cfe7bfa69721d0bc7142991396d5f5e8238412bf63f98231d1138170c907ede44c687b12d2c26a64e55d06e665c49b4785473eae3cc89378b17d8e5809f51ae159ecb2b5018eeb3a36bd9ae82d18e01b860ac2f4997c4f43dbe7e6050bd2ac456723d60a18f0472dfe9db1e4bdf9867c974408811118e0b6f2c7863a93461d1bdbddc4e7d52b6b03fd0fe99cea32fab925b65f1284e640c318fd0eafde019772b2b37db689fd3b5a7920e89f2b56e94d4dbb821cbf7344994afaccf062e888d38a0050ee1359e2a198051a4a6f7551a7477c167ffdc992cfd91fd380183a31c8ced653cf18ecf9f781777cf0e9f851d7c0847d29081f39230b6eecd3bcf841507343f202283e4180932cfc56d5499c0ab8404f39ddf96b70d2b924670747b69b773a08941c37879b21b9840c12f26fecf897ca9ac28e945a26640513052ead4dc215966514e254e394f5e8c95789611698b6914eedc33af654ae1f26dcfe472e4ac3f2388bfc5214dbc8dab8f4c2aa43b6a48467b4ca123c15607e16e722e9bef48040ff1a574b0a1c6c764a4a12a4abe5a1c1b7f458c56930f0fcd8f3684d5418509a2de5aebf6607327a994f65570267b38f1964c8737845e99b5e80a1eff39cd78b000de8bb758c3b8717559ae7ad7eca68c3a65298b18ff4445bc5175c767b74b2ea2433c2f5db9e3c4216b75228b57d556af98a693f6815d76cd3212ca9572c378fb8e75d511f5dddd0b34587910adb4b4d393d4e2ecbc6f65483d8774a7849f68feb7a84d8211a951c3bd38d58e6b96630d2c282141666a622c5dce86f31cf6e4ea4ac313dc26c2800a75a6e7f25358d484ed9acfa041d58078805a0210e585d3870ce8fac38fdb1a60cd2e66aa26d7366320e3e23286d4993c0d2b6f6bc31b7572a2f2f07891c46e3eb827a6f06232e8db7addffc87aac4704f54f3fe88a856c336df930c26cbe919f1e383c35eeb45239a34e28b4dfd37766bfbbace263dcd9819abf6720607de4958172e77379568ac18ee9fbe3d02762a5d72a6b38b43a23dff016695b169812e8ecfd0822cda9737d07506ebf2da4e0a53ae2a14ec2323df6824d4e26050b4f2c3cc6e6a64e948f7030d80a85bdc5e30b94c1911a16bc95ea71beed633d60165c9d57fbeb69ec9e4498e4a6df7f49aad566dac5c2f4a787f2ddcca139b9357901b17b4a8e3bee8765deddf4c9caf3fd508f8aae1c31747b576906a302700642d41141058714d923b31ec4f52556d54b8edc37e6da4ab019fadc9a95fecac795c9630cfaf9e86cc89e5ce79557b9e2f5c1288c03c849c9833600c8174f270741bf9a07b9cb529f7448661c5e7aa35f2b6183901de975123d12fec49ce5418b62c49163f6162baa582622be81bd2842ec56c41c622f77894730363f8bc2ab35cc03cf22e9c555cfb9696b47a9796be428496dc13e8d2b6f87ce68fdb0e1e7d638d7fbaa081d86b3c98a7db9d2adbfbbf45a4a3bffb41ffe946dfce730cd3e2f3b3cb90f997dc0a3f6fb13fcd7eda7831d67d165bfb337988fe281c7415fc2446a154b89651c974b57209971c223963003ac137c11bd51b4ea15dbb4efeaa7a8ff32a8089b5cd0e6470f2c4cf26071d54e805b86e88a267dd7da5b6b4607cfa79809c7b1c55170aebd4523fddbfb692df3f397e90017efcc5713626fc4bb1939ed6b68107f57211e4e71d0cf695824a77fc21a9c179e512526813061e0ee56bec0f98fea3b43c0ab755df5e1f722badbc770f000ceb932a01cfa19133712829780a47e6b0dc4626064c10d3608066ef239c2530f0a734bc20326639c091537fc844681aaf72c427ea92a1c91b190b55f3df892a78d6cf960346349e5da332aa45075cc31ae790aa9c02357f7cb01f5a1d4136724474db7e482e7117d58ed86ba6b0964da888c5cab159633ef866e04a2e9a5f8ecd7274fd541d96ee797c72fe65c3f72fa225f51e0251aede53aadaf8ab394f43923b21865d1b9cd1aaf30c18831ecd856725277c5c16fbf024ac6517a7dffe38c73baf9f8a19a11c4379531e22ea56ee1783b06773236f056388faf178a7cf6162cb0cb9c75b87774d2da5f667c910320232c7775d94445268736c3a14c9c3076c485f3daa551f88adfc2e94fa42a7ceafab726fb3f78e2ae6af0f57858a9308233568ee596648a24852f0dafb2d3c90cdb5c13c00a6a43c216ad75635e08d69e936c3e7f90a8efb876f31b1723ce5b89beb81751865721cba2037516fb14922e61260351d9f762e2ba7636c1a4a43550ea9c1c704eee2ebaf6c3d2ae04d9cba367b4fbe4797d93e4d16d443d79e45001095eda185fbf93419457832340a77b72ae415de64e21021eb378dcebc76ca38eb6e3550f60e4b5a40757b3deef0352970aa9ea06a8433700620c0abc90c88848a90b0550183a0bd4e8cdc5348e42217f9ecaeff08c0eeae041df37af4932859172fc9712aca2046ad443afade6d718ecab4aa94e5035b08c2e57de5cab144df6c73534b11fc84fd48648efdd433b147c02ea847e0fa1e7a669842ae3e3c1b9afd95474dc576734f47da9d78d72cc70e1aa2d8239413bcb24b06c6b355ceef311e25318b4dd8589e6db30cfe38714cf2a43f059334b9f6b59dd259af6bb797f9ff3c3866713e72d6ae928696f83f7b43fc4355e2097b18a38d02ec057f48583c2d0aa32a40f960f457486cc82350c8cdd6e02be0e7ca9a46e74befbd3990cd92aecb9eb1e09a519cd1fa819b0fe2f91eadb6ec8d8f672620e928d111fe854deda236755009cdb33be6f66aff46188b5606ff9e1472a8621a39c17b32274013c44def0ab140a7af4248df06aea433e6ca8448b6268cc7abdb39a95cbe19abf2e8a3e230f6bbe0f37fa527fd15b5b8ea0c1b0c02dd54c318d8669b72b1d82b21d8cb70861b6b400f72035199bb460d9d7e560a4f1ea94cedc07cedc10531e76ed940d21a25b7e8662535a730eb8d18d64b897d62ebe05d61069a8c480740e04fecae169ec98ac2e4ed649d39df39febfbb3f681a91dcc9e0cb29af6d81b434d038f9cd7f5698adb73a0e545911e5fca24162f0f2ac34cfe4f8639909ef05190954a96855444669e744772ead5f6e82c3b3a51ef0bc5156c88d344566abe55337f7b87f8de16c6242d58d2653c16f8b4f8458f1e4bce7e30c0042cb3a329d9b18abebe4a124007bec7b5fa1f3bf4c9f074eb853cd6f9360c98a89d69dc3257e6cc238c9a9ac24d811fc50a4d74bbe5ec563933292ab8aef50f99075d3b6124e4d64accb610450f570676542fecba5fa332bc56a7f8edc59ee038ff6dc8e5e7e56b4ae2f8b79d8d9938b14a7e8af72b366298deb770f2902f1391ab39cfb9cc1e832bedcb884e8754aa96b297a1c4b0228001b465e7fb3a94d4b85a74b781b4599bd4086b5e00850192895c72834ae8b42eaebc1e1136a556ff230d517aee0d53dc076a48c30848d6e52ab60873260420bbd83bf0b9a0e4d1f7526c0de0906f68cb2efed8571fac42d771fcadc6eeb6097343b1e61976c7515dfd8693bd309c7b76c8f0c2c35a648d75348bf836d835658ff8c17c588eeaab2c3c74f5f3d500a21a61a4715ae09e4fdab851b619da61e9d1a89154729035af90b1521c6c5c10c3c77aa08929c793e2b47effb6529dead9444544adfd3acc31fba38e085261bc9ce711ac01bc0368b9c36d296a570b23538eb0d5446183174a4cd347165f24b65ac1a1bcee232f01c82a65107c952b476de034eb1aa1d48015da144edeb52376cdae3809151c9bfc31b50ad1f529175b8c3ffc79f955f3cf610860656cc6a2c1d6483cd05f7a90bd08aa5a971b094c7b710b73de9806c8de593f8dee377d812a03ea9c42288866ce33a741260a00807c6a1bc2b0a8f523bdb9f57267d4c90a3bb9980f1ba650a3513af2424318b21dfbc192a6d71a850f59b413aec529e98769cab0257e16c1bf2c5ef39e274aebdb013cdd6b51af36704c26231e0ebb756f0ee06458a16f6a39b5620863178f32651008095698eb57a7f754e6e032a2e02b4e7498038f56ee04f894e7f5c2cafc1b5131876d4d82faf210006160d6059c", 0x1000) mknod(&(0x7f0000001640)='./file0\x00', 0x1982b836a25cc557, 0x7) open$dir(&(0x7f0000001680)='./file0\x00', 0x8000, 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000001780)={0x43, 0x0, &(0x7f0000001700)=""/67}) r5 = socket$inet(0x2, 0x5, 0x401) fcntl$setflags(r5, 0x2, 0x1) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000001800)={'./file0\x00', 0x7, 0x3, 0x1ff, 0x0, 0x5, 0x80000001, 0x6, 0x3, 0x2, 0x6, 0x9}) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000001880)={0x8000, 0x6, {[0x9, 0x3, 0x1, 0x7, 0x60000, 0x100, 0x4, 0x401, 0x2, 0xfffffffffffffeff, 0x3, 0x4000000000000000, 0x6, 0x1, 0x4, 0x20, 0x2d, 0xec3], [0x8f63, 0x4, 0x7, 0x3f, 0x4, 0x200, 0x2, 0x7ff, 0x400, 0x7], [0x3, 0x1, 0x3, 0x0, 0xfff, 0x71, 0x81], [0x6, 0x80000001, 0x4, 0x6, 0x3fc6, 0x6], [{0x3, 0x80, 0x8, 0x7}, {0x44, 0x0, 0xfff}, {0x6, 0x0, 0xfff, 0x40}, {0x0, 0x800, 0x4, 0x9}, {0xebf1, 0x2, 0x7, 0x800}, {0x254e, 0x40a, 0x2, 0x1f}, {0x8, 0xfff, 0x59, 0x3}, {0x9, 0x3f, 0x3, 0x4}], {0x9, 0x1000, 0x1, 0x7}, {0x6, 0xc8c, 0xcd, 0x4}}}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000001ac0)) mlockall(0x1) getdents(r7, &(0x7f0000001b00)=""/4096, 0x1000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000002b40)={0x3, 0x20}) socketpair(0x1, 0x2004, 0x7ff, &(0x7f0000002b80)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r9) kqueue() symlink(&(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00)='./file0\x00') r10 = open(&(0x7f0000002c40)='./file0\x00', 0x80, 0x8) ioctl$WSMOUSEIO_SETMODE(r10, 0x80045726, &(0x7f0000002c80)) panic: malloc: allocatWiAoRNn ItNoGo: lSaPLrg NeO, T tLyOpWeE R=E D2 ,O Ns iSzYeSC A=L 1L 843 446 7E4X4I0T73 700 995 5 03Stopped at savectx+0xb1: movl $0,%gs:0x530 TID PID UID PRFLAGS PFLAGS CPU COMMAND 335772 53530 0 0 0x4000000 0 syz-executor.0 *409256 72251 74 0x100012 0 1 pflogd savectx(0,240,1f45cdf532b0,3,1f434b803b16,1f460841b000) at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffced60, 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 malloc: allocation too large, type = 2, size = 18446744073709550336 ddb{1}> trace savectx(0,240,1f45cdf532b0,3,1f434b803b16,1f460841b000) at savectx+0xb1 end of kernel end trace frame: 0x7f7ffffced60, count: -1 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff800020aab550 rbx 0 rdx 0xffff800020ac0ee0 rcx 0 rax 0x31 r8 0xffffffff816bf1ff kprintf+0x16f r9 0x1 r10 0x25 r11 0x64ab971fd2e1891b r12 0 r13 0 r14 0xffff800020ac0ee0 r15 0 rip 0xffffffff81ba13f1 savectx+0xb1 cs 0x8 rflags 0x46 rsp 0xffff800020aab4d0 ss 0x10 savectx+0xb1: movl $0,%gs:0x530 ddb{1}> show proc PROC (pflogd) pid=409256 stat=onproc flags process=100012 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac13d0,0xffff800020ac1658 process=0xffff800020add180 user=0xffff800020aa6000, vmspace=0xfffffd806e7e5008 estcpu=1, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 53530 458590 34463 0 2 0 syz-executor.0 53530 287785 34463 0 3 0x4000080 lockf syz-executor.0 53530 335772 34463 0 7 0x4000000 syz-executor.0 34463 27578 97326 0 2 0x482 syz-executor.0 117 272090 97326 0 3 0x82 nanosleep syz-executor.1 13632 222549 0 0 3 0x14200 acct acct 18704 275393 1 0 3 0x100083 ttyin getty 75531 226957 0 0 3 0x14200 bored sosplice 97326 167489 53116 0 3 0x82 thrsleep syz-fuzzer 97326 350272 53116 0 3 0x4000082 thrsleep syz-fuzzer 97326 514801 53116 0 3 0x4000082 thrsleep syz-fuzzer 97326 358552 53116 0 3 0x4000082 thrsleep syz-fuzzer 97326 335918 53116 0 3 0x4000082 kqread syz-fuzzer 97326 406560 53116 0 3 0x4000082 thrsleep syz-fuzzer 97326 75605 53116 0 3 0x4000082 thrsleep syz-fuzzer 97326 409764 53116 0 3 0x4000082 thrsleep syz-fuzzer 97326 223487 53116 0 3 0x4000082 thrsleep syz-fuzzer 97326 222399 53116 0 3 0x4000082 thrsleep syz-fuzzer 53116 18628 36482 0 3 0x10008a pause ksh 36482 371846 10407 0 3 0x92 select sshd 10407 330540 1 0 3 0x80 select sshd *72251 409256 64165 74 7 0x100012 pflogd 64165 8397 1 0 3 0x80 netio pflogd 54194 92948 54114 73 3 0x100090 kqread syslogd 54114 452295 1 0 3 0x100082 netio syslogd 64122 101064 1 77 3 0x100090 poll dhclient 65108 189695 1 0 3 0x80 poll dhclient 82320 179279 0 0 3 0x14200 pgzero zerothread 72761 234322 0 0 3 0x14200 aiodoned aiodoned 14794 487743 0 0 3 0x14200 syncer update 91198 72154 0 0 3 0x14200 cleaner cleaner 4627 67681 0 0 3 0x14200 reaper reaper 73916 84988 0 0 3 0x14200 pgdaemon pagedaemon 18993 468347 0 0 3 0x14200 bored crynlk 15802 254642 0 0 3 0x14200 bored crypto 63900 167118 0 0 3 0x40014200 acpi0 acpi0 58610 234001 0 0 3 0x40014200 idle1 1896 464560 0 0 3 0x14200 bored softnet 33183 441208 0 0 3 0x14200 bored systqmp 11283 388166 0 0 3 0x14200 bored systq 62854 366844 0 0 3 0x40014200 bored softclock 58117 214958 0 0 3 0x40014200 idle0 90098 463227 0 0 3 0x14200 bored smr 1 176834 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 53530 (syz-executor.0) thread 0xffff800020acf8d0 (335772) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82662188) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9604 6719K 7670K 78643K 22615 0 0 pcb 13 8K 8K 78643K 553 0 0 rtable 115 12K 13K 78643K 1692 0 0 ifaddr 78 18K 20K 78643K 569 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1595 0 0 iov 0 0K 16K 78643K 444 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 77K 78643K 5688 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 62 0 0 VM map 2 1K 1K 78643K 10 0 0 sem 12 0K 0K 78643K 493 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 3936 0 0 sigio 0 0K 0K 78643K 34 0 0 proc 62 63K 95K 78643K 1518 0 0 subproc 32 2K 2K 78643K 329 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 2220 0 0 in_multi 33 2K 2K 78643K 313 0 0 ether_multi 1 0K 0K 78643K 21 0 0 mrt 1 0K 0K 78643K 23 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 743 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 106 21K 22K 78643K 14557 0 0 UVM aobj 130 5K 5K 78643K 140 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 527 0 0 NDP 20 0K 0K 78643K 175 0 0 temp 214 3556K 4196K 78643K 67351 0 0 kqueue 0 0K 0K 78643K 39 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 43 0 37 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 244 0 242 1 0 1 1 0 8 0 rtentry 112 236 0 192 2 0 2 2 0 8 0 unpcb 120 1954 0 1938 2 1 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5153 0 5153 1 1 0 1 0 8 0 tcpcb 544 923 0 919 1 0 1 1 0 8 0 inpcb 280 3616 0 3609 13 12 1 2 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 38 0 34 1 0 1 1 0 8 0 pkpcb 40 20 0 20 7 7 0 1 0 8 0 ppxss 1128 87 0 87 13 12 1 1 0 8 1 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 3 0 3 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 127 0 105 1 0 1 1 0 8 0 pfstkey 112 127 0 105 1 0 1 1 0 8 0 pfstate 328 127 0 105 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 984 0 768 17 3 14 14 0 8 0 art_table 32 985 0 768 2 0 2 2 0 8 0 art_node 16 219 0 179 1 0 1 1 0 8 0 sysvmsgpl 40 27 0 19 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 491 0 481 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7456 0 6051 46 0 46 46 0 8 0 ffsino 272 7456 0 6051 95 0 95 95 0 8 0 nchpl 144 13842 0 12212 61 0 61 61 0 8 0 uvmvnodes 72 6119 0 0 112 0 112 112 0 8 0 vnodes 208 6119 0 0 323 0 323 323 0 8 0 namei 1024 57575 0 57575 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 8 0 8 3 3 0 1 0 8 0 scsiplug 64 6 0 6 4 4 0 1 0 8 0 scxspl 192 37571 0 37571 25 24 1 7 0 8 1 plimitpl 152 403 0 395 1 0 1 1 0 8 0 sigapl 432 4086 0 4071 3 1 2 3 0 8 0 futexpl 56 76914 0 76914 1 0 1 1 0 8 1 knotepl 112 934 0 915 1 0 1 1 0 8 0 kqueuepl 104 900 0 897 1 0 1 1 0 8 0 pipepl 112 1940 0 1919 6 5 1 2 0 8 0 fdescpl 488 4087 0 4071 3 0 3 3 0 8 0 filepl 152 39760 0 39652 17 11 6 6 0 8 1 lockfpl 104 1191 0 1187 1 0 1 1 0 8 0 lockfspl 48 424 0 421 1 0 1 1 0 8 0 sessionpl 112 36 0 25 1 0 1 1 0 8 0 pgrppl 48 304 0 293 1 0 1 1 0 8 0 ucredpl 96 14357 0 14347 1 0 1 1 0 8 0 zombiepl 144 4073 0 4072 3 2 1 1 0 8 0 processpl 896 4106 0 4072 4 0 4 4 0 8 0 procpl 632 12983 0 12938 5 0 5 5 0 8 0 srpgc 64 34 0 34 12 11 1 1 0 8 1 sosppl 128 41 0 41 12 11 1 1 0 8 1 sockpl 384 5892 0 5867 18 14 4 5 0 8 0 mcl64k 65536 19 0 0 3 0 3 3 0 8 0 mcl16k 16384 7 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 15 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 33 0 0 5 2 3 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 146 0 0 17 1 16 17 0 8 0 mtagpl 80 30 0 0 1 0 1 1 0 8 0 mbufpl 256 677 0 0 30 0 30 30 0 8 0 bufpl 256 19468 0 12420 441 0 441 441 0 8 0 anonpl 16 405360 0 394103 184 115 69 90 0 124 8 amapchunkpl 152 26580 0 26470 23 17 6 10 0 158 0 amappl16 192 19875 0 19078 157 108 49 64 0 8 8 amappl15 184 487 0 482 4 3 1 1 0 8 0 amappl14 176 1623 0 1621 2 1 1 1 0 8 0 amappl13 168 71 0 71 2 2 0 1 0 8 0 amappl12 160 317 0 316 1 0 1 1 0 8 0 amappl11 152 1019 0 1004 1 0 1 1 0 8 0 amappl10 144 578 0 572 1 0 1 1 0 8 0 amappl9 136 931 0 924 1 0 1 1 0 8 0 amappl8 128 419 0 395 1 0 1 1 0 8 0 amappl7 120 673 0 663 1 0 1 1 0 8 0 amappl6 112 978 0 969 1 0 1 1 0 8 0 amappl5 104 561 0 547 1 0 1 1 0 8 0 amappl4 96 4182 0 4147 2 1 1 2 0 8 0 amappl3 88 944 0 937 1 0 1 1 0 8 0 amappl2 80 30889 0 30814 4 2 2 3 0 8 0 amappl1 72 101396 0 100951 26 16 10 20 0 8 0 amappl 80 13503 0 13464 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 4095 0 4071 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4095 0 4071 1 0 1 1 0 8 0 vmmpekpl 168 33661 0 33628 2 0 2 2 0 8 0 vmmpepl 168 509217 0 507280 266 152 114 114 0 357 22 vmsppl 368 4086 0 4071 2 0 2 2 0 8 0 pdppl 4096 8197 0 8158 7 1 6 6 0 8 0 pvpl 32 1091170 0 1076681 359 189 170 219 0 265 23 pmappl 232 4094 0 4079 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 633 0 12 18 0 18 18 0 8 0