f5a169d26a1b78c29c94814620b3c06ee93ee3ef76ea4ce0c2fa8615304543d716a3555f82a79b17cd06e6272d7df1b712db7b4b61545f0c910bf63d4e4b0b9e4b41fdd3d9db9dea896a21cc98a43efb86f1363d2bfe17bcd54d2f5fdc3c6d3f1ee14f6d1dd381db1982c030efe40e7d6340d103b9144553ca785cdb420a036ec53996a3c84cd4fdae2b14849a88d8e22bf262cb0d79737fb16124f56dff588f0fdc2a836e28a974df78c74330ff8fa3593b7a46ee83834e503fe312c1a5b2c22067774df6a1b616f300c481f7ae000df9050f81ab80bf48de8daab9545c0831ca37d99971f60d3e3f83ea036145bac0a5a7c9816a85241b943bb3c0d48cc03322b51e4680e50db1092f2f80dccdd4c927aaf6a4fd2acfbc910b2496fe9235a4e368959a82588692ee9885becd9cb40dbaea4fd4a485a005f3b5f057d2d6875c2c055f512a218ab74d4583a9ce351d5bafe58a5ad2501697887f982e52fde67f8971901f77be3b3a41b673966b88c5775709a4f718fa5822a55f2f0e456b363dee664cda51996dfb33775c39dd9a36ba203717a5f02863451a98db48c91edf53ee5c8b6148640d36acab6afe7901e3e32339fd614b9ce926b81f23f938cb2429cb82894fff7ccfc8042f1e9bc0be4d0c3fb057d33c49b082e77d451d159bf921f54eb50b950083f1cfe0b6b3826b74aedd33aa486492e463d77973535663cc7ec653213b9308eaf72f3744271505cea3271e0dbb5ea23a96cc2a9076ac648d83c0abc93078123a73d46bad37518b6d1f6c24f6d576325a1d5bdb1f1385583940cbce8e882cb3080971893cd34e81020e5f1dbefa9f7ed69ab2005cc495889612fd18b7f4764b12b22b09c6b8e2126bcfbe6c60060ac39ffe35c7cca3dbaf5fdb1aac68279fb41225288b875d8b3623491969b2ae2fb0a6ff0729b5ab84e93981fc1d0af0808e13edaf3c6473ed071a65452499b75f5f21e283dc0a463be74002c572a61b34cc7802a8795012de464888699d85436345cf9941600b60a5c32c1346d5531f2010465eadfc02dfa5ee7d2513581ac284087f3553f3d523b3dafb848b08b618710d06c4dc9ebca352e60726ba409a0fbe16573b36124a06cdc7c7ee0a9f6b035d15b92e9790ac8725ad728689cf2d75b1375a19007e25029359bc375746be68cb84709aa045df81583f18dfe89450f80d50ce9d44254a11600eb525c47d633ee0ac30e0c9e18039916952bebdf4bdb41f4607a4be4fa0c54b18b74f385406e35f90558d97bb8699408fbc1ac66a810dac40ba06db19e2593412924f4e78badcd0b968f4448ad283e0a145e9678678dd4196259b6d486bb671d387a4d7d54411769b9a6399f77376ce015e980c6a6abf158dee1d61d888957e148436eeb678d7ddd14003109d9ae8fbdb7e4d4b5d7b4447845661f78844ccfe85416c819fb96227923e2be0bdf24f2597be1ebd886901b55a33bfe3ff97f46f770fd2a8438f9a8c8ddf5b6b54ad0ac51bd4069f6172a84c0e97a1abdcadc1221fce67d53edac27535292af9b632a76d07089a6b018e23fab0e74713149835e425bede330ad0e301f847fdd4894c5f162eb1dc43d139c2e11b43fd0b59582d9d1fec1269872535c75ab9db106b86f150b93724742f297d15b9aeb168b7ce0cf27ad088e854f2adc0b5492b9017ed31db3621f26d0c73595ba6531af4a14e670c77b443021e7bee28534951a534014ec9dca3451038db4ed4159acf2a659b4e262edd794574910a7328b317a8e93513cba15d9e9fa065a78883d0472cc5481ed2345d7b6a564dfbd35a71069e5cfb32d419eb86901b5719c24975c208eb042e36659a839163a49dce2e5cdc393411753bb8ff79702e87f2df5b2621bb76b552cef22f1adcf28193b9936d449daebc53afa044e2c0f0015fcaf46a7d1ecfdae682688b93a2211a00310174c3e6cfb8eb1cec4b781fcd1a8efa58347e101f8f1a27dd1dbc7baed596d79b49da8db7e07eda10a576e296fcd76d2174b95a366e1a4b0df18e6a3397f50286544ff64738274c0b59b91d394d00fe8f528e50da284d3f905be66fd14b54068b871cfb75dae0d15f357138bfd39b3430f808a046f94d66812cdb9a171b3bde2aa2318ab1ffdcdee348a3e3c6813d4a2e2e8e318b4269265ef1ab165a7c3561f07715d1ff4929bf171dc401e2338e92f8f6df4e0a136c055bbdc25bd52ccdb45dac0eb97b62d22f95fda6edfb22b92bbc4bbeb5c1c98f8ac0efee30e90564c31f5e37be555fb02e4d3f7a775736c9170ff564cce27abbd9f10cc5827a5329f109204b3b101eff7e4187491c0c23cf5a65c158c37dc427622cbff4bcae67a61cdab39fd2bd2a5435fce4bc1eee5721a56e3df5b73b79039da9777bb4bc58710c964c6e708cdddb2253a85c90f95692a6e9ce67638f7d1d4c0aea8cc3ed1c4ff9458d27179d3a3f7cf16d9fb8a9942d6f4988927654a278ffbd729ef95df59af5ed0c087427374a069ea6a00bc49531f58cdc0be958bdf256af6b31f8d67342f2935abea51ebc1ea048505fb88ab4d8dcb40a6cb6206756a1745b1fe37dd15ce2dc499c135058dc49a9a1cefb372301e34e2cd77455c989000c0f421b7f0596e1ded4f4a7ead59531e85e8f8f95908de894678bfd077431e58bc8a9d0c5520924891594c0c8144fd4c4779de0da93167266cb28363f3f556518c418acc0aaf1feb641fb8cd4f300df62a52f2244a1460143fb6f158810f8466416c0ae9f8210b512b2daa3748f28a4e18c386cb61c236676146a3d4a736044ade74b7eaaf987941aadb4371b7b9a0998830959dd7c17a82ec49d46a7b7621d99ade94e8d406bc9b824164957d27d88a5335435f53463bc6aa7663ee2418358f72d10d3a2b997b849dbd25322800afdaf68886a46d772d14422ab99ce6cfcaffc2fc03104debb6463d106e1900038b6d6e593dfb618058cdbe4eae20d9dbe5e75853ce61772012c8580b7887431a86c49b0f2089cbc50c5106c0580ea54fcf3239375e90bcaf27d60a9388a473134490350ca8c0454e5021a68649ed3341aaa9287d2720da847731f7585a399116eea63bfb214cf7ad5ae4a75f6bc55647ec1ce50d61827a86566607bbac575393e4586df8e17e569991fab767ebd1e2f6819b0a70eb2bfdf0d2c86c14f7a5b4af1a1ccf60357a27a53ec55737032fc42dec6c98c40b8c18398f15ccd975a70fbed5e0156ccd7a5afe5d906aedc52c35a6f260020e8118e6740fa08d817f31cbe63d70054bd0a2a355f8086b03f62d03fcd15e83c2c768796d0b85e6b3948d30ee8ed1c9be869c5324e04edf6475a8409fff62875dff0d5510ef398e458111a57a45d041690007b48678e0891691046668757d87ba9c97cdfaee41fcf12233c08f54544824cff9ee4a6a688cc6058f29ed2a8a42233475d6037c14cb67cb4f6b07ec34c618309950e8b96a0f6eada6d22127bf9a6da311a655cb3823e1ce192ea95661f5ddf6ca9b491f9cdeb78c23aa61eca0d2fb0546aef8d22353f3646d16d042d914e88e945d55274f8aff88ebab1b00966e4a3c40193780a2e50ff4525fc22406cf8af845a0885dceccce31f6a69425175c1046c59b565f78ce15150e1ecff50b3388d9f2db1ceb70e721562667d0211be4bd26803b1c97a2e3ae75add6a496598f29609f29e3efe7cfcb1e000352b829b05e975a930fb062903409f2d0191a42a7caad425380e789aff223a539db09c8a15e932ba1201b06adbe48b90506437c061e6efa0eeb0f306ca68e08f39b7f27405b451de59480a788eaef0582b54a98e3702ea6062ed13a636998952b50ef44888479a7c973a1017577f5f0b168f5c2becaf77ee6a2a6c1f88be06368edeb8f99547eb369b32f1a30676c0f36ef0221ad7bcb4a950f2a78b99dd0a7bec1896b563c095918d4971ea7d5291a0289b13c918f9723ed642c27f250d55a9a3bdf1914211d62dc06ee557a7925858a9aec93103d8ead5f3d5106d0a9e707f4a05aff8c2ea4c7e3bde54785ded71ad571ecf08c2a374e2579e1fed9f6ce39dbc3112f2d9ab588d8a909acc135622dced942cd867dd8f258f0a02b4055603fa9c2891c5138d383c66321651b2f23ff8b674b0f0482014681a938761a93db4cb5d654d74ecd76e8571a70f5f40133bef7826d48e5c6f79832c5e3500bfe933fa57217c1e6d28d73b6e5686f7fe48b3e1f612130ad988c3e3e32643a28168c5c5926e67d8d5b52b569c4e4a3b31abfb0f2cd3233b4695e5d0dd42babe035e695ec61794454d1f1915e1113e5e074ed3bbfaaf65f8386d56a31c23e968d557c0b4b3a495b9a34a13d89b8ac5019c069f403e0add4e71aebb8bbeb93cd1d069ccff7773bcf8e15843da62150a4fa45170de837897fd80ab2f22d1afd70471eba7225d6184b3ab86a4085a62cc6fede492e0c0fc9d0ba15d056012677c67b032c18b1f3f09edddd437448a8697e3065537eff9eddcc952b2bbea0a1d4089661459bcfbc833fcc3b023c53194c2c249041b1f15c3fe3f0af6c90dc470230b112114711afac2d978d219aa7f338739405f16358bfc4cf9c9424e0f49e7f18519399c5192929d29f40c43d6e494901e860df8162aca2ec8bfc4561a07905415a4123b34c71e4828ef97733e18e8ba486df4b794b270a5cc47377f7c02f4b775f891a088caeef8ed3fd2eaedde2d3b41e73463d6430fd082681b387d0207a94dbfa33d2e1ff70472965de557beaf5d4248905d3bef998e94b5950193cc0aa1a42dafcd5cf61a2dfbbe153cbc6c429a5456038bd0be712b9dad1ec57b4b1de2f17d438d369eb18ee01d788ac5cff8be24f9098b6b3ae8700dc6c7a92a199bf4a28177d582f5a8e59eb39f31f6c95f969d77d8c1b1dacad0f59f37937b645082612f2ca2d85128b5d7eb6283549d5f3c366233fd010546d22ab707f7a8b581e88c8f4359b35e1cc15f86027eb4416038a377593252c64282e64908745d696cf53a5c3ad9567c773e1b9f2d4ac7c117ef9429df01b35b9bada597691ba09c4de87a32a0ee0fb62f8f13f51e73eed288ebb6beac73979bddf9d27603b5ce1421cfbca9acfaf644abe8a5379471d5cb4d43dbf9bbb2690242324a077b2dc39a786d60a1b1", 0x1000) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040), 0x10004) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x10049, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = getpgid(0x0) r3 = getppid() setpgid(r2, r3) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) writev(r0, &(0x7f0000002500)=[{&(0x7f00000000c0)="f04906a5b142a14eede6b2dd5ff867ca07ca8888135abcc3051c807a01441a991994b9f8d8f44c25bc77d9eb0c8b59a9a6bc643a88bba5ca2ec64a0777df7db68b1e7190e0e3729906610808b3b9904699af47ac72666e909ae798b6fef5a333e17fb0f5f51730c2564505656a440dacef2bb9bfb0492c832617643911497fb52f98bfb7674c7e089f8a3e1ef049b6a84618d19a8b403c10932fe13e3d0d080ea83abb115dcfe1f11d922a1ad4e3007f86bd4afdfdc3df4433bacae7634933beeef18e058aa519339b0dbed0e15dcd7da03aef7096eaf61a3faccfdecb061e17449acb7fb129", 0xe6}, {&(0x7f00000001c0)="434e4b6ca7cb5940c2df8babd295a9761c513f0200fd213026648b", 0x1b}, {&(0x7f0000000200)="f7813d40d4651ed12ac66d4da0515319b165b6826d71c520aa1879deac122581f22d273bb19e53d4e8d436cf4a349d1ed2ddacb8b3b4efd1da8cafb197a0cfe0dbbd5ae22088d6e66807b58441c057f4fb93cc427e9300a6a04f8a49ab35a4fb903796d9f135e6115d401ac9726717c8fc176b13f94ad5fc321749e792014edeeacfe161c810fd97f2e425087d6521b76152b96d08367dc7519ca89a0cb7fb1d7a5bb0cc08d82ead93ea12e937361c4aa5d43cafb52880a29524ef4bec6b145ddaae4d408774bf03221f406844a4ed4ac27491fff45047c9a62cbb311a4f29f17f3bde2078b70e7236eed1be2fe540cd43e5fadd", 0xf4}, {&(0x7f0000000300)="5668aa84cb833bf599a16c59e74943e7c7fded37bff4c4fbe6139d253feb13c0f4db7e51ad212c934d8bd388871c33bc1f0a7f52b60092769a44d682d7d9c663966e20afd36eb4f86d269c3d90b7c6dd07ed4b7a8934fac62cac2496780a79e9bdd7b10e5b358362a5e2e146a9a277fbcaad6ad7125c05f26700adb811da3550802af2f913a267b33d8474f0561f85a47ea3ef7b846f4da7190db11ae8d9a88db4231055b6e961d7babdc35ac120c2c6c46000e4550d73268bb861f466cafd7b628e139b07df4f66dfa1eadaa219f9362d91c1deaffb35979784f1138751d0f37533badff7d09022f6e94cb3aff03d07ef0fbefd55bc5b8c3a84af1d1d5d85bf1d1b71a9e21cfec631ead60f15b2f62ee1dd25f581c9471b3acc5c37414b9276a5b5ee7c3c4a99de2f81215cf52149e03d95166dc1430b22ad8c37a366532352d364a44ad168294b78b68825cd448191bcd731003b7e4149a1e443ee7c92b8c4fe3713af053002eebdaeea646ade294a138344ffaeac899d130a9864b31b6897a6e2274984258287e49428e96aaf2e0a385461c244473f85851a312ca40b0e567f0b52a013253f2e82d767943b70b08ff5bbd99496774056d24e8a06d95420696614eb498f8ab16eb6c34e3be59cb10fd9a2a9dc0e6ef71763f60cfed3eceff56944dba871b14a1482676553db974f68e55958c35d5cf1478348a2b9bbe56d05588cb8590a0db8790695347b25f58c3353082d5ae11939496c062785c53d3298c406cc70e1ecdda4f5e91a9cbfb50b9698c5f556c0e037e3a0a41220504668128669504788106dfda2e96a581b1e629589c235637ab7a8f68f5eb06538fba6d7fa675bfd837774daeb0e3d2a37bf7a7fc1ec6ed2a3ca2ce8025bd32a507e9e1d2691d5f121da40d628e7932080e7d788a22535dd49169c1ccbbb17ffc23012c57959043530f83fadac2258c1e46ae81643ca85dcd50deb6bdba66de09eb5596d66a7c934ca1ad9e538b49433a85050eb17d0ecfda6947d186f647c60161bec313acc9cbc7e7522359cd7e7631e58906d9958bf6018bf58642133824d2c8424038bf6ae0facbf33ab0546a263da7dac326659700d667d33443167899b462371eec166a3343a307f18eb57e0c99fbe73602a85e47c6c17847528e7fca1ee90a880c953a5ec2651032ecced57c2118e4e58224567a604e39da881510787b6a1de80b0fa6b187f797ed9e1656dc5182e2a88b51f5ddcc6cb92afa747457e76ca351f34b068ab1c3da85c6923b7c94b995edbb23cfe96352dfdee62608af974a43aabec47700745726214d253e1e44444c2cf9cab593fb37242e191ef10d4549c2ee74e57798b0dd7fba919c60ad8bec7006df1aaa778e053b8edf0d118484f10e8f6ce3e1a7022281b61ad974de60f442524859c8ee004befba84fcd038c6e2dae0f79ebf9d28557edda3b89c7bdbedc131abf648a4587ec1505fa8f4c7cb8fbe7124651a3ff9817ecea0780a36f37f7324a906b43b2a33248e20ff756b3b68eb4dca4052d562db72c06dc8d3ad8383df88ed922170249189986766fa713a87e93a7e4da9f71b3bd5ca33eb6cc2c7c42d43188dd554c31b9c3eadf08eb33024bc6ee8e81903fc9a46f8798c1e304348161cee52a07298b542049007c440810b4ace544028487a6a32a9fd8ccb8a618d63ac36d21aaeabeed68f27282b919dfeb1cbc36f8a8ddb6284d2eefcf1a4894ce1bf0d3bd291d5539c0fd04edf05a565ce526ffc69bc852212ae1d483f2992f27988a1b031b6387bf44e71dc4971017220a9f7e8ad1bfd9436ca7caa88fe7f65643f2daffc8cee071c2c981a9696672184979c18999556060d24dba8fc3f5cc08e6fee3334e499415305b4e84e0b98a23286c162d27c227c667e4b9f75a740b47fb4d3564654615851b4e395edb665c5c4184848832c3c17cc49fcd19d2819154b1f90054e705efe7018e0bc8511350ed3196972c12907db1d2ae42c0d28af176abf17373fdfd574d19976e9462d295dc022a228a172e7a8f82ed36583e55965f0dce2baca9896a434bacf1df546e47f656eabed93a2a643cc74a57e048d2480973d1dc93d46fa849d7f475354d9013c9ee50a13b68465bfd952920bbb73cf4b5379763fe5cd1f5500f8d415f7d663e69d284d28b0b61d5ead3173bffa9db54d9f1a64ad8ca84311c25fd96db7ce484253d924a538ad5a6db1adb8f8b81272e72863b2468017aa9194ec21fd3d71206b5feb43cfda37171af77ddf29b6beffeb048ae08a40d2b80236eb7b2bd83c9a1ba5775392e37eb9d036057d7011c9a436f7600e80fceb9afd782be2f1a958b7d7867f84aa4547f1ddbd1090eae37890a8238c101dbdeb6c2c594e2a598738818a5534ff6a1c92bb48353f625a96c9a0f8d6bdc4d398d60461315f95cde6be7d42906f2a8ca1d5c46c7e78a62be0cd0b11c27dfc813256ce32727a75242134a1d0ff802536cd29d1417d06fb6593a81127498d37aa864f49a7c4796a664c4c7f1a09b7c9ae885037420f0e75afa06953d782d3fa67d76ca4f3edc4699f51988c67096279ff3b581ac7f4a15ccb02410b29f15114f7471df0f66d91fc980e6d88314998501c031539bd3fa2245116c07399e401ab858602a30b69794a28aac8212084fc639da63e66fecca395f42a57a1fe5ad317401fc175d60cce10041688fb38de9388982642f1a82243c4df20f629363764a2b99ede8944d361f8dee67c1ac33ef4eef289d067c29aa4ed9000d7fd014f388b35ce8deb0d0d28d55010fc8f75111f0647ffc4edd0ab3e3122f5ffc3c8522074690d00d434855f352b4d15cbde2b2bf0bdba3a31db6d56a6724cd04c1c8006b76516a29eb2daf3f03182bcf5e149ebb5d92d7df831d697deee5ba5a26fe6ec6284472f047c0cce1c6ae684d8b9462eb18e0a8db0616883327e1c761923a4172bb73635eca8474c04a1a4137daa1efb64cb7baccdda590f9db80bcda8ebbacfd835d9126a4aa603b82c277ab710c2312a5c4b9361504cdd2934b65005c03af9a9f035e950394ea6114db26299f5d77f785ffd7a2f3773c5b6d8168970139c80da18afc0d486844440f250515179118b248cf0a5f980b2b29bbf8de6572f5e2f8f3fc541e29eae05d0c5dc9af3927892cb6eb4885e21127aa8f719b52386e51fa003338ac2560c9e2fda8badd74a37e6dab9b0fede9155164a18a3ddcdff5a4b39be9916569b2987b03daade5aa1517f70d3f7c1fad3e24d5e870b33b5ccaf0ecf5eaf21ef39916c65c59cc8e832df0179146a0b9b72f4a2fa0d27e1a6ab3732bfe3e4d8c022ebdda763a2ce4718a3c94df8e1177769bf32a1a859c53ab7374695fb1ab5549243b365e9f48ad7b2a3847e6086105479491bb368858b4239e4cca8f1c8e0874f14a67c8add42c71f22b4e8e54840b154ea9b61139ecd9c8b46ec66bf6dee609cc9605db545aecab9bbec9cdd2de97e1428b8a557c2c3eb458abd10ba9fa3b162fa0ceb3677bf06ec1bc1bd257e3c30bf4243f9fb1d8e994e759fe2eb302a5e6aef227ebf7004fe021a7db7c6562522e4a9d16d40d0a4e40eaeea9069883a43b1f35de52094cea10ce4493dc38ef0e8e1300727c105a7df99d9dcb54f51e2cf07fcc7ad6f839ab8c6eba556bf239d028a67c28f6bc560913a63437a76154e4010d229ce3712f3cfc1d737e06a2e26a42d89825ff433feeac71f6b3e649b8fda526dbf7434554fb674a2fd2fb36912f72b3a22a1b18f96eaceaf1608b58f8a8c6137658699fd6e348868964ab38f8951ffd2571498f0e6767b364e7c2f1b34f90890ef4d05270c77ab86bbb7e26c3bc8b99c67186982fe9a7579841275ef98341427e0d4dcc279d4bd86a5195c5df0f3fe30234191968d7f41d5c5b1f31ece758f555391bc5db77470cdedefd0656f61d220a60a9538e0288a82e48667872aaba738ead3cd92322e0599d377911f81bb06749f1d7316fbedff2c7378f305618f86f700dcf46bf93a583ca54b69c7b003d17295beb724b711ade68bb88a49e5f30f28879d1b199caac9214dfd2b74f3df95272c327204e0e32a0d10e6798084b1dda539b00ad29ea03c46904f36268653bc9fbc368f781b1c5583624bdee5484c88979ff84e8a77d9c9c0182a72b11b0d81042162be8b94097bcb188a3f8c4fac3ddd89cac76747ff1a4484475d46829ea83b428796da61c3bef21ca6d2a7b0de1c7cf2511ce46aa13df9e7f4a89644017d3fdb496a5814b3c97a3fa6e24cd54008a4bcae1ee46d9c9206beab0a43d013502ac6772089ea42cb5d34ad5dcec5fc2b428e5b4043f3a9e4672fb1a450f54ec45fee4296918d87a8c2ba9e0734c0e4b5135fd585222dd809b0e998f73f4610c1dae10bea82f547afe81f908b94262af303f1552ecc12b93c1bae520eaf7cdaacd095d87dbffd9b59b3b1a78565c8b5d2e31c4cd730a5edd7733ad4657a6975f1e4ccfac5a2a2287a190bdfa128f58e50843d2bca1a30e1f80ada216f7be7d2a44b270bbdaf1ba24d0d4a9e4fb1012befaad26885a25b55d0b3ab82b856306d35c02d7e0ec6520f1e8572e8d2ed10d4fc57bf86ece680d676ac21d00fe59eec084f1eb3e0a3df294044029d743322a548d2b67536c89cad1c5fc4e3267b9ed5125fc955af055ae8d2e072edb63f3cd8b43f67dbae3cf195c97715170999877f88926ae7ee3ede79137889a5a14c850976b534bb0510664b1e5ddc16ec0828cf24d854f17c12917fbdcf62dcb7b5a4c576256cad59a1f776159dc7fff5eaf5f85b991e968e1ef4ad3c109215d9395b241387a4536aafedf3353d3b52c71710cf3a61f08f63d31ea51a4afc3de9d709f06d02b1c166cedcfa652f6475a7612cd700f632f440713bded883b3646b456ef6fb2be832154a49e4d38b0a66134390a6530bed447d66858562f19a25133d180e026f8028409d668e55aec4a90f6940dd74b89e3eff07f2d669e8e7f0c55822277398375d3e587d98f9687e855e8f40a3a97a3564f0cad2186824e9f47f7617cca29c2a80bce704752d5727d02448ddd513f6c70ea60000b087e61de7ceca67a3fc8ae377cc58e00c630b6d323be54df24941fe9f1329c43fb54e04ce53c1483173d18673e5d9bf33767c7a6d1087d8f4e03c9c8d2743e4c2c34a3b25bebbd7214ad9f45eda81b8d9045bd24666de782f83f1da4ae4f82796b5efcb328787fbd5d29a4785a191bb1855f3e3e37d2fe7dbcb5e0eac446c168ce274bfe009cd8c2fdb024b61c0632a67ea86d5b213e8200bc780f455e202e5a39895229fcbdbf963997f58b47523546cf8adc60f9f7ca309e2df6a45caf2c5e0a7517e75c1f4f79151b1d458492fe9fae1340a476cad2ad6629a93e4fc4a0abaa63406be465fbb304e8bd2bb074c20b2cc13b7925aafd34d9cc01a29470ef612faa0300abd352dda3cc37da3e526e6775cb9b62dcd6da66ff30b3ec41bab82204075a8d1655e9a96d4ffb73567bfd6e09f7a313b39e2966a913d37257930b28223f95a20ac5d608d3458083aba28e9ae39e86144bf463b6fb3a5c1d29da8fadc519e018382ebe7eed4b8bcdf6b5b3345f491f6a74aa05720ae379bb3a8430168e7c8d09ba911f56df127fb684e4bd22c2aba64b5cb0fc5d7b8f998d970c50066888c9caefb6f0c43937be46f05dff61ad0c3e7f9a6ec9b33d59a0ecc9793c87ea7e4dbbfe6a97d000ca4a0c114a7fd2b000bc725d6fecbf89784b624c9750ec27e9498759cdba426025accb93f462ede35a0aa1", 0x1000}, {&(0x7f0000001300)="61e3c2bc050219cc183a46648cacf62bde5bd1ce86ab6bd9d4bc1cf494f63fe029282cb027cabe80d405044aa8b75ff852a082a686d2c99347b98cefaf760b5f244110a54b80049c84f15797ea0a151bf3906bbcde40c8da5efe95bc97e797a327473fb66ae3abad9719457c0200f16ea37faa71d9e3b7da56dd7bec03d78d0ee2130d357d0093f8ae883f9605a6882e1caf224ab719d677687e55235f1137216e59a8db512bc230ea57665d02371a23100b1ad48736b399e14c26ac2f37d638e80456dc6c9673d66bc0a9c066f7192b27dce1d1fa05e42bc2e728bd858efde75385e0b40e52d2b34df9fcffbd0e3531ea70ad2e67697f3ecf9494456bc6dcce77ba706b0bebc14f9c763683075e5fb4a9f8d94e0457385f9ca217a65e847726ca0c52752b36d7c9e44ad40351b345b9f544467235b9c95d2ee846a9c1738a0c5f7c4ac1f64a72753dabf9f7d31572be640cff3c56c04210c9452cd1bc95074af5c0920d514f2f290a080195686a397446f47f1af5bc51132362b5a859d8db586dd33297b3939bdadf5d37080359c0377b310f808cf9fd0101a62b5249a3cfefd7308395a24a25fe9aa713f82d24e73ff4b3d92b87f3b95d1488dd7aa8f69bd11f4b6838fe61c6605efa2c3ee55ef55526348f24d2224aa735b4df133511fd8b360b559d0c7f36fbb93e74317716ad53c666059638f30ff575f8a0475b6e0b93ad79093bc673b985a6575d5f3421b6a008ae79b65c69eb22fca9b4b51d752713f10298c6177e93bf4a1bf0d2a4c81b472694565f8775b5a979e4064661c0a005426e90a8bfcd0ab5851832ce038f2dcc6c84291554ebad5f5997b59a98f085d3a227c9043f6f8c5b4a0faab97db3c0e6a6c68e19b8bc2904e627fd958ca74b629c73a5a6e5b33d261927ad5d5fb8d12df8f079b9697d26e2936b4de77f0eb9e5788cd65a01909682f2593d165d5fbfc37f42ec61d56b2583fd2f63abdfc5c70f873469430f33a050765a04e07a9a653e50c9bc411bb53c1c3edae72f16726dd76933690d25661bf930754ae4babe3f1a3b59560cb6e2f79e790f62d443ae381bac6f4256c1fb24fa4cdc55a27f76911b9ec84e9071790d9bd1cc048c970b5a9ea45e8be54dcf4056e2a66a1bad37a14fefd3d493cbfca955a773d87561a1af6fcd074865b1592903a376e4c45596f28b75f09df7123e0bd9491a5e9d94df5da487dcf03501153a49d68f1bbcf8f7a42ecc7c75ce5b77cf29fd62b6083df4da8af2f83cba4f8f850d4eba2a4e49d26141a7e3e6da60ae116b0e60d16fd0eac430aa42b17003dbf2648e8d6320fcf1cd1df177c92d1a43a05fc81f2af9ab65aab483124f3eb10595308cfec4cc1618390e03064e5f006146c3b32b025eb955f3d211836070d4b6901c7a76e3ea88d6aae90978b4f50623671c9f5cc894888aad164abeeef857dbe191458d0790f82bee2dcf859bc9497b5839822a56fe981a48b16607004cf238da6c96fd0be9eb8d6180d334835d089777760ac2ba9f2cabc3d85a4571e01301f763941ba5508c0ef476d6d29e8158c14e9efb43bd3f32602aa0047f2c636bccc4b231a67a92be4a80655200934c9eec3837f28b453932200b963165428d4cef371a44ee355ad0593c011f4857c32f0539fef255018c0fe9d7a3b0378ca5a76a649783412ed4fefdb631b4d358065bb13b4bfc4328fb1182c46f44bb7b099ca79feb6e72d8a8ad6c4b507b122b08fada097b5789945174617bd682a8ac33123d8860eb608862168a83ebc38b3cc9edfb992388c75d62f941bb2275e0d2b6869ca55a76dc7225f3484d2d593720c4637d5fdec0a938e655c03a756139c9aafdeacbcf93870bd099fe58987a23481c022e5518467d2d215c5865cab43c42a8c42390a7eb55a7745d6cc5ff32b05227c30a9f7172f6efe8ffc42aa1e518295f7c7dbb9b7a51e63db6c47bc96853109ddd7867957e3533119e18e925c4dee6e01bdf421bdd5ca6f370d470fa6a05f90d89f644de8d1d6396fc80c80a0868ae091c5808dc74d619562202744d944d2f9ee4b343adb1e1dec3b45ca13e0da409591b95fa11db170020f3b6b191ebba89d6806cd09c4e247a169d87f73e49b7cc7a977fe8583582d7dd23d5a222b968830ce224a996c0bccf594cdbbb2d2e75fb40a5e06027b1ebe85a53c65fad993f0dedfa27fc6d79a1d61e8a9efdd13fa875d2caf8adebdd85754eff8ece3e7cb098ca0c44ae7efb96e5c5268cd06a1bdb941dd3924bcf8f2968b6f806416e42693249cb2c3f3003b3e930ff0a8310be20a9a903a49be5fe7986e813edf1fa2780e273dad5b63ec5d1507f57ff75e2d068a002d6b8e5fd93891f1e9fff99bc5a483cee7893554dde97fcd29e34adca3fdbe50c0f8159d9fa326df0a5f1f69fdda6e907cb6bf7042032164bb64ca279ccc0b19a6aa86575542b749d0e34c1f43ea0f1a74554cced9d21503341fe4ce2f62d47d6c5b886158b837f4a6fda881687a17afc7fd17edbad360ee7c7fa79535a450d2a7746bb2cd7ee91cd56030c7001877b57f1e02b5c6bd9e7f9dc1836a4691548aa9499136adf5149838ad6ee78e46bb070acd474047471d6e9b07a6450e629e4ab0894a499df83f8fb50a97794f657a582196cb6d397ec8b62f8b329b74e151fb9e57086b60c76d9dd784c38dc48dee50d2762835c8e3760dba84e635334f02bdf5da6a44ac5d0a2e97db097ef051885a2312bd02b7bc1aa7c7704ca4df99cf00011093a40a2850c593f6433df7b9203a916aff3cbcfea1b6cb4d092dcb70706668486067255066fcd0f31160accdc5e8f13d13ee4aa873d13b6f85986d225810d868870aa4a4314c108b2f9b7e7ef3bd1cd0a971333ee1a7ccb38e5907f35aa975588adf3b1c68d30e93c480da089e3f2debbf46d0eb6b24529f84219150ae097ececf207736cfadbaf8ea9215ef3ecc9166536618f5968e70a81143830b0e648f0952caa864c4ffabe539d1eb96936c6cfb12b6456aedc45d60bd7a609f2974a62799467bf7f47df295761c2f75b0319e0e1deff57e394647b761e7785bdb0af06d44d60e103855f6a778cdf03ccbb38230b259fe0aa95c8754e1ab3cb9a3658357cfb6055e477a283b8730db72ce5bc2c51393ef48bb50b63c274f100243b064eb194f14556d32f5aa6cbb95d9a7ae03b3bc4cc44a685c7cc8414e6736cdf3447f8cfd26dc9a6dc134fb5b3ce0e13faa0dcd54e424616b3f5b57d3992cdfb4b5226e39146a0debf6dc2d7c237683c75034d8cce26c812437d8cb614cd52244d9a433048998353c079ebed81ba06b226ebb9da8f28c4a03cdafc70a04fa5c9b2829c7bc1e50ea4d7c193989cd9abad661a6e70dae1943317f537a6f863c694ad0d8bde0353e77c3349e37bd82d8449892b8ed50040a67924f85ffccad73f0598b3f44cbd51a0671e3a6aef02e3352e5d847ad9c2d2b8ec35dacfc87309e777c3ccc8a50423d9a6e672ede2110b701c4fc5eb50924ce1477056ac70c122d6e6cb2db20746b4cd692e589c9ebcd0e5326368d10d2228a5317c7dbdfaffaa8979d787e0858a9de68f027764741afff80f105f18234b9318461ee1dd9dae50bf0f2403db1c78d44ea055182894f8cb957612fa46f2b37c610d9390009e8fc93dcec1fc09c0e2d496952275949683f12be1371fd827dbd0d69609b8d371bfa63c1338ae5b6324d33d85a8eed3b357908b7797bc19b0aeb0ff8a7010a62317d1834303eec86221a16ec51d543d45468247b9736901f8edb9052da52b8bfc90e20e1b35751e95496d3a8228b2a2815abec3091cfee956db17b988729f4fa21fb3c97e1ef2b0245f0e22b2ab8878ed81dd3fae4775f82dfbb2001e7df14994eb03a3ba7ec959530f1293c070c8b86f671d26f0c7ad0bb25f2a4932e4a47714237a80953837b632ef26ae059cf30a9dfdcb66c19de3ac80663432af055192183fb43550448d5b7879300bbbc9d754ea54db357b3b763d1911048a5a04178d1a951d079cc4c38f3738094f91683a5bbafb29441e0afcc1d60488595e62a6897a09f0d060282fefab95a577b3aa596d8740ceb936b31584aaa56be9f17a5e6b0d46258cd6c9bea0abf64f8ebff832e7695a7f0ef946507a9688eab3b143a90a521298a69553b7994a91710dc6a691180cb796943407ee4faebd0d0d765c252242d10088768bb979aa3be9bc91490537eb7bcb602f988c628b06f4423aa7e22e71514871edbbd254fc80e32e3468606c21c26f4c2de60c9f5a94b58bb7b9cfc48347a723bea3bbf9c9040091676c4e9479f759a8de19b3107804a712e4e06bbb7da7e5432a8e6688b0a33fdb1822f333a324afd0851530ddeec45a777b127547160d2bc100a9ee7e83cedf6db8b3a0b64aea7a506a0496d1b160de3bcb0f25355a6585a31ba5ea824b73ea175cd5c61ba37902ffe1c040533a3eaeeb959487f61cd8ffddde3a8e31fd7ef40b3f09a3f364d9dc9c9ed10fb15327585c224ff8d07633984ecff650115c6a1f80d527d7408e433e7adeb52cdf741a6808177f7a03d8b2f3aacde362527481fa93b66530d87ad35c771f32a469275a3b742ca1f0294fbdff0e641d60ef842c74ba5f8ee52875f39801e556bdcb41b68610d460f45dfd04d08b82a204a2e8c7ce37b46a5b511e410bb03fbc8d11d5e1be880307bcf1b32cc0d8c6d1cad87086275abe6c59583d5ae6948a9f87938463a45e580a6b871fa7c76a4f4f6f83ec00581be743cbe5af33331c88adb4a1ddad1811515d2ab4dac56b1088a2bbc8c0d80fe3d7bf19c33225cb4640fe526ae880a69a1dad68de5a58af52446f1bb9cc6a4a6ab46ce8724bf70d7b195477a84201084f0f5696bd8882e07861626047e95d77e9c45daab3cca077b659ccb72615e4c47de27cb0524a7e139fa30ea4d77419911bb270ec0243a76c2a5ee2680df7e06bec0e14d03d1fa05f3341ddd3506076e9fa6c5e895a84cecbf955b598f7786fdf26fd0999373a0e9a2e549cf0075db2c34db7657800149498049271f2b25ff6d44594d98c9e221fc9813bf836374dbf9e50d2093fa76d7e8df071533455de64c86202a19bcaa985ccd4505df483146792d8c6b9778d498ef4f5505ceec917a28c10d4b7084e2c5657f2c043a77ea5dd3f807ea0f1a3ab336d492a3cb333cd68eaf3c4427b966a1869f5d5a687020e275bbebc10e10b020a283568744d097e26e1c67c2ab3fe7f77b90e2407d2fa77226ec102b00de1a802d24b7df73312a8c79843f8ea9204185143935c444f0399fffc2153a89754cb4c7df55fe461df16230427af396609da43844a64ed13658bebecaaf5b1073516fb3cfe04518e2678b8d30c4a652f008e1c1d9befa5c6f46197efb54dd549277a798878e3817b6422c5badacc326851b3083e65e8f5c367345a898babc4b207717e96e9b4e0625d928833cbf2c2328e656d8df10ed242b881531f28f1e7c911bd4286b12a0d2935399b786638ba1674911a1a769755fed690e6da407a2f082790370697af4d557c60646543873a92a5d06c0c341af51523baf5c2a8601d9bb8f051acf4945c3a0b66b386b4c9279800b2ca757884d7f83a0ad742c909480f6332b39341bcd9a8b0a88f33c01e2d64e7a613135bed38c0f4eab8ab700212aec52ae3988492aeaf37833f9a1acfbb87f2ac7b9fc2647a9d2e4a608db99398acb201e8be9d9fdb955667933afc018c6f8fb7f7749d6065987884efa2986af419fca005d37768a7ccdbd92615d131fe2794a68e", 0x1000}, {&(0x7f0000002300)="8858f07eb4e06d4bb935acf820329c475002bb479f47979f7b02d1a7d1b1d7c68730c2d47c83a02a7b1cb75d3166e2a7a6c9bb2861791d318a1e031f5771db4d1a1586e8fce82fccb1bb2b092a1eade88a085ecc652c6f1a07cd2a465ab8428fe585a23bfeb4374cc7e2ff245e5c7d884e4af3888357c449fce7453dbc25fd5288df4e73f88c", 0x86}, {&(0x7f00000023c0)="b5e28fa6bfc5d473a00fdc96e7168012973bb989a5538564584e8de70fb16110d10f1b145c3d97a06c8e5cd5ab6fb37da818de93d96d2b19b0bd5fdffe562ab0", 0x40}, {&(0x7f0000002400)="d5b00736b2841b552c260ae347972b29baf7e2a572d60d79d6543dac0e6d17928943f1959377413f1c339b83fcf9314ee3992fbbb7aa66dbd6476879c953f3e023847710e8686f1383db90a6b2c310ef7d6b96895bb68ea6344a3c49a7b119cde4cfb62855ada97ba888cd06597caad37bcd56886d9b2a521716c7f27bb2997da8cf555dc97f384ca3d7b56234036f33478f06a2acf13cb956f0d733cc0f3fa9dc436c22f243172b6fc9a6fa7f56476cb24f6b4fcb07cc47a7ac48ac120da588c46e4f0b7bbe18e9eb5ec50784b547fca91d571bd34931f6b7d7624589392772c02054a0dae0b8b2f22b97ebf3b6a17c27497733acc427831f7e0c8d4e", 0xfd}], 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8, 0x10001, 0x3, 0x100000001}, {0x8000, 0x3af, 0x3, 0x400}, {0x4, 0xfa, 0x9}, {0x0, 0x9, 0x5, 0xbe7}, {0x285, 0x0, 0x2255, 0xff}]}) write(r0, &(0x7f0000000e80)="082853c050f392d529042bac85d19900ee25cd78465e3e64bb659c412b85ce43dc7fd8af6a62b254e812f5029b1e516a0f4715acd76f49be5de314f8ebd857228ca2fcbcebed582ce68743a0aa7a549593d2239ab3ca8043358ec824078ee7e2f4ceec342ef11e4633043299afcb10e58217b81126320218ba97d73f020f8af2e0c3ad605ab782f43c6518fea87704abbf1adb51a30b1993612e4983c8ddde656ae329a34b8eacdd3944075479d4ef77f107d0bf41bd130ac4860e3e9a2862c2f67f46481401979a66eea5a56361368a85f95d62eb1d44e7c9a420a85b0c6aee73f38ecafdcb822e5a11bbe03f6e0c9ee7e997bde029f31b5ff73264f72da510010043c034ac1c6b46550e94158a3e4813765e70528f890446ff1162431729c8f22532194687f45fd9613488b770e215e228c87029a781d107f66f72a64d0b91bd9845ac183a3b7d271f9fe8be458e30164ed2b64e2f31bb04a7fe8e69961a2742faccd35d7fbfcb777ad7e0a08c07161d9a28644ab2731e4aed05c2a34ee44393bfe292cac596678c3efbc7edf90c0106f992882612e9b3cac0a1cdead584e8c44c7ad23f895512ded3f28325720c839030fc8e3090c04b872fdaa4ba11bfe172061a171865a4c2bacf865b399481a0a2a2dc97da91fc305963a99f682afd29e64fb9fee79ff0efa4b2e605ecd41169d304338c3de307cd5525ba5de837cf531da87488d28cfd7eb5fbc86b592d4a2f0f0aabe36186151d5513fd05a0ee292c1164639dad0dc53abc91d10b40f50078f726eda6c475bab90b51818427cbe7e4e486b72f2e3aa2d9bf13fdfa62f995b297e78e60efdd953847dc0256ed2d3797586a0e22aae1055ac0305484600397084c0f7212329ce37b3014bb02666ecfe395f64a92c7fc075b313ff0a1e1f4b9f38ba86cb9011484f34aa037e69f451c98a403b67d767f3fd03b0e604b483f6b17bae7e62d9dbfcd8ba0a6f8fa110c5401517d652b7f4ed6f350bac8896fcbf641f82a17414a1b7d5f5a920e886bc38762635002374f5c863895726252176cd5bd43c1a05d0a0133521eed35afe2cb397c4dfda77e1be9c140115d7a3331d8aec15aed67b546e597c104c33a6393bcf041ae5652c0e4f9217c0cfab96066d679af266fc64ebaf1f48fdedc3a2d17aae3736c86f0eb7146a415cbc632c1f2336acfce7b449859225502d0f277f427070996b2daa7c20d0c49dc8e557018e02c754a0db7da60b233e64c5ad292989b89cc8a2d7f29b99926fbbddd659c73724884b20b5d67733a48ce0f52a0b297efec85778bd05584f43c92ab13e989f62c2e7533e776ba04ada83a43773a9dcae26267ad1187bb44ac5d8a4405778799861922729b7ae2afdef26d20e1567d6cd8530f8900dbbce207e1820a9e5659fc8278c58e5cf6d82849381050f836404c289b549a09bd94e0e66013112611715b21ef4ecaad498bd70edb35496fec013445f0b920c87405801beba851918b1f73f8155d93e38bee2d52e1297adfb59a218a64ff5ffee06eaeeeabe19941c5e126022814b6779f132dce7914f93b85231af8c28687774204162456a00afd995dd121723719a15ebe094922299ef08b5b11060a5987af7055886e776da2de2bddd28d9c02c4b01a26ed2e54e0060e5fe9", 0x49b) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) syz_open_pts() syz_open_pts() 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) socketpair(0x0, 0x1, 0x9327ae8, &(0x7f0000000000)) socket(0x2, 0x7, 0x80000001) syz_open_pts() ioctl$TIOCSETA(r0, 0x2000746e, 0x0) 16:00:14 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x4, 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) r6 = dup(r0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0x1eb) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r7 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r5, 0x80000000001) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8002, 0x0) flock(r9, 0x2) accept$inet(r3, &(0x7f00000003c0), &(0x7f0000000380)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x9) setgroups(0x0, &(0x7f0000000200)) getsockname$inet6(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x2, 0x7, 0x48) 16:00:14 executing program 0: r0 = socket(0x200005, 0x400000000001, 0x3fc000000000) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r0, 0x7fffffff, 0x100, &(0x7f0000000000)="c9b837681041812f1bc1cd31991e41f2c21f561db0a7f235fd5448755067e848c51a0f582895d456deb6b9fded2c10226e97e1fc8f65e4d757a56739dc00ed9053369eb7105bb40af353b5", 0x4b) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f0000000280)={0x3, 0xb3, 0x8, 0x101, 0xff, 0xfff, 0x9, 0x7}, &(0x7f00000002c0)={0x0, 0x101}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x46, 0x1, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x11, 0x1, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0xa, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x8a, 0x7fffffff, 0x44c}, {{r0}, 0x0, 0x82, 0xfffff, 0xffff, 0xb3ba}], 0x7fffffff, &(0x7f0000000180), 0x80, &(0x7f00000001c0)={0x5, 0x3}) recvfrom(r2, &(0x7f0000000240)=""/29, 0x1d, 0x803, &(0x7f0000000280)=@in6={0x18, 0x0, 0x400000000000000, 0x101}, 0xc) kqueue() close(r0) 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() close(r2) dup(r4) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000800)=""/158, 0x9e}], 0x9) syz_open_pts() accept$inet6(r1, 0x0, &(0x7f00000001c0)=0xfa) r5 = dup2(r0, r1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000340)='Uqr', 0x3}], 0x1) mknod(0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x4) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/91}, 0x63, 0x2, 0x1800) nanosleep(0x0, 0x0) open(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = open(0x0, 0x800, 0x0) pwritev(r7, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) 16:00:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r2}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8402, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) fcntl$setstatus(r4, 0x4, 0xc) utimensat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0/file0\x00', r7, r8) fchmod(r4, 0x80) sendto$inet6(r4, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d18da9be27119d62a0c7319dc00edcff64566e51bb47367573b99e1ec49cf865630666c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r9 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r6, 0x80}, {r6, 0x6}, {r9, 0x10}, {r4, 0x8}], 0x1, 0x88) accept$unix(r9, &(0x7f0000000240)=@abs, &(0x7f0000000440)=0xffffffffffffff6a) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r9, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r10 = open(&(0x7f0000000580)='./file2\x00', 0x2000000000610, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(r5, 0x4, 0xc) open(&(0x7f0000000540)='./file1\x00', 0x209a1, 0x2) pwritev(r10, &(0x7f00000003c0), 0x0, 0x0, 0x0) utimes(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000100)={{0x8000, 0xeba8}, {0x8000000000000000, 0x8}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r6, 0x0, 0x0) r11 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16fe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:15 executing program 1: clock_settime(0x0, 0xffffffffffffffff) clock_settime(0x0, &(0x7f0000000000)={0x87, 0x400}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x141) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7ff, './file0\x00', './file0\x00'}) 16:02:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000140)=""/179, 0xb3) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') getegid() 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x68) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="232db43fe7477a5c10f6144176c248ead9799f1b0d3deb5a174d915d3162b810d08c795894d1579b75303b2e698e332246560d24fd78a8b934f65bf2421715d98049b5575dd66f9e993afc377cedbe41444d7727094857a8eea806b3fb94cc262413d7da1484b5cd0aa418df16dd75dd42c595c8e26842e77fba5d225d4643b41953c6ac02b59767a5747d84b883f36545fee78b502996b04b6be940c3dde25afebb61ab4f2f783683", 0xa9) 16:02:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x101, &(0x7f0000000000)="66855e21adc448ac1f50f65216f77e3f9cfe8e13d5", 0xffffffffffffff4a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:02:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000180)='./file0\x00', 0x81, 0x0) poll(&(0x7f0000000140)=[{r0, 0x100}], 0x1, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x80a0, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f00000001c0)=""/98, 0x62}], 0x4) 16:02:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xfffffffffffffffb) fcntl$setflags(r1, 0x2, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/7, 0x7) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)}) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:02:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/253, 0xfd, 0x1, &(0x7f0000000200)={0x2, 0x0}, 0xc) getppid() 16:02:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xf1e0}, {&(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, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(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, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xe1}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xfffffffffffffffd}) 16:02:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000a80)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) semget$private(0x0, 0x7, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x2000004c, &(0x7f0000000b40)=[{0x8001, 0x6e, 0x1ff, 0x7}, {0x4, 0x6, 0x3, 0x100000001}, {0xfffffffffffffff7, 0x1, 0x3, 0x2}, {0x9, 0x3, 0x100000000, 0x9}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000340)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000a00)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x2000000002010, r5, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) recvmsg(r5, &(0x7f0000000740)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f00000005c0)=""/177, 0xb1}, {&(0x7f0000000680)=""/22, 0x16}], 0x5, &(0x7f0000003000)=""/4096, 0x1000}, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x150, &(0x7f0000000780)="b6bf621ca2b8019acd957a5e35e4816911d6d11be179626a2b2e51c4e6d63db3195b5e4349c0dc2b5be244a56bfeaacebc8cc0e83045464866a056c8c55187fab1637fbc2757f1592dd734a5ed7ad361dd67b80b0911baebf02c6487a886eb330ebfc0756900da7643caa41b9271eef237b93891a18fd3fb9c76a6d0cba7f026a12bcaa1cbeb49ee711049580763f93113a8e935a8d86fa09084474eec528653a9725b1f63525b460466c27da939a7de62217be6266ce1335dc9205b174510bc8e2b40855b45a63a4957ccf922901346ccefe6d22f9620e4ad6858c314ad62000000fcc06b098381b9075b517af2dc7be5c2409f9e8f711651b4a95ac7f5feda8f5a439ff157e5359d791127b558cf2d37afeae5ac7814004a8f54190db77dba1f9c33269347770f02b2c45a81ffad6edf4676e481a343d6ffaf70e0cd045277b1e7d578c6023bbf56dcc5691e0fc0c4") 16:02:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4, './bus\x00', './bus\x00'}) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x8, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x101, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5c}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) select(0x40, &(0x7f00000000c0)={0x6, 0x6, 0x8, 0x8000, 0xcfdd, 0x40, 0x4, 0x5}, &(0x7f0000000100)={0x5, 0xffffffffffffffff, 0xff, 0x800, 0x7bd, 0xffffffff, 0xc0000000000000, 0x3}, &(0x7f0000000140)={0x1fd, 0x0, 0xffff, 0x5, 0x8, 0x1f, 0x0, 0x8}, &(0x7f00000001c0)={0x6, 0x80000001}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) socketpair(0x10, 0x1, 0x1, &(0x7f0000000480)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000300)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20010, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000440)={{}, 0x7, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x1, 0x1, {0x3, 0x5}}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000340)=0x30000000000000) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:02:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r1) kqueue() 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="28000000250a000081"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x40074}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x200) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r3) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f0000000140)={0x0, 0xffffffffffffffda, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xd2}, 0x200000000000001) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0x7}, {0x81}, {0x5a8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:02:16 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:02:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) rmdir(&(0x7f0000000180)='./bus\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x9, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x81) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') write(r1, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513e", 0xe) write(r1, &(0x7f0000000240)='>', 0x1) 16:02:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x1b, &(0x7f00000000c0), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x480, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x0, 0x2, 0x1, 0x3, &(0x7f0000000080)={{0x9, 0x80, 0x2, 0xdd0, 0x7, 0x2, 0x1ff}, {[0x700, 0x3, 0x3, 0x8, 0x4, 0x6, 0x7, 0x891b, 0x1, 0x3ff, 0xf, 0x3, 0x7fffffff, 0xfffffffffffffc01, 0x0, 0x2, 0xffffffffc01379a6, 0xfffffffffffffffc], [0xaf7f, 0x401, 0x9, 0x1, 0x7ff, 0x3, 0xba, 0x3, 0x2, 0x3], [0x0, 0x3, 0x400, 0x4, 0x400, 0xfffffffffffffffd, 0x4], [0xdd56, 0x9, 0x1ff, 0x3, 0x2, 0xfffffffffffffffc], [{0x1800000000000, 0x7, 0x4, 0x20}, {0x80000000, 0xed, 0x7fffffff, 0x442}, {0x2, 0x1, 0xffff, 0x4}, {0xfba6, 0x4, 0x2, 0x2}, {0xf4f, 0x7, 0x80000001, 0x101}, {0x9, 0x80000000, 0x7, 0x2f}, {0x2, 0x0, 0x200, 0x200}, {0xb55, 0x1, 0x0, 0x100}], {0x7, 0x5, 0x2, 0x2}, {0x3, 0x3, 0xf89, 0x5}}}, 0x8, 0x29c9}) 16:02:16 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x211, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) pread(r2, &(0x7f00000001c0)="7620df276cd126e096fceb71050ff161f453bedd171454d334b4cdd543bc1a83e6932d4fca68c3c9556ae53c782248f060836a00c71fd27704cf9448586f9bd7dc96e88e6a2eb2ef6c6f3d62f7a62ff0d3", 0x51, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)=0x3) r6 = open(&(0x7f0000000280)='./file0\x00', 0x801, 0x6f) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x18640, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000003c0)=""/100) 16:02:16 executing program 0: r0 = socket(0x0, 0x4000000003ffc, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:02:16 executing program 1: r0 = kqueue() getegid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000400)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 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, 0x3, &(0x7f0000000000)) close(r0) 16:02:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x90, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) socket(0x12, 0x4000, 0x6) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0x4) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x74}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:02:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0xffffffff) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000000000000007ff"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:02:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() readv(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000000)=""/119, 0x77}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f0000000640)=""/148, 0x94}, {&(0x7f0000000700)=""/213, 0xd5}], 0x5) 16:02:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {0x6}]}) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:16 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r2 = msgget$private(0x0, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x800, r3, r0, r4, r0, 0x81, 0x57f}, 0x6, 0x0, r5, r6, 0x3, 0x2, 0x3f, 0xa22}) setegid(r1) r7 = semget$private(0x0, 0x1, 0x104) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000180)=""/121) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x1400082) 16:02:16 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f00000002c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8, 0x0, 0x0, 0x0, 0x0, 0x5, 0x6}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x3}) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x3f) syz_emit_ethernet(0x0, &(0x7f0000000200)="e5e228eea341c915abba28ccac66756493e86767241dee263e8899f483d3dc1ccf24d2a57d1ef7bacfc9c6e818a65e19071444caab6ef57f9a8b0e3cafa6e35701e57a176518ec0bad7e7037ba64bbd4436a347f5b9b66c8602f39393a2301dca698551b50") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18021, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x6) fcntl$setflags(r0, 0x2, 0x1) 16:02:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0xffffffffffffffff) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x8, 0x4, 0x401, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x79d}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1bf}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x3292}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffff498c}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}], ['./bus\x00', './file0\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus\x00'], 0x3}) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x88) 16:02:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="1716e64f9e54eae45cbf8ca801c16ef9ec795d6788e69f1f32dbe60d3d987fa068e8f086c1ac3cef200ef3da2347a983d38404641873", 0x36}], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000440)=""/77, 0x4d}, {&(0x7f00000004c0)=""/237, 0xed}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000005c0)=""/117, 0x75}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x202, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:02:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x5, 0x0, 0x6, "01343c7686c28bbe29f28be21ce987bafa1c98db", 0xe23, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x52aa, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20bd0, 0x0) socketpair(0x1e, 0x5, 0x4, &(0x7f00000000c0)) 16:02:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="40a10956cae59b57f85e9661a310a7ed7ebe8b720747f39b3c3838431f4b15644604f1343b97e5d6e201751d87ab02b852526997623ce6dad0925a5b9b921bddceee9871604207b131546c1bcdcabb839616d5c30441cc19c8633710fa4e9cd3935057d9e7b2572bfa9a029f5006f364a7803f9b21033d109076a0bd0920069d5c541e31e72b6ac10d155b92987860619a609d4846afd29daf92ae5a0d014d1ec4dab5a8ac7ae8934b8534eb708e63e6c24fd1a66e07707e", 0xb8}, {&(0x7f0000000380)="86571094e1e0f9cae396ae46cf3e6fb25a1d64b002c973a3d56baef9acf7f7afebe137c27433d89e6617a3419222f7fde46d3fe6120a02b7c1693ba04c5b8c084f2e90d55561fa5297dd9220189c7bac244c083598c77749db94c3c927a17ff7a2cbf18440bd235b51c38ebec6ff4cef8d7ef5a6413a4ee0f6ae35c303a8f4e3c153798406ec43d9d536ae106504659e18fb83555ce165f16f458caf9a459e1ab99367667c4cc6d28df796a9aef58b16e16c3a598188dcf8707a348a5135d4d6aefd68279e73ab2ba65c4b9dd3", 0xcd}, {&(0x7f00000004c0)="32624cb10a85dbd179c5d883dac1c822560e6b23257e3acdd7bbfbff25196eb161cfcde9c85a228a72c7389bc4cd3740e4cc86f7f39f8ac58143480998f3ba2c6c8c8d27abc830981ece7a0b065ce67173c916502a6030fc89758ae0d5920435476a81a0ab64b99a4aa307c44f85fd1a458ef1126a176f1a2b6822329972484344bb7e1d8531dcc618754198ad7bbd6fcf0b69a3f88944a16769b6584dd4e4158acca7808fe39e97ead5ebb8499f85b72dc14d6e35d2f0523d7f295c100ca0143146d4a22dc6874151e236fe70aaa6202181403c96fdea", 0xd7}, {&(0x7f0000000200)="e1e3a8f9db00bdc93b55e43bd838d9d4eb31e5e62ecf362c829e9f857a1134085f0a6c52aaf15d5a00207af0dc428de243256d66519073c47d2a80f81e4c32bbcd8ab42e2de4f020caefb93c53fed1188714c788", 0x54}], 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b2028, 0x1b00) socketpair(0x2, 0x8000, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x4003, 0x8000080001) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x10, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) r7 = open$dir(&(0x7f0000000340)='./bus\x00', 0x28000, 0x100) open(&(0x7f0000000380)='./bus\x00', 0x8100, 0x1) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x10008, 0x0) poll(&(0x7f0000000480)=[{r0, 0x8}, {r1, 0x2}, {r2, 0x2}, {r3, 0x100}, {r5, 0x38}, {r6, 0x4}, {r7, 0x80}, {r4, 0x20}, {r8, 0x144}], 0x9, 0x7e) r9 = msgget$private(0x0, 0x0) msgrcv(r9, &(0x7f0000000400)={0x0, ""/91}, 0x63, 0x2, 0x1000) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r10, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x1}]}) 16:02:17 executing program 0: r0 = socket(0x11, 0x3, 0x8d0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffb, 0x4}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r0, 0x11, 0x1, &(0x7f0000000080), 0x0) 16:02:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x440010047}) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:17 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x880, 0x1) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r0, r1) 16:02:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000480)={0x2, 0x3, 0x5, 0xfff, &(0x7f0000000200)={{0x3f, 0x8001, 0xa9, 0x10001, 0x0, 0xe9, 0x5}, {[0x17, 0x3ff, 0x46979e54, 0x2c8d, 0x1ff, 0x7, 0x5, 0x80, 0x100000000, 0x2, 0x1, 0x40, 0x8, 0x3, 0x200, 0x1, 0x0, 0x7ff], [0x9, 0x1, 0x45b, 0x5776, 0x4, 0x1000, 0x4, 0x4, 0x4, 0x8000000000000005], [0x3, 0x7ff, 0x8a61, 0x2, 0x9, 0x401, 0x401], [0x4, 0x5, 0x9, 0x1, 0x9, 0x5], [{0x5, 0x6, 0x417680000000, 0x10001}, {0x1f, 0x6, 0x9, 0x9}, {0x7f6c, 0x4, 0x4, 0x4}, {0x10001, 0x2, 0x5, 0x7fffffff}, {0x2, 0xffffffffffffffff, 0x1ff, 0x9}, {0x4, 0x40, 0x1f, 0x81}, {0x5a7, 0x2, 0x7, 0x1}, {0x9, 0x3, 0x400, 0x5}], {0x80000000, 0x3ff, 0xd20b, 0x4}, {0x9, 0x2, 0x1, 0x75}}}, 0x10000, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2d}, {0x6}]}) lseek(r0, 0x0, 0x28, 0x1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xf0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) socket$inet(0x2, 0x4, 0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x2, 0x1, 0xa4, 0x2, "10db19510d0fe179f4fd08593dc06086889d3aa1", 0x656, 0x53b}) 16:02:18 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mprotect(&(0x7f00002cf000/0x4000)=nil, 0x4000, 0x7) 16:02:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:02:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:02:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) fchflags(r0, 0x10000) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:02:18 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fsync(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x3, 0xe3e7, {[0x1ff, 0xffffffffffffffff, 0x100, 0x101, 0x3, 0x81, 0x2, 0x3f, 0x6, 0x8, 0x9, 0xe4e, 0x10001, 0x7ff, 0x9, 0x4, 0x7, 0x21d8], [0x3f, 0x20, 0x2, 0xce8d, 0x9c, 0x3f, 0x100000000, 0x84a9, 0x0, 0x4], [0x7, 0x3f, 0x3, 0x10001, 0x8, 0x8, 0x2], [0x7, 0x7, 0xbf3, 0x9], [{0xf6a1, 0x5, 0x6b1, 0x7d8}, {0xd0d, 0xbcce, 0x2, 0x97d}, {0x3f, 0x0, 0x200, 0xfffffffffffffffc}, {0x1, 0x8, 0x10000, 0x3}, {0x7f, 0x8, 0x3437, 0x4}, {0x8, 0x0, 0x7, 0x4}, {0x2, 0xe8, 0x144, 0x3}, {0xb561, 0x4, 0x3, 0xd8}], {0x6, 0x7f, 0x4, 0x8}, {0x2, 0x5b, 0x1, 0xa9e}}}) 16:02:18 executing program 0: socket(0x2, 0x400000000002, 0x3) 16:02:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xad) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xc6, 0x8, 0x100000000, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20, 0x20, 0x6}, {{r2}, 0x3, 0x9, 0x4, 0xffffffffffffffe1, 0x5a}, {{r5}, 0x0, 0x20, 0x4, 0x3, 0x3}], 0x60, 0x0, 0xfffffffffffffffa, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:02:18 executing program 0: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 16:02:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffffd) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200001f4, &(0x7f0000000140)=[{0x4, 0xfffffffffffffffc}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:18 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt(r0, 0xffffffffffffffff, 0x80000000, &(0x7f0000000080)=""/29, &(0x7f00000000c0)=0x1d) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x8, r2, r3, r4, r5, 0xd0, 0xc29}, 0x13a6800000000, 0x9a, r6, r7, 0x3, 0x1ff, 0x7fff}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x0, 0x100}) 16:02:18 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000280)='I', 0x1) close(r1) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:02:19 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x12, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x1) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="2b1fc6118db5df78ba2bbee5a7113abbc27418fe82ac4c4f2db0522def200415aff80e190240093268892b0e11c51e3302892f03b2828bbf52f381b062612ef5a97455dae7ad5fb11c459fd1fa9c643dd6d79e1dfca79059515a5811c41252a7077a7c2fc240359bed1935ca02a08ab32fb93aecf66bd4c3d26a033c5186d0d5c8f6f2c9ad7ae19bde0e8c8dc4cb54113c378c1c7f", 0x95}, {&(0x7f0000000180)="2492cd65118d352c", 0x8}, {&(0x7f00000001c0)="d4164ef1aabcfc212cde87ad4cf857b94319a281069140751816a45b8edb048c7ba5cdbf0468f28c001b5993929dbd8f40112b76e707503112ddea80f75600c18d47d03daca4304cb5c4a838728ae1f578d6fc", 0x53}, {&(0x7f0000000240)="d3db05df8171f21f542f1f", 0xb}], 0x4, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) 16:02:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) fcntl$getown(r0, 0x5) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) setsockopt(r0, 0x80000000, 0x96e, &(0x7f0000000180)="00e058acc0dea15ae0ee3194607cb0cb585b26d6d7ccaf6248afaf3006d86bdd693d7b49732fdd5eb19f81ffe61fdc51b5e9047d9a9a0796c840a4f0e9c6dc70547566b218790ccd94fe1b94af3b6253d1f426ebcc33b0d7f7a1a5e173a21361ab5406b0b3ad6c8314b8e7b5e098a71c3822d55e6c84a873a36a462cd5b01bc3435b92d7d4198c4e3a8c2d66c55790baa05f5a8b57adbe95ceac031cf4e381412bc62f2e5365c98a4a2329edbc5200f5927dc5539ab1ae9aad8281b148e4f6ae371ea68875fd6a59568666eed92ad68028019038ed5300fb0f8f9764c612ebdd2537998d0a1c7071ca", 0xe9) pckbd_enable: command error 16:02:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="8f62bcc5936928b0613a343dd88fe346e0b64e101664fa1ded200f71", 0x1c, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) pckbd_enable: command error 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) getpgrp() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x84}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x4, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:02:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) unlink(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:02:21 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0xffffffff}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db913c137c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca59cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740f", 0x6ce}], 0x1) 16:02:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) recvfrom$inet(r0, &(0x7f0000000000)=""/92, 0x5c, 0x800, &(0x7f0000000080)={0x2, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:02:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:02:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) listen(r1, 0x9) syz_extract_tcp_res(&(0x7f0000000000), 0xfff, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x4, 0x400000000}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:21 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)=[{0xd54, 0x0, 0xe3, 0xfffdffff}]}) chdir(&(0x7f0000000100)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0xffffffff80000001) 16:02:21 executing program 1: semget(0x2, 0x3, 0x0) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f0000000180)=""/113, 0x71}, {&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f00000003c0)=""/37, 0x25}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000500)=""/9, 0x9}, {&(0x7f0000000540)=""/198, 0xc6}], 0x7, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/156) unlink(&(0x7f0000000080)='./file0\x00') 16:02:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8288, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ftruncate(r0, 0x0, 0xfff) pwrite(r0, &(0x7f00000000c0)="915f0814774b9778f9c7317e84d18fc8674f6e276238d004bef90893c28d4d40f6983028a066056400976f5496c7efd2da102b542b818ee7794d5bddaf85f96f4ccc43cb05ee2322895dea9944d0911290081c8efd7076b16c431ad6ec6fc0882363da9ceebe4aa20c3bfc3de9e8622fd5bfd57d63034cb9d4d6133e1ecb5be853d28f7f8302eddef7fa", 0x8a, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = semget(0x2, 0x2, 0x623) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000200)=""/97) semget$private(0x0, 0x7, 0x20) r2 = dup(r0) mkdirat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x80) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mknodat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x8000, 0x5) sendmsg(r2, &(0x7f0000000940)={&(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000340)="90e19121965c4788431d2a13e6432d0a02524945e7fe5ef5891092d50d7243fe405f4ac750e51dff7e783b1e449b7a7a33ffb48a6f5e80910d62d843b9d0dfeeeb3470e56311fb26e55eeac2c96aa7391cce13e7467db07408f613467aab3ba5186b3428cf027440992eaf70a85226985395185da12cd1c26f55cbdf87fed255b4142055d157565e9a776350a7b16cee752a29b6619365", 0x97}, {&(0x7f0000000400)="630f034f03b31c79662709333087553337231742d0b2d5d4b439818205b6e1af96946f775e621f52a94f0411d8d8011766a143b1f1ecfaa535ecebcfc1f2e7f903ad05a2e41be67aa418cc231c72baa4121686e8a7edfc16e980fb380b2e419681ed097e0b6297626659d598a9449d0fdd83e02d795da5ebccd2187087ab8d36da140aeddd5174b2fa553def0f0e859926a3d6e8c186292bad10dc70c3430ce126dc1cb74eab423a7add74330c1c580af8af1cd0696a7f4a3c855caea97420ac8f68479bfa70a16c3d3a497f4eb53201fea60807f97b9bb09b5cc93508d940309d03067041f97263c06d8922bbb93bbdb0a98e0d", 0xf4}, {&(0x7f0000000500)="8157ec5bbf7b78e8f862fd9477427e7f7e46b7b4d10917ee420e39fb730f8bd67f540216c77dd3949130740c00a4008894aa319c84cfbe8ab7c2d5b33ad346b5f2e129d306ffb7cffc0e8b1151170da0b5d75cd36914c78e1c52b15a97e4b2e8d24719669931d51d56341fad0e73fdfeba417d7dfa884758b1d702a0eea26ca9600b1bac07fa229893577b0020e7699b6c998c295d3d5dcb8f4ac5dd88a1c46d35", 0xa1}, {&(0x7f00000005c0)="d878264f561f54cb7c1e9ea558a3777bbf51a5d20bd1d49873bf9479c7cf3416896ea1c16f38a163e068f94b116bd2e2a436ed914abf75ab74a6fcc3eab12439a775d7c6c4d60b194c053adbe677eb41e63586517c4ee19e80eb75f927ee30cc09b4c91b14006a796efce3761266bbfe56e660d7d2ba2b683cb15f4d", 0x7c}, {&(0x7f0000000640)="356445110d018988e5371828f70ba823048a0817014302d9c63398f895a0f24b5e6e463e1456964ad3868f875bd647b38029659a2e334cb53c7e408c37c96b38ef38eb13bbf12b55015d4b002c4ef9514d9721870954794b627ec148d1b2f3c2ff83b069f6ee454679fe50c1bf53af0f2d85e0fb39ff349a2cf10ce20fd159855ceb502456ce3c5067c1a4873e", 0x8d}], 0x5, &(0x7f0000000780)=[{0xb8, 0x1, 0x2, "3d736a1bb48ed99fb087ed923c53f9db53a4d657f6e020a4cdc0ce0cb09ef219cedc3d0ee518e38343694fc4246c5fca6289c61aaebd40ef1448b6fb70ec68adf3dbd22e6689f6545c0529416777586a99ed2b2daf73046263d8260dd314c31d3ae2d87c2eb398c369a7cb070c663b01c762ac52cb8bcdae0d831a77130ba89190dfb3b4d8926771590c6349479f47094a082c0b5c560e7b6e1a2782fbc4ff2558ccc83108"}, {0xf0, 0xffff, 0x1, "55ca2b27c811e9218080500f18ca6ab51939c9864b077f49dd7ce49046cf413a21b9c3f9814c4505b3a07c82162c3caff7488a45eb43feac97e72d2cee70b2de40a88097e84b748c59852bb5813a6e698afe811ab4b07069d5f50c569939ce4544145699c9f51180b701fccdacc7e2669f0819f239b646d97b7ea50de180c71a546f313d53044d3450caa2bcc88d6e05518f403329127978870a017114adabfc4c394cf1de5881a5f47fa71aebd279e77d0cb627fea3dc248d99857a68a0955c51ccdce7756d5e6f3c7db00656825ae03cea17c1de951a8f9a"}], 0x1a8}, 0x401) readlinkat(r2, &(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/134, 0x86) pwrite(r0, &(0x7f0000000a80)="789355b03f446f6dc1f9595b791f4cbd981ddfdf4a52700bb6844f0a5ddbde53105ee139e02c28a4559a20e26cf91b1390bae4ff14eacfc842ff8d0d5591b804977f10d4a0dcfb54fcac7cc66be244fdc7c32bd0357602201d65da846ecf6cfe81f5334ca1db53d6784ca3c277bd0449e39975f9421bc9b80cd949a3c5348a5bcf9719b6d0d3661129528cc21b65d3a346e4459856abd40301f831a41de991bf99fff78b8b469eb2ab5514c03966be357da7942d2d0760a9b1f80140e74f45149f95b5af7886142474dbbade2a856f2585033bb1c13c711dc8e4b865b9c9b1963e703c880d2c7c6dc44f0c7ecacca5970b9cb0c4811891a4dbae81cffa2c1e011ad3b5622e9936adeab2ab30b7585a1a695b6cd1def2dc33d769c56068e05b4d84fac931aad51f1e183a9ec61e698370e3f011961173949afd61fe6a290b40245d98e6ef5c6af84b365d2710091a90de5d644841dd539f9ec7f84ec959fd13252b46c0ebdbb3f8222a16b5b3da38fa93c792df55cd212c63ef43b758dbb1868a95ea18bfd7be0059fedb1b84c47ff883dc1cdc1f6a704fe927558f3cba63f0198e8ae2f2303ed900f272aa0fe5c56928a7e47384e511715434e6c47d4b38e8d9e92e17fd032313b742eac74784fca6dfde94a635667982e2d03cbd207d329f625f3b4a152c40e17fff48abd3b928faeeea42be70d8d7cf393651be11cf5a0dd9c11d16294b8b1a03b888597d1c34780fdf72555b56ad405199bc2b92adc30e81180c38905f7878579c78fe21b234bc42c3f159396e288526759b957f030880454e780aa13162f23df28bf4b32fbf8c26ae92170c21a7f0d2d05a416ba706480971b21487864dc160982054c8e9a5baab430a250a3d4bbfafa67921128eb98c0bf2a8cbbf82f5c681fd10252352f6c4164579ea2ca9a68643598ce971157d839002ecf07cfb65c54c95a31cfb1ffe61b7dcba5a1869325ef665ccf719de51c4ea1eda31156038e8e9a0d7a93b3a4f81cb725f285919ccdb20908c8d8c7c0f577576f74b7609cd8aab345dfed98651d5e646a5d4a1c00143e37730edc9bc4ae893ede2ce49b7778a7a8f4a12f7788e8f8b80564a4330ac34ccfcbac941cd624918a59422cde26bd1b52c539b56181de9938554bef9cdd196403c54ddb7ea63cbfbb2ff796665ea964975811a5f4ba9a08be2ff3d8bb9c206cdec735beee04ec0a6f964f445a65854da847c8af8c30220b264de83f27a628098ca5d81bca844f33ea60c3cd0df5d6ad8e945403f7c122a6ffb043fdd331690c3e2fc7a4e2e921b21af2b684697a1f2bca0809cf28ba65be0f44a2eced09a048c44e36d75f832248dfd9da536cc6155890d1a80d152d9e58b7dfd2ffe378c9bd82c573084edc1da17b68b1fff171926d9fcac11520b749233915316b5e759b6b201c39ab93d766a6470299804df99013655223fd28f267390786166b35b29cbbe6153c75d2f616779ba97534e66436377b6c3024d3d734127ac4bca8846644da2f2ea731889b88048cfd06aeb39ae509589e72797e0e551b63e7070523e3523cc9b3393eaba598262a8f8288816d4c5bf5646f17823595ea0194ebf4bf3e6aaed97b00f38bcd18339bf9d6ee36af2ba1c10c87f33f16586b6300046aaf96584df737ec44448fc5779e806a5703f2553824fd7afaa0ebab8c9b4c7388aee8774c217e1eb44f8d4afcd9308d2b41b91fb9cac98ac561bb2de679823a7e3828b10fb022e2d0f8bdee4d73448bcb1f4fd0e99e8527b827bb1d81f90a0b7c8a69d5c7f66e51d27d08f04952082d0121baca54b561ebeb9b79f2d461fca4101373e9067024d3b1e245311916baa76c7eb44126c950a8e02adb12cdad9e2f06c1a4264f404444f7e5d95e9b81ef8c1d355d1108200f0c3f9695f9ec7eda3712aec7d92c7c576b0e4e2c9793f980cba28c9c8afb216ad2b0c7849e402b8f33c58354ba0c17a1f88bfda6c7103353b1ba1b6c59cd64032072855a665098e7d963cb40033f671ed806a96bd6039b6aa66ab948faef9618ede10ede888397825925f3346f340f6abc590f8cf61b22da80cdee34262f93fa1daaf46198614ac17fa4d179c29c5fa2d55559b0ef18473d4f48740ec63fa41436ea921b54ee0db7326f0c884c1f09562a0aa1596d3874bf9e74e6a985afc0003d8a8cd2c70f8e04f51a0ad1f38ea2fc394b6ebdc2c2be4c4010d638cc79d81831e8ef709de8e8e9aa8ad53871c3fc4c68f7bc387c9e365f8e10885411c60a015975bf3f0c87b0b35ada92d0c8311459aaa006fd4c40ef085a851c4edb3e8ea0449400b5559f2a0fec0165195861106dd0b5b6de0c29e9a0b41a39c98c257857d6dc6331c941e4e00c4620604688ec1b44b90e0d5ee34d9f868d0eb0595bcde9885614fe8739faa27fca4e0b85b4a2df57898696f4a3132a1aea933f8064a86e723e9e956707a00edf300c58d30f9a94ed99681ca5346b11afa6440d2b83a8e796146ba22c52185ba7eedecc5ccd7790687b7a6792e36e780e465151c0610c8440caf64cd60874f8484d5d6de5b71deec47d07d7df90300b3046c31a9bce583db19af69c943c44f8ba883997488caccaf92a96cdce012d74b4c9daa612004913f490b2d9ba65a831cc188a5e2c18245bd3d67eaf785e9fedc47c955d257d930045462a09d1be3d93187df8f5455b63526236d931ce7c49c17c5ab5a63011c1c94dfb80c9aba9c818b785ce5018cc69bd4fbcb5b1dd4b31610d319341686697f84adb5f07f9cdcd84b23554e7dcd5b338f7d672ac9270bab654fc66d906b71f85901f0e24e7203246efae3f4d3ba806a0ea7fe555b59a5b51c8eaac56264702bb1762f3ce6d3e1c34857af6573c829280ee4f7031b5b7ccceb66137c9bbf2d655716749f2eb2a65b79df17ab095cfdbc8dd5057fc67f8d305b63671738d89a13b89b8dea0491a51bfb001b085b6eb613d930b5be5a4eb7984313e970fc6ec90d3a59b45ebabcbb85fd3b15226c52b56732e95ea10023f1536b6b2b2000dfc1851e660a935af066384f7cf4e88ebd869dc4bb3f3eccc8ffa8db3fea6b57f2d73a53b41a7671aa755f45c4193276a3c6e3ab10a33fd57d1f946393fe9d01612cdc3330eebb2498e0e8c4b90126b728cc032a851d89b48e8d62809ce8430265b75f7ccf89bc83bbc80a6b7ba05bf3a2714f03b46fd0a5ed0d0e6611967bb72a3ffdd8d4db1aea79a8a6797f95af2ef12524774257052b1badda2c1842b4fb30a6c2ad6f33df76ba06a3c99047ccd7e6ec23ddf080e4ea5fe44809231310b253e2e5e077be5bef40807a245c28f5473181e8ed4f1d583d4a42c0155f40eec195fd30741febd7847cd3711730ffae3cd4e7d095f1002d8df1a43c69625131297d1afa74e24e2b02887276d840420a7b72bdaecdefe3878d5ef1193cbbae9da5734162b77324098191178b505ed85ff422be86cdfd21f7578481c1ace26f7b537b35062cb73d3fe62f013c55eb39e05e83a7ea199b1ae6410d96bc308d0fd47d9158d0578c25baa49767bfea5f2c3d98b99add83e962a5a44757dfd017d5045d10be062ebcc1098a416f9887c2f698087ec614f9a32ff8ef9d8fb97a93b3ac359771aad22c32d6a208f3f9fe8167bf8156633540149afc0782666bf28ffdd73849de4624ced2cf57ee845342ed17e7ca32bef18cdecd19b595f69d09ce228b59b85d335e1c8c032c1f0d8b17c5c5b4b6ebbd0c146c2306330048bfd72aad9b6d6a393fe70a912fe0344c1d1c810e5b8d2639a8cf796114ab8fb9ced93f587ae21585764a5bd9e7193379ec1a58c4090c5b861a936c327e57382a5a9e3aced5cdbd30f8e0815cdcb4120a7ffdc105dbcd08e267ef8a593e63d8836da7810b3abf2009c550242f75d7a746e63925759d91042e1d8c97caf283a34042fed5cb842f6ff3ee919d60d4501aa79ca4e94a4ca823f36a17d2fb9787aad5d22c855ff8f9355afa44e85e5490d08653737bb96bd5029b9b2fefb6e7642f6b7496e6c4692539b6df05c9d11db7cf8cd1e793ebf17aa998e1fb939f77bd65fcea65d968ce120a3096c668f9b7925e3b6f1c9e7e507d7eddd475b521b71fdafa3aa45a7ac0e45dad6a7c484b9ac139a3114f1ef684815a8d172f67ee7c8fc57c56412f91c0af700b191f8dd550552b09dd2b0234a0ac64fd72c667b317315cf38f4c5b46859e0a8cfa3a7e43b6fa2baa418b9ee80ba9b58ec5eae0afe9cd584f74e14ef22e58e80257493eb55bc7d64e5badea8c87ac7dced6b433acbcd3c8c183a2e7c31a11d266e590b0a04c839b2f91a1d734bfa6edf5c0ecb395b758d2db537f14649dc7dd291f215411e2c789e62bbd6665be7ca11f74955fcfa061278db6e0834f37fc2ed2f32755aa5a7fccee55d4c2245c22c01639c9686f75650fae5ce9bd98490139b0c79dbc9d29b82cfd84ad5b71714cd81e2a39f660e9542217b503d04bb3e7ee29af01a78cc3bf12d3f8bb0b1afc164793ee7e1645531c27a596a14df62ece5fa0b2e60137466a1318bf4358165bf36d6298f8eca78be64bc813ac4d8d8e590a975c8e526bdf363fe70b55110ffd715b16a1665d8576b643ea816c38395575e3f475cf7c0f8f1d1a766bf5f0aa80549291d2d1ab5361ea80a5279b06646f9c31f419328e1ac6f04db4dcdc66f0cf7698edfa51c32ff885aef5cdcb6fad017dd6e6d642488f49ca6251d81484ef32a5aa4519a97a9375ba4bf68eadc9a025de85666f99c4d4a647a80dc6dc5620e03b2b4b5e8af2482dfebf0fed2a9f4653cb16afa8d72a3cbf8f0cac52453309406df4a3c799995425d38efe2a090d546ba7a7d36212984af1b9db768b30bd3b20b58389599eb78ef0f32a876adf80753f35cc2798b85034fd22a8f98c2a8d3e70d866419c458579f4ab67fe7d99ac27286523032800f2a33aea21bbe5b22a9d0a0d36df0d12b0098ab931798b66cfd2f35b1fc692e9b2f846b059553a9f62bdbbb003fb24ddbef89f559a71b79a86b059f160acb15fa7fba88cf45ed02ad0a711d39aa4ba80e5a54b22e4dc013723ec8fda0393277895792a232fef816bb37b57b70b9bd1b7f1325ca119d7322707b3481ba8018f585fd55b4b09a7a47839504da3ad5c1ba34681a86e092bafae9f7132b3a210dc0f2b3fcbc82d50b0c55e5fed41c1d79b5b6ce195916b602b66aad1d01e9714c51cab7b1baebababc916fcbd00cc61c68c2e138ac184692570e7ff4384e8876b1ae49120dbce1805b2c03dd98004c06f00027c5990cd105e249c2d73fa9892ddf58e3af3120a9ebabd90a1e7401844d3d1f60dbf85d02d7beb5fdde85f936e5e0b59e74c99d8d29359680cbe83aee0d45a92e06146e55f0f78796918b1b51b5e125140462b26e59b410b1e2a4c653f8a49d0732e2f455070a1db75f001b6bf7330debc5dc8a09ef311246205debf0a4fa84fe0b2f6d0eb15bbaa509f13aac806b4dc6814f771784cc23d28808dbac7ad23aabc1c0dbf03042abdca8ed7e98c68ea9bd0c71f523e607169f6fe8caa09d629f3e23c47abefa1b207260ddc3289819e4ebb5abf8e24475b056dd777b63b0be3fb0203666a54867853195aa567336b52d96878054250d6ead2f60306399e700a4f77610cdcbcfaafb7357a9aeaff4dd1a3de655a6b8244b16530244344d50c778ad0883c01fd3f4b92e76c51cd4e660d6695195d4d38d087cf11d9409828f8498448f67f424f709b50cc001b56187c595dd2c28bd67e21a84c5066af25cedfb679f09afcab1eb", 0x1000, 0x0, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001b00)={{0x7, r4, r6, r4, r7, 0x40, 0xfff}, 0x7, 0x3, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001b80)=0x4) connect$unix(r0, &(0x7f0000001bc0)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r2, &(0x7f0000001dc0)={&(0x7f0000001c00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d00)=[{&(0x7f0000001c40)="d67e3858b38fdafbaf3ef68a7fd5bb0e1f6114d37475f62ce3c33f3e1d7c94095a60996b854b5049fcd278c106e48af5e72321db48126d72f4c8b73d7adb656485fe838c383da8410f156adc662a9b8871296b1d7f333ecdaa524c49747f240d93a4c04dbb5288ed5b7738f9c34a2cdc5b05b0f31f3c46de16d12959b55dc5fd7facdbcc16089b59723a9f1fdb6ef0b71341bba31bdb2ea858e0130c37392cd6cc", 0xa1}], 0x1, &(0x7f0000001d40)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r5, r3, r6}, @cred={0x20, 0xffff, 0x0, r5, 0x0, r7}], 0x60, 0x8}, 0x400) r8 = dup2(r2, r0) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000001e00)) preadv(r0, &(0x7f0000002080)=[{&(0x7f0000001e40)=""/152, 0x98}, {&(0x7f0000001f00)=""/52, 0x34}, {&(0x7f0000001f40)=""/134, 0x86}, {&(0x7f0000002000)=""/125, 0x7d}], 0x4, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000020c0)=0x7fff) 16:02:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x39) fsync(r0) r1 = socket$inet(0x2, 0x3, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x4) 16:02:21 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) select(0x40, &(0x7f00000001c0)={0x40, 0x80, 0x8000, 0x1, 0x1, 0x100000001, 0xfffffffffffffff9, 0x7fff}, &(0x7f0000000200)={0xffffffff, 0x8, 0x8, 0x3, 0x10000, 0x6, 0x7, 0x1f}, &(0x7f0000000240)={0x4, 0x6, 0x9, 0x7ff, 0x3, 0x71e, 0x400, 0x5}, &(0x7f0000000280)={0x8, 0x100000000}) r2 = msgget(0x1, 0x1) lseek(r0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/201}, 0xd1, 0x1, 0x1800) fcntl$setown(r0, 0x6, r1) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:02:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0xfffffffffffffffe) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:02:21 executing program 0: symlink(&(0x7f0000000040)='./control\x00', &(0x7f00000001c0)='./control\x00') stat(&(0x7f0000000140)='./control\x00', 0x0) 16:02:21 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20080, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:02:21 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) geteuid() r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r1, r3) sendmsg(r3, 0xffffffffffffffff, 0x1) 16:02:21 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') select(0x7, 0x0, &(0x7f0000000340), 0x0, &(0x7f00000003c0)) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10860, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f02fdaffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fe6036c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) clock_getres(0x3, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r2 = semget(0x1, 0x3, 0x800000024) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/52) 16:02:21 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='\x00\xab\x8ax\xd1w\x12\xa5&\xbe\x02\xd6l\x9b!6R\xd5\x8b1\"\xc7\xb0\x80\xbe\x1ae\x9f\xc9\x06\x98],\x9d\x84l\xa8\xbf\xd9\xe8m\x8e\xf4a\x0es\v\xc4(:p\xabZl\x8a\xb0\x1e9\xf3\x86\x87aW\xda\x88H\x99\xc1\x10\xba\x00}\b\xb6\xe0\x12C:nw\x7f\xa5\xd1\x1a\xa4\x9e\xa6\xd9m\xe4\x9c\xc1\xd0\x8d\xcf\x86\xd2yP\xb5\x11\xabPF\xc0\xb9<\xd4\xa1hE\xf3]\xa2)\xe9\x97\xcbf7\xe1\x8clk\xd2\xd7$#\x98\xf2{,\x89\xd7\xe4\x93\x80\x15\x9e\xc8\xfa\x06\xd6F\xd7\xb4G{\r\xf6F\xf5\xc9\xb37\t\xc5\x12\x91\x99\xdd\xce\xb0\n\b,\x9am\xf7\xbd\x8dHK>}\xd6\xde\x13\xb0H\x82\xe7{h\xd2aV\\\x8d:5\xb0\xaa;z:WI \xa3\xfb\x12\xf0RI\xd2v!\xdf\xe3\xac?\xea\x95\xde\xe9(*pk\x81\x96\xe73\x02\x19\xcb\xc5V\t\x00$#\xa7y\x06\xdc\xd6\xa1\x02bw\vh\xb28\xfcxx\xd9p+\xfd\xe6h\x9c\xa1`\xce\xa1\x9f\xa7_{\xc3*c\x90W\x047Mh\xd2\xd0L\xc2G\x05\x16\x8c\x16\xc7u\x94\xf8\xd8\x8b\xb2/\xbe\x9b\xbd\xdcX\xc7\x19\xaa\xd3m\xeb\xbb`;\xfen\xa7\xd8\xcb\b\xbeT\x16\x82ko\x83?|\nk\xb8\x13i4iN\xe8\x12\x04\'%!\x1cA.6\x99UF81\xdb\xc6\xe9\x86\xd9xT\xf0\xe14*T[\xf6\x01\xffQ\x13z\'J,jJ\xf3\xf7\x05\x9c\x84\x96\xb2\x10\xe2\x98^H\x01\xa1\x1aa\xd0\x82\x11\xd28&\xb0\xec\xbc\xc8\xae\x8cI\xfb\x8b\xb2\xd6\xac\xb3\x80\x9d\xa1\xec(+Q\xa6i', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:02:21 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)=0xfffffe29) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x61) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8040, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000380)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000400)=0x3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:02:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xfffffffffffffd22) r3 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r3, r2, 0x4) semget$private(0x0, 0x7, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000a80)='./bus\x00', 0x1, 0x200e000000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000340)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000a00)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r5, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) recvmsg(r5, &(0x7f0000000740)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f00000005c0)=""/177, 0xb1}, {&(0x7f0000000680)=""/22, 0x16}], 0x5, &(0x7f0000003000)=""/4096, 0x1000}, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x150, &(0x7f0000000780)="b6bf621ca2b8019acd957a5e35e4816911d6d11be179626a2b2e51c4e6d63db3195b5e4349c0dc2b5be244a56bfeaacebc8cc0e83045464866a056c8c55187fab1637fbc2757f1592dd734a5ed7ad361dd67b80b0911baebf02c6487a886eb330ebfc0756900da7643caa41b9271eef237b93891a18fd3fb9c76a6d0cba7f026a12bcaa1cbeb49ee711049580763f93113a8e935a8d86fa09084474eec528653a9725b1f63525b460466c27da939a7de62217be6266ce1335dc9205b174510bc8e2b40855b45a63a4957ccf922901346ccefe6d22f9620e4ad6858c314ad62000000fcc06b098381b9075b517af2dc7be5c2409f9e8f711651b4a95ac7f5feda8f5a439ff157e5359d791127b558cf2d37afeae5ac7814004a8f54190db77dba1f9c33269347770f02b2c45a81ffad6edf4676e481a343d6ffaf70e0cd045277b1e7d578c6023bbf56dcc5691e0fc0c4") 16:02:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x100000, 0xfffffffffffffffc, "080005c04d194672000000001a000000000400", 0x2}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x60) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x8, 0x131f3071, "58109591c32c6ec0a0e494f490460c8c39f0ab19", 0x100000001, 0x8}) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x3e, 0x4, 0x3) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mknod(&(0x7f0000000080)='./bus\x00', 0xd000, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="debf73a70bec228ea097be1aa5b6e5b25e7faab53a61f253e9653b82f45c3147a9861c4fdefbde2d9eaf67aad2304f3d507073f3f9fbee068ecbb0735396b21ac8aff2ecd4d314c1074d9bbc6d04fd3457fec45c8f1aa999756c2c21c46dfbf7aec6e8b3"}, {&(0x7f00000001c0)="073bcacab2fe6ccdaf92072cf1367c3f588f01d870b08c9650b675ef048c348450a6dfe6e347da153a6b476ba80ca416a5bac2d1979255fd94b7eb8016549b1a7a2b9b1ba0a6053b548347a7cca39b91377aeb9882f4aa5a0e144800390462f84af2fa393c055280f2e1caab54c0588f74dfda3a89953625c49097d32966844ec65a65651623109e9092b955d52f26a8200f31dd3b025619bcd48d8bd11827ba0ea3d346a4777bb60da98f34c17e97d9ba722f8abd88b54ed58272434a4764666ea957fc1d"}, {&(0x7f00000002c0)="936dc541e7fde94602f7c21e900c7e844ea6934113c66392f2b506b24f49eeab270f16ddef965c040f21ffdb0b23a11cb2af6269b416c6b207558a939b5a0eac288285d770fe7fd2e6fdd202bd67cd975aa3c209b6d6a1d144e32bd66a0d54819c8bb0e961616b7828301918692ad67552ab70f0909920c47a20956201e22469061d4091cde926b4c78fdb18a5732b4133ebff140037cc25969178a7284a6de4543b5d5fa7f59ce1b79b941bd283501cde448414d638a4dd31726a9b03db543bf60914a20b306c4904824118de4c3c6bada45bdfc3e9e7ac84f9c2d4af"}, {&(0x7f00000003c0)="2fcc449a09dd6e2e8b8ba225e0f493609e7df57f7d38f94cbf9c60f6edec188ff7a464e3a03c656fe2fad54ad9f22ad62a53110c28275893a534122f3817738c57b5e24ee3cbc0be606860116e81fa528ae783bde9dbb8eaa4a7df1a81c208547a325917a316081a9c6c910c88f78b5555af9fd4b56bdcac7096657cd5edb70be8ca16"}], 0x1000000000000044) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x10001) 16:02:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x8, 0x200, 0x2, 0x3, "e568be8de34f2ba36a3d82d8d3566a855b37d086", 0x5}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:02:21 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x4) openat(r0, &(0x7f0000000200)='./file0\x00', 0x800, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) r4 = getpgid(0x0) getpgid(r4) read(r3, &(0x7f0000000140)=""/4, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x8000a7, 0x3}], 0x1}) pipe2(&(0x7f0000000240), 0x4) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:02:21 executing program 1: open(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r2 = shmget(0x3, 0x3000, 0x102, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x5, r3, r4, r5, r6, 0x82, 0x100000000}, 0x9, 0x6, r7, r8, 0x9, 0x7f, 0x3}) fchmod(r0, 0x1e6) rmdir(&(0x7f0000000200)='./file0\x00') 16:02:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8001, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x200000000000037a, &(0x7f0000000200)}) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x183, 0x48) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:02:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getitimer(0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="670dc3", 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="c4bba921f8d50087660b9b793df76086363c019c01b65c7b35c7170bc48669b27ad617cc093c4474ea10a49f12d791391d6a01b7329fdde2d45a92db69318501a70c66565f26f974fd5a5bed0e48a6f8256872b432eb1fec468932916e9b1bcbbe4a73e76a626946ad0844aab964d6dee2f70362c4f01ad3b4d4d717f2cda4825c92869d983b1817c23f701166178a35479bafb3ea309e865514c23c6ae2eef59e280ba677353d9fa4b840b11b23975ab507bf1ca64f92119f7b9aa1099d9b3a5ff24c3152abd3216ad34046659f11aca22ebbe57d79b86c16f7f09ff9ea07437e0c92b6a843d74fcd978e4480fe6909af0895fec89ae8e7d0999892cac74162af27b49eb628d96c3300b3a731dfe5e3ce3b3e73a0fd19133212b48d744b90cf4bc848202b30e1d03e30d08f3c0707acfa745479fb6497fd616578017aa8d6c86ce003987e3ab51dab784045e5707b9cb8e595a70fb164f60e2fc1299bdb64c9d882de001fccf0795d957f25fa4354206321ce9afd40d37cc61cc8e2bcf56a5845361d001949c7d8b6c4471c5ecad20c76f5b27142bdc542973d34771ff0317d7b8f8d495f3eb762c1e1e22785156f6ad57ddabda9b55f56284f98477e341bf23909895f812056c39142815d3c87e638de23aeecb5da4bba0bea35e3ac9f13ce16a75daa88138da67be29ce33378dd3e50e175663999d4f09a4a3acc731c268d79a00b79525661902b071ddaf634a062b5207ff587bab5346a51b113914fd095b2464773f2429b6f7b8eb9a0275b2866961ff0e702e7cecce4e6c0cd98b4571329341bec4f70d0cc088f6dc5fb5028da20c359b6ac7e4140eba8247b29b7a8405862068e7c0f38cb01aaa9ff20fc629a06da1ee0b77c48254075a043ac63f6cef67aeed7d641b4bd8c6bbbdaba4d2f87c346ee4f9ff72b9b3249a0b04ee4cb7918dc4b12973c31c29cf22b42bfc6e957e6ee44c0357e2bfeebf37251c2a1e02db54965452013fb0c5f6cfa51ac5513fde93d6b4e4f9cf30a976959732ae10a43cb65c14727cef10efa7cfb9cfb37d55b69c65a48da269ae3bb3d1e07c5226e7c675c88ec9c763878a8dbfb55ef0a76dc9539bcb2c9e568000cc6a82777926f00550252d2a05adb2007ab9716b2a2fb73c36e2bc4edabafb2676b2db28a2f9fa77329d6982bd9369b64732a40cb02bd061bbf32e3873758a066a021388c3cb2d802d46210de85eb74409e50565b0e9a777b96d5a68c96236bddb6371d4ab1cbad634ffa4a11984c87561105dd4ab310f1424bf3e93b6d3e1523046c368290169c68c7df6d8a5414d714738e8521ca80845eae835bc3fc323ff25e1bc71e2390c1d9c5ef638c25f889936a186c9516c1444f83e36285f38fc228274fb64616ad5934073d85971674aacfde85b83efced80387ed60404ed10894c2ef31b8c2db551eaf710b98692895bc49e65a41c358d44fa421a32a2fbcd61c740237a8a0bfdafe51e983ed21fa8f9438d23e5ae5eca4d2403ee07adec15e70a3c8f44b6c670121b2118b4d87b512a94034e612a676eef89e88f0f31ffc9d1e69e409d5cf28f36a62738853ae8c784a7847b186d2d9f68f881c9e9cb94ba55c5f2b2e1a52ba44dbdc20ac8e928069ef996565f79731762cd5336fc31df65316d17de9d91a2c739255d37425a0b3a47a590ca6887ab6b365fc17e8bebcb95008038eeb73dc90ad9e6653c006afcc734ea9c5d3cc380be969bf8a5a6e0d54b39fe34aec5d08be5b8be3d5ab9a33ab11c2de4010904769e71a02257dc7cc3b2a6f4708fd39c0a76065c84906d4035afad7c7871b2e176849b3f2eb74538b290754e37ef2845fd63428d5f873a469d072ccdc192d0cf9e09e7ec516de7dac62a40639c004dc6b8a195b2e54a16d69efb106306d88a7c8c21dad87569f3db735e0c67b30b148399e4d54c11d52c866a7772ade2f330a8d3cf256f63da016aa2e9d34a50abf2aadc2df46a4a546a44a6b4c1005d096583a19e67bbe887f87398da6e0a2749e18e181a8a8ba4eb61d6687ac9a49858aa9f4ea8e3f85741bf7ab3aca1e8c7c956a53a836d0bc2d25d11d63fd69ed08f49c6d7408670bb0cc8968d67a4ea22b9a8ed8f2d21e59643b73f2c5ca24a0311f979e07c2704b2279527e250d4219a1a849a1a130638808fe131909ac61982f5b19e1d8ed5b4e0df536a7275a20b983f90d671375e612e92446b303b24e067a4843f0741b2c571c10d2ed55f30541c78d9e67cf73dee29d604fe4f71fa1ee8553e4ab439d91389e94e03e628483f562265b831dd0bd1e82fef8664ce23aacc57274910ddde186644772754cb3fb3d05c7e3ba582b44308a1ac21139c2c606d365a50742a52f859520157598ebffe8fa2bf2bf4b3ba89d49d6073c5c36f7259897449fd08a3731bb31d60a0396167e535b59c2f854f0a31dc7ba74137542663df368344a27befd5ab9df1cb2c05c851b234746a25fd487b83f6f19d2c613b4081331b05f1fb741b937496a55ecab928a1a29b401aa1853cf582a1622af565eb02a12f055173c8b70b7bacc7901aff083a327aa8f7743bf1e04a5031a65f3e69d402109408d35606d47219b6693a588e2d740f24c000f01f2a6548e0f18d1455257d4f85ee985f450652c8b1f6656aaebcf149c1ba965ea3f72984b394a4c0b00904db3ccd1c3a892d68a216d91d5a9af59d25ac536a3da0a18a142f80990045a02b1c448c6e06b1ef7b734c53ffc961bbfd13f20add37436f28a0536af1c6d71a1e4b4ccf8b2ff2c878d3d1d12a227d6d0c0d2dd354b549473a88d812e6435b15dd886b54f5b2e433471e911481a5d1568913b1390dc54340ef44a68d2d63d1b636d513d2e1e6d073f78fcb0b36898421104b36907d9f607d69dd116e026211d240f1442312f9c6fb6f354e0413bd2f41a8dcb2735d359a141d52ec9d2feb8e51000abb2e673047b977d8b8d59082f812c2913eb6ed6a99be149f7658b43e6988a6548c4cc4b318b5524898b413272fd9bf98628b2718ef2737e3627810e85f5f5a0fd7966f763df7619cf955a03cff40df76139b2e4acdcd9899de3ab984fe1e34a4665f18dbfeadcf607460d5b6781f87a814827a98dcb6eecbe54672e81ea005b24ccc1e672192730fc89ba948e83cd2502958a1745fe24edda1f47cf77aa4b71dea0bebbbf9c06f8f5417c6b79fda50830a2098fd5491555ababd75efdb2ca6fe3e03326718449749d2668bbd0591e12b89cd5bb58430e6bc523b7d9012f86a0e53d90398537edd091672d6e898c66f7076932e44d642a3b06ca22a779c66c5ed7e2e6332e03806e97ef266809ec3c66b2fb977e2b43daa14041911d1042b2ec783392b09fd0e54b9fd4011dcdf0c23e76e2dd100a99a57b5728e1afe2ad109c5e9d554de246ad4ff747d77182292da03064cd1605787489242599409110251747ee7f1351f3fe74f02199348b1732d58646750380664f5af5101752bdcf66e0c96ace1c09e2e7ea0c14bb020a510e9c66ce22ac15e4b1626a36d5c5a51ed180f1d45932aa2c78465b6be4f16ec17c9637054498b5c84d59e10ee170c58caf7950f792649edcf05a1adba86d6abd94098081b3a75d640e5ebb3c42d62d724dd2efa15fd4d7efc04b88e7d5efafd1e0598e1a88f4cdf8d06b61cfdb532fd754edac46b4613771d6034c5ee47fbcd267976278cf4a772d07cad77ac553737d499da3d109f4855abcc761f3ba295f31476645700d88b8667eb652800a323af20fd670a812698fc18cfa5b9864b493fd3adbb39460aeef341bdc09ca369066a239c95326e7c191acf5f0068d3db8c1cd3948f2a6b518bf333df5da8b657fcd058c7baa4291b68ee59ac8e646529a4059c8ed198bdc5d1e7d611e018d1331080001fc05ddc5968b9bfe7107b43a95c9b31632caa4c9060f73b6163a070434d3420bb30c3893047392ce44affe5a4902bdf720b178a1203ffdb9beae71fa3a576b08b8d6527825c07494fad875c0c169faa7406879c895d2fcdd9a5ad0a74d89fb43cefa3cc63890d4f1d5bcde3b5550c4ef959fb5d689aa5cd781bf13add23287424b77959f30cec0a194e1402695bc819ff22a899c624793c671fb29dcbb48d5e23ca3e5b992c0a647002d8fee83be91e9173fb39c5fcda9fc93c48e3fde7af04c02ce99d79eb26f92b3cb2022407ca308ecc4eaa503056c5e4641979a4dfb84a9a18c955754f9a48eddc9eba933708f43f36e77529c402460e1f1c7e6354760e6277a7ec9be93cbbd5855e8fe956a25b04260c2e3cb1ef01522a69104dbb5feca5e2139c82afa0df8a647c33b9f5c16279209813c236ac2fdc364c741081869aec08b8f94bb0317e7b5c35984049b55f77f8708fe8e1a81e70f31ae3b75e03b8b9924b1ac62b25b4339064fc2161ef6918ad44ed58c00de3ed2d49e5f00d1f03e309d322a75569aa6e26d5781189fc680d2dd3b4ceca4cd1f5cd124165417fa547fa37a6e645207df4f59c1198c9d393f60472cda779ba111a8d008e31e5b138f956df414c3d1a3ad38f2a90dfca0d297be7b8dd44ebbba3a7a2e8083a5cdb630accddeef2a6db233b049fbc0f98f42faff119a2e1fbb685ae15dd42dd4258065c4ab70e0e26ddd2ecc8a567c8a32723ca9cbeb2db8e2af97c7229c796537a3ff03694894756804f01bbfd459c698ef37ccf4d652875e37f3c321ad3308a4e881c1d49b37cb08f58bd409b7519151d146c84c67eca3287435e942d69a8c149d520d5d4c9f7a2a1902eec37c440528f67e464dfdc7abe668617d301a84a5682ab9adc36743591ecf22ded12ee751bed920ffa93e525a73105955646791d873a88f572545610d6149c7f7c2a1f5705ebf4acce97c1031612fa23a10011e9377d10839ad1d656b5c8d76ce771b5e33d33aa91f4b347dbf10a9255c5ca08b3083e32e0f440acea30f6d5f1bba452640275db86b365a4126ce34343eea16b719df618f9ed4cb2ceeb5f26888614c57dc760e97a57837d0be8c5a60f34aba24f78a8e74fb439379d018856352f744ecf6084090c3fe1e5ba9e1b64b31b35a22555b4280c4524c2b4c2bed05cdbedae0b397e8ebe049373777ff79e77d9bfffca8f247f8c1370626707ee5cc9bd2317c04b1c4dfb2d03117be7a3f4ba98fc847f9f3e3449f801618b1b9ef1ea9307ba9d0bb9fbcc32f0f8abe1c1c8297961226ffcb6d99bc8f3de955725ac61cbee86c2d3e7b18066013d38b9f484909960e17d5bbda587f8e95ded29ca458a889e2272d9a196bdc7872a966498b604b6cc61c3034117b364175a9d459c79b82b3ddb91b0704b5fb4a80f763602eca304fc0a93e3a8bcd6be594ce933e9d739dfff39344530ed1c6cbbf42b88fc79b4881545ab2eff593f5998d0bb2523983639c48b6d5ca123cf08927e2359a52ff81e37aeaaaac38fd5e92ed48b96c2576853d8443a1a84631a25e805be6a476ce6391dcaf06340dad87613a1995451e3661c4188a2f1b2ee1c4bc54bf192016acff384ba6b3a8a0d848fb64b68fb36a5afb7dd99ee0e93bb04975d29d76e9ada2405673845ec94d61915e66ca93b397e09c4ef7a388c11225e6146be111c9b83418f3497470ba80786552ff8dfd9492270c75ea0330dc2a20a66d4641c54afe2198c30e878f5853b72f43bbcbb8356c6a316a4427db096501147493c01ce4a31cffea45b63cb3966beb40bb9e58bd38168cd24540f7fd8548b6d7f5d62fc2d0d7939f0e971b255b388ee4312aaf35f6961253df883ded9914ef2a073c2", 0x1000}, {&(0x7f00000001c0)="5e00427893ac8f82170fb57caf192e96eb9d709bb11f864a423b8d41406fd905460abf49e231327d5167d7b6f11d91d0f3fafe9b91514cba325cf41e8a5ffb611812bf90004ad902a25582634d79e837994341531aef43964c667470ea8460eac0e55a03eea3379f01295a12eb953ff6b611b37272c37a53da", 0x79}, {&(0x7f0000000240)="eba0d9b058c9c4b9095c0c9d35cec3aec6ff79644164a7f4e26459a3348a66abe083cd03ba6d4cde4072420b9a0bc75f7fba469a752147cef331f0516e62ede79e7d4b803f0439133f338a31190526df93267babfcbe85662f4a7dbaccbf", 0x5e}], 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14a79a15cec5d79cd66c31c80b4dc386972d2eae1f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() utimes(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)={{0x80000000, 0x5}, {0x9, 0x7}}) kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x8}) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:02:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0xbb1, 0xfb, &(0x7f00000003c0)="2ceda16da80b34d4a6bdf2a9e055d1f2ecfede7f19807b3a0006addbc93e992a941d720752c5e92f187c33012530d4dca4d5b29e53c9ee4e23b33d8340cd9a5166abbc4a28e9fb1ab440c76a4857c51f122e6d71de33ebd6cea616287dbb98063aecd32d46a2f8349ece1a956aa0dc5a8cba88080a6755cf9722d7fc55452f7f719f5055e89360c437fc2eaabc3b3155cd72d752040ffcb8d11cbbfc80", 0xffffff8b) r1 = socket(0x18, 0x1, 0x80) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x381, 0x14c) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x88, 0x0, &(0x7f0000000180)=""/136}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa8, 0x0) 16:02:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000140)="f059b99ca020360e03f5202e6f6df6216cd1b0be0cd982ae9e9c528c2a51b085bfed7e6b5f672e29fe048c991939027204bd44a75cc0530701e962169bf4dd24732e6ffc0a20340d114c7c544ecc5035", 0x50) sync() accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) 16:02:22 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x22) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000280)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000640), 0x1, 0x0) bind(r0, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x5}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget(0x2, 0x50c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000340)}], 0x1, &(0x7f00000003c0)=""/60, 0x3c}, 0x0) fcntl$getown(r1, 0x5) msgrcv(r2, &(0x7f0000000240)=ANY=[], 0x0, 0x0, 0x17fe) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x18050, 0x0) 16:02:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r3, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r4, &(0x7f00000000c0)=@in, 0xc) shutdown(r0, 0x0) 16:02:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000080000000000000000000000000000000000000000000000000000e9000000000000000000000000000000000051b3d6b0373bc42f0dfa1f367687ad8ccdf5b026891d1c38759585ebdec6ea4e384e61ed84a9b7fcdd96f57f17b55bccd7a837f2c7eff842b855079649a0027627f297fd887f2f1860ccf1f84eb56ecdf10db17e35d06b5a44d7ec6335c5be257c26cbecffe8e2315ddc8531a5b6f3976817f2711fe6159fdf0ecd545cfd61d839ffa2ad7f9cdd6d50877ae03979efb918f31e2eca2152111c5ad70a53d57f851818818b84387ea7636d2fd140828daab967e47638179e15875459031bfdfbdec43633412058f9247fef88a5d1051466f8bb3c55ee706f944619d4d787d10c4febb140f554a5a2aaae7165454eaf7d677b4ff4b1457e823821016f2c4f7239727061d8194f7c0e520212ed8dc0434dfd9277d12576008c23588fd2311c652043eabe22c323fedb212c342e67a1a7da4714c8a2311060f3d87c1db67eb7b52711a092d87d8f"], 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x9) getsockopt(r0, 0x7, 0x5, &(0x7f0000000000)=""/241, &(0x7f0000000100)=0xf1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:02:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./bus\x00', r2, r5) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf000000009bc9091540000038b60fb5590f00"/44, 0x2c}], 0x10000006) setsockopt(r0, 0x1000000000029, 0x200000029, &(0x7f00000001c0)='D+2t', 0x4) setgroups(0x9, &(0x7f0000000100)=[r3, r4, r4, r3, r4, r5, r4, r4, r3]) 16:02:23 executing program 0: socket(0x11, 0x3, 0x0) kqueue() 16:02:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x92, 0x0) writev(r1, &(0x7f0000000000), 0x1000005c) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/197, 0xc5}], 0x1, 0x0, 0x0) 16:02:23 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x40, 0x0, 0x0, 0x40000007}]}) 16:02:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x1, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0xe5ee, 0x3ff, 0xffffffff83304a31, 0x50e8c3ae]) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:23 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200000060a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 16:02:23 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x7, 0xa9, &(0x7f00000000c0)="97c609e9aee52f22798073", 0xb) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x0, 0x1}], 0x1, 0x0, 0x0, 0x0) 16:02:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xc3) 16:02:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:23 executing program 0: socketpair(0x3f, 0x8000, 0x63c, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="e0f2351e8cfabfd25368c2705ce4a4ff1ff6cba8dc49540a3e2ba1f3b3cecb0e7950811983e558770c39e5d2b40030428d3963a74117937c1c16ec7d1aa5ee3d2783621a19a38d4777d5c2cf3f67e43acf8fb9bbdeba9b9777456a7fb5f67dcf865cc57346851c1132e88f4007477bb9323cf84d94525af1c3dcbe3aa95b5aad9eb03e955b04f5e31139b743fe12c16b52bbadbebc223f86", 0x98}, {&(0x7f0000000280)="6b36a1a37d1ac97c87cfaafb9e4c050fbe588072fe15a6898a8765d3183bd8e8a8288c9d2ae62f47d806368b658a335eba1c65747159ea83c4905f736e1f7c7e55f9cfb2628dc298996ade16d3bd2e63f16df9b42f23b3c173702cecc14eb6cd93c59e406d35d862b404d26966ad8cbfe54d19b96c9bfe047f0a92d8ec01ee3b5c72d8e9b113675407933c440aaa0f2d818f3e3f824ceca963e8780685084aa4e97ea49395d7d981e335d5c660189dadc0333425b70512f524539d77a431ee", 0xbf}, {&(0x7f0000000340)="845620e19325a4c5d9354c4f5bc21e4324d129dbae98fa3793cfc0e010b8e5d5cb3f714f1291c125088d030a4b4b2cab9d372983f5738e8184d91bb93f3ffc3d03e93ae54759288fe96d2dab2aa7f209fff48dec79f2a6906b8d2be93723317e95c4a5aa02ec55d4c988981ce64c05fd2a3575f5084ffe3f959223856cb72128bef1b31f95c3f20a35588154c6d2c1f091b5495b56dcd4055a", 0x99}, {&(0x7f0000000400)="43dc8e240c4a984bdd172af115021ae8524b49d0f2e0ef697c0a5e2f105942356e8dda8339800a56e259967d6af4894ccc2c4406522adc32cb0dbabff560342bfa9940374b8dcb2a1231a3f895105a668e12625f3046a20796a12ea87bc5dbef99075c42d1cd06a93b30821e136fcb0df35e67013e847617ac3c01ee19e37477f04e76ed0f334b795dc71cdf900adbfac5e36de6050dcdabb2b9d2d9b984a919f6c965d1", 0xa4}, {&(0x7f00000004c0)="ace5108c320fcb51f17c0e7e63223db8c99e0238e32a81e57215aa5ce986cf7ae9b2ed392cac7cc01379782b79fa4ff7e2a25081a82fbb4c75da21f56057d7d426339daa023578a45d3cb0b533e92a446ecc54801549bbe8c61332086293", 0x5e}, {&(0x7f0000000540)="d8ddac7f00f86bc3b301340f970a5f3fd4689f", 0x13}, {&(0x7f0000000580)="3ef3d0fb73d56d1dc61fb1541094bb76e3759429aa3ff8aadaf5d9a6e9f5f0d91405ca212514b8b4b89ecb647898", 0x2e}], 0x7, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="41affc4731fb7a0b86d9cfc1001a9eeb6751e9475a92fe5f62b15fcb3d09aae052f281b8a666b86224ef204f8a", 0x2d, 0x407, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getppid() getpgid(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x3, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699319296485713b662ec0cfde0cabb93caf0f53c24a520bc773065e32e9ad29923c504aa731c5402a9d8017b050c13475e3beb60fbb6a0d002e09c8b70b63e7259e18d94aecc9c8197d4b51a80c9c8ea72c13983ef3ba6c496eb0afa7ab0b8e37db3c46fdbac0b273b34c34c4aa4ceddd05695c4f8f595df54c9d7733ba818876e6e70f3dbcfd657c34fec29d525d62d0544f904d77979f49a63339dc952e96e5f282a099be22f00"/205, 0xcd) 16:02:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000227000/0x1000)=nil, 0x1000, 0x4, 0x811, r2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000011c0)) accept$unix(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b52e4bda5c23800979929d416e82b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00"/4111], &(0x7f0000000000)=0x1002) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:24 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x10000000011, 0x8000000003, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000400)) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r2, &(0x7f0000000480)="662f959fb2c89629b497eb0eb190290d2b0cc35194b1e97e0fde570755d178c8e4c2678b06c1ce3b266634c6aa345022cd5c7382b823ff1687a9d48d4b670f93001322cffa5c9a94ac6d192df7ea0f0ea59a1a1f73cb24eea28c3473", 0x5c, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r3, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:02:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x7fffffff, 0xf85, 0xcea3}]}) 16:02:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0xffffffffffff0001, 0x100}], 0x6, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0xa, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000012, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x3ff, 0x4}], 0xc7, &(0x7f0000000100)={0x1, 0x43}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:02:24 executing program 1: r0 = socket(0x2, 0x4003, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0xdfb2) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x8, 0x0, 0x0, 0x0, 0x3, 0x7, 0x0, 0x0, 0x7, 0xffffffff00000}) 16:02:24 executing program 0: r0 = socket(0xf, 0xc004, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000000c0)="b100058eb1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa04be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffff20000000000000000000000000000000000000c59e674f881de4a92942f8bb9269c6b945a5417ca238010e93581ca37b475b3e6a6c7a09364e23f9ce68fdfb1ba12328779976c1cb88f032e1f58ceec18fab21fdb4", 0x28, 0xfffffffffffffffe, 0x0, 0x307) 16:02:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x7fff) getsockopt(r1, 0x9, 0x10000, &(0x7f0000000080)=""/29, &(0x7f0000000100)=0x1d) 16:02:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x35}, {0x6}]}) syz_emit_ethernet(0xc, &(0x7f0000000000)="ff4c3894a629afecf692c63e") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x53ccb25f6c9fe780, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x5, 0x7ff, 0x3ff, 0x3}, {0xfff, 0x4d8d, 0x7, 0x3e000}, {0x3, 0x80, 0x7, 0x1}, {0x2, 0x7, 0xffffffffffff0000, 0x8001}]}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/211, &(0x7f00000000c0)=0xd3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2400000003fd, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="c199548522b7ed72442c5e1230bb91950bc7efa56b1bc37baaa7a2733fc08d9a66c2309c1ff45711650196c85c40efce85dac022f70b4e6437c784f4e049fcf4e4db305d622b81d7bc7cc83866a0e985730eef85525a78b6e2225bb849c38b348b573e5588541893f3fae74df36a7e10020ea1f3a54d77d4341a71d8ae263e0ec9d695aceeaa2f9f63f9525c5272c3ee9a7fdca6b269f6d6b9422344cf0e339da490eb4af7e28ac0981f686cfe69177266c827d350aacc76c5ad3e275926c77881c174c2a2dbf6d709a2c92b1aad14f7927b4fd9fbe9d226180aa24c93e288b3b8542fc1d18768d8e282e46e3612651e6258f4f18b22ccb41f4b21384c15ecb269e044a6948983d00ee2e27b7666c87c5a336317750878cc68e892ccfc43944072030e4fe9feb361d5fc49b18d659a2bb6c7149979e279dbd6a876cc4992d80ca50af691629b55763c6190bae610827009f240281831be0168f1ace0755f8cecc0d20963000800000000000050dcedf9114836019f99a558e3083da37cbf4c28f5110bea45c64e145c9281ec3d05caf3c12bd6caaff06b66fa", 0x199}], 0x1) pwritev(r2, &(0x7f0000001980)=[{&(0x7f00000018c0)="7ec92a50ee56a3d29d4a5686fa5284a3f672ed22a83b0a3ac883f8ba78c84a6f52dcf0e4da62ee62ee1a18a97b7c58c71c5a5343c706381117b404d3175428e472beb20f782198a6ad2e582f8db89f2ff3a872fb5d107fdacdd05be50c2bff9d7e0846f90921635c41e5ed377f89ba4f96debcb1f5dae369d1c693a5d96cbf3fec63c0f5e9f23d2ee48d01b49e5c31840922811e4766b0aa3f791c296543ab17ea00f208d51dc8b8c2c85c355804", 0xae}], 0x1, 0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:02:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSCTTY(r0, 0x20007461) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0xa10, 0x3}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = syz_open_pts() ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = semget(0x0, 0x3, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/170) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0xb799f5b8a4369b81, 0x20}, {0x67, 0x3}, {0x1a7, 0x9}, {0x40, 0x52}], 0x4}) sendto(r0, &(0x7f0000000300)="c3e21b68593e2b97afc63d07e43e01e4d247efc533a0bf9b313532e5a56e5e42fa771d68e03c8314288ef7615c08fba70241b438a266879babf95ea271c36b11e731e08c313777dcfc1e09fb8438a3196a800fbf8fc4679edcb5af2eb5d9e43e39cb1dd640a4b7a463c1d842b8318ffb9f1b61ee0d8141a0c347179796910f4df881f9edf11dcdcd550d2e77dd97a2464ac6a71484e5d8b4468c3607e0a9a3db9265739e271d595851e273356e2c29cdb56709f373b6ea16a3e80aa2e281a687afe1accd233807", 0xc7, 0x2, 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x1, 0x4, 0x0, 0x48e9403b, 0x432}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000440)={0x6, 0x7}) r4 = accept(r1, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) getpeername(r4, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) r5 = dup2(r2, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x800, 0x1f, 0x7, 0x8682, "05ee199d40bdd4ec083f9117890527d01d07ab9c", 0xfffffffffffffffc, 0x2}) bind(r1, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000740)=[{&(0x7f0000000600)="d1f56e0fcc780cb46960f60b0ca92836ff5f27daa62338a56832b3e6495dac3aac8a9834815496723c94bef2deb3aa2382dc06f64f460a8eda77729f2b60fb7768393b0a9816ce6338f9d05f3de52b932ef446ad2979476858c495766004fb893e8c8f06b1a829213733efea568a5e5cdacb7ef7e468", 0x76}, {&(0x7f0000000680)="f8c942f24dc5d6a0f30cfc1cbc7bd636812dce5bc3199e9c39279c483b116354a9002a42e4f5553c4a78776eb2bae27f42115ecd7364bcfec396e3c54b597d4710a396e423d5a13db12101839030ebc7b5e7ee4a717ea7c6acfd27d17d7652f73e70a525ad917e0e80067a345227d7df4de743387745d633b361712566bb291029cfcbcaabe72567dcadc4d207eedf57bc050b5bf9efb78afa8366712881075b6ca1ab44af0fafd2ab59", 0xaa}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000780)=[0x2]) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000007c0)=0x100) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000800)={0x3, 0x5, {0x8b2d, 0xffff}}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000840)) 16:02:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2b66696c3000371f296f6b16ffcc139165467c198821ac1c3e80e882e58f9abc52852e67610278842c593de7b84dd777fe3d39f50c7fa8a8df85baf00de9b12d478fde3380cd81fbc4561eedc1b666e86a0601fca94fac447d8b632626ba78aa99"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xdebb, 0x4) 16:02:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0xa39d) 16:02:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 16:02:24 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)="6240afe78029549ef82dddcb866679953108079c4644d4d700cd0f21fcb4ed690d57a000732e1ae972a37b7d7cd22645102374b2e757b4166b02439b070fb104276c94e95169b755753f5608c2b940d73b7c387563b6ce13f5a1897a667386ad1991029174633ca2d95770118fa20547cbf5", 0x72}, {&(0x7f0000000200)="13c1f3a1e936dda947af8c5243ffe744db3444576983f65fb8c7fda3c888cceafa16becb7f669727560708b1d3f3c0b52c2be6dbf9a9d3285297c819ed7dd64c6f87ed4ffc88f6700a46d760e3df2f755474eeaf8025239125102c504aebdf1782b7802e077abe99137529a5bb6e2e19af3fe44c6e9541f04aa6cfa2d24b86d4346d8596ef88f75fe95910ed87f0849d215b92478561754bd4075e210af2bfe7002fd4c735f0c200bd7427b041224cfbe734741a39a79725a7031878b56aeb0afa12105170541ae705f2e044bb1cfd328993349893a2020fd4217ed4e425", 0xde}, {&(0x7f0000000100)="7d4da17a2075c381c7efd2dbff6d410f161929f50cb05cdae0d056526484f06f27d4cb71159d749cb291225409581fc9078a4359101c5248a313e63995e468acce186a681dd4f2c0abb20a3f468715a5baee3e00d2c9c74e26de62", 0x5b}, {&(0x7f0000000300)="cdc266d08e565f9741840edb5044be658b7cbfdc724326c1c7a5553405cf5fd6a05321d7b0d7a4b7845b012e80cc13189963cb7ec3c618491ccd37fdb556dd9b46ddbc3e3185033b6b9f369c6169111473a764f5426871f0b202d66c26eece4d7479d66175f3f334fdacf8b2647ae648155c17036ddb26dc5c7fbd4867bfbc99a82cb78b265241529dc6830982d02ea5dc69848a193d1280845b71a4139596aef2af5d647d42ae2918c04683be83cba5a15efa767b7e46a6db3d16f8f8d97746b215e717e7381709644943ed27f752d7b30a59997846ee92709ae1c3b59707f1b0d3df728d86f5172c044dca807b22e6", 0xf0}, {&(0x7f0000000180)='DX', 0x2}, {&(0x7f0000000400)="8d3298e62e42b5aa3de3b8af90c77b393d4dfc3f6f64275f5309643f27fe67ee3a47ccdad168989c794d6f60c6a821cf087632a77804b6a4b2d597794033ce03704c58a4f60899fe12af2296fe295e3fa023d5e9d0a91792c871c49838db582b8d03675089de3f5d84fb95b3f1cb5fe1fbf8da374f051d44a2e86785e19a1784590ed949fd505afdcbccdd460be899c0efd1a86203d6edd649e81103f9bb94319c439526dcce5702da4aef1b7aa135726add6c5e2b031933d04e42a4eadfb7f9fe1f1f688eb043b3a6d132c1ac6b4146644f64c73a1a26732de68a01508ecf", 0xdf}, {&(0x7f0000000500)="62bca392e25cd1c51aab0acc60d597627b257fd194397b430878062f8805ec4d8221afa6f32c42cb6da4be7835346154226ac12eaff6b953fce2a49d77d7131d1d5391d3e917cf7add30b13d9cdc8bedd8ee2edac1b76580d7b2bad6c57318ac8a18e00de91f5081", 0x68}, {&(0x7f0000000580)="5d07c0c41bfe63e43c90aea3cc9d6097d0f2268dc602387ebb99e4552e4152ee977399b09cdeb7954844cbda43d808f7188c2787502de006afdcbe97c4bf175d85529bdf5b3d59161068f361964ba00d2332b68d27ce5db9e07133b305274288fcf7ffd1d3dff690ede3cbaa3f3f3283eb91e775414a924dfa518daca7afb798dd14b5a6f7d284e374f9580fbdd4a09cd3479dc52198cc86f7b3cf9fe571b05391e06d033472e58dd138bec6564f34e91d4de43108078ebb158086e9d8a886bab559a1c633d040a57a4c948a3c42e923051f1172774d1a443974610ca06ae31abca6", 0xe2}], 0x8, &(0x7f0000000700)=[{0x1010, 0xffff, 0x3, "cf0c776cb08e8635cc718b45f36539afeef17766770a9403f4363f52c546c2533d95f35c022ca599e6cd925c7c2e2812092f738906719ca51aecedba6e69515685ade07d77b0202de4bd184aa39fb118e8959db9f7a5e4bd548f932f3d004b2b88c2e838003362af0e7ba2832c49c96b63d2da63119e07d07339a4779d5f1de0288503382469d5cf4b67c73ff231fee3cd8de0507899986b3ff475142d9152af626ec47f40cfd43d72c425ec04e0883693376f6e849ba273cdfdb7b0e86b6ce8c37db0985a4eb3e4d31209b671cad51e90b8c29d673392d44951d52c7d926571af58c1e69b5ef1e92df266bdfdee54644b8361d73f88356aaca24796a1ba72eafa57448313aed72c407c613bd51e22d775666ff2922f601a6f47b493bdfa95c2b4db3ffa8826b088303602adf784bef8889eea16c7c45b55909f218e3e20cba0e91d4c91dc974585bcea67cbea1fa6ee32109bb96ba68ae1e54a3ef0fc5d76778c014127d2d8b3cddda5108131205d53eb4cdee69ce56ff25eb24840e3c41abc91f199dc9b905aa0b5c868e6ca8cf6907ad922e2f0b9b1199b26aa9f48ea4a8b0a54dd0d307f497529d6b8342c8a16a44b42c901d957e03c31d35a718d1104bbec215f3ecc3e7b13a78002def2716764e89451908fea3c96af7e5249e8f5b5670505f90c30b42ee362f6f884e3156f79275550936a7ed3ea423db03a5d9ac19c0111a5f9a3c57fe9394b87b947f54c5257fd8bb668a1800feb06d2b170be3c6fbba66f76804e45e0a158205d1a77afee637b0e0f3a2da1fc1dba7344961a89dd09fb1638300bfdd0b79c408c7259dd717c0a7457d6277bf121de137c2160bf75fba97d4b47f2dc575270903155360d64680467b83267dca7041df8d5c7f4739be8dfa9e013427e56bff00fc46e0cd624eb057b9f4e3836758da383d6501ce27c3e5b56999211e796d7b3704e3ff9033220a80ed4b3153c9e04bd06f63477b69f67337bca353b07efb7d35687ba567c678dc68571ddd30fee4d4cf8a03d105190e9ebcd75f965ba88fd77bd447ae6d883f4e65672a6c91f6dd7d70a251636c5d2e7ecd590633ebc45af682ab41be6d054d4717f299445394ce6f0fc7024b4dd10d00896e6051b865422f5bd447b46dccc277e44d6aa13228e3176849def7fe95e472461a96e2b17cfee83787132eb7ed4616bd255c06676aa73ff33e147e444d7c9c08d8806ae54bb6d8319e89b443834dc6a9c107ba80c4b9e07044d2ceaf9c240a7feefdee3ef0cde07caef5a86edfc39d3f571a46e970ef6e17f4de439acc0413896583694bdf25ff46e6df6f60a158dd915c23f1df2cce115a36dacb5708f3361cfe0ad66e31943143f371692cba1ec451a17afa42d65a200143a4cd5130e5926a320013773c4b7b533c32d34a1cc690bcdbe2fab7f55aea816052fc572e3d8d2f486f1f03e4943900c36b02cdb1114b1edaee8437bed180ad9b7c51fa1bc7633af4b681059e0cde9cfefe18c18c5a5219826d041b236d2743ea53931ade2d2218b758bd8f784842afb68b35ff910b497b8cb2841165a0c9fbed50bf4877fe60664761a3f4faff6fab87ad793379cd55477f62986be40c2403589a7d7b3f3db4be11d5ec088ada3be641ec5dbd95c3d4eb7381d7fdf0cc7524b6109e363f7f74f0b267da23f4fab366df2a7c2ab29cbb6906d7fb285dfd0737190ceb56c05bf0b255db41b74453d7147f9a3b91ad9939b1a0247890ee8363bea072c8a2db48195252e592efbed56b1c4824622f9fe13d4c6f15937ac00673a8b83df0fb1df27bfa45fcf164256091ef655ff32f8928be6a7a79c2e8e4207498640ae66cb42458f7b22e9ef3333c16f91940e42872f83fba48c1e77ffa62dc58a0dff331d01b07397928b8bc9b0ad8fb9b88c11b5a2c82893313eaa45cf5c8f50119e7831e1fd8a271b0ae486c5c23653d9bcdc495bf16530f9bb548b35a0f26bdd2eb4a408a56c3a7c12afdbe0357f85b0d083a3db721f228b30814fba24275c549eae3a20819ef82564344ece8f3fc37e4d87b8c462c9a4cb8cf34cb24ede18b4d7ec9a74ea593e971cd36df362ea5c0cd406ea49705b1ca005c066134d41bf73e49d7b5a81928af9e53796edef012b458d1a8667877606ca9cf13cf1ced6ffa9bcf3e33b37aa2cfd85162a0cf5d6a88179e9253eb93c81e37dc2e3236cac8ca20b6fc22bf45bc7540e7f48d25746819dd37908b7875fa62bc71754d533d5a9dd692150e056261ca5c4923bb65b6089b742a1ff860c7e31c63e0ae17858c395e87efef48d74bcae85227df3895f68c6003e7a8a4693eb390f5e86d29fcf9cee18f85e99bf8fa0b098091535591f70e14c6a467949293e920bbdc4e5ad557325bee27d6675fdfd95ad642705d3e51f8f0fb497bfeeb7396a20677b8e5b6d4d15cf72d5079ecbc73fbf0bdba342ac0758ef480e8870c9614f681dda133034987403e388fac59451787a608d6e09d2b260844fbdf9b9a838cba779c5435d3f3b633428f1117db6929c836ddb40e8283bc8a76b681caff1c718abaf0bf6fb7f66667637e6efe44ade9935fef1072094b3a62f5c254856c70e5d0ede1d677f0e424eae27012d894dad8d0059c304ab86f758f000632064b41c1775dd7092a3f1e7e368c7f3802746b1dd01dd8060ea974f19941b769180731b644ab4b1bffbd2e6a975670abccfd50f0d23ff91ba930e6130fd5b808d1cba342dcf0f08bb621ea97de18087482abdc0d01d968774923d0e2cb2d097202e9d912fd357a9f6626335302e88e578bd79df547505ee405192c127d1acbb31f804fbc0fb149711443518e587a3ed172ddc03dd6117f9bb49afb948448787636ce5b7dda9fcaf4892312e06fe3389dd7b58a05e2fdcc894d39d03bab1bbe1b674475b5e2877b98e8fc641f09f9306dc0608305e347f1dfe59e5db723a7d212f5f3f667e9ff66505556254278acdd77fc9e851084246740a56813987dcc8ad68b5ff54772af196b5d28285a014e3e49e570fe11a9d8c077d887999695d52ec323a64c7955ac4c0a3cc9723f22404dea285db3a7072cafd83174154837cee6fc1442e7c3ad53a5467ee68b83f9a1eab60e442d7d9f1614bbf17c3a860bf827f0e54a8ee870f2778ffcd56d2f7aab1c52495eb4c1651504b3256ca29366ea8122c0ba8b2efb3fcd78d10ed80da2030457bc099b494ca1049f031b416654fcd1d37406b6e0f9b26fda610bcd5772bc2edfd616a7a6441d002832db1c03dba95f37795b4c3c1c5ab6b230221b2d32d86c380813b871b69041afc3b961f3039ae1c76a56758987c0f934d33f15adf56c277e6c4b0b8e1df2c646ed707c3d97647c7912802b3f981088ad24a92e56db0cdda2b1e489cd8e406327ede0e4a2c0c7cff94901f278cc9a88202fcefdf10a04441d07c18fefd944ccbe138803d534e4a4d34699438494f8f317c915a9002aa7d1cf80ff1bc7c93993effede6c0a940fe3f1015015a4cb762f4eeb1fea71027b303a7540686f0658f8863971d70671320424598b14f97cb031046053c739e9d7864e1011bb5d5ee45b76a9c721d7e35a0be6136f4c683a4d2ccac0fda32f7e5d71547f4013c8ba6239b90e31fe88747c2e31b9bf2994ebcebc764e763e2efc6a00eb0f0740938c6b4ebbcb5c349847fe9b7bb847dfc832f00165e31537ba7d426c54952a945bab075cadcfdec3a9f66de26e3cc7b8e61dd8f75f69f050dc10cff2542e9c961e3d5499c5d704d4c972992844e737aa6c44f9e94c1451fffeac01259069cc07d5c0ce6a7dbe8d862198dc173a010e3979df3f95121448ca7c72026ca171dba9c7b8fc39a88fecbe26ccb58e5d2f86369e76e294e11817387d58c259d971ff61bf7d8bedf7d674b67056313e53d0b1c9be1b4253355faba0f956cf1c2c820d321c162c886288859c0f08d0c3aa9107e558b1042aca5d255b1b89de000a2a40dceb8e5ef92e36fb73af17a65e56af0e3894cb31e2369e7b61692390ce77807e809eb9e081d1e2e11995197d8cc1a58a364bd359d41fca9369d69b5c46478553912c69478f1471348b8ca75f25d06b5c0b8e1e0ae1cdb98d264656253db874e46e0cf32df13a3a86043c8570077bbf7ac8b268e406d9e7f2320791ded120689fa9510c96a9bcf5765503899dc88ff6df558fa6ca034dacc42b8b8dc04a83851c8c577ca5768282807651e0fe7b7f319d1b31e831996e41ae3399339a584041a943b4eeda0a82c20cc9f93528cb92db64783e4a05bc0dc6c475b0749a5e4625609192f2d80076cd5370d5ddfb9262b5d581d705193451882185c6a6daa054a9accfae8244f429a8b93fef2b6dcf115a3fe59851ad9de43e116c862a47d0c397176d3eedc3b81ba86571e2ab27b528029567fd4eeaf4f235aa2af37cafcbace350e785303ec07de6ec7b4d20973259a6d1bbdb6986025002245409da28b3a5108f24c5e047c3efffa815aab28456f7779e7949cbbf943fb068b4f096966b1683000e551db7afc2361c8a8a062d5a89783867ec411e0c8cc23d20c245e5e25dba8b3af0970377c31c607e21e9702e874b3df2aa2073f4e082e36c8721d3529a1bc7ab589671f770732677a6325bdf3f77ec0598bed8261ed4b1fb65fa6ac9255ed34a48fcb4836a8b5ce60e9c9bd46f446eda60d297fa14cf97dff2d84aad043e6fad3ac34ec1c43e3648527c3537cfeae04b468127360c40d12698b175373110bbef63244fa57468e481b2b768abb17560c5888140f907c7495ec8a1c754472534b18e19c75d8d87c1a923d4405a5ca4c8b9a8895af91da34207f51b30915c9a73cd3a2a62b4395b75d37ba0387f52a34913e007d28e525b6111393b810bd765f82d333a5d817720ca0dde6e236810a0b94be1bef1d77a659ff325d64c64efed0964c123d0228dc14db9d8116bb65db9c619590b78c1215042b6c4471728936ba93af5c821be2f76872fe207395f0204d47a143c9d4bef72a53e0985038c47df113d123f58852b8539b584f3c2eab004b462e102f002203eb6d873ced71f597bd0b65706591a8ca535e9c0f143c9dea159a1857c6cbd037271df8bfcc47589793ea52a208ba9f8190ada6bc17d08029588ea3978d04d6c38de95065d05aec11216f3c86091c7c66b482f3cc4442a1a1ca70bc6a75e18d5af1d985ffe8494f40974773bfd7d84a1d6e3212352ea41fb9c801c2ee7c846e25ac7fbfdb380fc167a1087f1a3cffe36b7cd43bc60f0a90e7ccdf57c2e3f4fb7214bbd7a7e39c05b61984e7c107f7fbe56d0ed13bd08a60bb198d4ce57262024a2155793f0c500d6dcde8c09a0df58c0d975ed69589e1e9031e4f306a56c616e982b87c688625fd202133997cbec6f820c0d2f3426ef9cf470370d8e304be55758b5fc0b6ae620a54b4fb4f9e48ac31e90acd8b1e3fd6e5a877e8ad6cb0b399d7001cd1ba443edd5a64ca2380773ed2039ea2801d7cc03ed758ec753f246aa8eba1470d4c68aa266e5efd1e6fdfc4ac8c92eed21922164f32ffc87d6505aa6875e4b3af78761486879c9e1df156922571bf760149536548fe444bb08632389c5730d8be2989a1b62a77be3306e8d3cafc6ec8ab3666f3271774f990942acd7b5701695f573c537de332e5c1f337bbcc788da6f91bad88675241b30d7d7199d22f05ed608545e65308f8ed30f210b6f7baa7580f7cc7027b41fe0ce83ec2f21b421eaaf18fa547574985f183d6436e38228a5f9f5e9e072f09b4e04e8899366c521ff22f5709bcf7a0dd"}, {0xe8, 0xffff, 0x6, "72133da6b6498b062b5ac235147711fd91c80da03c2745308793aa0249ff3c454f345f2ba2060eec553536fd567f3ad056403d30ea29106bc77723fb87f997497b14ab71b58c0d4d6f02c797f91a2bc08a17ae0d3e6438e2f7ae74bbd480c2c4b413fe9b21b4f6e4bc27ca4c8eb735cd90acfcdbe896edb940d2ba2d05d694d6f90acb0eb91b55c10abf9758e6bf2d7c9053054987b07f99b0a6332fdaf535a39addf54853ef4f36d5c516bd5213a6e265fdc9fe99b573e555bbb7406218238f2a649f1b09badbac777edca3396734488c89691c497e"}, {0xb0, 0x1, 0x0, "352e2428ddb367ca3fe14cdd620782fba4be498d9ca1567f951bda60f12d00e16a78102d2a34f578e877bcbfca69ed2780810b8e77e398fcb7685994eb0c9bde7bcc2bf06d929cf69d7d2dbac667c36a4d54815e3b82ccb24d55f6cf4ac2a9c9258840a0c30c142a1decae5b47b046ab85685f6c052b56faa1ecd16585396a9770c026f5ecd1e995908575d8a53a0603916e636544346d228f2a"}, {0x70, 0xffff, 0x1f, "d61223e9bd5b741222fd802078290bd78a3585b74b2946b9d84f93e086041105168544181b18e28a6dacb8216491e671e0a5c9fa37d634535cfa47adfb0d4a493ca51df213e7192041ac31e08f17da3dc0c480427b4b6be59d9a3bb4a0dd"}, {0xc8, 0xffff, 0x400, "ad5417186109e9d1eb2297b86ef3d77db40b63f600fc9b1913ef51c521c7c17672e6357270fe5e1d44ac70a21e14ce4730f0a2c1801777b5a58b17f98603867bb1e336c4511d7443d50a2fbf078d5a2506cb9a560961adc41c031f9f75e9ffa2cb66c0c6669023d8f240c5873dd83c1e235ae92b1ea8f80b56b0bcd601497783cb33a411fd4d3b1c597c4093cf7414eb8a3b63bc106974318aa3598c81e829df2bf3cb006d7dd8c99e8946e444550c5b9d11"}, {0x58, 0x1, 0x7fff, "44717a636641edc4694ae70d33b9d3ef98a54f22c0b7bc8646dd559dcd9346c58d6921eda64388e3a338027d77d81f18bdaef73bb6fcee483230feca83179a610a99612e"}, {0x68, 0xffff, 0x73, "371b4d8a4a5f6c515820a6b038550a8299b9e3b1d4618fb670806fcfa7922839ea50a0d786517c2ada0a94c38814dc864816d3b95abf0bfe3f9cf24be9af11e1758716e6115aed2fd1db0e15ec7c9d6994dc21aa8ae3"}, {0x98, 0x1, 0x7fffffff, "35ded1f491c41851dab7814608412a46a3dbf4ba968b91080d18156bec55126246ffd0016adfd713f6f96e4e95dcd856d78fe41b4cec40e4d7f94f5bccabd2a8517c0ca1308aecf3bb76f5408c065207237a8bfe33e26f1f9b231eb4ca7ddc11d42768e3b03a337d9eb92eab95d3ac52b32e1a22ca7b4b782cf8fd35d4631bafbc299850"}, {0xc0, 0x1, 0x6, "775b2f26fa20bd658382ce41e01be2e8f40e74450e2da41bb8db133dca61c3e3d36eefdb46dd31fee9a1e70f895ede940091ace1acd9f2169e61e28eac497b968180669d2cb9ea9e8ad63ed380c124e352875a38d5e611908eab484ab1889423db2dff7363d600bcfda5cd5b6f75e748e884a08ae07fbf17f3957740c1c1dc89e6b9a84fd052ae09c5c17dd695154f721ae9655b0c314b311c1f079f19f16807f5980b51ed75aeb5e242b6"}], 0x14f8}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x28a}, 0x0) 16:02:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x190}]}) 16:02:24 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x3, 0xfffffffffffffff8}, {0x3f8000000000}}, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000040)={{0x8746, 0x8}, {0x1, 0x9}}, &(0x7f0000000080)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) getitimer(0x0, 0x0) 16:02:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x40000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:02:24 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x7) 16:02:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x80) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() seteuid(r3) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156885cbb6d2495bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543ecea487bf8c78a", 0x3c) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x6c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x149) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f00000000c0)="5b42a9c2d6a78adcc78c5822da768166ccb2") 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x6}]}) socket(0x12, 0x0, 0xfff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x112f, &(0x7f0000000180), 0x4) readv(r1, &(0x7f0000000780), 0x0) socket(0x10, 0x4000, 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:02:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0xa0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x1) 16:02:25 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000006c0)={0x1, 0x100000001}, 0x10) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x100000c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x30, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000004c0)={0xeab8, 0x8, 0xffff, 0x6a7, &(0x7f0000000240)={{0xf78, 0x1dc, 0xffffffff, 0x7, 0x1ff, 0x7}, {[0x6, 0x9, 0xffffffff80000001, 0x3, 0x1, 0x8, 0x6, 0x7fff, 0x4, 0x49d8, 0xffffffffffff0001, 0xcd, 0x6, 0x1000000000000000, 0x9, 0x8, 0xfffffffffffffffe, 0xc19], [0x7, 0x200, 0x1000000, 0xfffffffffffffff9, 0xc000, 0x83, 0xef49, 0x1, 0x8000, 0xffffffff], [0xfffffffffffffffd, 0x0, 0x36, 0x52380000000, 0x7f, 0x6db2, 0x1], [0xe1b, 0x2, 0xef, 0x8, 0x5, 0xd28], [{0x1fa9, 0xfffffffffffffffa, 0x0, 0x8}, {0x100000001, 0x2, 0x6, 0x5}, {0x6, 0xffffffffffffffc0, 0x8, 0x247}, {0x7, 0x5, 0x7, 0x8}, {0x3, 0x7ff, 0xffffffffffffff0c, 0x383984df}, {0x1000, 0x100000001, 0x6, 0x4}, {0x7, 0x1, 0x1}, {0x8, 0x4248960d, 0x2, 0x8000}], {0x2, 0x10000, 0x3}, {0x1f, 0x2d0, 0x8, 0x1}}}, 0x0, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x1}, {0x4, 0x0, 0x1, 0x10000000}, {0xfffffffffffffff9, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x0, 0x3, 0x3, {[0xef4a, 0x9, 0x2, 0x543eb2a8, 0x1, 0x0, 0x9, 0x10000000000, 0x8d2, 0x1f, 0x7, 0x3c3d8782, 0x2d1b2fc7, 0x6, 0x3ff, 0x1f, 0x3, 0x1000000000], [0x101, 0xd01, 0x5, 0x5, 0x10000, 0x50, 0x1, 0xb1, 0x3ff, 0x5], [0x200, 0x3, 0x8001, 0x1, 0x8, 0xfffffffffffffffa, 0xb9d], [0x80, 0x20, 0x7, 0x10000, 0x0, 0x100], [{0x2000000000000, 0x9, 0xfffffffffffffffa, 0x1}, {0x7e, 0x6b, 0x8, 0x5}, {0x6, 0x6, 0x7, 0x673}, {0x3eb9bbd7, 0x8, 0x3, 0x4}, {0x7, 0x4, 0x3ff, 0x6}, {0x4, 0x5, 0xff, 0x6}, {0xfffffffffffffff9, 0x4840, 0x100000001, 0x400}, {0x800, 0x9, 0x5, 0x4}], {0x1ff, 0x401, 0x600000000, 0xab}, {0x101, 0x200, 0x2, 0x6}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80000000000, 0x0) 16:02:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) msgget(0x0, 0x416) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x211b, 0x4, 0x2, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xcef}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe0000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}], ['./file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000087c0dd290000290000002f00000003000000bb265dd600000000"], 0x38}, 0x0) 16:02:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 16:02:25 executing program 0: sendsyslog(&(0x7f00000000c0)="686985b4ad60ab4d2c8f59285b051707acd18951ad4e66011b848254555902be6f9dd1cd48e209da4c644ec9836a21d42f27cca00ba8692371a21b784d7b0b4e9a7b484ddc766f6cbdcbcc9559b8eea3bc41b187f0fcd5d00806c2b0cfd52a438df4977f631212019749d9de0b06f350e81a9fe6bf81a8a9e4c6c7f76373694759cbe91a6987bf444f5ac8637a0b061c7639933f3b955d1f3b6879bf6b6414a926b78acf9591a528433a047c24e17a28b99429683b9df5a26da0115c444a6129cb0a190025ad7ca405a86c3647fa4ad2b01142d08fec53ad4a5d7a1f70170cc8af5fd39a943909e7b1092367bd3ad807d2be8a", 0xf3, 0x35) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x8, 0x100000000008, 0x7fffffff, "56605c9bd983a887783160430cf9f9a3179c6b07", 0x0, 0xfffffffffffffff8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2000000000008, 0x6, 0x20, 0x7f, "12f4cd01093f82e243129b9804e2c8fe73dc094b", 0x7, 0x2}) 16:02:25 executing program 1: r0 = getuid() r1 = geteuid() setreuid(r1, r0) setreuid(0xffffffffffffffff, 0x0) 16:02:25 executing program 0: r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:02:25 executing program 1: socketpair(0x1e, 0xc003, 0x8, 0x0) socketpair(0x1e, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x5, 0x1}, 0x10) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xff, 0x5}, 0xc) 16:02:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x3ff) 16:02:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() r8 = geteuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="da5c072c4554e19ec89e06dead985e6cfbd7c6c22611", 0x16}, {&(0x7f0000000140)="396495026b1c33c80d37517a87", 0xd}], 0x2, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x78, 0x401}, 0x2) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x54}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="cd") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xfff) 16:02:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) shmget(0x1, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3693) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 16:02:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) 16:02:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x200, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000300)={0x3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1084a, 0x0) r3 = geteuid() setuid(r3) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x80) 16:02:36 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() fcntl$setflags(r0, 0x2, 0x1) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000100)=""/118, 0x76) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000200)={0x8, 0x5}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x80000000) fcntl$getown(r3, 0x5) openat(r4, &(0x7f00000001c0)='./bus\x00', 0x10082, 0x8) kevent(r2, &(0x7f00000001c0), 0xa4dd, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x208) socket(0x18, 0x4004, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0xff, 0xb6, 0x6, 0xfff, 0x4, 0x925, 0x5]) kqueue() close(r1) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x6, 0x80, 0x0, 0x101}], 0x9, 0x0, 0x0, 0x0) dup2(r1, r3) kqueue() 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="b77f6cce01c6670c6ff44ae1d6f7d410bd757066411f46d0083f306d7242570f08098d4ff75dfb70452acc1dae4d81ff57", 0x31, 0x400, 0x0, 0x0) r1 = socket(0x20, 0x5, 0x7) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x78d, 0x80000000, 0x9, 0xfffffffffffffff9, "693a60d4563dceda615ea18cbd9c6b7553356ed4", 0xea48, 0xdd}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0xfac7757541971787) shmdt(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xd37) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xcb, &(0x7f0000000240)="5120012c30c38cd0bbb1738bb70497a4e12c2a4af860010ef0cd09e2dddb855b97d3e22fbc88c0703f3b35f1c033ed332014b9810384d1b6203146a249a88aec0df6ca5ae145fd3b2fe0cc1cb1939b0c1d7162089aed7a3635c47b7c31a2bc29204ca61ae0fec771ba2ff3c02abfd1980ffbf727eac71aee90f88633232000000000180000001dd7340f81c86b29eef253b43b4404e2b6dddbdde80bd9281cf4caa28e49ecd266ef2712baedcf61790d1cbc949577c96f7c181eee93935236b6ada6f9bd9eba1ffaddb68d") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000480)="dc0dba47f374560b132c8c9d4ea120a5ac14b8936ad510da8c7ddef85ffc182b49c5abd3276a310f4e94f81b7ac140558f5b3b00d03906ee5128f45f4610bed72b848bcd6ea41810c2f1222808fb39af205297dff4c8265244e53addc9e69565c4e5190e3726d0876bc13508a9b61208a6d0", 0x72, 0x405, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x20}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000340)={0x0, 0x7fff, 0x2aee, 0x7, 0x8, 0x1, 0xfffffffffffff4f3, 0x10, [{0x401, 0x98, 0x80000001, 0x7fff}, {0x8000, 0x3, 0x1, 0x2}, {0x7ff, 0x4, 0x66, 0x1000}, {0x5, 0x7, 0x9, 0x2}, {0x7d, 0xffffffff, 0x2, 0x7}, {0x7f, 0x61842ede, 0x1, 0x4}, {0x100000000, 0x8, 0x0, 0x9}, {0x3ff, 0x5, 0x3ff, 0x3}, {0x380, 0x0, 0x3, 0x9}, {0x100000001, 0x9, 0x5, 0x8c4}, {0x7, 0x5, 0xffff, 0x3}, {0x0, 0x1, 0x20, 0x1}, {0x7f, 0x3, 0x8000, 0x1}, {0x10001, 0x7ca, 0x3, 0x6}, {0x80, 0x719, 0x1f, 0x2}, {0x81, 0x800, 0x76, 0x5}]}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20001, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="6c298359eba609fe02ee5c4d8f6f99d82d63da16a7263fa6e516b9e2a68226eb9f2758bd3565f4ab89c6d2265fd3f8d7c126dc460735fbd1678473d5d122d86d1f9b75cfef9274bab6ee1938363641f14a8a3d3f7b26f01d7d80", 0x5a}, {&(0x7f0000000240)="ca57745c73c2e88bed773158ac679f2d17f87c1532da53766702a1704efa0063569457281560ae1f0c13473ae29b0a2387df35cda596d2c6b075b327e83be0270c6629400106dca11253c148086f65e7af7998ced9c366e6ed8f0dc4a3781ec5f118f5cd8ff6c3863d352366307367a1e296800e41f35ddef638fd227ce0d4683f5b9dfd1d882791", 0x88}], 0x2, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x4}, 0x406) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0054}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x580, 0x110) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/119, 0x77) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x400, 0x8) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x8, 0x5}, {0x401, 0x4}}, 0x2) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x149, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8a2, 0x0) dup(r0) 16:00:08 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/187, 0xbb}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f0000000000)=""/5, 0x5}, {&(0x7f00000002c0)=""/151, 0x97}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x36) 16:00:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x280, 0x0) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x10, 0x4) setuid(0xee01) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0xaf6d, 0x5a, 0x3, "39bf16dc0f82cf8bbc106b01358833a408b8d15d", 0x4, 0x5}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet(0x2, 0x3, 0x2f) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x8) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/114, &(0x7f0000000080)=0x72) flock(r1, 0xd) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000040)="dd") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0xfffffffffffffffe) r5 = dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9000000000000000) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:09 executing program 1: setuid(0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = dup(0xffffffffffffff9c) r2 = dup(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001280)='./file0\x00', 0x0, 0x9) r4 = openat(r2, &(0x7f0000001180)='./file0\x00', 0x100, 0x10) r5 = openat(r3, &(0x7f0000001200)='./file0\x00', 0x20000, 0x164) recvfrom$unix(r5, &(0x7f0000001080)=""/242, 0xf2, 0x800800, &(0x7f00000011c0)=@file={0x1, './file1\x00'}, 0xa) setegid(r0) syz_emit_ethernet(0x1000, &(0x7f0000000040)="5f0acdb4dd0891ccb0f9d116bff075926c12dc893b18c9ac4131eb4404b7f19c1bbcfdf448a89fa5e380ac3728645eb89e3ee4a03c901970f58627cd758365ef5d61d8b58c0555e838778c0f7109facf40de9c6c14bfe4285d4d00ea57af4b0d2d2a696782924d67da4dbc49d6c08dfce8374bdf04ce01a6f9ada30359586345f1eac67ff37401fe8586a607ed8a4aa05f911b751b09ceaf4352abe19682ef153cf5792797715c23cb34b06f5ecf4c8692bef1e991f4328592564930001ab9643f0cd2bfde44716ecb0c4f9cf05d046eca7ab5cb60fb1d45bab0dde08f1d0a6a637830a5a6f81d862e23907ef125aefde8f20ed888b73a92d42dbf7de34b7c625fb9ba109ea00b285ec4cafa9fdcf9eabe9615757f31348dae61c6f81799f7a0688992ae69381f5bbe189144537dae8a85dcb1793e83f9f48bc9f7f036b77699438e57bbfc1cb54c910e814a8ed1d5244e26fd4aeb40e1e6450c68188cd5995df0ea99bea6fa03648e41b933aee2562588013c94a7a2a1157d2e496d4f2e9bb8a0f3f97bdcdfad305bc3c7cca8dda2af319e41774e975b52482cc73e5a2696fa14e3919328a9e074546d79ccae6a6c55d7d8af462c107e6ff6660c50c4ab65d11d3e73ea9822293e64b92ad6bcb4314e50455f7649d80da8cd34274f9a5efc5944c521977443b8e908420b8c82c0e37c82f8f131eab0d3e11da993b128a777e2f3942e5bdd2fbbbf0b45992d7ef02dd643280e38eb87ebfd8685b0de92efc0571307f2190c06c39dcfdbf8e56dc585f75c644c7953663df945eaf4dbbe1bba87f050a75ee7c9bd5d89f779e9654b56dfbfdaff65edba73b2d802ddcd151dac342e1bdada527d0d91df1723280902680670cd73d4d770a644957986beeba07f71e185f5843d46488496296572d1aee739f68494360bf64fa3b682903d500dccff100954cd7ca47f94c9d43b384854f6d7d8b050a6530cd13ec25457d07bfa779a7f403f31d97a7759bcb2afe21051a74d08691e77b99ac922ec07bc842f20fa233916c552ea4bd7922f733b15dae5fe5bea603b3ca043f3fc3cb424a20e71d61f72fb1f88a246d49f16ce19f280742e0aa0e47dbf4f10b54e165575994837556de216e8ec7d5df5b709d622a03c975e8bd1c9d253142a4b7d4eadbc87037830e9708c0af37270ed6c1cd569e5016c18a27afe282f16225c928b49745d35e2adb69879ea9e05f9e3d177a3fd7da90f076bcb44915a0c870bbbf2a60f3ac100a2d08f027bdd0df6cb645d26bdd93b992a054d93fe3407373bd34d8d1a9b2947472bc84d3f9152c142e1b238cc1f0e25321a260d53400e5e8bc5a032ecc80ee2b1e7c2716ef7a05770607f7c8806b3d21fff9cbcd5e6d47a90f487061fff10ab09484102e4fa5667ca25e6b3d46461d2cf2bc27a8d14ea469e1fbef6b1953b70df123f7cf463e681b74769b580d30c7bc6adf721424c9820b6ca05221edd9de6454b4813ce15e2784f1907412c324e7a86a5b2418c31c58a06c3eb3025bcfe38f0a351f2604797cc1354c05a393e48e6f4b2e161bdf4a345520b15b087918d784e0b37a85a065ed1e267d72476f34d63b8f0dea6b2d626f1f66a572781906d6a661b72be5d9d61cf24da97eb8c7c0046f8ff35dc7ccf444af0114f51027cf5f6211b55f5f2e5fec595c4cac7777fe780270606c7b32d4bc5731be48f05e23cbb5a613500e8a6bd1bef6bddc45af5ca76e821b436464567469c06d9053a73a6324300849241132d1cfe261eed79f1adf7e5ffcdd538f0f0a60a80a777f025722dd2e03416480ab869da67f4fa2ffaea3248b7c390224870b8bf7a9cc186fccd841646ee37531bc7107a737db5042f2e45344db4668b88b0ab9b3b20c3c55b52489dbfbb7794777d9d1d35362745ffa1fd94db048c2f018a8ac85008e5fc47af1e0667ae01ea5f3b78e468d92fa20806bb82eff0b467a916131ff8bd4dbebe2aa2d09a07c6932f331ca8004079c7be27ccf638e4441171c8ac4d738853738ff53030688b3fcfef4031b60ce7b93704e90d999b1a7d2408085a57210e3f25ac619436bf80f166b9272f97ebbee10daff1442625a5c65bf52dc8d7e211ecff1bf66d4778243013533c33aaf92d97df760dd137919483c7484b69f04cb43889a239f522ad4d0c678bb13388bcb87496ff4aa548f8ee87575668442f7b9ae1c23ddc9c190b293187c29fe1183ff624c73aceec84b203c31e27965705027a9db415da388d754f9960e2ef7ad081eef428272d22736039498b7ebe1bbddc2be8bd81708110d458f9f0168242d2320689b809c376ccfe89f14d8280f243ea8af70c3fee4b07ca03bfca4922652c2639e9800c39b14883dc94f859b939df94316635c6f7186f472b458ca93edc010ecdc192bb76e9e212ca49337335923cccbc6e4bc47c3719d043748483d9eac22e468432720f1985146632c78daa1d99ee1240727a19585f98e40364bcc552a36fcd9d69ff62ee6c7c55a1ff589e2c45fa4b3013d46c2eec8c868669c50de02dbb132bb8712360fc2875003ab350254e6c4cbe57d3baa5067ef9d72d147258af0c3ff4d68db4c5becd417077ef093be7f14530986e6c11ed084544d74b44947e24eff38e620dbf385a4b88895188fafb78f9df1a9b55ff03a877825444e89883b2d65be2a8b3b938d3647a4161ce42bc6ef38c85858dd9bdba35dc0d1493fa66c09f8f263b852399bc318e477af5bea04deaff44d254d67003fa710b75f7d66f15bc7666d7c38bf474d45a461634072c0af3ca0942da7d519113b4a96feb1afb16fb5f765180ff270985ab1e9a96f9e37f7c04435d15e0b48ddbfa62fba9531dda67daff9a46109144ddf6752c6912c52bc3402d5e2f9357f8bb2591408a55392cb38334fce206ca060aab8e711f64013bfa39d81a05591f7d19dcb961e2e8100d4e5a6d4918e1cbac4454cc5bdd4a3ac0f93e10cdfafb3de3fd55c4b423b435158924a6a540a4a3818c0c8d22b434e0335c7996c7582f6d8567b2133b8410b7b4ed8fde65409df7f130ced8bd8818141d939998be44ccc46204ec3de142e782b293bbc65471118cc07e5304a36c99fce05d54a401731299e955927037f5c6408f42132672f5c837aa4d86efc990b4b29bfe7af8d658d3604c6dc571c95906393293abd3ccb8a67bda8261372a612f04850e089f659c87ca2ac94ff44000c3201d68fc107c0e5d639121d3531c3589e84f409da1f6b2b658bc896a9fb3096b2093ed55fca34812a52141ef98c6d2c722f69afe47b134fcd60e7b8e2e685ce19347c02dabe7348b6d86b0e169647f7cd6234ec0d587a2787aafafa91191ad81b9085e633e73bc67779385fdae62e068ae81459cf913d32d312907f5d19a03e2eff45f15eab9275458e286a1656460d37d04724563990a471bf1c95ee24b15382453126a264c83029a06d37cdb461c2ad9c7e32b2a33665e1ad105559e4837ebbdecd4ebb7b1c1ac6de471dee3f932f13e396e5caf7b72f871ae2ca2cbd862136689f6e022ac9091a6c4c7ae26400b15752dbf183061a57660b0b68f75ca24c7efa315354324883543fbb910caeaffa1100b1cadcf65537f615e022c494af3a49ea4c5a6746482a72a2d17d081d3bb3575145df697d6219aa3b9d5eb5e84e0cedd1d55114fc8b05c065bb99929c5623f60104c048bc1c8e918488012dd12b79d563efe4d5a1b9833bc58a525d67ba472ac7c498bc16e06135f32b8163d38b81a9562047999dc199e343bd49666f1ff051eea2d372ff01347d172be3f03484c71e1cb5ee08e7b7bd5f3604595b9c09550f81d9222372148c1e6975c9730fffb523f62ec8ad06ad709dfa6de9278537c181f1a666bb30fe12e31d497841a680ae9a52cc94dc1ef196aeaa17c055f53f07631fa228e9e677955f4abb0058f69278dc808e8866da2733137df03bb32e26421a84cf8b936b736211e988d2a48c0b03f30531f421fc52e8a29aee5f2f6d9ffa6409d1ebe7dcd38e2f497f28899dadaf56808bf31c3507c9c74251a0c15bfb3e554eb26f476ec4f7a87cfabaed92a88825cc90d5c81991e2b7a391cd32e129c9fec97db9f440dd2f0ef46c245d9dfe6c5069ad1452f0a80ac35a12151dd10ffda102f604c2aced9f0acafca03ffc3d2934ddf17d91f637c80cd815427a382c422952f8c336830f3f585a309572766414e595780d196f488bf546b940afa1167a9d484ffe69da4970832e79cb02d7b366b0d7e2f5025db643a11b876fde87b3b87ed18712ce7cb37355bb4005f51758c15ca436449db226a135bc7278c4cac930155ac3412b9d3008e033c34a2036acd210e7c38af6bf863a405907770237ab1ef789fafcebe91be9f385651b0cb58ed652f367d416a0d5fdfa7bc4619c8a5f04f222721ef9368c6dd4c2bb590d73a86a38869216919fe22937540e07698d9cb998d7876ddc2d418808a7d66651e21b73b43b23e5004c6b5fd1d0617431894155bd96490691b50a424660b8c7fd5bddeddf86641b014db2ae04c6548f4c8610233a499e3a39ae74c94c94d94313a5a1f1b60947de74f0063b04e2bc8dfd2cbd9edcaa2e2423f9d08e8f20d81d142b22bfc0cd8fe98c2b642cc44077e03a12c8054563bb55e41382336adcff7794534ec1d534cf9ffa862a12a95a049b91fe6c585335c669c6a23e450aab75e588b47ffd2634136047c91dce035e1ceadf57f83ec3b74e8ecbf4d2795799d1492d92d63561b42ed70bed8fba941b55bb004bbce1e6052c51ca9e363538a58c1d682f033b8580aad8e92079afdbc50e6e7723c5b2eef81235820501f412c036a28364918fcecacbb96a2f05f422f6f705c3f1dc7f7d86270bb1e3da9a9950f8eb11ef38a7e64999553b998ec194a8017a13f89a232c81e5bb79d6455b1b0f714221e51e35ffcb2f6653cb913c7cee621c243d6fa0bb33c33c1f522f052f71170a2bfb991df889ce7124dbf4a3d89135e5ee1418d3c2c6c2529669ca7ee7b0f0a7dc674c0cd346e15d4c1bdb9f1b701f79bfc0a57824cdf8061309c5827ce9ff8711f60351fdcb42dfc90f3e339bb3ec15869f3f1d3576327d3a814990fc8d192fb282ceb916b6bc50dc72387384def9afd0d15b5516e8d6ed43cf50d575d4114ad2590d09962c49ba03f13f6be1ab2e40d8215f188648c1d676192959e39f1f2ea52405d6aab28308e5084f425d1a3748ea2e738919c9c7b7a286190989880203bb52d83f72e55a4dbc97d1c5066db2857560e42aca5858829bc80763945ff10efdcc62c2b9bea8874b6bff7cbf1906dadfbeaeb71d7738fb83955399d44344c3fe4fb113ebdf18d3888aa1f0e590e548937d4156a4318050362f2e3b0481693341cbf1e86a26e1d3a04917cf354c303d3dec8a765671811b0bb0e52833e4c3231f61b26b816cac7cf62934da652977ecb3df94e00c1bef66c9a98dbd5463d10040b94f0fdac55fbea8aebe0de1646d43328a98142cc20c90646ea5934074569e032fa32089d688c1737de20a2f7a6fb3393eb1503f5c86105c42364a176790a705581e755ca9a9199f83d73cb80089ee86ad52d99de9314efdc771a6dc3e6364dbb063e53d3890c3952240ad24df43024f7844be349f3714dbf2cd0a7a827b1aa488ac79bb753141b30577d32892be7832b37f41cacbe42a9c4d60023cf5cb9a3f613e7d71e930a32a99998680db5918b5dacf3e9a12dadab753154b41ee8bf737cc1527a03d96cbe9c4f0b2d3060b7d2bdbff1e7a5fe26ba9e5a422cea69") getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) setreuid(r6, r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001040), 0xc) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) 16:00:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)}], 0x1) close(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = syz_open_pts() close(r1) syz_open_pts() pread(r2, &(0x7f0000000040)="3f085b011d3a3675f5c704478ada0d602af0be97fcfcf5b23c6403c6896f95a4cfd3d245aef0516d46fb941c24ec59cc87ac0388b17ee8a4", 0x38, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/98, 0x62}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) setuid(0xee01) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x9, 0xf0, {0xffffffff, 0x6}}) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9f7bc7cf1250ef63a124d2daf51b984f80be3acf0089d521df6431a71f0402234684ba542e47c0a3b1ddfbf7f80f71da2c1e02d10d8a31e98d87e3ae33a5a507672a7b164eb2e12e70966db53cc1c998757f054f4ce929a3e75dbf1472f2abd22510e6062f42d462b5c5b3e9f205e6cb13d4ee56f65810c2135ce0d0ef5da1bd40b8", 0x82) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7ffc) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:09 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) getsockopt(r0, 0xfffffffffffffd9e, 0x2, &(0x7f0000000000)=""/151, &(0x7f00000000c0)=0x97) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="d10ee721423e3c693a1622265ab3917b52aac24fc60910f399b1ff3aa441fb457379a33db0b25055ecc884e68890b1a544ff2fd6a66cd6e8671f2372d246629e8a3ff61d3f1baf18cca12a0b58941e291af7790dafba01e6d49204d553ad1726fa65c46adf53c6a999360c40b7fcd399963e96f979991cddbee38de2aee69f3d3ad7543e85180dce1ab6eb523d0d0d157857", 0x92}, {&(0x7f0000000140)="07b54ce6cf34f0b8129cc5c2c791494964edc88bf0afc7fe5e85f26e252f50c53ff6f1bd5c79171a3c7c3de342d193505f1afb5c8deceb908628d457dfee97d4b6991dba775c6751635e7e2a86a58b", 0x4f}, {&(0x7f00000001c0)="909388a88a78fafb7647b02cebfd2612f77efb8dc0b11a", 0x17}, {&(0x7f0000000200)="35a0ed6506fb78dca575e5627ded045d68c4fe8263bbbcedcc1bd6a89e2da705fdd0e50805b00339513e7f4b0475a0e7dae2cad6888c67adb63b56e520a67290f3c236d1bbd968411558627b2e4780d8c1b5ebe5436239f2d90254fb162c1b2510aab572b2818b556937d4a925f3c5174bd20b65736feb95f20294ecba8584177fe2c3caa6a2a4e2ce06e6dea6a53f4d6b9fa542bc364be6619bae1f3e5abc8330513c1ee2c065c2", 0xa8}, {&(0x7f00000002c0)="94ee8cce492063f1df66ea680cf7d0a774e67bc375a633b007c7f6b35f5133f3af263b546671d5b19ee5fcd3bb468d9263467eaccf1c06fdd3b4ef0fa010a1c6fe128ac422a3cc5da08aedb50d44bc260caffe6ddfc032d3c2c9f6e9fde8934861454ada21b67738b2dd94e0409444076518338adace5a55bfb581db50b2cfc3ec838e7988c86c40d67b36c4ca275e0772e69592cf6bdbd4ef6ea3ef2365d9d8c91ac8fa96c61ab73eb317fd0ed8f3c71f5fc0198ec0e2f72922ad9c4f15005c088c927fc5e85f70be82a61a3c54a4dc15a46b673fba8983beb6c95cb31ad88a249e60c9844656882fa18f0ac40540d92c4145307e4388df", 0xf8}, {&(0x7f0000000480)="03ed106df4433e6775b3fc3e01f720c895f8c71332a6ab1486330d8b4245a610849e183788a4477f12010ca0ac4923a5b496ec33e2da4f63752cbaaf5bcaabb31789a799cba0705bf60383ca56048900d5ded4015ad89bd74c8cb3ed16c18d5279a6bd0bbb8491a26d920f11f712b9bbb3467700ad84dd822d1cf24ac897cdd9f06d2d80d48e8eed8a69c9652f0c58d33b52ad1920264a02b8ff2e539cb5ed0cca4c73b1d7016e5ddd43fb56d8fb026521eab1258af21655702f37b37fbd3a2bf3a383bd55450c631d8153be655be4de9a696beb", 0xd4}, {&(0x7f00000003c0)="34987c96cd68766f86e06c7bd4f0e08a45524122855f0b4a1d7713ee71beaacb10f0bc467c27440909d01f1c68bc0774c11df2332f", 0x35}, {&(0x7f0000000400)="2bc6dcef65690b6f598d855db1b0b478ab1dff2f9bbd589a712cd20519f1b5b592a676", 0x23}], 0x8) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) fchmod(r0, 0x40) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8100000089, 0x0) r1 = semget$private(0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x3fffffffffffffec, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = dup2(r0, r0) ioctl$KDGKBMODE(r6, 0x40044b06) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x0, r2, r4, r5, r7, 0x40, 0x7}, 0x8, 0x100, 0x8}) ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) r8 = socket$inet(0x2, 0x7, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r10 = getpid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="3c767ccfd6290343668f1f7fc3cabc17baab05aad1e9911214c0b67437ab446b5a854f71808ad0fd1456a6c3ed6ab689a3025d03f1414b63466f7df4a5fabe83c193b1fb05bdd541886e5874adbb23e72b4150b83a58aefba4c99b6dd7fcaf4b8418c0c0030ae702155e33f611f307deeafb09afd570804b877137c3e148412df4941882bbeb7a0ebe7a5a3d87bb99dbe5d6bcfbbf2a785d27f42b5955bb0a94056e49c0247d84d716d859cf17a304e7acbdae163a8fc23075aecb6ef6e9b0cae8d21ea303d48700fe05a31b314b1411242c7336e22c2a72efa2554eb0965eafc2c9aef44a8e713bbd9f428761d734f211487d664c26c62ed4378c802db6", 0xfe}, {&(0x7f0000000380)="d99571590e54c46faf832eb918369e5cfb8aefc282fb28534d964fc1972d71dd6e94f8afb8b4a5e60217adcd476e58c73b563ece214710b64589dfca0f8768a90cbc0a21ca1aa6d835aa73eca39e381dd1", 0x51}, {&(0x7f0000000400)="9a06f12b15f86fde4b6cf67c8f88ad06d19d7851", 0x14}], 0x3, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r9, r2, r7}, @cred={0x20, 0xffff, 0x0, r10, r5, r4}, @cred={0x20, 0xffff, 0x0, r11, r2, r3}, @cred={0x20, 0xffff, 0x0, r12, r2, r7}, @cred={0x20, 0xffff, 0x0, r13, r5, r4}, @cred={0x20, 0xffff, 0x0, r14, r5, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r8, r0]}, @rights={0x18, 0xffff, 0x1, [r8]}], 0xf8, 0x400}, 0x8) getpeername$inet(r8, &(0x7f0000000000), &(0x7f0000000080)=0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) connect$unix(r15, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f666906003000"], 0xa) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x9, 0x5, {[0x5, 0x9, 0x1, 0x6, 0x6, 0x7, 0x5, 0x7, 0x0, 0x1, 0x80, 0x1, 0x0, 0x6, 0x7, 0x7, 0x7, 0x3eb], [0x8, 0x9, 0x4, 0x1f, 0xff, 0x3ab, 0x9d01, 0x10001, 0x7], [0x0, 0x5, 0x1, 0x1ff, 0x1, 0x9, 0x200], [0x8, 0x8, 0x401, 0x2, 0x4, 0x1ff], [{0x7, 0xff, 0x6, 0xfff}, {0x4, 0x400, 0x7, 0x8}, {0x80, 0xff, 0x0, 0x1}, {0x5, 0x9, 0x14700, 0x8}, {0x300, 0x7, 0x30, 0x8001}, {0x80, 0x30f8, 0x800, 0x7f}, {0x0, 0x46, 0x4, 0x10000}, {0x20, 0x5, 0x1, 0x200}], {0x7, 0xfff, 0x4, 0x81}, {0x0, 0x800, 0x8000000000000, 0x5}}}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10800, 0x0) getdents(r3, &(0x7f0000000140)=""/6, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2400, 0x86128) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="7d3163596644ecf88f39f68ff4daa9c38b9209ba74e0e9db10e7080c1d6feed01899364691617d1b8eadf8d75d39cfb5cb570caa886fac72afee80", 0x3b, 0x0, &(0x7f00000001c0)={0x18, 0x2, 0x101, 0x3}, 0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) chflagsat(r0, &(0x7f0000000240)='./bus\x00', 0x0, 0x2) write(r2, &(0x7f0000000040)="000000deff", 0x5) dup2(r2, r2) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$unix(r0, &(0x7f0000000300)="5b88d7a87f1146c04f2bd1c2a2f350dee86dff0ce2f68d8dc3770053ceb00df46aab20e3eb04e4aae61998f67170e0db6656b708005ae68a27f173425deb9d2ff931ea738d309577a8ff09c822125724b4710a3c64be0307395c45ff37355fa34e4d6e9461aa2a3bd0c7605376043d4070c6cbc2e4d046484d4e4cb30bfd9bd849e34c81791c49d71ac51e4e296d6d4baf6de2d35da531da0b2b7d65536a0e68706e06343642899809bc1ab25b030106510cb6d6ed1812dc665855222e42aeebb3868b91f07780c4b9a183b53453601014f5f17732d023f20276b9512ee3f4de6a56bcf6064f", 0xe6, 0xa, 0x0, 0x0) r1 = dup(r0) semget$private(0x0, 0x2, 0x108) ioctl$KDSETRAD(r1, 0x20004b43) r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0xb80, 0x0) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r5, r6, 0x10, 0x8}, 0x4, 0x9, r7, r8, 0x12, 0x100, 0x7}) setsockopt(r0, 0x81, 0x7, &(0x7f0000000280)="511b6b88e78b236d78973decdca97d1adcc02f4c382ed72c89aebd60e9d6a4e3ad345107ca8247d7761d14bd1cf675cdae3941ddecc73bd872c5a7b6d7febbda5b0718a912e4881bc88d50ded52b5990cfc07bdcdc4b6df59eef1f75e5", 0x5d) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x40000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) r1 = semget$private(0x0, 0x2, 0x40) getsockopt$sock_int(r0, 0xffff, 0xa, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000080)=[{0x0, 0x3f30, 0x8, 0xd5c7}, {0x7, 0x6, 0x1e, 0x3}, {0x70000000, 0xe0, 0x3, 0x3ff}, {0x4, 0xe6, 0x0, 0xff2}, {0x3, 0x4e07000000000000, 0x4}, {0x6, 0x371, 0x483, 0x10000}, {0xffffffffffffff00, 0x2, 0x60000000, 0xda}, {0x9, 0x2, 0x800, 0xfffffffffffffff9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdf5, &(0x7f0000000280)="06") 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = open(&(0x7f0000000140)='./file0\x00', 0x808, 0x101) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x10000, 0xff, 0x0, 0x4, 0x405c, 0x4, 0x2, 0x1, 0xa5b, 0x96b}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x9) flock(0xffffffffffffffff, 0x2) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98ead9bdce5e0a20035a8068ae7a54669291b2332a634b80600381caf775cede915e110977ab242d29fbd4170a", 0x2d}], 0x1) read(0xffffffffffffffff, &(0x7f00000000c0)=""/66, 0x42) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x7fff, 0x4, 0x9a, "e90129eb0004008000330d00", 0x8, 0x5}) close(0xffffffffffffffff) dup(r1) syz_open_pts() 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x6) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x8, 0x5, 0x0, "01bf8cb3423d6f2f2100525de93fba721bb2cae3", 0x1}) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100040}, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60, 0x100000000, 0x0, 0x7ff}, {0x14, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x10, 0x181) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x800) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000073b46b4a2b0e71c67f4dcca2bac3a20d097a23801ba8d1bc6978ceb548006fae92ee2276d1e3dd2a5d495349bb4d458b381cf73d68e18b16c73a444d12ef0786d65f30e5ca7b39a623d1a1d0e203974d70c422d1a66d837e73132ad776c8e83851c2c3541ccc32ec4f7207b945dd001ce44b411a3d1c8317b8e53de0d3ffb4124437aadfcf5f3e168ba7fa6bc9126804075b55afddbf7df2681709d6e932ce02361976edc8cbd066cf8b5d7d987ffc7513f9b3d486dbd242bbad7226abf15b4776a4"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) syz_open_pts() syz_emit_ethernet(0x0, &(0x7f0000000180)="00db03058b54d680e473f20585feb4c34d2fce832b79a5d8c0de86fde43768fd1bcf3ac4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x5af6, 0xfffffffffffffffc, 0x9f2, 0x8}, {0x8000, 0x7, 0x7f, 0x3}]}) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x3490, 0x2b}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') connect$inet6(r2, &(0x7f0000000300)={0x18, 0x0, 0x1, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x5, 0x1f, 0xffffffff, 0x80000001}]}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000240)={0x80000001, 0x1, {0x8, 0x81}}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f00000000c0), 0x4) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000080)) unlink(&(0x7f0000000000)='./bus\x00') 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x100040, 0x2}, {0x714c488e}]}) syz_emit_ethernet(0x40, &(0x7f0000000100)="1b71ebd6cf40c19ebfa8f2e7151c45ad58f03f95167e5b5da450a3089021cf4374020279f643d6365a56680c097feae55930ee50471f8923e398b3ec7878684f") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x0, 0x0, 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xe781) 16:00:10 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8001, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/172, 0xac}, {&(0x7f00000003c0)=""/55, 0x37}, {&(0x7f0000000400)=""/134, 0x86}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/103, 0x67}], 0x7, 0x0, 0x0) r1 = socket$inet6(0x18, 0xfffffffffffffffd, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r1, &(0x7f0000000000), 0xc) r2 = semget$private(0x0, 0x1, 0x231) r3 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x0, 0xe) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000700)={0x2, &(0x7f00000006c0)=[{0x7f, 0x3ff, 0x59, 0x3}, {0x80, 0x0, 0xbf7, 0x3}]}) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/241) socketpair(0x6, 0x7, 0xffffffff, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xd0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) 16:00:10 executing program 1: setitimer(0x2, &(0x7f00000008c0)={{0x100}, {0x1f}}, &(0x7f0000000900)) r0 = kqueue() r1 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r0, 0x0, 0x98, 0x0, 0xffffffffffffff16, 0xffffffffffffffff) close(r0) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xa02, 0x0) r4 = openat(r3, &(0x7f0000000700)='./file0\x00', 0x800, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) fchownat(r4, &(0x7f0000000940)='./file0\x00', r6, r7, 0x6) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f00000006c0)=0x10) kqueue() r8 = dup2(r0, r0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000005c0)) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r8, &(0x7f0000000a80)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000600)={0x1, 0xffc, {0x2, 0x80000001}}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000840)) readlinkat(r8, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000340)=0xe1e) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff5, 0x6, {0x7f, 0x4}}) recvfrom(r8, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) r9 = semget$private(0x0, 0x7, 0x20) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000480)=""/136) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) socket(0x10, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x401, 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/91, 0x5b, 0x1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x1, 0x8001, 0x2, 0x0, 0xa0, 0x3, 0x100000000, 0x1, 0x0, 0x40}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCNXCL(r1, 0x2000740e) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) bind$inet(r1, &(0x7f0000000440)={0x2, 0x0}, 0xc) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:00:11 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2180, 0x10001) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x2b) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000180)={0x4, 0xffffffffffffff80, {0xfffffffffffffff7, 0xac}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r5}, 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) mlockall(0x1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/bpf\x00', 0x81, 0x0) writev(r0, &(0x7f0000000780)=[{0x0}], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) 16:00:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x2, [{0x2, 0xfffffffffffffff7}, {}, {0x0, 0x1f3}, {0x3, 0x1ff}, {0x2, 0xd}, {0x3, 0x9}, {0x2, 0xfffffffffffffffa}, {0x1, 0x4}, {0x2, 0x2}, {0x3, 0x3137}, {0x3, 0x80000001}, {0x0, 0xa37f}, {0x3, 0x9}, {0x2, 0x7fff}, {0x3, 0x2}, {0x3, 0x100000000}, {0x3, 0x3}, {0x3, 0x100000001}, {0x3, 0x8}, {0x0, 0x5}, {}, {0x1, 0x6}, {0x3, 0x81}, {0x3, 0xff}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0x619}, {0x3, 0x101}, {0x3, 0xb72}, {0x2, 0x7f}, {0x2, 0x7}, {0x3, 0x33e5c4ce}]}) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$getflags(r3, 0x3) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x8) unlinkat(r0, 0x0, 0x80000000204) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xf7ff, 0x1, 0x6, 0xec27, 0x80000000}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1e38f291, 0x160a95f5, './bus\x00', 0x1f, 0x8, 0xa168, 0x8}) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000001ff8)) r0 = socket(0x18, 0x4003, 0x401) fcntl$getflags(r0, 0x1) socket$inet(0x2, 0x3, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x18041, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000340)) r2 = syz_open_pts() close(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) recvfrom(r3, &(0x7f0000000400), 0x0, 0x1, 0x0, 0x0) r4 = dup(r2) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0x20) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket(0x0, 0x7, 0x56) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:12 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x80) r1 = getpgrp() r2 = getuid() setuid(r2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x105, 0x7fff}, 0x3, 0x4, r1, 0x0, 0x1, 0x10001, 0x30f1fe, 0x9c1}) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x116) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x7fff, 0x1}, {0x79087f84, 0xb4}}, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() dup2(r0, r1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x80}, {0x6}]}) r1 = shmget(0x3, 0x9000, 0x18c, &(0x7f0000ff6000/0x9000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x800, r2, r3, r4, r5, 0x100, 0x5}, 0x1, 0x40, r6, r7, 0x6, 0x7ff, 0x1000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) 16:00:12 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc0) fchflags(r2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x2011, r2, 0x0, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) listen(r0, 0x9) 16:00:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x3f43608db7333fc4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) fchdir(r1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x5, 0x7}) r1 = getegid() r2 = getgid() r3 = getgid() r4 = getegid() getgroups(0x278, &(0x7f0000000240)) r5 = getegid() r6 = getegid() r7 = getgid() r8 = getgid() setgroups(0x9, &(0x7f0000000140)=[r1, r2, r3, r4, 0x0, r5, r6, r7, r8]) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = getpgrp() r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, r4, r6, r8, r10, 0x84, 0xffffffffffffafbe}, 0x1, 0xffffffff, r1, r1, 0x42f, 0x4, 0x9}) fcntl$setown(r0, 0x6, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x8b) close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) r11 = msgget(0x1, 0x80) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x4, r5, r10, r4, r9, 0x41}, 0x5, 0xe15, r7, r3, 0xffffffffffffffef, 0x3bd, 0xfff, 0x3}) 16:00:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDDISABIO(r2, 0x20004b3d) sync() getrlimit(0xb, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) r4 = socket(0x10000000002, 0x3, 0x0) getsockopt(r4, 0x0, 0x6b, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x6}, {0x18, 0x3, 0x2f79, 0x8001}, 0x8, [0xef8, 0x4, 0x85d, 0x27b1381a, 0xd2dc, 0x0, 0x10001]}, 0x3c) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x3}, {0x6}]}) r1 = getpid() r2 = semget(0x0, 0x3, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/173) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xb7, &(0x7f0000000280)="b6") fsync(r0) r3 = socket$inet(0x2, 0x4000, 0x400) accept(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000240)=0x8) geteuid() 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r2, 0x20004b43) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000040)=[{0x5, 0x9, 0x8, 0x7f}, {0x2, 0x5, 0x9, 0x608c2749}, {0x8, 0xd1, 0x1, 0xbf8}, {0x3, 0x4, 0x7fffffff, 0x7}, {0x0, 0x208, 0x4, 0x80}, {0x40000000000, 0x33d2, 0x25a, 0xfda4}, {0x8, 0x80000000, 0x4, 0x2}, {0x7, 0xfff, 0x1}, {0x7, 0xffffffffffffe6cc, 0x1, 0x81}, {0x7f, 0x100, 0x7d, 0x4}]}) 16:00:12 executing program 1: r0 = socket(0x2, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x86) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4a4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xc0, 0x0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = socket$inet6(0x18, 0x1, 0x1) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000, 0x0) r7 = kqueue() poll(&(0x7f00000001c0)=[{r0, 0x110}, {r1, 0x20}, {r2}, {r3, 0x1}, {r4, 0xf9290a9de94df8eb}, {r5, 0x40}, {r6, 0x14}, {r7, 0x100}], 0x4, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040)={0x1000}, 0x8) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) dup2(r0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) close(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x20, 0x0, &(0x7f0000000140)=""/32}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x81, 0x9, 0x1}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r2) close(r1) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x4000000, 0x5, 0x100000000, "000000000000000100002000", 0x0, 0x3}) r1 = socket(0x40000000000001c, 0x2, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000080)=[{0x4, 0xe965, 0x8, 0x7f}]}) sendto$unix(r1, &(0x7f00000001c0)="1a65b8ea9a2c8d2fea6e670dc3cf7a8d6004a7cf752e6604b56fd245b75fb30f6862da1f240a0e6519dba84e990c4d188ab07b7e88360553fadeefc5f594722c6c480a7e19f1e4038f2f36f9fd2b553522fdac812eece6fc5f027e73a41f5f47328fb26ecd891141af0e07ab65242e77d826c68e74446ee2ec6b1a3b2636599a3aac21fd412ef3bd4037865303ea2ff27830b967cc84b316431a0059d4addbb8c236a31f4469e809a50ab6bf5f58e6b86fc9f7ea74024a92ff797ad5c2cdbe17359ca91a44595053a3d8b989903b96c86397334c121eed3e7c03ae04d4e14534388f9059a13bf9ec8aad5c5e4c0898513378bc5ec7", 0xf5, 0x6, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x228, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="1b92603c5fcab2b9384e363b9dc6d0d783f080f892312e3cc64404d6953c8e8f9e75addc13b2941464de03b08f63523b5f0e36bcc5baf3750babbe337d428a5609038a40f4ba09bb241d582bb4bce82334c13a1d08e9092f3ee84db2b7d553", 0x5f}, {&(0x7f0000000180)="2917174c360d8eec4e34fd51fa8febb26281002fc9efca0a6f2a911ded48a44ee149733acb17f82a090b535259736f9a5fd10e9b59e99117de5bcf1da50f6e74eca8d9b13d8a7c68b2b7be899c5724935abdfca37697b82063d07919c0f8c0661962f0d5d65859b34e80cad3d041292c4ce9d126befb1f24031cd021947e03787081d9e0e955751acf1bc509dfab22d911139d439bfec55d039ca5cc3a51b3d90c58c482f4a17de4e3924564c1ab5fcf4af96f3f3e3ad35db356f93ea1055145c2cfcbaa57c37152f30842a00fcbb10d44f38f632a8b3c0b4e5ebfca4cb7fcc72fca9c91781f2f757b9701f6b39eab5cb1", 0xf1}], 0x2, 0x0, 0x0, 0x1}, 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc00c7007, 0xfffffffffffffffe) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\xac@\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) 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) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000100)=0x4) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[0x100000000, 0x9, 0x7]}) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20080, 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:12 executing program 1: mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x130) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x6) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) poll(&(0x7f00000006c0)=[{r4, 0x27}, {r4, 0x28}, {r4}], 0x3, 0x100) getgid() sendto$unix(r4, &(0x7f0000000880)="a5b0d4a66776ad14a81d3ea5f0005fbb912b0fa73ff573fa63117c629f7b82ed423a741864d4a4289f4a86163822e3b01fff4298b465b21602f7f966a7571500023288c589eb94f6dd7ded941646436fd693e85e23a085e4ea1612dfec768b506fb43428f8ad065e74f67cd78ce1293b92208d06b4f4912e17ebd6281956ce310b981013756e4cb8336ffefd611907abbea08756cf", 0x95, 0x400, &(0x7f0000000940)=@file={0x1, './file0/file0\x00'}, 0x10) r7 = open(&(0x7f0000000980)='./file0/file0/file0\x00', 0x80, 0x4) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000a00)={0x6, &(0x7f00000009c0)=[{0x1, 0x200, 0x80000000, 0x6}, {0x2, 0x3, 0x80000000, 0xab}, {0xff, 0x6027, 0x100000001, 0x3ff}, {0x101, 0xd5800000, 0xdd, 0x7}, {0x4, 0x80000001, 0x21c1, 0x4}, {0xffffffffffff0000, 0xf7a, 0x2, 0xa0}]}) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCBRK(r8, 0x2000747a) getgid() getgid() sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8) r9 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) 16:00:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) clock_getres(0x7, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/72}, &(0x7f0000000200)=0x4a) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c000000efff000001"], 0x9}, 0x0) dup(r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:13 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) 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/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xb) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4f) shutdown(r0, 0x2) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8000}, 0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000000000002, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2090, 0x5c68) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) close(r0) 16:00:14 executing program 1: r0 = socket(0x6, 0x202, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x4, 0x4) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0xfffffffffffffd7a, &(0x7f0000000180)="d54d8a49") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfffffffffffff001) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3d}, {0x6f6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='^') 16:00:14 executing program 0: socket$inet6(0x18, 0x2, 0x0) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/101}, 0x6d, 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/3}, 0xcddcea20a012fcf9, 0x3, 0x1004) msgsnd(r0, &(0x7f0000000000)={0x3, "bbb4af20a720a403167d9460bd83db5f515b02898118bb46a3b23a1fac3b9b72d86077c56cdf75295c4e92827f88800bd3f6719fddd98da178bf7f7de9d8eedbe181531902a7517f9da503bdb8613e102fd196411883eb4e6c8dfdae9c6d9421fd19152f"}, 0x6c, 0x800) msgsnd(r0, &(0x7f00000000c0)={0x3, "caeed083bd1cbee747a12e1ac2f9235a49a2fd1e47f52869bfa1e9e051336d0c523cae9396d697d34b5c3b00885bc0235131e7c579f2644cc8b31b2d17974866dc6badf5f5bf28ebbc1435148421a43fa2c8dd68c2"}, 0x5d, 0x800) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x95a) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x80000001) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10a00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffef, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8001, 0x401}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kqueue() r4 = kqueue() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x545301da, 0x80, {0x4, 0x750}}) pwrite(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x3f, 0x8, 0x84, 0x43d, 0x8, 0x0, 0x4, 0x10, [{0x80000000, 0x3f, 0x8}, {0x8, 0x5, 0xfffffffffffffffb, 0x80}, {0x8, 0x9, 0x311}, {0x5, 0x8, 0x9, 0x1}, {0x100000000, 0x4, 0x401, 0x696b}, {0x627, 0x3, 0xffff, 0x6}, {0x8, 0x6, 0x7139, 0x7}, {0x4, 0x0, 0x7, 0x7}, {0x100000000, 0x100000001, 0xff, 0x7fff}, {0x6, 0x15, 0x7, 0x1f}, {0x7f, 0x0, 0x1, 0x8001}, {0x7, 0x6, 0x7fffffff}, {0x4, 0x9, 0x8, 0x8}, {0x80000001, 0x100000001, 0x81, 0x7}, {0x40a, 0x5, 0xffb4, 0x3f}, {0x641, 0xf91, 0x2, 0x1}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x6, 0xfffffffffffffff9, 0x2}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000002c0)) r5 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000300)=0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000380)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)=0x3) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000400)=0x800) bind$unix(r6, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000480)=0xfe3) syz_open_pts() semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000004c0)) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getitimer(0x2, &(0x7f0000000540)) pipe(&(0x7f0000000580)={0xffffffffffffffff}) bind$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xc) ioctl$KDGKBMODE(r8, 0x40044b06) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000600)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000680)={&(0x7f0000000640)=[{0x0, 0x2}, {0xed, 0xffffffff}], 0x2}) r9 = shmget(0x3, 0x4000, 0x280, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000006c0)=""/4096) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000016c0)={0x1f, 0x9, 0x3, 0x1ff, "2b0f80e91596bef2cb10bb2bfbf34b5bea327885", 0x8, 0x8}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001700)={0x10, 0x69d8, 0x4, 0x2, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1e5d1540}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x401}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x20}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3e3}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x248}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0x1}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:14 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:00:14 executing program 0: setuid(0xee01) r0 = getuid() setuid(r0) syz_open_pts() syz_open_pts() r1 = msgget(0x0, 0x41) msgrcv(r1, &(0x7f0000000000)={0x0, ""/182}, 0xbe, 0x3, 0x1000) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) chmod(&(0x7f00000005c0)='./file0\x00', 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/86, 0x56}, {&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/4, 0x4}, {&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000440)=""/26, 0x1a}, {&(0x7f0000000480)=""/99, 0x63}], 0x9, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x20}], 0x1}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r1, 0xffffffff) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x43ec}, {{r0}, 0xfffffffffffffff9, 0x3, 0x0, 0x1, 0x9}, {{r0}, 0x0, 0x20, 0x0, 0x0, 0xfffffffffffffff7}], 0x4, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xc0, 0x6e, 0xa6, 0x3}, {{r0}, 0x0, 0x12, 0x1, 0x6, 0x6}, {{}, 0xfffffffffffffffb, 0x5, 0x40000000, 0x191d, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x4, 0x40}, {{}, 0xffffffffffffffff, 0x48, 0x4, 0xfffffffffffffe00, 0x9b}, {{r0}, 0xfffffffffffffffd, 0x31, 0xcb, 0x4, 0xbe23}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7fff}], 0x101, &(0x7f0000000080)={0x8}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb, 0x0, 0x1007}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0xb0, 0xfffff, 0x1}, {{r0}, 0x0, 0x11, 0x2, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0x28, 0x40000001, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x2}, {{}, 0xfffffffffffffffa, 0x8, 0x1, 0x3, 0xb31}, {{}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x66, 0x400000000000000}, {{r0}, 0x0, 0x24, 0x4b, 0xd62f, 0x7}, {{r0}, 0xfffffffffffffffe, 0x12, 0x3, 0x6dd, 0x3}, {{}, 0xffffffffffffffff, 0x12, 0x20000000, 0x1, 0x1b44e22d}], 0x7ff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000086, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x5, 0xff}, {{}, 0xffffffffffffffff, 0x14, 0x3, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0xd1, 0x80000040, 0x7fff, 0x15d1e0000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x4873, 0x8}, {{r0}, 0xfffffffffffffff9, 0x86, 0x8, 0x7}], 0x10001, &(0x7f0000000480)={0x7, 0x3}) 16:00:15 executing program 0: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/178, 0xb2) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) rmdir(&(0x7f0000000040)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xfffd, 0x40) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xb3ac) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000002c0)=0x25d, 0x4) 16:00:15 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000040)="fbf3c3e1db5fc986cf0de97f7d83c6cfdc57bac197f41955e000a9af34020489fa1212c4ceea2cc5fad75b2306a5be5e4d3f7e1b510be6615ae0337dc1e88d00cf5abce383647d85b5313e816080cb7d9da22ac8237a05676e1f3dcc680d5453df3182374fb0838298926b83d54cbd3de1c7bb7895c010c77fe0e9b81c5f05c935732a6fd2df0d8717c1865e6fa41ad0280bee46969671672823f51abd10ec28b346c40b10f5284c33f49a362da360f54a3da903facff09879e52e34abc14ead4d1d230425393686cfae4a5712623bc66e20fc2361a8334fae177e478d", 0xdd, 0x403, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unlink(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x4) 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8008000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x2}, {0x6, 0x1000000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0xffd) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) 16:00:15 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x0, 0x1000}) setrlimit(0xffffffffffffffff, &(0x7f0000000040)={0x3, 0x4}) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a329cd72f5a756ee0e", 0x3c}], 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x200, 0x0) r1 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = dup2(r0, r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xfff, r2, r3, r4, r5, 0x1}, 0x0, 0x7, r7, r8, 0xfffffffffffffbff, 0x6, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) connect$unix(r6, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x2, 0xff, './file0\x00', 0x7f, 0x5, 0x8000, 0x9}) r1 = socket$inet6(0x18, 0x8000, 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x706a, 0x4, 0x2, 0x3}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000540)=0x2) fchdir(r1) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000640)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000480)) getsockopt(r2, 0x7, 0x10000, &(0x7f0000000200), &(0x7f0000000240)) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="1bafd9464e1b459aba215518ba513d6dff47c046a183a895f232ec806187117c85e0b9", 0x23}, {&(0x7f0000000280)="ba1f12a2ca47b26b58293e08d0247d04aae927dc6cbc00f0196de19080826e1e8848cc71c5702c51c11e1582315375256ef33df95c4a68653e2f7c47f3533b179dfb0e8cedd500cac6e41681d8d8de9e46b683f3c30d9d71177a37672489", 0x5e}, {&(0x7f0000000300)="7026b0f31ce7119237da8968d2c5312c2e8904f94074628b41ff53529651e933b1a1a7df5f8d0c7f94f922f600341c24209a99bac44de0a52c5cdac2a3edc4f7a0dba7be9d1dfd18a9f02b6fbf3766fe2e2ef2f2cde4df9577bc93acc1cfac0a2424930074fbf3f6c05bbddc864e9a5c97b5f071b6937ebf2156472cd2fd90e2ba7b6065c1705b88075631723849a4f116b29a96d29eb060", 0x98}, {&(0x7f00000003c0)="ca857c042b7ebdede39e7b5c11bbb8b2a2e3364770f9b099018bbddc277ae7d6b8268070819d05ad248a44145b250745aad9da8ef5303a82c08663a870ee8ab21e2cc72d9474c6539338265bbd9ff28111151392f5f08030700e4454b903c78690724fddb462f34c8d221d84aa66707b7b54c80aab", 0x75}], 0x4) r5 = syz_open_pts() pipe(&(0x7f0000000080)) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000000c0)={0x401, 0x3, 0x0, 0x7}) 16:00:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x300, 0x0) write(r0, &(0x7f0000000340)="c5b21cd50f786d4e8eec1a20aba5297bc7bc386e4c60fa24401d5185f64daef3b294dfdd905afe912baf380e7836145bbe428e4d0c5d671cdbbfa1b570ebbeb3f0858b48a17fc046d3e659df11308b2b682c382399ab4c8ac022a71c5a716d32bb34fc8faa748b58dab038a51ed796a58e6834e4f3a5d1e15d933cf3772603ec26937c63", 0xfffffdea) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000002c0)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x5eb1a235, &(0x7f00000000c0)="b6") 16:00:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x9}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r2) mprotect(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x2, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) close(r0) flock(r0, 0x1) 16:00:15 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 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/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@in6, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) close(r2) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/172) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x6, 0x1000000000000}, {0x34, 0x0, 0x800000000000, 0x2}, {0x6, 0x400000}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x14}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10e1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x5) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a", 0x210) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x4}, 0x8) execve(0x0, 0x0, 0x0) <%"- /?& +; 5)$%)4+%(*'( 9%,6%)(3+91#09 %68 8$/34>+6.+%, )<;,!,:32<'!&>'8:&9"69443/34#, 59%9(1(!:"=404+69(*-*88*+ "%*;+ 6-<=:''$94%<:=/ 095'8>92"'27:.  ? *<174:3$5 /0 1-/+=!8? !-/91 #%5#:!;8 $1*=$/'*7/:0;7#1 07+>=7-150 ;396*%77#4'* 2;:)7)&1251>=8%- +2'<;%:%:5#640.;5- +='0 ">(02-6<%(6 ?).)3 %-7;'8 *: 7 8(8 %$80*+*!?21:<%"- /?& 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2120, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) +; 5)$%)4+%(*'( 9%,6%)(3+91#09 %68 8$/34>+6.+%, )<;,!,:32<'!&>'8:&9"69443/34#, 59%9(1(!:"=404+69(*-*88*+ "%*;+ 6-<=:''$94%<:=/ 095'8>92"'27:.  ? *<174:3$5 /0 1-/+=!8? !-/91 #%5#:!;8 $1*=$/'*7/:0;7#1 07+>=7-150 ;396*%77#4'* 2;:)7)&1251>=8%- +2'<;%:%:5#640.;5- +='0 ">(02-6<%(6 ?).)3 %-7;'8 *: 7 8(8 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x400, 0x6}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x9, 0x1}, {{r1}, 0xfffffffffffffffa, 0x44, 0x4, 0x1ff, 0x9}, {{r0}, 0x0, 0x2, 0x2a, 0x81}, {{r0}, 0xfffffffffffffff9, 0x9, 0x80000020, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000010, 0x7, 0xd6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x8001, 0x5f04199b}, {{r1}, 0xffffffffffffffff, 0x1, 0xc00fffff, 0x0, 0x400}, {{r1}, 0xfffffffffffffffc, 0x14, 0xfffff, 0x1ff, 0xfffffffffffff72b}], 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xffffffffffffdffc, 0x0, 0x2}], 0x99ee, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) getpgrp() fcntl$getown(r0, 0x5) r1 = getpgrp() r2 = getpgid(r1) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000100)="4a3d5b3e3b714f6ec499c613b88be7e00102c6bc049c1e672a03b162cd5e9befcce13b9fa70eacf1d877dccd53e9542c0bc46a841bf29617d7234bcc2a73ebb74a36b818cc05fa5fdfa61c712e762a11a168f348f24164e33c945a757c33f802ee053f322a1ccd6cb29fc11aade0e3827253507032c4ee7113f4f17422be1c2c4628a15c43b2cabdf54ce54944bd036d6c129933b5a0c1df59100605deddbb1000b94097a6ee2e16d42385fe74005befafda640547fd2231c02be465898f79a5339f0a7de6986930d2d9b13c7d4880f79a16c294b92367c6c472e2e64cae72d331b51689ec87e23676238c910e8d179f3d2e23cf15293d43", 0xf8}, {&(0x7f0000000200)="89bd9dd42bbf373eb2af97348b8657963a983acdacc97c7e2419f685ed8afa5c0156df8408251e8b96efd261e197a08c335941dddba49bced80db9a87e0eb2e37afb99094313e36d5bdab92733728da46d52e710b0f8fd6cb061aba5b833cb66800dddc65a92ed5e0ba1a850928426f46a827fe5b992e984", 0x78}, {&(0x7f0000000280)="bbd6fb1ef7852fbb9a22f6a9c04f55b6bb352c8420d3342ad1436c28e04b98600223ce0913409896beb6f0c94628a814500d994fccf32bfa72e13e035930fce568aa3e4384db20d4cb92e5ae9ff53984138878c0c24ba7049dfc28b84d16b9", 0x5f}, {&(0x7f0000000400)="23764b8ce157789f19a8c8762f050113b85addb8f13387c46f9bc78c10c4156e5881f0e5fd16f15dc303b28e86ea4f969aee4c79089e1e94991c07dac6005de62ab9078c2042d3637fde8ef9ac6c2498d9f2933dcc21e7946d8aaec07273091388b8f4ca6c6f9957dce98f6995b9c2660c2c257fc594cedb94e8fc47e09ddf1555b480f011b8df5aee533ba821b01a6951fadf1f0cf4bdc75d58aa62a7bf0f7b953589c2c81d6fb19bcd892ce0c451944dd7ec4a6e83e8a5e7612ddc41ebce925977514a4620e11c792541ad5193bfe1", 0xd0}, {&(0x7f0000000300)="41b7c2a8601ee41139690cf78da1f4c5492724fc61e77d35834cc9511a49ff5e32bb03573de5351fd1ba27f6277c6a35e409c331e424c91590c883fa4e1c09c08f4ae5c5e5b2b3dc7e16f1e55b24bf60bc95ad44887daf336d7b3edbe992dd7f64e55805a1372808f98ba91b10c17f54d50881435134a39aee72", 0x7a}, {&(0x7f0000000080)="c0dcf584d5a13a6e7a4273481d1333e90abcd9e0eb3ff4184983149b4754aa7f36144a0358840ed78500b9a592d3fd92", 0x30}, {&(0x7f0000001000)="e31c99c08e12d29babde1428666cecef182adf65a8d76c78559ea79da464adfb35fe90fde2e5e9ef9a3508a1a71c2269e204a5f9134c69a596e688435f463152e7e378c6fb8855bc0895691e4020fee5a33257d1d919e6d5a259f64cf3ad2f6b871e7d1d3a4d7cefb3e1ba9e7cb4965e48c90cdd8f4a6c4f4de3089f4c3940858dee56254de7a6857587755d23ac9c3d6a0eda079d0d0515aef1cba6c8572f495826089bb6aff8db849267ff7eabf1b38bb6078f828bd6e02f52e4e8192c17b89f39b0ebeb50d61d417e9f3193d183cafbdaa67e6c0981b9532acb0054a60c68d6dc4e41531642b9a34e1e27ec43e874cb14730364b4101024605dc3030026fa47194ae1d2da388e3f8fe269978129febe823b2e59ab19ad62ac3bfb531f7478105bfe43e587656625c1c23f7797f8ebc857e6246b6d94a9610e3e1b295f10edd6529dfcd6fddcd23b50a9ee4f8c6cb0187bb2535be4859c9da5757f74f5a0eef75c11b2bf2d558ef75373609ded8d4e777cdb457b93f7df9672f03533b23d59266638bd785cd4982f12349ced24258bf410d6fb0daf1582c6605508b79afde7848af0f780c34eb26741b0ad6fb3d170011bce68ba9ac13245908af5a172713adaafb3687600c15a2df8a3fe31198b4974a290eed02070a7d86975c6adfd0668d3bf0b8aa2351f1282d624191c5d669bb2bca234f307f2c1cf95337a4caba4a4097859fb8113e87d8c633b4655e0808bdfa01eeb19fae2321ae9aaf22b16d5ff0740c68c62fd45072092dd6bbb2f15f94db1956cbd27fbae8339f5ac4a3370d8d7074cff6eef8130f1b5b8be513ea914455a617482d6b681650f4d3cccd5414fcdb23b40652e7f317ab2cedcec60e4b919d6c1ba892ca6aa2c9ef117c44be8c24d087abe2b648291159e149851551b205dcc5f4b0ae1026a7fb85594e31f770c6e6cd7d284626c1d18307f9628b580a119db5cca106798f10b5d8da35a9f1e598f7e3908b537897413ff2e07a938d0b904e68c42b3e34f0f3e3598f038729e1838cac8ded677a5e52f4dc698724a3b7076aec6a997a84bcd034d7ded714ba7bfc2bb5758e3ece376543794b1253d5e2f5b1107db8758f417d0704c55736c991fc4908b093bef1824b1b91b3ec4aee0d1daadbe3296e4b79831ec923112c798ecd59bf3e98200e09efca160e1f033a83bed4a0bb0b37f00a6904e78bbbf7738f12d8f3c344fba65f6104879e4bdf5d400d108e094eb7fdbe2ddb6ad21fc60d9f414171aa642ef92cb6cefdd68afbc37b11a332ce52bbf0de3a054ba3df86242f273fbc83548e7b43ebb28a6a5204fcf8f8720c032b609ff09c38eaff48bc9a477fd2b8d1cf866f58f457fbe2b90e7ed96d56ac3b49bad1720e7043462b9e691f71f3ca3059e877c7f2272d285145dfd92290fc6d68debfa6c4585557e336f32bffb67a5476ce65ab20eb3faeda042bca8da902312f2a51e2807df2c3624967739de0e7a7edc49b2210f736f7e6efeb60dc2547f5c2aab97f08d267fc83cca16b490e6386168b6f6396f5605ae8f79634ba877cfe6f075c1b033301bad8d94d8b2b346468cc49bfc8c0acc94ce9c3f0218914c7b552f32ed7fdfbb3ba4fb92f5dc40989543923086fc74ba216851115927a6aa83d7ce3d9d1504629c289c1f950eb866329bd4acefff9858120b7ca176884dd4704b0cff681a4d0865737b629e9d41c3612661363a79bb916a9b556f83bd4ebee616489e11222e3697827779aa3b9e4f28ee181e3f2cbffb9c86b8d507efc37e88aee7a0f2fb377807b5a58c6a6cff00e14b38f909129cc51b7e33b4104c9a5731b6ae05d766109c57558cbf9c4c271399d9497c1a312836e6d56ef54f7c1f6b502d612b59f057a763a7f10d16efd88b3355d3d090c63e54bff213773a8d63568fd009b383f987ed4377fa3738250600cfb3d3d4ec16e8c8e241eaecc333c3bb22cee4b8b3ccfc5621083b355ec7a91d55b74447569e39faf9ff52dc63cf8afeca2c2749c9b8e806ec3430eafd2fc3999306d7afdb9ab765438c5b445a8259c316e61ad453804d1114d183b593a3188908bf0571f57962c6ed22684f6270a622584ca53d18183068b366fb2e6498d568652806db6a7e120b9f463fae2ac56ecb3554ae2601df81793994e8fbc87aea8cb4d1959cdfad24de1e2704741bf28dbf3397543703cca04bb9a647d82b0e772873291ca4941ce5cec7e73c7a5571b6eac73586619d01355d98a0bc00ec6eb8c371efb5ddaa7b63292d7804eea03ffe9f61c041cd3dd64b94d2f362453636f4089dfbb6646692ad81dae4b9b7df13b62a12c258f1fdf3f514fe06d76225a2413e39fe1797d9c2406cd59006f243211b28798062dc38e4c4b9c335c96990f4b5c26033e21d82390feeb57cad9335a6a69380847b995f0fcbd312d02033f60ec9a050db8217615d4ce2e0b11186ce24ef93df38f1f3f1d5349d6ae9b55e2ca2093b65ea7d2c398cd352d1047854550b4259403366a3f16ee0ae343c65d5bde32ba0660a019e259a389385b5365f83154f5ad7c0d0fdb62cb58a519989a3125db5eee694cd8fb1be5d0be70e16ca967acd5e3fbcc82dc6c2537c513f61e7b5f4c1dfd9e053c68d5cfdd2e35076c4efb0ed41715890a7d9e1f36adfd2046f5ba040dfea9aba4adfda9b671206a77391d18d25bf4b008ecb762e04d667a35503062650035c3f72232529dcea6dfb27de440e926c9a2a7088306aa413c69e1ce11cac4e7e4c51f3a3773884abd7ac04f6f34a459369e6651709265365b0b3e6b93ca67646535867b048d8ad14fcbce466bac9eb6e359335e45eb46eea1be66f4d7741454a247f48912ad02e9dbdc5192eb6a1d3688c3346e42193c08601ef758318a5d55f17e3423ea9d4243a8f80bf5817a6428780de541e73ac4d65086bc9039c9e581add32c57719f3a3acbae9ec14b87f0d3b8bd1e6a8e2271171e23d7b626be33287459832abd9cef2c291ee8bac24c0f734870655a50fd63767cc4c3e3eda3ca11207f56f55fec01192e3472061e86073763fd2be178026550d5aded38109f9014fdbef95aab044f6ec13e2f9c7baf1ee868abddc745883c27ca66de896970880812178d4ecec5a981c18b53e5cdfbb0e0fbf198ec9ef0b0b770e1ce33aebfce74149ce4cf8c58b00371e6793f97066b8399f45555ba55cd7b3ec5fe287a8f902ea86cd6cf824ca8afef00d2a9169a0bac6ad00b82c56e493636626560de37801074aaab67ff40f483c3495241b2aab2659dbb14251097ce6f45bc277ce21b7f71d09983fb26b568cfe768e39eef2307e900bd0239aacb75d8c6218158e1df4e5f7b8b80a727b34f816e9379386a4c42366ede989a08c87022e2766ab6fd8c5270135252cefdea25bed9d2bd0538d341462e205ac9b0b8811ab1c875a7e16d6460844ce847c758b0d632424744d4f6738bd1709b658fd2d96354efb97ee899acacfda504b39722b6713f36b5d9984d87ad911c952b6df57396b218710df9cbea5a8ca0af96865561d121e81aeb4c811bb3342d799c326ca6268db746b9920c06a157912687b85824744af143d26963a659d14f7569d63c8dd509c0def463eb81e0717a0a32f65da906a106b1c4958290c6bedb0c2bfa64774f9f01a4e61c1a1f279b243618b2ab691e3b13f2932970d252cb03e7c9e66d941a7e5e6dbb030387ba21053614e6ada541a517b46cb30f15c722bff9d2c053bbafa055fbbac2b7a243a4930273275b0c292afe7bec2161a4ca8e08944a09b2b086358672e6cf2e64ff194a87cc58eae34cb94089b12fe2411d1d92a7766a386fdf0a19f87e03081ef7d5649b58f27f0f02724daa7bcaf80ce51d62ff65a0faa92335f31a937d526ea81ce801e5077f1e91db341e8f83f0f35e57b89217a8fba6477f0f103b7aec9609723d8824a071db7764ad53c268b0f47f4d25587c1fe47ffeeb298aad42f16bb8616e9e342f7fbe5f506db69cf014cc7dd20a56a923b70519e87f4a507463f6a563a3aa8884ba77f93618314bec87adb91bf089e07e7016a7e4293c7d12b9af8acfa1d37a068f0d731b50f784451ebfe28a2c87fb732fe3ebb40a8892a4432f8a61ce17f913b4e78ef8f2a7be65851d4ffec8c8131af5ba51d5527b6e07a0d385640203caff627297ff19156219d70765ac1b843287dec3b97e4a996b806e31cca89e49df29a9c9ce72734252ca553e8dc67dfea42172a1f188dd0498081d6810376021fd4fd6a97305f2f84376ce988cc867a1c29d8889c05a40dc0ffcf85177ab3ff0596069c1e889c653e521fe68777a1d93080779e530571e2c4c6c055df21441e8ef9ec655af2590f312eaca9efcd5068a0c2993167067c16ba068ea7f592e81a0ed0e959826f1f36a86e190273ac2dd3fdce52ad0f5a08cc1d357f328f54a42783238a2e451a9280ba5d0b90380da350bb9a694541743fa555b6fc6ff215c946f8e591c3694f265df1e153509de656dfa125d8b048690add8b3c884acb86434e17ace8413f575d7e594deea03ae994bcbea28837cf0e66cd42865a181286ae2206ae03d1078c132b75c7a9625547c92610a32e5597a147e3e051a6c98e310c8e125ff2d9bccfff4c935f9bcd7f618dbaa2baff06cdf0988e9c771dbbdb1c740340abd80d54300d3f1fbe23e157f1a42b65a91d038dc02724456fd40e64ddc15769587067c577e0199e73468fa6b5513a789ea37f99b92303470755962bbe4e6eb817b3834e1a48640ff915c38c701c09949e8b4dd1736123ee5637799a9684b01d05ec0923593044f3a845c72662a92be8826a891df7b23d54ea73c7174ef78692b2964e3a4850a9745702c44d13bb34d93455e361f143cc653821bea6d820fe67eccc5743a9ed1e9c53b763dc8a8fe155ffad52bf82eb244f85e8e64c3407cc5d26936069851dde1193715841b54f2eda39ac418c48349d55b9f9a109722949b84cf2a74426cbc2c938a37bc97abe8ec0c2bb97f611f6b52c0d6dd323bf81c96a99e22885bf82eeb039e794169cd5b82cbd9813a438daa4f826a13fabe1d6421d0046b9ebb4f44d50ebc3bcebcbbdab998082907f524729991f4ac8921db8700e76083baff9e9a83ab3f1dd63b2386b9890a04f89f2280863df7f2d3e406f21a09a3aaad56ed9a0750d3dbef13c70b53095a33f0f953cf40ab3fe25e86b803825d5e8c57b7607e36c0193639467b697492ce3fd54b75e0aaf02fff857352dca04c28dd8538127eb3a7e3a956bd4ab1ecdb999dcb24b760a541c8647b780b21305e02ef26d5102a5825b1620f3ef84c266c66bd5d5a82b73940e03646e0bfb48136cfc1690b3a6267ea90a97875f52ca6e91fc3a104e0457ff52826f020cc9d63aa803faee549050031aada7bcb87b3f6cf2d0b237ec8cc4750a51fa1ac4bfdb662f8f9fa0b8634f6ba189f7877508e7e54c55dd5a3298d49ff7b551eef85ad00a8b5a3f5f7f9eda8934edc92a20d85b2b0e7cd52b4887851f586fccfad8b57916709ef480963248c687c0d61ee26bd5cbbd9ec76afd921f0f491ca29cb293da0da1fd68b6efaeda675142a5da3aa5f9d6c954827e9f794eebc197bf21e2d66faffcb032189c1c6e04c5c68c68733fc268900f5e4cb4a4164271f8d52bef85c923bac3bd36e39069b39ae3aca961ac9a9570694bea1f8e5790f5222d6eea751775fc14a61d25529fca97d350772a3fd47c69505e07d37f0b5fa068b16fa85eb9b63be840e3fd6da1aab6b55ff991ee1ed5e8fbc27dd979dfd6eb01", 0x1000}, {&(0x7f0000000580)="85d8660053393855ca9e58e76393af6af39a1513701ce7d555b9096443926ab0bec033d7f39a0326f5620d42727eccac871b92c62351505635cbe7f6081188acea42f40d370295ad3637bf07ec8569cf90e137af83432d5a3b2a6e68c66bb7f42589d612778a7c5e4ae20ad205086e5a5e2c5a90327cbbfe1948fab21ad5c293aab46fdf04047b6847b402dc9efb715a4d6e00504c392440a57f4d84f204cdd895df5da33ae5cc255519238030e9119ca5b65fc7f9d35272d79b1db1bfcc17299ad1707e", 0xc4}], 0x8, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xa}, 0x9) r5 = kqueue() kevent(r5, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect$inet6(r2, &(0x7f0000000140), 0xc) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x8}, 0xc) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "85496a00020000000000001167f5bfa600", 0x0, 0x200000000000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfff, 0x4000000000, 0x8, 0xfffffffffffffffe, "53eeacc463b75896b29199ffe534e580bbaf76ca", 0x7, 0x77}) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x0) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000036c0), 0xc) writev(r0, &(0x7f0000003600)=[{&(0x7f0000000100)="2278accc6fa1ebce736fa0f08b818298ffb96eca64292d3cf155dba5a40da680f3fe6addc6ca9f5a98bc94148b58a3a0d712df8979f3a5d68dc3023de9b6a5c6eb36c040712ffb2481f25540c857334aa91a749742d9e631da5f9abff9a118d41d95e2b657b35079789dc9928d907b4973592e86c8ca73b546efc77b1540d7907e73d659b9444193d4a0775edc21e2ecba8b11308ae039bb54b54308cde411a53d87daf1134a68b518a5f78c1cc077425510e81aa58e2853434e01df0cde831b7dc1ac0e814c82e7bab2e7a3e9fe58234be21d", 0xd3}, {&(0x7f0000000200)="5d83d231f15390f0a785d978252178bf130f883bdc1ed7df7fcc37cc194737fcd5443ae3919cd6836e34cbdb5f19b45916a530342f81b02de83d8e428ec9ffe3f58802042acceb95bd489746f5c20f6fd752ec1339d630a0ac5abcd997cbeccb249ae45a63d463c511ff53a3ac27b965f2369410e07d48bc7c55372b5f6a6bceb5", 0x81}, {&(0x7f00000002c0)="1476a320acce62461cdfcc3f678f78f43637a5307d63bc7fcf0eefd44a367a49128e6e7b10efd3c4a87f58bc5b69d7d59d6d5fdca3792454a8d6fbd0aa105893cbf55674ee6a50a5d9b39fe6d90c5d1f8ebc714f710b0c1c3d78d256770cbffbc3c580be81fe7b1ca0db4bdb2aa0", 0x6e}, {&(0x7f0000000340)="90af0a117ecf5ddd735808897752a29442aa9657daa769360cfa88e415db68ad82ec90d5db6b5a38cc9743216364b52aa26374a6261ddeda0079344def4a40e2bc56af2f586e49d9372cc19f351081d3c8a3dc7e94efdba91ceaa67472f267c9c822520d0a491e5dd789f405e270bafa83cfd83ec1074c234167edc178b7830d205bd0d8aa16b3a35bda92f88a7ca698f5e1a08f9ecd", 0x96}, {&(0x7f0000000400)="0b569d280bfd5f9ff826b9ac87d0108108f97b58e55499da444cb07162275d96d98f2ee2f30e5e9de6121be702b34e2273fd92e92dda13862404a28fb0e4951a05f6f52b03aed3934d89be9785c43c1b8d8517b46bf8de885e8a238ea0eed3942b23cff0a9888e5056fc07f457a9a369a5bf90719082c6abd1869a8ff1a6b696b89a9c5d18ca0071648c831266b999c0ec344439cb1e717a66fe361362464b4b17fff93a095b424662dbb7fb3606f97f8fa187913d4b1fee9bdacbac191a585a84aea95ae7f824bdc6fb00c9760d", 0xce}, {&(0x7f0000000500)="482a47a3e3ba5ab8cad8e7836f3fd6979c038d1e4cd8d2624fa4758e20945b3d3d32fc5c4820e3a4c905a38675cd57b5f03828bfac284823c9dd1ee05cacf7b201df9f2d36ca4a34b66e50f37c921ff1df4c676c1e2bc97bf1a76d4bf9f34961fd29133d56e3c162f8126f8baedb0788653327fa0d575c43a05adaba0f4e00e9ba92529a172477b4f95820dea2a4095af51590a8a12f84b8dbede00e70fdc269755a4a3abc17fdcb66ecdab90028fb25012868462eef268775ffbfe49a7cb26762abf5f1e3c057e552f7d4b73f6d39a6c640a15859dbe3c9d809422fa0be1ea18e0cb835cc21c304e3d93217d7e1445ab94143ddd3dccef9ad589a09f68db1630d26fbfc7c3acf541ed6a832ac1923f5825d06b05066a7ea8ea54341bb3cd61ab800684348ee3b470875c25368200d8f8b2c7c3c3e057693d32174ed5fadf919542649a99274cb24a15dcdf98978979e2773d106f7feed9d42c0b86e51541b14f6c2bc2167a1fba2b9b3aeba6e3a5b372376e1974a763e923ba328222e0ab59a80f0afce920338fcd23e28bdb2dd5a5686e39d50f9b61d9d6da6dff0ee23ac02d64efbe5427c74d1694c50076b06d65298574d599959fe10e74eee8e07239bf8b8eb55425ab5132b2a04b0a379b581a85c8eaea3c4760de0a3ea7c98f45bfbbfbe7aac9a37e2396ded66aa310235ea42717fb541c41d77bf0bd731dcbb418703eb2ad2c5a37fae55943c4a40c08c454bff6b3fc6fdee9e5bd7303c62cc6d055839bc282521cbcda521a108898d0653d613f209c4868e5016fe03abc94de8afae171d6ac75c2da1515e803b8f46b932a8c2ae0d41ce4f3ac6256bd4da22f616dfc86e17b5c151b7b775294327ad27ebb81884e008fa39044a472f41cf4fc97898691fd22ab72e1b0798de299def86bfa6d3a8af5cf6da2602daf11f846aaa905b362610d41b43ebd30cbd995c830e148c4f3eba1a100cf86578d69849fbb568d47bac95a43c5bbcf62256d99d690fab012cdfe56399b6f8b48604bebff2799e3c3bae29c6c83c2a0738c4c81e3cfdb6f1d54e234dc9bc9a145bcd751a2fc49e5f9cbcba7258c1e9deabe6913205b666892c547000b5ca0723555321e5bd73f3a8f6f45d228654d3f152abe77bd00513cc98db1482000595a5ae63d0a848aba8e2e3cc28d6e5499233f0311b83aa914369f05afa3ea42a264eaaf989311df71c40cfbeab8a7b9da3589dcd9e81f346ec993cce1e681b683c455db86afe638441a3b981c828f735810cbf0a82aaef5c5903c5e55b11302ec2ee290dcc884be9a014cc1d5241d0c1ffc860a7eba9fc0148b7cf072d07d208e02d93c42ceab19f220b4e0b6022bc0baeb2182691068456ec8b4b5d43df1b7aedf8994a7907a81eaa2cf1dcad7866d2b2cbf2aec2719d4dd0251fd9ff227ce5da98ad18b4b642e9008c3fd03365ca3d8d0361abd5e120051737b7ea1553cc57d2d12c9a749955a1af1f748297cbb5c9f6312705f79a9a3f1c5037a5982299943577dbce44dcd7cbc4d24644754c643972820c5895d2dd32ee1a62990dedf45d089e0b210dd6c432952f93c3209ebd5380ba8bf53a4abe62421cac0e84a8781af87b89d9306aeef99e255565f34033e90d5de66542f705b65b5596c2454eb7474c7f106bd3d0929f0b702030adb73ed17f216e659c12417d9162c2da5e20910a88253335810e9f13e11026e6bcee588abf5657d6ebd9119c573b8f2f145a5cc056f6e159f5e0d0fcef56aa1e87fa0e368286d7c2e8698e68c57ed4a038a4528dd58dbc11322d1b2da8064c30ad1a6668b9e655467538c557754fcafaea4471c3a306daf9f5d19688da92e34c8e51ae894df4280537dda801a2dcfe5ae53081ad7d7c36e6c4e913397b57ff606b605ec49b6e3ca4ed81d98dbd99206a923e09ff4dce508273c4977c928bd61c0b66afdd3bb4849c53138d2bbbc18304c4d668c577d50eacdaf7bdb20b391009300bfc4c0b4b267155007002c537006ae7f345c88fbcc0b60d8aa3ae993e21bf992b974a7b3db02bee7e61d608fccb1a6e52e2641f291af897b9095ebd61206e65dabe346325f2d2b675548cad1ddf454fd85794cf1c0ec1d54f5e534010bc57570b90ddcc15016403e53d2900b43b062fb728d024ac93a34a33522e7c929b27e1086652563534a7ba2f2f64e5780d7937802247954cab823026d7e862c45b2b1ca6502075bb2c6b007927831326f0262ca9cc9c81e73fa10ddffc532d93b8acd24c033479702af9586136e35f9a31fe83e846395c4886f05b2f6ad919fc6a54cf5d7c9602af7a266393caaeb34a75eb70d7bd81ae674ef835a9b43c4a30431bcf79a05ef69fdb05467536d90243dea92bca9f32c4e7196b4d2ccc35d40c7c76b74c2db84b9b155589ebbd92c8fbd72fac8d899fe8875ebe02b3b0f7069cc0ecb82ca5631faa1e5542551c4c7a6970a516ddf4b7afecff233ca46ef3b10283d28682c164f1b68150b9db06b9a9d7d302a50f53dc5cdc80d4349685499a20e4e8be6d88a8f293122fb68cb1e4913f6cf9487313ef778a6ab6b65a4310750c5fca68900be29dec23965b42c32e23f1f36f857867a6165615224bd17617d9be4477203bdf4f2358a9270a9b48c2d10233f15025d9d8c135825c27748fdfe9abcadf19e950ff1fb28efc292086e029e4f6559840201f9cdda96ff7fa1ca4419697033d1e600b75d76c85d6deaa5618498a294b50271eda2d859fef59afb23101a34a0a8a8e3aa0008b07ec27b989cff4760eb4c04b7a879b1e881920674f1d9f17e2965b6bc4536c24b2d18fde6cb88aa084c221f11c392e57f94c000827858a73a1b0132a0002d65e5423ada6342ab26d6bc6cc4b5021b26d8fdb5d899ff7cb966d2e3d59cf190d086f53966d8e46653b533aa1d2a8d20c8ca9e9bfea6f46b1add1d406a877146a5c212c0ae6f02e5451aea2bf25dafeacaef9e6ba96033fdf494b7b155633bc18bb190789fa76cb15c5732f490c04fcb7fbf45b5dcac4546d2915f9b677300ef6dd3d8c56d87558f62502603b31e64cca34bf230008e8a5840f13fbe86095dbc948a9e91f7e30ca31bcc3ad0abbe1f2b4787965d232d7ead1f55c754f84a08e0527de01263c0e4c6200273250c3ea8227f1e6365701d3853948456b31574e2a01c1811ce4cf1a99928b87b954dc1a2ba264595c86cc299cfca56ffe6280e8bb14339d6e83d90a6b63349e6b5046efe81c41ab80efe27a40a62824b7f38597ec3608f67b98f0519acefa43fab7dd415678cb0a22048d732a0652f480e004f253f161cffe050b64d9b657c4afc9be5764148d99c59afd98f3b127d7306424179180fd68d4ec733fda13e2ef5acef2b2103cedefb08dd29597b0fd84e1b8f2fe980ee7b1800c425c03c06672880da5eeba79ad9398cf664d81b7c08e936b1dcfd36f619001e62f2cda99f3958b628f77ecf1eb947a603657ee0fa9ddff8d59df399cdc8315ad9403d91ec246814f2846d611624e52910525ba174119118350e39d11231a07bd372ab87c8ee1868c51f42bd371b87b388811b03096c8a61a5f52f198273b3806dde4722625f0bf25805b1641b423f61e350b0c0eae3e29f98ae6f073232ed23a79b16fb7b5dde5036e0c320abf2217e2e70df0b2b1919e657b31ad7a2b9d9a017046fdca8a141671fc3d20aaeaaecf062d91ef4c5708d8dac9c02ec268b0466ccf284a601ceda47cb446cafe10d8c65d8b6b0b7180102cb49e0bc018ac40861d1b18fad3043825b460c40b24b7d0716a7c880db1923b793084ba59169ad99e7fc095a2d265634eb9461c7b8269484a98e96e0c24e46faae1964b8fa70bf31e75d7026db483d8270b925596359037e0e072e9710333bcfdf980373cb44eeea42b065d1ce01aa15542699caed1d0461a10a6ddaec88f8acae7212dbd747d5ad8f96853436df443d362fb520669128d0e6adec7b668839b4044c60f603d1fb649332d826d0c35e08eece30d0de15a5a85d30dfeeab8fd210e3c51990ef48cdb06e7fd81a07b396be57b80a7d312d48823662a0c42a2398977965ab85254475932a91198f523ebc2581ecab1dc706de9a028e710ce7385d4e12913a17cd2f48b71b6af263a06b47bc70af5f4848c23ce441391451e4cc884182aa6b4b56df4b5d57dce553e657642043788e8cfe6af60749c17b346c9aa96c772d1d79c79eb3d34bed8c482ee143f3e9c94a6887c97bb80f00a6eb26a38649119092a637de71144233c76aad775bcc9a3e73ab0e948e6be0b788715dd6eae0c73123d0c0f61d22c493c8176a25d1bed595e0e1fa909f8bb0e515763ec4af3d12c4135efe2ed273ba36eb8e578af04eb698b9d20c28c71474f58e89aaf264764dfcf801f30fc6217bdfec67b799983ad60307d6c7fad08148ff8adb23744e08545cd7140fa4d0d8f014a9d336893f9aef8f171f906773e7768b41ea7a36114bbe304ba25ff9e402419da56c784506bd74f3546ac3cf50c6d59c4a0d8eb9753e1433ba36fb029bdd0b4598e10a961def61468c65ea01bc3bc030ebea1956d4e1dcdf7b7aa3897f5cc43c4621463b74e137cb89bd5ac51b19bbf29e33502fe41f3dca854bf34bd1dd99c090542b7a35e19f2de154f1a4e597bc0ab4a273d13eeed4e5e41504bc2e6657ea11b5a7a40bc67538f8dbf7557ac6a16b848a55a1208fd83a4eeb52a9d276e9210bf0be6c572ff6382d86a7f1ace08ad8cdfbb1934adfd6ba0c7516fb1319c4ead75c8b4517b89cd7b7d52ef771672bd9aad8e0a03636ace8deef1eada85027ce33b1ba67b18428097d4da52885c786dc80106b604d43e750752af19bcc171a5ea222add83f0019ff0119b805924143218c50ec4a55fa729e8443b3818fbf36ada641c11567cce61ea0eb543384d23fac19c314a32d87450cdba1ba6f94e6dce9b03e18d58c56de77fd4281821381eb35393d599379877261d356ec937c3684ae663e9e97ec64be9d12de1e20301316be228520a3bbb88bfa6948243d023d64a16e9af9e80172576372d27ffab37827d31e7e40410072f382a2c07aab28c6a42da3b36ba9a50a5912a2d6b4de61e177801c329444b578b088de65552905ff1442436b731d6fe50e5a551b199556f3d15d5c25237625eef9b0b878db4c2a460ae3e1050eb25f1bcc9dcac98fae3959454d4462866994c4484b587b7c87ac4ffe626ae79b5baef3dc91228143b8a0410ca8d84d15124e8cfd120104297e271e212f8943ea84852bfd8a655c3e8412c8beb188c9c61f2dbc29cd22a090351c74e6e98f404c443e1d166c1c6c092e471b622ec43a643a114a872a1a5d4c7594651f80a1b1726040fe8ad6dca7263d6a51c2cebbe4f803c5f09868c40de0a9fd3b68af9f2d1b4e831d0f18605349e078d27e509b77f1cec9de51d2ee265bef5777a47df454b9b532383e8d4ffd9595c4e4c94260f3e35fb8e2c4ee6e961286ac0ba207e437acca264496a1edd01a3ab0c1f9c8f4c73ca20c34dae26f69c747fbbedde302f3c92f4cab17e29cafce5602dba19f7e46b62f4237561b792d735215127a513e02cedd898afc75c2006d19682718bc6e2c7ae62b85bdd906397c56c2752bd3f553922ccaeb64b4f7300b9ae552f7dc0879e420cb2214dc797409d6e43a96e2633331779355c5970ad7d915fc935176f9eaa08988157d9b970df7d535616a14417202a34a3b399843d262deb6d786abd19dfbc85ac38d0f1a8038a5ec910f79107d0a5fd0ac0f49442841658c2ce78272a3c04", 0x1000}, {&(0x7f0000001500)="9daba1ab2eec755cc2e9ea45d7e25a8564f156fb87f6132bcedab5df8334ca4aa11e42c9111cc49832f70ff8bcfb4678fe7cc7cb652a9b2b9c48d14db6882b23effea021d2c7825735863eeaf3e2463a84dc4ef547ab02381fc515344d9a2402dbab3075af72cb6f95542d9f06b299b49f8e23e0bd5339ca28693d25784464a13dae", 0x82}, {&(0x7f00000015c0)="3087c796c27e139dacb39e012e42fded35a93d287f918d9c80bb4ac1d2dc27c25e0f046e8e1073c433c87cfefa5f92233302977db54e9acd63beb912e12875f7555fb05bc5e85465f8d54a6901cdac6a816420a326156845130474d4a9c6d5099fce8071fefcc1280e4584de26b59144b7eab429842d69c281bfa7921e9d45d6dea730676d2bef7fe65ec444646c34909fa3974906902ee7eb8bcc270ac51d54cd480c36e9f1dbe4921c78b76c90a59fb638f084f04690351b05cd043f5ad26a39e126248e1a8536e8581ca9f5323e285fee6860ed065bd791c7636866410debbf2649186511b187711e0cd7da8489d1fdbe5f95a492639a95dfe89b89f04c4a7d0d5a486ce309c8dc8ecebf1aaf561fa4502456e235493461fa62c5f7cab67da923876e57bb248166313a738bcfc288ef1828fb53fa7267e7a92a3490d195b4745aa8aa5ee13c726612851632e7f90b7ac7ea763e8d97b71e54b3dbcd99931992d4215ff95f3835f3c94fc347a980835ece4b40f89d3fcddb2f924c766653ff886058db5db744e2f7dd1918409c2fa59f14be9f06183488013d377db444ea88e6b644db6127bb638a9f24506430f309c146b3ca4fc9ae6090cbed6a606f1a0468c72f828cc1ec8d40dbf96246c4712b2d075a4d4fca1f12936af6c84ba0612a9ebcb1514b33de3d31162c55bf61c904feeaf424cd4594e552bbbf2a19a495a69596f057a59d4e5fe10dde6463555577e6a8aaa319b99a92f3ff7dcd603b811ea2fc86ab95cc292b7a9c7e3e14ed126280e2424d838c09bea6690ce5a4007e34545fad7d29f20025019c48b857718fe9ed3e8311e7835981d6084f34c9a67f2a93425dadf5512b446abd55e21dca87c8c2cffca0f186fbb8f13d8a22a06f6cde93623cd9506b627296572d8dac0989860220de0d2af785a7a0b1effa40b59485044f7084885a7d2c5e4ba7394b61ae6bec075a6af1ca6cce67ff74ce173a3993d741b8b2c711f1bda515a91320f1b4d2ee1df1b4aff5836d4de76e18ff8c9a50d25d6fc7793f4a067058ae5a357f3100cd3505b7e17a1ac9c8fd3e361bdcb6974d0b20dd16a8292701cb732cbabf434cde851ae19e35d26a65af111dbe36c08e590dcd38be9ef082eb10a973ff9e64e10d0a5c74b1f0a3baf3de05e58021d8d188c9faa85f35137adcb240e76a2ed17cf3b4f552108c8d9605e938d2a9a4bb0df74886f0f5f14b360fa5c869e31fc5247bb89840e23e858d3ecc824dadd44831ec4a3d545c160862ea2bb116f263f75cf7bb5e8fd3c3d3491bc18bbe5f41bdfde1aaca3def6669ebba26c822e23ac10e4defc5ae1120119c81112674d3de7a403f0d6754ca29ff5f97b7c2bb7897bd97612382b04f06dfcced3862207a73f13d3347f84e6bf4d77b4b66ffaeb42f32396490fd75dfadc74b43a8d5639e1f0718b7121166de9ddda469ed4ea2660ee677de00d570a7c409baf2ef35d49cd5c4ac140e07a6a28ac312465e1158e13061ed96b35b1d03ddb183ece1d9f51360c9029ebe5ca8a78f2ed5d11f33c4474a25d7bc7ceec8edf31b66369cdd5a8c00d56712e40b9af05fec6ea3e34e9c27fe1ba2b6a1eba0aa8f843f368d7228a5653d682001632d0c0c6a0029bc0b963bbf36c8132f98c1e065d4aecbf611561771974cbba5398781d4e9d4e6647ae32fee2aab3c65bcb2c049e740f30a5a91c962655451ab9cbb003d647c59d7f4443f5aa73d103cae58dbc6e2f19d21d9632be47650fa9efcd21cb17875231bc50e2903f9f45d12542246f19c772d3a61406449b53788d41486cf5dda2597ebe120c44d8bf41f127d02314b6b44a3ddbc65dca0a2beb996b39c819882aecf9c0256c550a8b2c905c2b79b26f810fab57610e57b80334b057bd45d4ee322dc9b3c0e7445619738a3763e22c159f7d30f554ea0fde173e3dd5a0471171a1d31a9c89819d04cb3ec2dc5a9d0c3c9511db5000cd2e78d74b083daa93f9a116f4fdf0072c60a464a727d75141eb0c75dde2ea18cb81491be920ed7f7f6f4dfb1610cde7c85e8ed8b00b1f849140e6aeebd1e372387ebfb22f3c355b1a40c7ff7e5bc743db18e86e00de9eb7ffa86caa249db24a118878c93874d900b6fe328cc1d4f38ccc623406e0c582dd096effb9437afd9244fe701da9f284f4489afdc569df55d437a255702274e8326a6e1f95b37be5fb4ff3f8ecb018766472c30ab02fc669934fd9a3803e13b4603a260656fe631bc7cc9b78edbfac2542eab73a24377fa632b4017b4e5c4487a5b82249a27cab1feda2e7c5d19a9490a55dbff66c2e521b2bc5d8774bf74b84d02c97ad10d0c677e656dde7c61c2f4d4683493d50faf2e0ee23d34d423280ba1de86f01efe5029d414d3900ce509cf251ca34d85987d11f2e9d6deeb4d3b80d7c5eb125a154e3e666a7c5a4f006f0b4ce8a8007d0dd20bba5e22a28eb1c3de63ff40284bb58457e419a3eff6a7e17017f78c6486f45e54725f614f509fc2200f70704392f4c32ea54f3d5e6ffc1345dfafa47fc3e1f9b19209127a923d3f5bda108d71f0d060f88726a6df7aa9aec30983630a5d52332b029f0fa67c9e07b0e0410d0e224824d6c9c51973eb32a1de0e63b41bd6898aab3fe680c3abebed4ee59a1f47eacf7ed83ac774f54f3dbad9cf4ab85c4a3112abd2c328b9707d2b264c3ba0464409a0a1878f5cff452e552755cf9b4b28a0a90ebd44b51590466685ac6f8e2ca3d0c4263ff35dbe672029a3dffe2c6a12fa998c37495935274588800d47defd4458a7d36093e6b751ce2a968448dc062f8bbf17d6803bc90e3c2d35b51cab72529bc3d2188d46af173e359e87a39952989b9584caab23ea3a6924578436a853c2642200e12a74f20ee2ae9a18056450f5f400a1ab2b382ae96fad0b8ff4be0f6e810030d419f50e9d8501940c7f1c0d68d58dd43539b52cc08793994304092eaca72e57cd1b279b3a04ec97bb4f2536da3f985ca290e859e1f88bcfaea552b0b00e3864d08fcd829d4b133c936e49fc9e88c5db1cb5edccf8768b3d00762bb2b881f07260d102b7847205916e786c4b4940703ad584299503266a9c2af83000ba0fd2658b86fb43f18b09bab457e2306f1bca2852800b12a32c69a3fe6123c692ddac986766c6b74ed08e93d5e84644bf297a5a8fbe1a5b77c58778994dc2ad133bf33d7c445eb72ad131019deaaf818202cad1b556c11bd23f49d77c0e93b751e8c46a989d3b30cf44384a7428832deb407615e9b7085f3f4a62855f0317be664433670c2786882b597bf9f437f43c1c408dbb8ef6bc83c0606464944da867c3ed2d71eed828acd4a1f7aa91cf698f220bfca1b72e6a773bfc24fb082c93b82a9d6d3dacdfee5756f53e6b7e53251691a9bfca6ee20a60c0dda6ed4c20df3acdfe804d02c2956775a63a95c063808905ebadf3116f787e568c23e5d37b868e946e163affeef815c7a5057800df14078a45ba124c0c49a72fdedaee55d49fcd00eef305f0c7765a4f5d0538eeb7be6df8a5897e5b901f37357af7dacf752f8b4e60ca01e9ecbe6089cdeddd473499ea4ebc4ab081325aeffe9056de712c17535147290ac41214293bfce229d6a879a6b1ea75fcb4f2d2637558c445915225c8869313d6a8d06f5a2e6ae0e6ce3b0a474a265b0ae747f094c5588e31169fa947d7df13a648d5a6d3c2f5feeb072d9f40035871f71d11c36316f9f97ce139232bf4440cddcb2b217859ea963c016c7c88ac2a3f1869e40ad8c70401cd5f3d62939892d994e463f1a7e6c172b26d682e480f5ad3b686b7ef55ef08407d99ca922d3133437a0e380bb2824223de34f8b161ce2ccbb9cae748da0d5374b31d528fc415c2a98ba2198ee7f2421a6d5c9fd13d56c5c910badd946fd0db9b05ae1a6977efe817e9505e47a4aa3a0c65533cc179cbbe9ba0861381c186f36917d6773553f92122d5377d764b7a074b0b36545d866f1c6f7b8bd025b856a4a0e18af96f0b835d83dd627aaa203304eb992ed896e5f100eda395c32be620b6e27a3490e91d823e63d84f46ff1a65f75a2b1bc6202b49a2b1c8fc0af079120bcd7bfa9be4f129c7c30a94594292a74e436da564670e6c6a5af594d48b61c2bb70f640192be2cddf924c40ef6c353143fef50454797fd4254d688ba0e7b1084a26060015d0f1353dccc18fae63c3f7e7b3d24d0259b4392dd5fba978b046afa73e2b0ac7b0dbff3c6a7798b93f9ed04bbef3074269216ed48d176dad7a4ec59830678e3cd99e3cd613cbd250450a160b705c692fa46f639cdb2959c9dc9d30cd20dfe1dacb55e7e2f99a8f7e2849678b6c69f6ea7ebf99b4346ee18124a52a54f6a0dfd5225d7563216043012b74165bdd8e98496767b10cdcdf6d82b1df9b2bdfbb0f5e63e446bc01d7905323b5b30d942aaecd7b37daccefe50aa936feabbcd5cc57321a727272ad76db11342b75f534a323734296db9ec477fd67bcb7ea6b94d4bfca2ceda27f4103c6032fbacba3a23e314a60760928ea7a943083318ebf741494ae9b515fe7cc953d3173a9a707362d33a055d349a735ead352127abcf064950b702e4df9450aa027caf1093146e33f9887505c063e54d35ba39207a3d1181d316ad601b34768727b5f546010384b9dd0bc85e9f90f8d9983c2a5351256880a26fc5dd5a3a716ea62647b5fe054ab54d7933b9982b39cc482d759359cdc3f8abc86af9382423fd688706917e744c1523fb01378233e73dc3ed771fb4fb1618ca802c05650c8f62d3db4265b1aa79032f8d0d72fa3e15d88ea1115aaa91d256aa1e3217559fda2266381f5b005f7c70b21b4b9898ee2ee384600c98ad015d6bf9d937fc5f45f7b27f1a787f0bbd604c3ad55b01eed9022d6c7f1e94f70ae1dd7ce1b68e3b46d0139c0944be928e9eb90dab5dae4f310b0c9a02eaa85b5748230c918917e9b0db2ca4315e4b9c8ff5d09f9727f9ab8533b9e75b32bb4c5a13c2459c46a1d3c988b95c3c7d8c44aa1c61d72aae9aa2600b0f31262105daa363f4cb3a1adbb26c5d01c48e7869d1cc628d60d80b0970278a2c06312ab2b061e80b61c886e3ad5ec2a347ec27629815acf47cd25a71d68105aad8302bf2fb018ac4f8f194f4f4e360a462c83e18706c00ecbbb4d7223f32cf24ff61a5257293a86720cc426bf129c7cec06125b7c3615871c5520a2ba2a8d6b84a887261f05fb98a7e143122fecb043313a7175dfe5ada46f0804fa30d2d03ee9a9a387231b9a921321113af6dbef67b22aeba79d5d05d8cba44a5342afa3520be3f692f6a6fdb543c3f5274d57a0868bdad45a1f7aea18a6a40bae6d1d6084af3100cdce245dd41dd3265f211af95701a1a56df75767df6e6eba3a734626121fc546f96783bfb55acc0dfc4992f396ee24860cb864e16473ec0875f7625bafa46f5a61428d805b34473cceaadc0c19ca8a541bdc71ea5e183e6ce475792ac086d810c919fa9a7801b1a4265b65d082d50dd862cf67fbb57c0c1502485fdccf8e08d1b9f4de8fcb34c7192215cb0a1654b4727932abd58f5e05485da972ae61ffc46048f85876a043a204b425fd6a64f4f4129f0e64c64ed858f4bb356d5f8c8108ab6dc49147394d72c95b4bf9c9fe7c9ecfffa2caaccd8ae4f941ddd8387751c43f9550ba826f7aafc6bfac4051cab58dd8a798ee6d09d7f87d7eb63045d9cd8ca45e2a3551aab53924d1a3cc99877657b9f189a52821827284454db13cd01ef38bf4dea5753fae89d69defe0475fd3b4103021506f", 0x1000}, {&(0x7f00000025c0)="a6f2ef5943bc361ccf0cc12ce6112d8b", 0x10}, {&(0x7f0000002600)="041525f3ba54132a42eb8955a7c6d686fe18aa8f7db508e07dad0eb8dda889210e05bf834db0d414bac0b7eaab9b4e4d5b15c495381d350d05a648681eb9d0280e30f918758e6fd5bb0766d8b478b0248d6eca7966609d80512c8babe6748333959ce3dfc13b89c95328bd6e694a221c355818e7f7b3414f261116def1a8440a6b78a6b805ea3374859f12f59ae4ed4e77eb18f496f02728dc501eda4e0bb8537a54257e631fbccc66419ec59b5281ea39acd6733db4f8ac948615ea1a0aac6b667376133e018444d8d9c0b2ba3455a4740b82301adedc0d24373c4293ad7a213d18effa099a2852e37e40e3f8dc194d92335343ca4607d61f06b2138537f44990e0ce970a77ee87ac458db6393aeaa57088c457f48723378717085d7c07e8f07f551a4c34eaad60485d1b7c72171bcf48212585ca471858d3701b83f8a7e4e141f103e81b44d699ee6919347193b03384bed46872d7d1fc56173cad1482228d30a63854cd823d0e6ab045c917cbe9fd5e5622bbf08b548363cb296f1290a587edb82e25c05a83a84bdc8e22f3f3f1a3e63b06ae8abede110450d4da0fbcf9b8588d40cd661023d2fd6cae2322acb42a02db53eadeab181443068540ca4f777e549da0ca85dcc35d73e35e6edfd53f1acaf2f47fbfacc6158b1226337c157f4e6d728721001980a6b9f2c1213cd48b525ab569b3399feae3d453f8f0aab889599e5de9e01c71dff54428ddaa9104ee248e6aad5b3c68a223d856fac6db0addb73ef8ff1b10e511c860a8997be1c254992d4f740dd829c952d5870ba4530f06fc17a8f4d996fa6868c724012b2aea973e24fd2820b8280602800097a5b2f9a3b548aab28ebc850114e8e06ce373eb0921a5db35b50ad663bbbb78682272a1ecf8021ed9706cc5a00f441bb6d50a60de009db14d6743f567884f9345acdcc41bffd3df537c3df9939a196a298852bfe187262306a62d049075fe89179597a6e04ac7e5bb152567756b3c0174ee8bec6bacd76c85977ec62cea6e8ac14f1624dfab9371aaf96af2204bb59e07c0176964f73a86671d1227425df7d8cc102df42805a77f33cdd3f56b5124721893422ba2c20575d02794141d737b5a13f7b43e6f5497057dec5cc0ac7afd9909b4fb30af51c2c12819faecf236ff9deb2d285ce391b21c4a7da8017bacd0166b03816c5c992f6aebbf1f9ed1886e7a3886621e33281ef3953297a6afb3480eb7d0df9c9e143e0c01a616e0bd892cf03ee9ea5cdc8877bf286aa0b736ac18d7f5da398e71341927a3a4b8841d74805f9eae7cef421ff2a19a69ab198f55f268c7b63f8df7a0bea848c5530ef6eab155173d0b754d122e5e77d4296a12fb2543532e6081a33ea0eaa1aba17aebd8376670867f30735865059146f1016f77c6fcacb54207c8c6e7991f35b74804249c8978177d1121bd847a53ce2e35fa40c9a5fcefbde11f2ae1fa691279eb0aaf57a9b3e2e3b9aaf660a63f560457729056dac8f3cdf4583a478c853d9822d6388d23cc85ca7b7e1cc44ae229337b92ac28c1be2701b3af3d471cd0841c93e44fffc90616bc0ac6fbf6184a0730ff9316b14c24c98b5143c292cc4ed19a3aca870a42d492dbbd54dd0c3d28118c28a81e32c56c20ab3ff509d8ebcd0193690a0b34237c48e9408a88dd0e003a9f20ede598818ac998142d661d1ac15291b21c1056890d79b0e3423f4a7036054b5523deca1e388b281496f2ed641482aa8d25ce738d65c5d04c79a65c7a5b0e7041892ff3ed3b7be75d31110ab26cd43b598abe0a0ba8897a5e079ba63a165d2e4be21e8ec512cad75e9948e08b2180d2beabf8cae13a94959d2be70f9d108f7aee5747b0cc983ece4f668263e63dbe1d3041e11a1829de18ada0ebabf285ef2fb86e8bd694e4e4ef2f72b8a22b68f45076d98a84f4d1eb1c29b956bc7aeaa37988e408c2175d48415ecdcc70c73fdf1c4d720f70c543d907faa6dbc710b8ab9247b4c72013f7d0c28a0f179f355723fe7f5ea7bb1ef3947c8ed0a826226875020e16da21a027feb546d9b9f3c8cd20d870a95b5fd008ede8cc3d4c5ab34c59f84066641e0d5aed164ef7804c4c174de509de4fcf080723e7049d0db216ceb53ae1393ea669679f53418193cd001e13928eb50a8e929cb86a297d23b2a41c18edcbaf7d27d1c2e81671fec544ee00696b24359473a6021e3f2470c7a6585f4aebe5b9d03c1d109b1539dcccd2b149b10965c78ead2052176f42a8cb87f42c2fc08da708ddc7ce6be6e0738785cb273d3834dd0a154eac61f510ecf732f5f9962a4ab6a32f81e38fcd3b549b51268d638f84373bb276fa4002ec552e72b01e43378edec9e938b811cd6035ed674d4d50cd687f41ebed99c24b41a6d361815e8a9f912b86697a45f4482ccb18c4f6a68508e65e15a428b6e3087c42d0d23dcffd1f6c865aa88499933e2b8ecf18a984e793c3c870a7f39f35aa6a2c04bd755ea3758d2710153b28b362dd0e76f87f17621e44ed6e6122b251dfdeca5ea1ce3bbd347f744d8b195c35cd97909b3e73f6aecb09db0507354b72cb58b149357bf34cbe8f0200b2ac322b33d5175e2bbbdb0ad811b42d5ea2e3e0e78fdf39462ebfbaf29395bb7ce99b3a75a053b27ef4c968894a4cb114865149c9ed7c19c19b2855881b526bd0271883c08e58cc825376cb54d54380846a15782df923643861b50751e6cbe7074bb5c990696eb814b06e3b74786ff9e21317d1be6d4ce0dfed3c7d093cf455d6cfd188f1bef948fec976af00781bb07a3a66621e02828892ae9a200eecef212d0170f742d648b298121dec4b927cf71feb5da18ee40656e0d154172f488ae9849fc361bfb981cb3914995c22d335e32f08d0a5413385359861f41a70351f0f0e89206898b997bd266fef142ddedbd41e940644020ae3eb4e8bcdefee326efa13612261c1c2d8fe954dc8d9559dded209b9d01a30d0e3c975fa7015eb114f5a97c64237226922ac3964425248a79d244d18a10564f2c405579b0db73438c77383d66e67bac8b2c008c205947abeafc612d34657a73056ff24e29e62b00ea6809e94052ab109c5f5158112bf6d187479085a62240b3834f6ad41df2fc91b814dc1b17ffdb131f5d2ab062a75b1e64709a38231c799ddb52c3ef75fa1f9b71b4b315eca349e729dd4af1f1229a54528a197274273e49704ba63b656547a2a5c6630d8fd2b02c3d26da42d22227fae8a76d61e610fa2668de34d979f38ee4e599e5d74fd19d10d4b4a2b3fe6fd00cf4ac437c46d29e4da896afbf66d0f80b4388359b727456f91d9fc94d37361b3b7a215edb297cdccedc79674f3f03d677daef30d326c32f73f47db488c5c8f5ad97fb17c49172215ecc7c47b752177d1bdf5293da94e6e9df48e02794e49d9c1103ecea8ce493abf6c11e83bfb0ec4237dbf617344ff792dbe8e82bbffec7673653c04238274edba91420b24d43b055202d4f062a395d8c55febb3eb76aa687915cc95d412fa48ea2d4bb76ed45cb39004521731bc06f155f2aa3780b5c3b4773d38a0b646d7f72dc1d7d63665276310702d30ed4df0d3dc524f196ad2f2cacdea243e7947a9bb994ea3b15ae1aa2b5e74046145a8a753cd9caf8bacc346a0b009fed4d9c4d61b1b5496def9c660f5eaeff078c5a7bcb0ff2d8d217d18e3b9a1fdac586fb659b52976e7bacde8eaa2a93ea027b4b11457874eb900ab0d5013119c60ddfbded8ae657d74e03d3da6cdc479e88e3b9db2b0dbada9ee346a894f55ad9213bd43ee507881dfdc8e463e380c2f0a5130cb2f0bfd986aa63503d56462014fc91b435f2f4a1088047c2b15d888c3bfd3cb66b99656dd3e7c70662784adef26210904a9f9cb8965424ef92edea14188506c4379b5119cee53797368d6723fcb64ea7814ad21acf2cf191f1774c31dbed734bc718900f3b7ec584824947c85ea358b5071fc0c1048fd5a4a01bbe54e38e5f0f8445aed8e204fb885565c12a57da8e4776f403182c9ee830c654058cc552f32a3f8758eb92946fd0bf0053a129187a0081aa04703e7f0d7d36c5ee3fd63dc306ce25b79fbe38ce7f00a6a5134b4774516c0b7bd143106974b453e616b3bbe52f9f7aabcb1c8a01f243aa79c0f3e1f52a9c6968a6418a4e5a17909048d31ebcbe5895de1527d73af01a8f1efae45f803c798fcf9c42fdf9a26413ce210f55dfb8876566f91ecd090d9bb6fb108753c1de288cf831ea1b9f191ddf942a21964cb577346ee598cde9197d2efeedf10311eb57d39212285294f88388b5331a13ea9e9f2416cb02eadcf06958bd9ff22e259a9a92b1a43fedbc1934e769650754dd92028375cf7c4337305b37bd0b2e30cf8eb412f8838458e241538e66164bdaf64ea68c533dbba4aa346c1dc7e906c0b75099b2536658f5fab256f007668437ed490dbf7f2971d52c2ca9d3a48073cdd23d9287baa1dad3e6d921b69de5695fa1fec698e546da0decadeebf64860401582291513fe528fc1677f1924978d8703c70e59c6c3178695bdc85a1b07b0e5a1a2259bb2d4c90c4b5c9aa4522f90d6f9a9181f1f4ab2c4dbecea3a53d942edf13bd436dcd4e471290e37a780e99996b0d9cf92637c2d0cd5247ae132a6d4b6d7a7baa7ebc7ce351b25cfcfde1ff93041fd4ec07ad28cc9ba2d24ed9a8da3fbbc8208193c52f4b5abd9e4de1e4f98d3ed481340000858c06f41e818fb66bd727f518219f3c1c13a132da1e355bc59024f4f72a053cc768cbf028cecaa262cc9a82878988a7126abd369bbbb84f93d67a1c7e7929c18ed52e7a8cfb9ec85609ecece468de7073b94779dc485838880ed2dd66834150acb6d66c3c3ef2e0f5cfe7a718f2d9a111d5b23eb2f1f43c39d8f73b97a9ea3cd28998dcd578454372914270ce2aea1caab075e682a263e196b8c160e858014aeb755f43b6604f686e3071c0f6acfdc337cb95c2632299cbf150040ea337ef38d9c84914d49df448f27b8e859a0661dc894d2f1779e84e5c0d8c081bc3018893e4542e51ccdc0bf8d64f13408954ab93f016b63e16f60cfab8200f745f85f88ce3ec5458495549026c4d5f0d0d0e2c31eaa12b2001ee15a9d80213ed6c4c9084d4e9fcbaa0091d234cd8b2105ccacc27551a0db483b1840dcc86b73911aba043b9fd47adaff4794841c1fc14b7112addf17c9147bf646503dfbae77eef77de9dfcc6f087c503f56366c8de6181897bc4e5059917bfcaa5092cc0b6364da546176cb67ff6aac0b9dd430a8057d549fd4095c8744b23d57fbbc7aa8e9b8e8d9a139e7feca2806646e465648b0ef36002b315cf6c28757d0e24c1cde270878f9244ad35a843b122971fcff2a8369ff477d461c5eeb11666e76d1172b80f7b3662a344e2a8fb9d2ba8b95a67963a657e3ec524b919e7fc11fef4f645d9a4d28b5946c03dd584e1bc33a1199733bcb7bd4346c4067d37d2c153d29bd75afc063345ff02a80362de151882f5457c9f87eb091d68369c59a7adfb0cb650e886fc6477e4e3f0cce0035d5a5e3d785ee7cab560cf9f04aad5fb81d962d580a67d48b721a05a0860afc93f1ad0eb07afffa08eb3faa1adf9caa60a5fbaf38bcdc58b86b6333db105c1d67a6d17d5c7434dcfd64c687219fd0ba253105da3cd170ec0ff0b8c25c442f146b29dd5b5a48763045d0e1ddcd5f9b8eae89edef33831f18234c0bf69ec2ba867685df3e4b964fb636130a41a5f745b35a56ec0e8c72e3fd07a314a5dfa92c4396baa59fe63f3862a65430d53cac92", 0x1000}], 0xa) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x90, 0x5) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x8) dup2(r0, r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008b00113c270000000000000000000000000000000100009fff0000ffff0060f6a2287f433f", 0x2c}], 0x1) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) flock(r0, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x2, 0x2, 0x8, 0xffff, r2}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x700) 16:00:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) sync() fchown(r0, r1, r2) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) socket(0x6, 0x5, 0x400) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="bfdc0ad52befd2bd1533e9dabf24f400c92a68b8b5cf92fc5ad9a27de77b45f69beed6c3ebb52f4c03ee670c71a899d326d464de9e44cdcf56886b070e5a11e739ad619dfb6ba4e25e4465634022cd9ba476b2575c2fb0c3014c3fed5f569a06bd22719ac400b4843b40eebcf0e37a996b9532bbf38b120679eb35c76756f79ec4685ed4a7688e588445022c826f62c30be5e9e6370e4e7e1cc3bc5ca0dda7cf8c473a64684fc588a3d60ff15d1a7bdf5f77fbe8b477f34e350293f57facc3fdde7f2e6f567031d54f995b74cbc56b73517631683a70f50256a928ab6aefab0679", 0xe1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000300)="eaff125c00000000fd5257c4b8c0ca93a5a4b1713dc3c10981e336f8504ab30b0f8acafe9f800fe1c9c6f3f8b277402c4d3ef0a188e4bd2edc0620e83126c19885f803f1e0dee2e3faee4add833aad6ef9f7050064080b1361e2635e315195cfb90412060cc283731586e8022d414f3869499127f9d1d1438ad9ebafdc4946f1073519000000", 0x86) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x4, 0xfff}, 0x44, 0xb0, r6, r7, 0x3, 0x70, 0x7, 0xfffffffffffffeff}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/68) setsockopt(r0, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x2, 0x5, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="d1ddc2c986244aa853efeeac01906a0c56364ac208de3614a7a469dc6c4f2f7dbe7001423a145b19d26284", 0x2b, 0x402, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000680)={{0x4, 0x1}, {0x3, 0x8}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000640)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000002c0)=0x5) setuid(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x4) setuid(0xee01) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x81) execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340), &(0x7f00000005c0)=[&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='({\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0xc64e, 0x80000000}, {0x7fffffff, 0xffffffffffff0001}}) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x6d, &(0x7f00000001c0)="b26f94f81201aaa52a0725751b19a0e090ce620e96a540c5b773b2f3dbf87bb94dd24df77a5a1f17c5ae1b3694d9afdff4244e5bb3fe0cb37c48f7d151f7bea04052d4a69736a6640d61556b2464208fcf551813c775073650a75c9fe4d11bad4aaf11947c0a5984acbbd7510b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) fsync(r0) kqueue() 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x4}, {0x6}]}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) sendto$unix(r1, &(0x7f0000000380)="d311e5308e9da69d2d952c1ac3226322737ffdd5659bb5997d2e4d85be5d79ff1afa52f2f8627656e0f5747742694d4dfed23f0f91668d3204076c49174b26713e0b94ff6b306b50ab98bab8a3f6ac855d2383b4601a1639fd0887d1eccec226d25f1f0107574756b59cd6484a6af3375101f6475ea37acc40aaab5587ac76dfe52425852c9744356a9f3c3a45b50a6c9a95f5cb16e2dc8f47d047946db878d64c7b9b9753054bd6f4007210199312e50bca17afd5452bf090abd0f33592742c2011ba569d6b69bf013bafc3b0556d344d1df50c60054e70917f4e037d9297050d6743f38b661b94c6ed0d82444417d7f9894ce72cb6e2ac38db1e0cf7fa6d90e173b1edda7a8f1beb47e4bd78c1ce5d89e34c6154bb5088f9baac9a41a39aa67e98c4c7a8981e685d7152fb4dc638f68793c72432eb302552569ca048202c17d3221ce763815539349571789f4d96e9791c42a8a70f9a48bcfbc8377713f7eec0717e9c86c29ff33ccfbad5bf20ea1df8b476b7b16a3f8a53ebb3f257a7c73d91a36481cd71bf4f12c8297283f5f9a19401ab5a03326659b575d339efb9aacae744e2adffddb7d99521e748dc8184cc33c910de58c1b8ba6aed1373babfbe1a0a81e53050b5d6fa529f417534fa49e7de14edb2d156b93c0cf9b509e3c71a1b4f84b1cfbb3ffa72bfed334c10300fe0fcdfb93ab22ca66e686d844328a952782d65adb008bc8637c54ba293142e4a14ec8058830987c43f2c7fc3ef16fd6e8a35daef6f92f0dc519f58daba8714470fc75aeb78e8edfd776bbbc0ec74da3987c4853efc30e2d3002af7f4ed3608a9f45b0e9f114f10ae3104f6a3016b85fd6afb5e4cd1464eacc8dde9158b59da356b6dbd46e4373c5b1c218a557932392004184ba76e1a27c11f7fc863f55ca4f4c50fd0b2f6e85ba4c4567f1140beaa6637ad2801178b6f8212f26f2d762f9b3e07ed6bf942c81516b5e11df3d3169ea7562c52cb18369f176e5740355eddaef6101b01c844d3ca8216a4fef4c922aad92e0c039a1a49168c23db4934fabfee34b5b1444fc7b197cf42420781a00589075b5c98760c40fe029b6edb7d9ed73b8e5d42441582f634ac17e3953fd725885a6b26a6d6f5ee7247c67bdb4374458431bca72ae64f75e0616ed0ed5c574c1f1a54760b4e77de0381c465783d05318bb13310106c6ab3128f0bdb4804ece8a4998b680cfb7a8bdf2b9a78e9b41cc33ae3864d47c0a18c96d6a6828983572ff481b4033185ef7c56a4b98d7485a23f6b2fa898df6fd9594a4c13751b68ab1688bcc8e82cb816773d95d859c8f7b18e5494df54f0d1a82625b73f0dbaa7a48a2689fe786c088005670952849cf3b3f400bba00ba20a7c8275296b5a0a328d05a5eb88b3808296b5921a95dece7077be1b4c6e30b85e9d4caf704199af8223b469b81bf993f24ea469716564294f5e2189563b256c76cecef8b96d88824e385e955598df28746538cc2effb6240a73d26f7039801459a84ca8ae53c030e5273c5f9f804058faa28f6f52205b043a6d885bff16342f4501a48571ea31eabc66ae8303df98bdc17426394954567edc181b33b9860bc0900502501e571a3cd9cb1931c418613db6539169e776ff5d430a6c7603480feeaa6ddc7ace0f754e60fa7c78f2f32dd6dca0bc2d4b770b6a099fb4c07d17d6873e0726266e99cefdca63378cbe8f3ea1c117f6d3ed94282346007fc092f7bcbf5040bc61832addd91526ec1505d4ecb21024a34395a933bd008e31fa6afb5866766af159567114f00f2e222453fa9631cfe90ccfc162b1c625b1bff271a587f3d6ba64bb1e528257fd66fcc9e0828df084ad6ee66610adbee02ce755a6719aa76c4830bae2d2feaaee2c1eab9d7c3d1a2ea2bfd9cc8a9cf42ba515701551c58f20ac3a5eb19428dda440f690b75baeaa3c86ffa720e0c5af8993a13ce14624ad40b7a8d3512ce9965501a1759fdf2de2b67e7749169a335eb01e4f4bed6b43488c2b33f2d7b8645bb4902986ca79545d6588715e3e3388b35392852eab030399408fb24c3827bf0f57f2434d4be523d202cae651c0e78282198d9d1a120cd6ff424eaecd7a701eab7a75f40174952941afcd96601a119e637c54911bbd9db35b8c696eef570ac59c681617eec25228107ceda88631b0390ba29d82b604a7ea67d9f60fc30ecf1c586bb0d849f1ea128f73dc226d0da3ef760af266b869eb24976c07229751c11adf4be5d1d2dd5af11c3d21da4b4fc1a16e22ad486b1acd349cb77a522f1a65391e18df0fcd8b0ee5b8dec516abc315be783bc6ca4ccbdcc825790b7eb814a86214e8e729f7d5c06e98137883d6d30851f409287011af1ff3868a0227269dd7cb1885ec7eefcc2ec43dea1b9b851332bc9fc93ceb299cfea9995e090ee3486f1d44190115890e44c1c40e67c9fca08fa59c287225fcd457a6b3d7041a05a9da245c4d33bf623274498d52d4b7964379cd62b6e6ebf84a8384d3af8c4764708f5fff5df9cd840eea748ffb4896b9666275ce3b1dd7940599da6618a313172000ad046ed92a41454248ac7fd0cafc5836f26359eb706a40aea962cf2f3da598eb7c049cf6076c8d559e34bb0f4ab741847e1b6e7de03cce36c067872f7a31bc63b1b09d45d29b65b0ff0485c4491491cc2b5fd0d7d280731301bb72438035fe466dbcde388faacf58cc4cd2e7f1e5c8c1664340cf3ccf687067dae1443366a9d1b2402128d40e8eec39222949dbf3b139cbf6bd9a5d934091bde4ea257a4d1a3c0f61dfc0cca2844ba9e61f5db02ec30e1fa6d8bb3ef7cf32f1017bb63b1a298a25fb9ec9e8c4dc02395d324e4d319fdc38d47a9d7eadcd76bcd6b985c78e4ea7d581f2e06cb6719ee1ea5c20eb8698f842b292e22779881284b51fae95cfe02672ccc17e6b227a296bdc30fff4d4fea383c7920cf43c4d1c428bfa2d9d446c76e16dd84eece4ff6af05930669058b6374ef8592e12c50a40b12a9e2affa1c20620e731866ba38ff6473d5530b5ace2f66f544e20fbd6435018d8fa948857e3ae24970fa820c46a85a2759894b08ed8edbc77ae45f1f996f3f03853f57f42a6e3a1b12812a21a29598da5fcbc8f82274a40d5ed6993eedcc388f19c7c79f658ea58e4d6cc68e9a2254a9caa00d03d63d9b44a27a90d977f4c7023f19e16c5d72622078e02b314b73ecb0479ff8d0e237b7f2f230edb97e3d088c45f5a75ea086af4bec1f98c4bdb92b4a7f1550bdbc00b479ebede0909b51b373ff36b0334f5b53d5cb3a86b36bd49d6921ce9aa355f86c29a3ee67b3f7921dc42e04b049eaf23ffd0fa516e27b197aa945fb1c4e1be39d99754c4463668843e9fe677cb01e81637abf127b321af7ed0ad7335e4660437d55b04091b703c6a5d5fe06947d6ac90fade2d786141198cfc97a8c491e18ed6117e828012617213e871a5d53a487954f2596eb6b17e4f3428ab489eadc1c725fe0f2f094f7050eac114d476ee4be6d9fbdd1abf05f89edbc70eb6e6910ac3844a28bca94cdbfca4e1bcdf2a35ce84d0969383b754dcf04b99430ae384de863e6963d6cbd21b841f19ac48ad6536dfd5bba057f71d69841df2b20d3b4d2624d461b2581e8ccddd99779ecc6ca22617d06c265f8b818e545f02579da499c742145c1518f29f3b68ae4b52485704d4c08581606426aa5741b37e0f912e7da37ae7f77a6d79ff3c9d6d6d6419263f128893bbcb77c17bb8d4496e9bc0d1fd63fa2ac8c98e19a03b333433ef5c0805c58c770396da6f2b9699a7468d5ed53d46792f578cea22b5af5e5b17f6c54609fd586f44eacc6e6512cb636d18d7362ef17fc74d4c88817bbbbf015ec6d647406fc7e70c30969aacde67972816448a22d042562d49fd16964849b7b4c2a33f3e75b8e81b5ad1dc6db7619e197a518fb80dbc414844d874b1eacfe084ed388a252bc227f0927679e5fb7511c51568d72f8d811faba80aebe5fa2c0d0f8f2f8632a6117db8387fc0072ef22735219e9ca90600cb1a94d06c2300dac482f3f6b36971ee651cea18cb06577a33b2c552d566274f40b4a46f3fbd8e27ca77de690719850e6fa5b973fac4dace51145fb92501001ed03279a981ca31d40c896206c405f31938877c71fa4f5d850ac650d9073e644b4f12427c55aea5b776ea27d96274ec69780051de5849664608f077a78927c737310799ae13a4cd960a035390a3371607b6733e733ba22b398fafd2fcbaad45a79d431039b10ae849c4f7097f8c60cf603c345bc25e57afd5454f5d873420cc4bca669ddae43ee0cb4a10be508cd83162af9bb7fb89f2011ef78ccd8be64bed50c0371f9cc5ea35e63625998b562316667cfdc6680fe484d5f31bc575c091f52a5ca674e1cc9c03d3d4e4144bd46b2ed6965f9e4b2448134c74078dd67a92f0af58c8f2b5eae78a7793dffb72b80c46fd0ae00c9b8da842ac197d851ab72d3d5a6f21fed800c7a27346efe0cb5c4b19d08bf691052b0f1f91d6632607a08c4808764e9f6e1136b80cd15c0fa8dddbffe9ccb0766827acf05836857b565606eed461f36ecbdd94e6d3b46d0a9ee79cb05bf2fc7f5a2acb791705a5c3258e063241d08001581377d55f6d7f0bda017f3abcab331d7f6547a490905255dfbdd2d9feb7c91e7d770eb50bed3c14a39032783c90b4330c40f60a443863e8f47e7e58f9affb23387645b1027dbe6215cc5613d45cf0cdb948a451cc0f4d6a23ae27656c94c6fadcfe582d3b8ab5bf04b4354ade46b677514f83fda2ec4e36a404e2286f1fda3712fd0e18f4d1614018fca55417a0eb3f6c9be65c9b3ca848d3a2458d66a8b2ebf88187d54fbba8ac0c4d5d3fbb13a7a1bfe02ebac9a8678e7d75624be5eb1fc6fe282be9e313c95ada70117aad2460666b7469b0ebbf96afe50e042a3f9e7020b626b6d4bad014ef836fdc155e7a1a666890b76337e814262f9fe8ba808e6ca601255b9f85a067ab882a821f6ac94cf1fca771fddf26be58121865ca8aceedb0732e0aff1a7bb72cb853a93b52fe09a777c6de54befc64e49dca5869a944296346b10e8d14478cf38b2c94850f6cee6e5fdaa27f41b14fba1dc311fdb0186d2a7ec431ed16c418ccf6847d87a2a1f0895934ae2e728ae73cf32481811444e3915b8f304e47b2ab9fc27d3545d70ad6d6c105fe2d0f819eec2663e9f6144ebf870456d0cc93c1d5339ef7b9ac0a636f1bfadc055dc96b801e6d9d43889b6187896d5be4028fadbdb363e9a439e244896beb463c775eeba1a0d46c61c1d37617165052fee043cbba0967f155013420aa0cad5f6862ed37552fa6b1ad36857f78f3662f322baa27c9df837bb8b846762071d11044ed75e9c76e4c14738b95b868ba03325f7ece3c356635ed184f963a4456d8201e6335a0f60e82bf427e9c456dd5850cadb2092b0602cb3a7bb35ca5c4838e122a2692b90bb182915ed6558f6e4682d7af01edc0bc2abc9cfdcda9e336ec8fc568c27d6919f88ac85d7c3f6cc06e0167eaba1bae9f8acd269dbe12c977f0d2529a7486aa9aa01d40d52ff4d22e0e4c06b600abcee4b3b97c77be53051c79d0a9a79ddbe02cf9e2c55d2540d15d4c19530940e77f2a85d2a2e721ce52d8d9d9f05986eedee362b745111358bd7b9b68fa5e3148bf2cb99d7ac07861beb583b136ae9a1ceb148eabac7fbba9e70ba28d3534b81e96e4617c04f069492c2037d495eafcd312b64755e5c79da4653d1e9afdfa27003f44a2df5e8f20b0f61ed42f6ce24b3d65", 0x1000, 0x406, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:17 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 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x82, 0xb, 0x0, 0x5c678aa6}, {{r1}, 0xffffffffffffffff, 0x49, 0x83, 0xf2, 0xb569}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x3f, 0x4}, {{r2}, 0xffffffffffffffff, 0x50, 0x1, 0x9, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0xcb, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x18, 0x22, 0x33, 0xff}, {{r2}, 0xffffffffffffffff, 0x42, 0xf0000002, 0x4, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000000, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0xc28a, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x5, 0x8000}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0xfffffffffffffffc}], 0x5, &(0x7f0000000100)={0x1000, 0x9}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4c, 0x1}) close(r1) openat(r1, &(0x7f0000000140)='./file0\x00', 0x20080, 0x2) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) r1 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x12, r5, 0x0, 0x4c) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000100)="bd5f11eb619d68c084ea29f3f98fe4b51de1923867af106cfd5755a8a00130bf680b02d83c2330308dc70fb998f3f8d7642bff247ca3da3fe8ffbbdaeee18208780483c3", 0x44}, {&(0x7f0000000180)="92ed036e29eabe28e5caeebac7804cae7b32f4e957089989", 0x18}, {&(0x7f00000001c0)="dac2dec04b43a636f905a4ce9050927a24af1785bb6f6c92ee52d80377ce84c9e72dc343844de09d2e4426cc21fa2e367c46ee4a6141dae8cc640a0a7ebcf8252a7976829383f951f7a3a02daf6da1ca7131535c6287e265bba448969ab0a450986df00b2205c360eefe532b3f5882de2c9916a41dee97bdafd2e4953126ae3b9ab883c5bb0a4d50baf8f4ea008c64fffbf8cc4a2a06308c7450221f26f775603b6c425992d1031bcf5ddac45b46937acbbb86775151740663bf355745ab6a9b10701b833ae4afbae8b84623b88074b32955ae06b36e8d46a1633603d1f5319f92b60cc45625c8b97112c22db5d1f4026196b4b7e2b3a8079f8ec33079388630a14c7b7da5a0ed33c59b614605a037a0242841473bb2618abbf2ed7444e4374e71342f1d01a76dac6ab11b60f4fb98a48a8ae551b05fd83bbd0690d771c5f6bfe785412037fa29e8152d37b25f987f687cc1e6ca9a9c4d10a40170e0869c466b575ab18fee2c3bdb7c15179c39aec41bbc45bb9668254b38816c894cb910782d53a6f99ec8e2c0feabd751e4bd86c5b7f1f6f04a5834f71eb979f932db1db0c0766b8d506d3645ba39d33bf2291a3fb212905d7f0547755374d1929abd64c9882e7c187ce4f248b5fbc0537f581018fec36d9094596a57d7b6b17d8afa9fa766aada6165e016a30bbc02a0dadb4397321ac77378c4af43a80a5070c772723105edc3341c78669dd1fa991da7e5961a196809fc8ceaa2f743dc669c91066eab3a78614c7278c979704454e6e54ba90f3772eed70a5de9a6298759939e696cff1c67396bfde39e634764a7c4b9bd3cb3b08668d2ef9c69ef13401dc7c1aa4477592b5a81310d41d3461648d0003119176b1b6fdf6dff5bbe292e55188f6bbe77ac4880883fe448c3797da738aa46e847f57342f05bdfa2ca8c62b6e2cfa1b6acef30677984cd5285eec259a6a89f7de722f1cac7efd7509c005e816ad5a3ce6bd81f039b8085c8a86451c8fcd1f24043f6214520356b7baff887e05684a5064cb2b646324c9ea6bb12d0ab9c7e165f9fa25e77258c6b10a2175cde21c6d250a3d29e5c21054ac8cb1206e414cb0e05ecfcc1743b866dec6c019130f0635350322a89838c3670995de0fb228954127b21d58f2768ffe1050f1ad47a58b8db7c48a2ee7fb22e2f25a3173b4a87486f5d6f61b21bf14db18ca602d628d73df2446d54fd01e577908a9db5aea263cd61e1e49c826ca2bce36ecb8f3903bd14e46967899f4b8ce0146d0829db49b50d8a036201372dd1399fbd83807f0e7faa703da72f7ab4632855088bdfba9a694168211f29b0163214201b6329f0323a2d45e6e93f7ca359b61b122b1816751ea48367e9271ddb9903a6d00129d0db14b5e26b6d969d1be3e8182b795bcfd9c4140b6bbd3ea9a6918b8096c5748cc9dd779bc71f160debc792c2b0cbdceb97d14be11203b663fcdc264dc01b3fe4997ed230d88d1b79daf12079b6a268c2e4af49746b4ef5981a18e6a1c770149179ad84f4b9e1ccb0f18c49158411cc1d745533fb72ae626a61f876dd72cead67ab11f9bba0635c25e73869b44f5ea19bf3d0bdd40c5dd55df98dcf1a87cd791b4b336a3b0d1b5cfecedf1a855ddf10e320e908bdf4a1da777755e9cabb968f826ee81e798a1fc93ba22bb5d80205e82743c73de723ed2d974da4ff92451bcbfd825b1385df7b4a8432483f55f4627972c0326c465d5105ae5c115911da3c5a6d2e048962fa1432a7a61b7e4c694a7ed109865b9d2960e1d98d76c38be3b8dc11b1a966cab85aeea6232b5fde058487ce32727cf583e911e0d4db9fe25eb1295e556d74194cea23bafe7c61eff6246d07e06a711373ceaf6099105c9b28ae294818685550c01e053cca66b68c5cda40bf2df8c3e3945b4044d57df859b89c6eaa3f3b28849f454dbf8c67433ea885d5927c7720fea79d24d1616da6562051efd18c57240d0737e659ea2ffe687767c99ca5a046e55de2ab8466cec0209578b48b3cd8c48406978f5a2aa5850f6dd2d2d909b7587ce8ecd2e52cf0dd417e05db11ff81b9815478ea2f7cc434892ffaca6e604fbcf4697cfdb726ee2cae21839b7c2fd517d6aee6f1503b3d25c6190317a4233b8f8dc4fc4b6078e0ba3bd0eaca8c50b4f6984558db963cb6cccc16c373767af31187eae10b05d8374b7a412f74ba0860b762dec265b53a8bf7b10e77c79f7cfaf0dc027308fe54022232f01ff5481c964ddc810a6bca4482288815847e030c2d74c00effc7accd56e64c52d0660a9ca5938b02ab692c0c673fa8259487057c8a1c3a8756a8499bb3b5045ae8696e104fa8f88cc316fec281e65df88813d481d6cb8f5cfdcf0071d0d0c6d98bf942492995ffc72a929c10afe34431619529e16fd437336902f152a082f7de1b3a7eeb0272f9df4511ba1d96a42c9f1fa1cee2bd56c5de29d6e4bd4cdebc57a91615a1cb8bca10c67bcc964074898e3167bc6538920b77885e68a62507e15ca986868c42b519ac8e37ed8b2eb8bd40b8110d548e9b198672f0283a3c4811e8e2c0f5d18d78f10234653e4d178c40dcbba235ec75a615b4e471c1c6939cd2ed68e5f6a4065ceaf0351aaf19d24e8b7c6ff1ffce7834763d62e3f940070d0c40f29630ac73f72c1bfca5ead72c34ecd1d99e997c189b1774148b3e08ab499e5a4ff2dd73f0a46824aa10a7c5fda3ab29c7ef4ad982621bc73b23b00e1f1c0f0b22d12c3dd7268cae61399967285d2ca0194a273a0d0c295b076e681909099be09f0cd56409f4737c80288e5996df2b7db3adb7f50c011a9603177228c4ecc57e8ef12d2606cb5dfcc583c013bbb456242046bcb6e8b0e9acbb4be19a56600a0142bca3942abc98a307e2880d2b3575b42e838f3de4bf9e057f7463dd696f36c31bca118f0d0fef9270a26ced6fc5780cb25021448e82e26d00eb8b2d79c6adc37838d20a034b55fba534adfeec5ab6d6050c0932339321e63b95938fd40e1f7546fc41b3c41079cf18f820b00dd323d0b3681023befae10d27027e2222a7761c4694a7f9347b7adadac9c6c9ff5c571522ee6fd763cca6dc2da964a9e82f94cb1e100ce0265ee3263306673237a732948a25de59b197348b760d07f04e75affd0624e6cdce980fd4c4347acf58b22f3068a5886080437bc925cac3420f9a3913e622be069e058dddac02daf30f21e44e91637203f196275bcbc6f590e4818ee11e6390e54be777133f585b917e9a926c976b9d136862ef02a5f8352890231490eead6e91b0de9ee4173992f981950e5664eaaccfe6d3ee1968545fb9cb2c1d2223c8f2ecd05892a9e8cd81cca10354df2b349e0a9d0fc2dd5a0ddbd306cdb65f5c8b994be84d40b01e2920c147924ed8875450d04ede97ecbf40335cf81fbc0590a83a9e9caffd1673654f95ae638332be7b801da0492f5e4b9c8f5a65d14ac0fa189275334ebddbf7dcc336f874ac03bc1dde84149d9b460a2d476f4043e7242abad25151ddb3313160e434253a46899ca0a0ff68e60d2460033c2619f70c7e2245187904e86826dacc90c0e5bac3010330fb4069b9ccc8015c11f9101e2d071fbea049297d448894652d1ded1122a82b459e9df274437f82a871659b1a7b32786dcfa707dcde702a3452cc08bca0c73da6a27a93ca74a2fb896156e646149d489110b29a44cfb39d28681b6e22503d68df7eda9db9054ef4ca68d82dac04979ccec9c8c636b3c9c0e21b06087c81e5e2ebc87e0a8653bf24810789317e556aa299e45edf3e70078e2c2da322712b6e56b2edc9217f1dfe02ff92c95b5c27fc6a90858468f545d492f99b7cb41ca74fcc044bc6085535f9718b6b974517e9f200fed0a3958e6cb43e2bdd544364139b8d3bde914c33ebdb33af8207db9b578c1d4399d47ae2c0e7ed27cc3c82710c2e6d911c7c45abc595d03e7678ef7986e2111011219f4de000ce698f48a042b3b72dfd1851e15e09ba959c557b939d0e29cc12126d36024908b4fd77ca17ca4ae3d701cd50ea83a6043bed76616642d087eafcad418020a821a4d57d7077cb94a500ba950249c19f9b7992b84c9dfc036fa1f8c5cac115cc45a6505ce672bf189c033ae2312ab63858c2f60bac291c0c7092517d795ca96a6af9b67b891f40d4b9554e68ca32cd57d85ceee5f9cf40934f37489fbd21b32906cb83cb34ccb03b5230089b23942bd39fe16dcca1496b7b03da664f331348055323914db32993ef714751ce1f822c7a2cf47287d673ff6aa444c7da7b404a495e418245316a5fcd15089e61391ea9400c837d81320dcd310747ff0750ca0387bc7293756eec9b7d4200f09526be3a93ea2e15d8d08c8867dd72004e692f958f3a1b7ad07ab6d926aac96c117b544326aa0bf02391c123486d28f07ad23952a980d0cbae5c1c2a43d3b8e53c16fa4ce8a97db6ce8d8fa5d2b464a104bf808d4a3401a7b0a65dbfa42fb44096b73f05954eed17b5f801eef19109d3e1e90e0927628d14c21368cae44a1635cc1044d04b65f45a0d62d033dd1c4a6601020f0280f400c509541b207dfb2fb6223c7627021ed1335bf8e1d147d721fad1625947f59381fd74d41dca505eefa3e45ab9660829d52a1b7e317ffe920b2bb0ad5df23409592215aa479f6ec0573190fbfb5e484c5dd34ca08d915b38a68e22c92f637ed3061ef9364eb51cfe0b92c60fa5fffcf847de2aba86d68e7d40d0942ab42beed2150b691b359f24f41950919b9d1b71c2e99e81ab160d6644ee62418c5d142b13d1d72da602ce52b5ff456cc07dfee87abe47449dd6a20c55e4c907db64db4db7120dfe6fd0425cffb17cf3e61d8948e0d0562343436ce87041c7adccb9880d494b65e2cdc24bd1c993d723cb6cb40d624f037629553851ce46c3764c30ecf1f03b71cb852d65d9ded7e0684ac4ae9dfa86b912a7501f8f1ff4f480e352436da86f2d1aceb8fa6e4a11032cfc1891a0b88a8ca99ef12a3ae3b06d1d400424d101e051b33bbe053854e073f6e27bb5cb91f83f1ce4eadaefa608f6efb2af246413cf29081951c8e48c4041b1b7f502025f41d2c043a1cab9f7655bc5da58ab521f8a9491544e7648d5cf0ff016572f58e3449de1dd1b9f4468bbf3ccd1e5e77ab2452ed0ec0be4236fe24f9c5f359e21af9153093a7334d699b5069637c304ba5a0d34b6303953e40c4679efc616f7c57bcdebde8af83820ceff00e6227cadc3635aa0d1d91d6a16b2dd53430110df33183a6ff6a4f00bb8faba0da95c1e1634de2dfd609253990c0ab483da719919956fa609ff5b2aff193e80dc9fe8d80ee39ea2375f7066f44f445f8babbfe9e7925ac024251bbcaa8b781ef2ec3a053ff32dcd4c9f1168d67451187d7d61105089c55ceeb3836f9c2283bae27605e4fca9cb560293380568d61e5c2a3366dab14336472b22eaea99a0058611a30afeeb96845db5a7de0df128a89b49b67f4060d4274aa612c2d34d0853017fbd4e098c38b1065948297c8a609b9a4ceec7302e33d88692cf5d7e671ccafd0419cbc3b37127cd8a8957f09033e22c7c163b36c0fd023838ee3c07c8d125dddaa4a4f105cadb873706132a1d2c391f909c833ded70ad02dc4ce7e783ae05151fdfa0163bf305f06715f97242c1b73f26cd265b0690f325719b363460eef0d4bb5e3e4ce7d1a87da579d09e87ffcbba73c2bd7220eeb3f5c57aa3dc4f65900c0d586548f630dec0a3f1e8678e731f4f41be59ef13a143314375f54abaa4bb158fcaae4d0241c43628", 0x1000}, {&(0x7f00000011c0)="497bfa63232c3bb482f7308569a9e3589488cb12dd0e85aa475ab26462fadbe459e4b108b30ebc9c9ea320110653980848d5d915b889bba41162b579fde2d1c80ca1e9c6f7613803d41e30f0233e33036b3069918aff9eec944102018fab212662f35d0cafbb0fcec613b2fa8ecd2a21a988983ef1566ee789e08796ca8c3db34f9ea034cef1fcd34ae90e79691422b36f86e82ceb62816ab89fb6dcd2c858cc0af29054b17e153e38eb8458f9a2892e49dc77bed55d912b16619d27dba2d589196d346ac381753612639e935b307208be56ffcba0953e6a36844954c79e970df30243e44f0f6945", 0xe8}, {&(0x7f00000012c0)="4db747e2f420882d2cf89edc6f24f2cf4191d6c98e57c4593ff00063c8e371e7ce36839ee00287fbd6030c054a97219968e5d90fd8a7d9e756be9df86c3ca21bd7897eb78570d102a4f5ed13fc8fcc706cb118bc6f7d9aed5693199a0b2dd7bea32c81516deb8f5ccc3dfd", 0x6b}, {&(0x7f0000001340)="a07533835b439cda8a8c94c4f1d94f2fcb892e247996bac7677a6fafbabafa644a7067a16cdb1c4a5223e2f57197cfbbb02a2ea98c608abca29f1ff11cfa890bfbef68c19291ac130a20351bb392af9d902548ac3046bfe8d4f0956e7d42c9b060b80fe2519219622c08f4d411945229189ad51618a99e5b3f4b0f0e68737a00eeead59a6e5a8f35f875906724d32bdae38725a1af861bbbf81762c4f025a53881ffd263b1ba25b5d8c754fa1f", 0xad}, {&(0x7f0000001400)}, {&(0x7f0000001440)="ddc80a297c4898149d2f4d4b998bef8d48062225e0cd426e98c07e25394a175ee288b55f3d38e5f5af23e5ee9d1b62bec972e545f98f2043634edc279ed3fdb3e2", 0x41}, {&(0x7f00000014c0)="1339af7d2142679c4cf20de6170d6a9be9e5f37ff878b1c92cdd25dedc67b3d824a59c6aa24a9b20aae12feb29ff5def9e78702d7d6c56599d855b77bb3a7424f12467db6bb015a931712a28107a546c2ca56997812a20cfa73cec12a6f596fddc7c9cab34b99f27f1a092b4f3cd56a8b346e09f507d", 0x76}], 0x9) getpeername$inet(r6, &(0x7f0000001600), &(0x7f0000001640)=0xc) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000001680)={0x1253, 0x1, 0x58775409}) pwritev(r5, &(0x7f0000002840)=[{&(0x7f00000016c0)="e98e8bca90c059eef97b900e4c4dc9e1d92f5e90bddaf974ecdf03012d969db28c4b10459e3ff3e3b3512497b1b25c96136660ae371e4abdba0fe17bdf98e304d72bb4aa829fdefc7a96a861801c3404186961fd08681905ab6605cd27bb19e240be00196e158f8aab34ba3a6d78a07e850a4a0e34c1436ab6ee6c23e4bbf68bfec248eac5450bb7ec3f5bb10cfc5b079bb6d8c2c5b9b969e084cdc0a01d661b9169e6250df20d8f77a9f2bedf7afbf506bb4380f01556aa62e83ffc8871a694c85fcd6f1c6f706ee99170876910619c0d09cff27bceb62d89881d102db590590b77b1534dcafbb3b929be8dc5dd606ce213", 0xf2}, {&(0x7f00000017c0)="de58f0c3de879bdc1b6536fb9447ba537729e77b6935d43653411485992b1bf0d96d8a34b86465ffe1bb4723a2dfbe49cdbc4b0706422f0a216baf46de7428df74560c8d51ad63e3c1c1c40a8d664e990db8b9184a44d9f1700007d702069831a8408d839652a179e3e0252abda1e3fddacbcabfd11cdd957cb638db23be1831aff25795d5b102d38216cfcbd0a3d5fec10a4a8cdbce39665254b60923fb93012328946d4b7d939701ab7eed8953f32583822b4f257e5ce1e480b5f8b807b923c1d4b3f3edbd2b6e5c9b3d5ca308368ed62d6314fdd124ef076a1f46918bab95fb4cd722c2b51524d4b3ab382eb4b12167f7b58a792696815b32fdb0641436afc5853628dd1be2f5a14910818b4526f886efd3452f0a2d05739d9057ca3b84a6661d1e7d7945b270e287fab4ac8bcbada5cc3ae1dd6baa469f3238932c7f411890abcabe43a83d9a046caea8631125d744d6aad8868ea8d7fdc1cc00c9f176b5eef775dbe16062ff5262ea9563cd97598b96390813a59fee42c4ba54894d5fbdf64fb8aac3d34974332e4284ec695d582593a5a9b96d63b52f1929352b7fdbf4487fc5596d57aed24a572be1becd7e32df20a32b16adfeafcc06c3e74e875b5c3e892e9254f3a518fac6c074f9d275ceb34b80e8ad282aa30eda2047a7b23cf8d141e3518021b6e0e59368e28e7b50f0a0b238177d73c1127fdb4e6111f1796adbd1d83a583ac7b4e877c366968a2228bc55fddf1b9cfa5df1974fccc50c353b4e3051bb852b939fac0865ef243a58f417d507afee00afc2d27f9504839f069a64d356c3ffee9960d7f93db0447fcd0c144464f47cd16d1afa704ec25c316f043035998960226ac43d34bd61488345eddfd572de11b696b64067e883c17fbe70c615caf16d79a480a989e85c3347962d7a4157beecf3dd6bdfe27421f81449d1ae3220f6561d502476f423b79c7a19e8ad02970f9e47481ed2512e2ee756ff26736da3397db726e190f1318089328436280849ffaf328821ce33a2e433110324c10ae0569aaffbacbadea6f1eb7db0fe021ccdbe20b98809349b9d8cde227d731935208494110ac3bdfec8d8b50416fdec0720fdb8b41bac359d6f7c6d50aee3fd6f48ea9c460b57f92ef3f2d4fc9a0c68b2444f8daa1a9a09cb4ef67acfcf5340eff8ca65042583767db7c4b834c16e92195ed0e9956ff593d5a9a2c47a2f92924a6d420f5fc60f630bf2da07822af6f3037ac9948d27de61cd8b889dcc2aac0bfd53ec24c326783e3a1c950e8c2d633d00f6a85d17c043b2e21d14dc756027d844009a66298ee2d78e8ad8331dec8da8590aa784fff44de643f4eda9123007df22de796f01469b81bce792fc7eaf8abcac76b7de1ca569a64a45bacee9ef7b86e0b30dd3f9a6bc5011b78e4d906a29b766b49ac3fd652bc5e313d270c671f97dc7753a16ce8bd260607d5b5a5c555d94bc60363293c1d6ca80e6175f116155861a9975f15ecd1573f512694ee31f612f7e58f513c7ea1a3119759ba511f46c4d4c04c571438a002e72aedd72cbc070067906763d2716a55fc5dfc8b6329e9c3f6a54b60ab14a576c573b402de7a3ebe78f2988de09bcb7a6b3d7b8e63dbe792744bffff5272cd3e7c7bcafc2f5c1418113ad41edd486f8f8d43f9f341527913793c4f596f678983cf0926194a981746b3c387d6bd44489532650e70aa3211cc242e26ac9efc33181a3a53c70ee000fdd5201ef2f06b786036940a911baef759f879ee330839d4ff38ea7780165176abddd9f9f01b064859ec432afa39661195bd85d0ab71421dc1fe99bb04c89ae1ffb14d714815fed5e238e8e65b25982c8ca37f6dded597451c8fb017049e447895ecf1a48a77a809c4915da457b5208e06c0fd4f2a50e73a4f8d80b61185510f7881a0b247ef94cbf9bcbfe8cfff03fdaa526fd9b8748ead3a3279d94cdcd2f8ba360670d6b255e7ff5dcd3a990dbcaa15b307ac6ceea60b5e69aa6acb48049272b6c944caa10c2369f35be377f9249013179dd12461257fd76af99f8d4f683b9ab9563ae8b05eb0b6de69357dcc33c13bfd87f48dc32e4a8944600586a3499141f3d0b76f8f1cd24ff0d2b42099a9b0b0d303e25b2557ff6c11ffe4e363e1e2c76952ffcfbf1c7503110a283ed618cefaebe7805c98f933c13299d65cd8f2409726680e209ac61082014d644c27c918e41da8e4715c8fa6e1a0b218ae462e33f7541eed5fa92c21a9c0db5d0593960ce6a11dded414e36d0ad00a427d5e57cc04720aa97ef0a3939880caa7b278a4e8dbffe5521f30acbad1f192759e8554ed396055c2f2e481fb454893ffda52f22b6a53dd5596b383bd1740745228daf3cfa1fb3268d8db90492cf5c354bbea9ed96732f3105903410f0a94d1330034003507a38ef1b3a5cb7b7c255784f2a7392c323ff4b6e5fd55d5862a926c03f80ae24a3e9605d5198ea8b5b6cffe69528adc059df3d019e24c5b4ebbcbdee38cadc1c1ebb722bf9394e77ca00bf33645dd055c03a8ac5f3738a0341c471372d6fd6f82ce73be3da0e18e7626410a809eeace64c55d04ad1cddee3abc5514733c28c6ee143c9bd4ecd4efdd75bb43245d3d882c614241f5898e1b5a94485b73571a31eac09b1de9ea6d4d495e0b048be37fed898a42b61ab11e7592324bcf705d6a94aa29613d780e068ef3bae7ed9b26b1d190a8de34a89a39ae7b056fa89e2edb98086c0857dd3ebd484e74f4cc0749590a90af3a6cb9c015efd6bdabd4ea1cea076b17e54b0feddf3acbba8d91321421aa87678d3776324305adf60e9461c5afe36238b0cb793bd5453343653b79c0a210a541daf2f48b24dd0250218b367df50d92ded2ce711605b64eaa9f43d8081cc0d96fccdb83e5136c42763f89329e7167bea24e815cbde7ff8ead41c4efa698395d0ab301815beb6ad2d62bd7adca203cc2357ccc83b9ff2ddf1d7085be1cece999e1f697c13cec30f1dd6aaea7163ff4e18f5101f111fe813c64cc77319c26052dc240f7a6d31e2e8fe32457dd7e241713e1887350d0d19076dfa697f749665eb2530de289f7a4f83fa5d38633b95aa935af863dedc4bbe36f5652654c242bc239163adc7cc09bb82858b7722a6f055d7c9b48b95d6d53be7091656e5d8f05c6074079f48bbc98a13c5e301c2686f15b1aed3a802bf83d984e41e5e8f753e10a473f9e478efcf8ec95b7a58e167d90440be7aaa3de94c451d2c5b4dd75d5576c3095ef2bc1b215004b2fedaf77d83d2474586170815f508f91a9fb32306bcaa3a7b369248eb2937e2a210955bcea98d267e310981b0004912192c4952a38a635cab60596aed0154dd99aec54025beebec54114b63b661458e10dc090e4841b9bf89a2ba03939b2329d83783f5e3efba8d3a1708ea898619454c0eda4e6c84c98dc60f625802ebf1c5ccbf419c410004462eeeee2cf6ee7827dfaf8f7d36141870a77e18bc76be01677a7a1d5cc56661682d42414b6da0de506236d43559a4c9ee7cf51637a7bd2f5e0bc60d5bbb813bfff787de202923b8c6c144bcb32d8689203e921d31a6596b8adbdfa8407c2ebf9664f977b763c4547618a83bcd76f7820e346446473e484ab0f7eaaaefa5fecb27425d0ff19a0fcd0cac8b11fc3a972c48bf19fd7b2d4550e75903e6cf7d04f2cec587ed25063f7c6c18f6c73166f0b3e1442e615134fed06f1532e0b132f364904ad7476acb49653e878deb46c2f2cb81e922ca89b4ec266df2086f33f65ebda4e372b885e212930dfef5867d5e66858a386a301ea8403346a70989b7f16f50ece593d89ef8f4c9e29cd51a236b0f9aa366976b01fbbafd95fd899a00e136633065b89e29db5fd2c8b342ee361e25b83d8d3dbdaf7d5088dc83a8b4ac189b150707032a2344c0c59d59744582f2216c6030d5b07e9b78a7b323faa7f848d819e319a171fa7d649060ef02336a83395250f911c143c11f46da028fcae1becccf4cc3bff91c1c7a2f53c64dcf82df025e402ee2a6caba252393efad4e7a6c5049db1c681cbdfe06c93506b8935b0e8da966c7aa00ddf59509d8e771d72e0a6a31715cef6b4b9d7a1bfdcb63093e06a8b76def3d94638b1c4d173c628568ca94391107002adf7ebde5400da52c76efa09938db75bba4af1af5351e94515426eb8d04bc42ece11ef2524d73f15c2c4255ccfb4d3efec69f4cd26291621540e157fceeb5b1fa216241490d710797e2429af6ecd320bc32c4ff89ab003737d125d8b3f355962746369795d5ea5ef62030e128dc166a5c2c0f3685915c9a118782f7679b4f1e02a76c139f8662b377de0c6148c162315ee8b97fcc0bdb0c5ef8d1e4a280933b5d2fe4a070a810d6c5248687bb4b41d9f7a0da4cd83b1ad4a98b041a0155c80d02cfed73ebe4d7ac607c00f570886e3a99c2166a90a514aef9108acd240d603e6264a2490b2280223f4e268d7965d6a236aa93e82a13e77552ae3cd2cff9cbfe2e2f735928faa34e5fbf00f6ddf92a057b5724cfa53f44f375a97ae26e5ec0c89bc1e42b860e2be6c5b744dacdd1321d9321dfef61687f54a28e20a6e516d295a8c90f058b5af07ca9d832acd9e5117f3aaf0e89ae3b16e13a8d41ff3fd95f8ca69e45580d88a086b49637ab63eb5d85b5d0866ade3ddf7415e89080ce0d70ef085421d818226777bd7d961c9acd33ba1ffe6169a99d10fdb459146f91ae79015b39478b47804ec9437d1e8a222fbd51eadb7f6c7cf450c582ddbf9c8fc24f6bfc3b619fe932b060569bac717b312b788c9d4795260fde7fa5a9541ad98a2adf341727a7ca80a747197c49dc1e1e1f21822383e8230db14b03fe1bf5d93c25cfbe5325c23bf160b6f831b09b12fedb71c8e95496ec18a7f2c8cb0f49d2fa6146c27a5eee04acf7d84f833724483608c0a69057ed036d7f0314d022764c29c09e68319bfbec2dcb8892a936d714d55367f934e55c1dc8bd75e5736c6cbde1e53b5eb96df4cabbe142572a2eda371a4f1b3055b83a8e2c1cf2dadb81c5af1f2d4a66d3c2d9b7512f3ba0583d5c7b1c4b6eb5a8a1f33baa857cb79fd5930b4f7f2edc823faa771ba5a7dff6f40a5c64cf35332039d13647b7859b6855d17d77c6e59821721541675247e6b2bee878a62dab980c72e73146ccc1e7d993130cca4f2e20f8b1e71c89c2565db20a9ddb3bbb88c7ed96f4b2a58d0640ea61eb5cb2597d5066c3f49134e376708985d6411a151c70999ffdfe56c60a41fc4cb2f1da0cdd40b65c407bc4c5086ec8c180d24034fb09d9e4ef93195af0e8d9515c31a9756a2448da620f848fbf513b5d9bdb22cbf649fc19c60ed3a21d37cf7b06d1dfd381966c8e0e56c1161c35e66a4a65e8e66193838812330faf56ecd20c9d39f8e3ebdc14813f48b912e1a91fb64f96e23dc16b46c3244236a6d2cac1ff23734eb1f337c4ad2c4e2c262e54ea4cae791ccfb9ddea0cede68dfce03521f633e4bcf075d478784759d7cd6c1bd314b8bddbfc7bb51f8b515220db683076328df5e8953600b9e58b0998be8a3f7ef62de140856f2c81625a852c8677af71229c4c553d17c20e79de74006fd0835e75831b1a034458d0d240e8e1f966542f25149990851258d2388930aeb61da6ed6dc7e31d53987b884b834f59436bb2c3e39a0afc1f69123180ae703b60746d31b56f7a50caf78ea830fd6fc1cf93bd6c3036d701f28a4a6ebf55b86f8a9b4fe86a8d05ad509b6bea037a26feb3dee745303c44c72fa9dbf1728dbe2be7feda24f655d341", 0x1000}, {&(0x7f00000027c0)="330185adc8bc26b2cc9502785781a6f20641af520dbf397b019813f9c6b5ab281c21cbf50ba20ca1c157098f5e582e734aded6a9c7d0540a63fb2e4d34d721cb8db2067375c9a8479d98c3d8eb25634f78f942a2815c7cc16ed3aea940574adea1ad20358e1576291411017d606e61f16b2cda762ad3666da47c7f00", 0x7c}], 0x3, 0x0, 0x60) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000002880)={0x3, 0x100000001}) pipe2(&(0x7f00000028c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = accept$inet(r5, &(0x7f0000002900), &(0x7f0000002940)=0xc) close(r5) mknod(&(0x7f0000002980)='./file0\x00', 0x600a, 0x74) r10 = kqueue() getgroups(0x8, &(0x7f00000029c0)=[r2, r3, r2, r3, r4, r3, r3, r3]) getsockopt(r9, 0x9, 0x3ff, &(0x7f0000002a00)=""/254, &(0x7f0000002b00)=0xfe) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/wsmouse\x00', 0x8201, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000002b80)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/wskbd0\x00', 0x18200, 0x0) flock(r10, 0x9) kevent(r0, &(0x7f0000002c00)=[{{r10}, 0xfffffffffffffffa, 0x1, 0x8, 0x3, 0x24}, {{r11}, 0xfffffffffffffffb, 0x10, 0x26, 0xa94, 0x6}, {{r7}, 0xfffffffffffffff8, 0x92, 0x21, 0x6, 0x3}, {{r5}, 0xffffffffffffffff, 0x80, 0xa1, 0x200, 0x1}], 0x4d7e, &(0x7f0000002c80)=[{{r10}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x7, 0x101}, {{r6}, 0xffffffffffffffff, 0xa8, 0x40, 0x5, 0x800}, {{r7}, 0xfffffffffffffffd, 0x20, 0x0, 0x6, 0xd9a6}, {{r8}, 0xfffffffffffffffe, 0x4, 0x2, 0x8, 0x7f}, {{r9}, 0xffffffffffffffff, 0x80, 0xf0000081, 0x5}, {{r10}, 0xffffffffffffffff, 0x0, 0x10, 0x53, 0x8}, {{r11}, 0xfffffffffffffffe, 0x41, 0x40000000, 0x7, 0x8}], 0xfffffffffffffe01, &(0x7f0000002d80)={0x7, 0x3}) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000002dc0)={'./file0\x00', 0x0, 0x6, 0xf95a, 0x1, 0x0, 0x7ff, 0x9, 0x1, 0x2, 0x1, 0x100000001}) accept$unix(r5, &(0x7f0000002e40)=@file={0x0, ""/108}, &(0x7f0000002ec0)=0x6e) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000002f00)={0x40, './file0/file0\x00'}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000002f40)={0x10, 0x8, 0x40, 0x8, "22c486590a19ed87bd04982c907bf181a61e0d04", 0x8001, 0x4}) %$80*+*!?21:0#+"$%.!",%: #/--!.$ %22/2 0#+"$%.!",%: #/--!.$ %22/2 16:00:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 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) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) write(r0, &(0x7f00000002c0)="2b6a598944471236c6dda2b686037ec54cd43a9ae6b51c7fbb4c3cdf435867d33d969b65d09345c4dbe39a1662811fdf2288ec0178e28a995c7c651c5988d3797c4e2487f4e6e15adfa3ab8f7eed3f86578df37d5f410d76665dc93922c308be17405a7d93cfb981214c4cbfa5d5c869112b861afe8c85e434823aa13d8e9d0f77f5eaf63a1b95df8641a97ea8ef943b2cc3ab53ba78f810a0af80d4", 0x9c) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7fffffffffe) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000004c0)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) shutdown(r1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) socket$inet(0x2, 0x2, 0xffff) getpgid(r3) clock_getres(0x3, &(0x7f0000000000)) r4 = fcntl$dupfd(r0, 0x200000a, r0) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x0, &(0x7f0000000040)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r1) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/179, 0xfffffffffffffe4c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0xffffffffffffffff, 0x7ff00001}, 0x0) r2 = kqueue() writev(r1, &(0x7f0000002680)=[{&(0x7f0000000280)="6cc4850e09a2605dae552f1b944777e27c6e0e0a7bbd6526621e3f956962a07acc2396b1c7d2218a1c81c19d3b0d553c2530b97d9aec17e836b5cff55e2c73c8790b062b6a871e46a7c1ac58cce2e66cd0cf20a768b113968831df99066f2c05b14cf5438a6fa05b932e7cf846a9caa8ed58c6db71f39536481dfbb12262ad1bc5a4c9106b38c4e39fbbbd5cbd325f5e408e47841ab4878f06a15fe6423e766c2cc00ceafc5475f00ffd4b3f5709bf08343a45282024ba3de47db389f994e9463f5114117b88b1eed70c96442e971051af7f7b3359f4e80e05c4df922bde3c231df080bc39e68bdee212f9e37da9aadf19dbc07086624f6cac1ea7daa284ad", 0xff}, {&(0x7f00000005c0)="67400e6e383fdf06ee01840e5db9ec087a3bbc5b3f409d256799f388a2231031a2cec50dbdcaed8c1988e248fd7c5750482102ded7d24e4a70a6e06485e92147feb79c02e70eecc57429bffeaf880a4f8cb3f3245627e4d688fb73f8a3645ea3145b6935bde6361012f13d44644a46a01239dd657034b54eae72ab0bd907da755e1e68f9170aad90671447a5e5e79a56da8c61eee0b13dbf5a7a2a0317feec6353cdde25cd7517c3a5f712d2ba68edd3df19ef372e9e088acb395ffadd7a8395d4b5669e874cf5c6a179543fef8ba1fe7b4547d525df113951006252529c452dc757eaa47ff626ac94063bffd19cce822dc6a2ad1616a41453bf3bd2a7c9f3f085a53fb429a9d7e5931aa44ce5da75ff2d219b0563276a4dbea65739d5a563a69ff177c120a51ecacb1e19780da8e2dd214fd7d3c7faf046fc102d65b5a7e404d0ba08105f3efad6037ed83dd84a7c5e7b3427c7746a6ac9b46f741bfd1c4c905e95565382047d13f11d43eada20d26dad9019ce5b1f0575a57c54ddbe306ddc51d90bfef08db576ecea7f0048fe3794f2f90b80e24dbf7c85c640ba6d5ff3a08245137f348772ea17265c1170e8cd0d0abc7ff1bb56a6f65dab663ed86bb4e3166a898f93c2cc848312e329a2cad3497145a9fcd4d06af077c4db025bb42f6b0fe77d0bb8c59bcf950e33c2b1932b8cb2e20c713385978692d744b26bfe5dda6d2a1a179d2614f053abc8fbdadb043818a5caf9f20d268a6e8cae8d92252b8a11a8a94df43b330192ed3d688b8525dfd9f9e560cf2569fe5df6fd569b2a9963995a3663b1aa0de92a79b9d845cf83a574571d577d0c5ca2b0a6028528e43be39e8aa36006537058ca397dd2d4e925c7cb1bf095941f29e4ace5a5e60eeb51753c739dd69948ab1efe88c451591680b6fe54b7e3d13ed8261dcc4e05e96945364b8ffbf38ecf1234a544c4f04378ae7f5475696aa7195dfbe68a1fff75cf8be26874f13cd8f167b9e89aefca891f0bc61cf3cff9c348117bf62e1ebc317d3f3168da3fc0078260d204be69c1e9f50b0af870d55ebdf684f549c0124ac09df67f5a9007dae74b493d7ea5aaff1a59d13df35c6149b6a6b0e02ab2a5a5755e71d8ee7f435146e7d3c804c3cc9d183423a7cf587dcf2c06748402f53f9005d1b3ec36c39d6557f6d2fe0498f6cef369acc6293b084c7956be60a8654c61a138bf084bb30c460155f1f0bc54f2e85f9ee468053a8f078771a12fff22735278378fc4b943dd113ab3eaf402c65db38ef0c873c5134665d0898fa72f2bee7af93e1a517106651721cc14dca4f50a275066c7c16b7356705df998c7a31a60c20c90080c15aac9eb6f242c4f182975fa1f483d397282424c5bde670d353d78aefbf7fb5da028f2bf8779bffd65752e66bb6911322a745a220ec7fee5994579d720dd958e4f0cf00ae62fe09c1ca6d283338dab013bd982c3308d41a7e8e5e4826bcf3ce8a77debf40b822a33f30ddc476f48a8e21e977b1821b1d84b8cdfc5285248a0338e4d643695c8d50a9335b7f024315d65cf4235d1ebef7d64d6494a62cd50431af04453a6728d47120b7061273da671d7ae15adfe5427df607c6ae2850d8b28f511af878442bb72331c3d8bffd79d1669bd9fa3ad37a4b147eb001df9dd275362cdfb76f810de72ba21e80333497ce48fa88e5de3237e6ec582a77a330b8b49664b0fd35cc3ce52620020ec34ac3158d427053f5d0b9908d935be0f83e671bd79ac1058db9506fc6595fa8ed1c47caef9b2580bc3fe5f9fdccab37b18cf009f5dc22667e9f121fba42a5e35bc50cf5cea03b9769723442bc6273ca64752be7014752c155bb498462a42d8af6ea1769559dc7676af3d1cfd206211ca0dc4af7a11bd5d58829a8184dd0af6a1af1e5e5398a363ac212d1abd1fcba680778e1bb0b8f6d71d1c1c342cfb09804864bb9e8d3776528d0a4c236d71c4b015d685ae7e5f57f166f4e627efe3234907fbba3133f74d8f7fb48ab63f75285bce90d08a8a4d2d5b04faa409a2b5dfe2ce10628aed7d9ed647f04fcf3e1a206d4aa56c09852f42b4d45e38156e2a1a758fdad1eff34ea1db165bce65fd51857472646c3cf6111705177a10f58e0ba093719d74afe4838cf376296524ae2b918474880fdfcd1f00176f2d8f133b44d1d4dacb7e97c20bd01896c4e289e89ebe8a20424d59dc7194cda5e5bc4f9443ef9c36c68f90f7e296b87971391ca57c67ba87aa659dd43681ce36fd29fd1a629690788576d6e2a585177f674a99671d2284cec18cb4eca3a5946d92510db6dac69d29b305391cec91799a4eaa5edc15e0ee03b333f88734b46246988c7656617fa1f8851f2e919cf6d20a88a5be727cc3e8715a435a65c145b1c6147c60c1d3aadf4bf2c12ef05990622cf0e9216d79ff2a449c61a6a4ddc1f27dba7e96e14a8b8194874bdde13344f0b328861875eb95fcfa9d66f9e405fe2860581641981a8f10734a0283a5b4b1bbb24e1ec23d790bbd8c4fc4c711b27e03eb8607d8ded01495b7be04f36e76ad5dfa92acfed8bdeb4c08e656c7fe0d1aa3755a9334ece9beabbfcd74a52d0477d32bb17fc429c902ff201c374d09a4f3ef940e7836823b76f68c4b271397868e8d92355dc8d9e41611a847861633a4cbec007188453d917b58401e91e89ef05d1c2c90d77cd3dd166ce47c72754e9218a7d44fe6f1881eed905ca42ac95163ab2b1284b58a97b87249aebd349a3f4ef94f55a50a2a9c7c73649890b897f30924f1d2f32e3a808c792b57da0d72e6e631ad7f4925151d77f9488fff3beede1b304ffcc9ddec08a6fba1581a36ca3c3825abe5995076fb99349df8b4cf99f132947ddcea0f56b6c1755da143d58cd0d30fb6b65657c1781c5cdaceeed9b244b088c6f43a5546f3ff3d5e3b24c78a23b12a82bc32a81a28f2327a27d9d54a169fe931ff44c09186725d31102c096ab745098e4d3ba70dd0c95c739c94cb1cd096976919f933276113bfeb7e9b2af433979dfdbb2248990cabb9f0dc26df482103bd62b1e2fa71e4fb1c9c9a8e776d5a32bd0302e8e06bc0c37a4d32740c6a58e54b91190d6b8c6df0d9753bc142feffd232e2293b81cfed2e49eacf2494173fc46579b69f3e7147bf0041262444a43b989d92842300e5144629a3df5d142a5e785fcbfb29a7012bfe65fcfbc3f8c222927d76e88940344d8747f3267748c766330b2f338b58c3f2bf82a6f73c0e345a37e45b91584bd02a60a1c14f6372c5e661363ca69f77c43a7746a0762f957e9006a3058172d136917e80d2e68701a9bd67a1ddaa424a1d06beef2d188dd3ba4f14c8498a168558ab1582d17c12afaf1e6801bbdc6cfee487dc87e8c2615bddce4f9982ef21d212f776a877a9838f996ae0f5989067202057f8f8c1d732eede563ca733bd4417e75ba2a6dc690e33a572d206e8b481ad0934c2c29a6a6ac1150e4cd4dfa09143edc7e4e665c062d5da858d5fc41787045bb4043ff132563bc7bb0ab066eb3fe57b03c317415fb80de29498b4c9225ba0d4c32bb20e1f51d262bc7620341ae21b3020198fc1a1268c4925cebe90fb9d14d8edbfd1f5b15b118716608360d43db5f44066241a37b0d3023d7f29b64ec092cb5ca38cf99b5dd558ac170eb585cbb5953c33bfd6a0b11e7399c055a0cf5f5ed9dd8c1fd8ed1c513de1e2138777fbb846b73a5be7e2e726c5ece492a434996c3b1a21722415519f7f822e1eb711332d7601e3b656d79c14a08e57158dbd4567c51135d4e49b710db24a9563b1cb388249138a721f9bac7c057d406ea7777dd59d59b9d4b7087379eaeb7b6053245c8e7dd291365f2e368692aca5b5eed9d3b8a50187cf6501eb570971238b1ae65f2010066df41c18119e5dcb796d6149e5b0c9771f5fb1d0d7256715529cb6b203c660983d79e5822cbb2b4807083942866e8820f98eca83e3258c1c58b0e8cb7c6d020637aaa01a4572514c7cda390013affcb341a74a3e7b540e9adb11adda4fa5a71186476b56b08733d10ce30adf2dcde193a130bb999874410617373d2a1094ab602480465035e4b771ec124612cfbeab0639e15223f11b81fcd13f23fd7f6a969cbbe2c287871786e0b86bc55789f867ed48832d866c1aa4a6315d96008e7cf9439107bb6b9d1aca1aec730ef41656880703b78aac6f67cc1a468af8bdfcd681b3dc8a50c9b7229852ec363dbf2240155a5a79f8c08a1354e14627a50fabe5b01baaff79e99084c2ea67bb1b8207807708ff2fcc4f07f0f59973ac2aa660cd0c6c1efcc9c0037d98391b3a51375f0dfb235ad8e34f4442c9781de7a9cb8674366d075e4e2d59bdaa1a7c1cc76fcfd821064629dcf7550d2e5bfce2c579e68fb2bfcb8207024b5ee9a74fa534087b2368d3c49467bc291244aaf140feecfa5dedfa2263d1e125e29a0fc4a732db3ee9816a321a32a262bdfa17f44de684c7c4fe112a531802f7f3590026878de4904bc73a28b47e1f5de0c39eef6ef1900d1e359bad1e24dfa4dfb465fcd22cf65e675985636af5d7bcdbfcad2d73ea09ad5c0dc362eb9972d33454b0acebbe922a37f0a226009fa26937a5c671a44871ed9841f910b05195d42aa2abf7d4e5eb7770f7e5f08e9bebf643cf574d188654045094017b1eca78cb0c6e36071a23a77cfe26c541d5043c39ed69139a6f5fadc6dde08c59ba061ad6d6ee6f2e0bc07c842b75be3d6d5f3a85622fcda596032790e0df8efb6241ee95b2d9a7c85e2bab2aaf06d21f7c53de28b3733b43055737cfdbbba64caa169378555a4cb32b83845b837ee788ede7b506b2fef2c0ad73af4841efb915d3347715b30a76f12e4efa33c3783fb975919457068d3412d362dc89385d4d81930b2ea790b1cf81f94e1e5eeeb2d6cb68b7bc53e5e5cc9c3afc3d8a09c87e06aaba2bbb734ce8bf7485bac7596346a4b50f8a8d543125efd0e83efcc0d3ac85e88827b9ef185e3236fcd16a5586897d3e36bdaf79d1d3088ed4736770b488edacf93905c15ebbcb5b0d9daa8c5797b906ca39e09827b4c000d7207dfdb20350929fbc5fd140564ad82f81eddc373a05517b902d2bb73497d41a6c6234471fbeb656f0bf474c9689c1190aa707e9debec7b149de8b4c4c54f3058c78361c25cee83c565cc0ed8f76943db645caff167e30fa5bd642cd77335cf709f891f18645d71b4073b1cc7a0e871d4387694735e2f1ca8a85430e0759b7a73489e68343c2c078ddf240adddd947dcde00f20b21e2e8503441eb3ba3107fe6497c4be8d43a9c49dd9fedf5aa73cf153b270b74fb98384c1ce9b68b4135a6f94c7fc56b8d99bdb8067ee65557ad7cb47989c4fbfc610308e5077d8d07cc23c709f09ff033a7a11dda9d64decea6358432dbc1f618f2e283b614016f8b2eb564bafab84fba8352789e6e3448d39f7e9202576e9fd803f03408f30498b1fa92491c1a2fd548ea57e74fbbd0d6af087cbf91dd591a38ad5aa14d348e9e99af10151d5a3c0964fc89407d554cc15467779a818b9efc5dfad3257644c5d488fed5420393255658d1844ad031c4b1fb83f4d97c356e502ef4a511a0a3a27e721112afad2366f8429823e0603d5eebd7668562d1e490b8a2c0159fa191667bf1e2307facbabc9858ccf97cc8899c37eecf930441cdfb3370c22152508f9ddfb558e77e5e7c16c589ceccb061cff32c7d6f83a02d10f70524022b510f0c0b1a682b10593eb1e6117c906c32af76b84d0f011b4225f8a276bc9c5f5e71c082307a08", 0x1000}, {&(0x7f00000015c0)="3ca43ffcc2ad0d3e2961ea2e00b4702b135dfef46f92dd06f29f5937a488bc8ec22b1a24c18c17eef70b63cae8f664b371a0b95286211496c98ca3df3ddcf0270292e207e4a793a70f924969f5bcadbfa9b2d3c26bc7c320157d0081543f98187e3da24cef998f8447841b1e602e572fdfcb5f5caa4c1578fbe9f948cf9d613bb17d8d0ee54a96d0e7ef3907332a1c56b50c45b609496cbeeb8aaa3fcb6b11da0800b5878bfc6bfb627ef5f28520e6c476b9d21689c654520b56146a4bc69dfdd2be827848dd61c5015c18ee3d752a06c7c34ca77b985735a5defa863417b82a13943bc7e47b094450bae9f4af08ee5930bd08f465e0a0749ab15c5d8fe764be71e076b059e53cfd5eb52da44a1edd9a1ab09fd7350ec9f6f4b5a220d4f901eff17eeb98b227985bec48f706b458014652be287c28c9711f6b85132feeaf00545362d460f3a3fcb1fba75a4a15c10fcce9f8aad4e9685da7a97e1e781f5977a777f96d5715e46531545d51a000e641f0861e15a53d24a28389e03616b1aa4a715fb4134ab3919bd048d29801c48e2f3e94cbb63b688798ca5f8689e91748487792be71413f4ac6c20badde12b766ec9c79045daf5ab072afc13607f4c7c7237ae9cd11a49bd3968516bc51975f2442d26b23ed761e597e056780cf2a00ec224e6dc006e4ca5bf8959390b6600b96e99cbacb37fbdd841c9aabccabcb242eb4a815c815d4ede1a92a10d1a02bf1942932baa45139d1ab36cc9b3e6a858bc87c5ab1df3a6ea4e57099e9213311a4752611e7f7a3eec40437a56707b022160d96b22c643bb8e85b78e7d8b894154b30d5f8f6c91f70c05115bc342b2263ec88cf4b7028f56c82f6a7870893ac1e2c8f858b0476eedce9f3ea58d1ad95f528bd75041ba142d63255129a8fecab1e0d155ebc121807996bc828655cecb2d5deb5b632d077d29be2fb2ea75da8f07ea6c408f22a6680dd08026adc3f0b2f33514f7e6bda1b514d49e935ba34dd5567221ef70345482abbf0b04c926f0f042134c05ff44ff931d2c1b52a65f4a18702551d43d75bb276102e371ae41f3ed081cb1d71f19c6f52c2f848807e18a1be31eb0bf22a61e8df9e9a4234b480243cebf18f91fcf03c1d991733703829b42da7fab6cf441efe86b607fc1a1577e4a867295c9f3aa622be8869cd48875f50fc5f2a0466c76f3459a09989cf1399341624fdafef46d96d797856fc4f737261cf6c81ca23eafc10002b7b4bed9c3dabb481182d7f770af00fa004824fd7a0c8b4494e2903c8c2441d6aa0a4747d1fa21c99ce0e69b11fe779fb3d6879230cb736c797ed819f2a7b4cbb0340a3d8257c210fd81d6c80eb97bd96c16d34be3a91ab2f19923f0589efc18f71ec6cbe9a6af406126d9057b85893dd4d8c8195640811c9b064fff4bf06349a59598089ec7e8a9f4b9d94d596ccf3b65af5fa2591fd5088e7b8baeaf6fa1fad736bf841b5209585f90f86dbf8738c7a7231c84a71d2bb9c0f3461fd1fdeb23cf39538d8b8f8de2e941d043c0424e25112ff91ada62e44b4fe12f85a06dd1d9c0c8567f4530a1c208ddfad7c8f8508468243b3dfe4395f08b826e2a9eb2aa64b248dc8eab2dde75b35fe24d4c9377ea510ece4d6be70bd58f63f3f666eadded3a53b27b6df51ebca57e5dc2f2dfdfc06c6188b4c36b4b767caa3065f7b3e57394d5225ae4e2f1a23506739f2c820e8ceb2aac7ac6cd29b4d9f5ea871f6da74a789abc5056bcf86d4ec8f965ba7ccc6f3e48486fbaa4589021b7029a36fbff2ffa575f1dd8117ddf07e6696d06b91a117958801dd32dcfd3063548fbf3c17aafcb9c4d13a31c131a1d76624940648476997a8252d1f0a87b8a4f112cc24222f7c2bbfc3375a75f3f05c6f28b1f650b073f11dfb2d7a3ffb334bd7f55fef7b3511882ce4b0ec77af10d1700495c959a015e48c048095113c082c800a0f646e24a388b6f73404212451974922d2e609c4be7f95c5f29ee085e211054342d250ed85a22b025cbb66d8e6b49679e6882d3547a1edc28607dbb016cfbdac4b63869e9690952b25804cd8b417baeadfccf4b7ae359cc697101e9b9ced73513502c94b64199f4705572053b37b1fd5b261067b7829d88366ce2019d4fdef57589fc53766975801a59ec6df57108422498ae9ba2f671f99fe95b8de75deff05c14bb74da4583960275a53ebd64ed0d47b56faad6b6aee820bcbddf04b33176cad83c7d7b9550466c09813109a253448cb25b7007c09ac54283f6c3fa4555b63e8b72bea09cd71a7e7ac04de46d1e0ad8b2ce2329006835176ae3cff97c98b5afa8fe9061480ddcdb9a02a973517b35b0282f0e897d450016907c0bd3486f84641b09845b753b86d7dea7d0e19ff15414867b5a1ff8533d9a98aff1ad7f8acf07fc4a6c941cd08e1169124fc3ef57d393bd16ccd20d94374105ee05490dbf963d60a7340db3bfe867974f77ad19b12481b6c816e5c50fe76057514784af3ba8544603fd920b4508f62b7baeb70bad91e84569ccbfd7f23a53859562da9fb17e49d87e22207818ccee82db0db2fdc17f1cee23385ff4f20e5ccf9f5a18b34f641cb55caa137172ff3eeda51b1dcdaca73137a4abbbb3ddcff110521152b0a4fd7b88a17b6a6f2fa8ad53f1d5cbd0aec2bcf7959438092ce4fdac3aa35429b609feaa2d6dfec54d7bd8337e0ddd7feed206042d7529dbda60bedc328e33b262a7f7f24b16d135698885cdefbb11aa3afaa3d92610c36d54fe6e7bde6b05af0f47531c49dc62a2c6ae4c5203a10ec47fc41bad864bcaecdd1897728cd2c28beff8c9eaaf50f55d7d17879328331ecd9fdcc4adfce31c07000f12559fad98bd6df541b6b5a071088525b316c4dfa2ce16ca00e7195867b0e77d7973d68d0ba2e6625820bf4335b92aa482684320b4463e6f6b1923f9058a44824de06c94cc8a32e4df4972e979f9f97253dec4da91caa09a9a2d1d143cb0f9a96c20ef426aecc322312d8b1b053143f819ed7e57926b02d9861a145471ec58bf81f8d1e923abd10ad7787c6fd9bbaf2f6a92eaf8083126fdbf5e44f4249dad7e38860282b11ee6a9ba4281a91a8a12366a300d4c2086f6ef5a437252e76bfaac0c7c81d9f0676079762687d6bd9a87d3692ec9c2c813a9e7fa113f72dcdad7de1930120d2d978a1f7d1a3de793d8c9b8b2aa1bf0344dc1a020e8e938ce4a6d83a8039efb8b8e4203f7de224858578de7edba26813d9a11827bcd10d5a8d4461fbe5318624f3d9d2ec64b53bd75483f08d69bb39a6c63867a2f6efd8140c9f07bba706d9c2e63ec7bc0125d31acc572bc198d6809ae8daeb49ba76068ae89e169c9a5265989cd72f4d09e1abf1f71c9ffc4d7cf964e088ebb679afa4af2f76b977dbf5058e743d95ca2044c34dc9aa947325cf694d6f52afde90ab0dc64dbba0bfef9fd03ab579533a31c086865a79cec6bed9110405dc617e15eee4d5ce84a1356cc41600cd58472680bbeecb2070498000e525dba9f2a1d711bbacfefda8f757fa3d21dfc7e2d9882178f3e382a46a011873dff7d1c798023aa8f67c36e397884f5285fa296f5b9926c0fca7e37c2e35197bea0a5c678f5ed2deef5a5ad45fc53cc153c204cd1749ec5a983786f829261c2042736cf01b8cc4c971eaa5260d67b537e86265c5c4064cecfe2eecde1880ed2b38c59ce40a119bcf56938bcd48501a93b00c71c72f07b5147e17123af94708e84d927909783ebf9f6826006ef3373ab54db49247ad6dc26ee20041dabfdffc0d004af25a34465d5fd41cf111cf727aef1c31f09d9fa376be43ac65e4e0ddac3d48ede4bf23f50c02035196f50f90d5b200c0d137ff7457c79f37ea0e06400c523e3cb0faf0a9c8c6030c90ac69690e1e776098baa0195ed7b947b8f09ea186aabea4f237becf6c71ba3cbd5987f261409ef0e53c623c2b54399f1d5a4a3a8923158d6a9865ffd14cef73678d3cf6fe371af08063fff1c74f49c903d80bf1b2d8eed5fca24cb85de38765e504d9bc283cf31beb0de7ed2fa343ae7641b13709743a2d3e7fc7d395e078e2d5c41898b9dce3f0aabd2487f4bf55dc0c694b24f282a689ae89efecd9c36e0b5b7436df798f0d406b4bf5ddf3fb77bcaaf0fc5df2745c13edfaeaa45c9a83efa0499567e6d5d0e788b916356b307aa1731cd26849fb89040cdce7591a7c492b4b7c817b2f11d5e5c4140c2dd7b7f4fb6d36f25d0dcf16e149bcee7924fc76cfaea485e23512e0b27a45c510ed8b13ccb7251f8f38776be6b2489930c46b9e060358b08e4056e4731e4571f090f3f715b58b2045cc7345a3cc47ba782b0f2a0823bf8fb7ffa024e2e6b1bfe6bbbf1710e4b00d3cdb2312c4e3223b10ac734d4771fa2f062fd3b8b6b7d62a6e3050c6090a4f05f1300733c4e383102195262079920eca018a8e6f649d9a19ee9491875c5e03f93213a4e73f58391bf665e31ab0b16b2f88e54644ab56c5d2db4671faf503859b52ffbb02793187d8baa665e51ce2b757b194dbd7c1d8b10037905bc96fcdb8c982921e9b6ccb92cbb205c2c4056ebc6dedfbf907fbcb3be39d6e98935c6644c38a637ca34fee3c53cccd3fddf46a616d2c135a84a929f629b0e706fcb7a96d8382f0355cd30dae8c2270c2a805dd86989a7e54a85b8452ec0fee071804ebe4365ccb8943c932423b7df294458e0ac51cf5f8cd3416dbccbc123fca4614162aff9c093dddd4dcd65a87acbecca8bc4d1a1b5b5384ab7f843b99e765bb0637109bb6b0ed78aaed76a697dfeb8c846392426732cef8190045c03c76cfc53ed4dd4854249f1cd9fd029aea3a8304eee99bfaf7692e9567a3572ae345afac1d88bd5de160d41b414da37e30becdd7dff9dc41c38ff3d7ed871874085eea145c5d94ef6126cf091540a0859517093e9e34e651835f750f452aef1abf715b9ed06fbae0606fa183b684ba28bc60dca4eed09d243d1970bd0f9be41a47c844fb88e466bf60a06f6d71a4139b864b6af69d003fd46a57c01de58c24e3f752ea631b22afeee1950859b5376bab068b383263806d5f656ea16e08de3f6f1335e78fb2c4fc2229c50fae7dd3c945e00eb599f5b89c0c34aeeaf0571aa2e74813c08b83cddcdc5293c63a37f318b5ff05866cbe5ee79fdc0c956096f05f66368bd700420f84d80fda7872c461bbbdeb4ca0d8e9fd649548f44882028bbce855aa5193e89ff7d8d61b7cf37989de68d75693f61e18b8c48cb5188bd3177812af8085d7e12fffce72cbc2b7ba71973a0a2e7e64a66a279579ef9534a6b0598f19279e659da12e18652746b5687f46e57fa38c0c503c9f42c6a6b44cda7c57966e2e5ad2a8746bef23f81be9ee96739fc1acad60de3f3c17533b78314622a54a2be214d9c356cac26689f32de97858d6e9b917efd2d88f9ce9db9d0324f11b08199f1e9499a844f7c2e212f05d45320c3c5213dcf9143129358349b8d874fd7a2ce70b6d43623c1efd6a0bbdfe06a7c4570abbc5680a65765ba73c22be89df27a4071d8a58a294446a65505f93d92bdd59cad0650b072c7ad0dc0f8f4e901dcdfdb593b4ef13fd009e85d21d5ed9e544941476f95036b9133329a02772fdc478503c11992d2eb36e757a2dc37849be10f29a0d093b7471660141c3dcb70031d4b1d9f3bc3884b37bba190c6f31a94a44ca9c2b8d4f399c268194bdae59c0aa292b2f4fa9950d9a81a39ac2f69a7dfa87553c053acb85b62f7f17cf0970070b7cfdabc00abe732f9e3e23458e72e6a73b6234", 0x1000}, {&(0x7f0000000380)="a9a74e21dc993858d892184845", 0xd}, {&(0x7f00000003c0)="8cb8ef0c8b5e5388df19d869f6430d6436cc8111339f228c425f79d4814e9bc15fd391caa5f0ba5deb0f83c597dda86e8337a776be88f14a23ea9e17416ed7e818f9460b6400f15a2a34e6b3dc3a810ac501fab30bd3583ed2483e13405a", 0x5e}, {&(0x7f0000000440)="29553fdf8b8d62", 0x7}, {&(0x7f0000000480)="dcb34f886d8c2032af89762a3800c02e5754a0fac72c130ca6fa63d71b8bb2c47dd6a8d0f815cd907b0adac4b3d8b0f49bc99b4f19bf4c814179b3883d72be1c2051b2ddba9c19fb70039b0efaee91a0ee1c30142c46117241fd8736373828817fbf256ec24dd12636bc25960e1390a907da13e76aca5428fb41ce8a7a084215aa7c0f6774e608a88dd357eb3ecc76c163009abe543cc20d76689201b89ebe12bbd451a824fece7f96c1d838cfdf768706c4c8ec81d026f0792c1d8db900e1202682e12ddbfd7727cd42d637dd03363b66d970a0ff39459e3069eb7169a3fad3582e3140af77b5e321a96725e275334e85d270d3294ebdc4dcc5fc319d", 0xfd}, {&(0x7f00000025c0)="91261c54985b305fd9899863015f9202e4e72193eaaaaa1d9dbb477430dfc51838131a08042ca36eb4e21c2260fbb356cc9b6000738d5938f5cb6a6e9ddeb609bf6b2fa65645391d5d500802185a40bbd2b306a1f1b89cb8814221fae7e03226b56516804ae55a459ce125fa34fcb078bd9159539d76bc46a1647f9ee0cc24824415e44e5b", 0x85}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000200)=0x8) write(r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x48}, {0x6, 0x0, 0x0, 0x40036d}]}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000001d80)="c288271b956d53e1da0000000018", 0xe}], 0x1) 16:00:19 executing program 0: r0 = getgid() r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000080)=[r0, r1, r2, r5, r6]) getgroups(0x2, &(0x7f00000000c0)=[r0, r2]) lchown(&(0x7f0000000100)='./file0\x00', r4, r10) r13 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x10) ioctl$TIOCMBIS(r13, 0x8004746c, &(0x7f0000000640)=0x9) getpeername$inet6(r13, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r14 = semget(0x2, 0x0, 0x2a0) semctl$SETVAL(r14, 0x2, 0x8, &(0x7f0000000680)=0x80000000) setgroups(0x7, &(0x7f0000000200)=[r7, r11, r12, r9, r2, r12, r8]) r15 = semget$private(0x0, 0x1, 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffff7, r4, r7, r4, r5, 0x60, 0x6b}, 0x7, 0xd7a, 0xa069}) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x620, 0x0) pledge(&(0x7f0000000300)='/dev/vmm\x00', &(0x7f0000000340)='/dev/vmm\x00') ioctl$TIOCGFLAGS(r13, 0x4004745d, &(0x7f0000000380)) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f00000003c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000440)=[0x40, 0x3c]) ioctl$WSMUXIO_REMOVE_DEVICE(r13, 0x80085762, &(0x7f0000000480)={0x3, 0x9}) r17 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x2aa, 0x0) fcntl$lock(r17, 0x9, &(0x7f0000000500)={0x3, 0x0, 0x3, 0x0, r3}) ioctl$WSDISPLAYIO_GETSCREEN(r13, 0xc0245755, &(0x7f0000000540)={0x6, './file0\x00', './file1\x00'}) fcntl$dupfd(r16, 0x0, r16) getpeername$inet6(r13, &(0x7f0000000580), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x4a6225e4796b12b) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f00000007c0)=""/84) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380)=ANY=[@ANYBLOB="00be"], 0x2, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x10000, 0x8, "1c1e8088c07adc31af6c109eda1b029c0bb132d5", 0x32, 0x1}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000300)={0x6, [{0x2, 0x1}, {0x3, 0x940}, {0x3, 0xacd8}, {0x3, 0xdd}, {0x2, 0x1000}, {0x2, 0x2}, {0x3}, {0x3, 0x54a}, {0x3, 0x8001}, {0x1, 0x800}, {0x3, 0xffffffffffffffe0}, {0x3}, {0x1, 0xff}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0xffff}, {0x3}, {0x6ddb6b77d3a4dc7e, 0x9}, {0x2, 0x4}, {0x1, 0xda}, {0x1, 0x80000000}, {0x3, 0x4}, {0x3, 0x1}, {0x2, 0x7}, {0x0, 0x4}, {0x3, 0x101}, {0x3, 0x6}, {0x3, 0x9756}, {0x3, 0x10001}, {0x3, 0x1}, {0x3, 0x400}, {0x3, 0x7}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:19 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000380)='./file0\x00', 0x180, 0x8) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) r2 = syz_open_pts() close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8440, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000340)={0x7, &(0x7f0000000140)=[0x0, 0x8, 0x3, 0x6, 0x1542760, 0x664e, 0x1b54]}) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r3) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x10) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffffffffff98) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000180)="71336a5411f68d1d913a61f7ee130da7699300dce7aaedb7aace783508dcf110083f128865fee2504a45f4c8e824fe77eeb87efa840fe7c42e8b4ca475b26a9954ef8e6b47e95e3e321a26fe870239a67a79e7d75adbc65e723a83fc2966e2fa2305a7dd58224af87187d29529cd983d4e2d659f95eeb0507186a303c09dc0f312c5cb5259c54762bcc72141cce35207a8a71221ec35e85259aec7674e8be3169662e7e35b0958b1941dcf5aba2a544939bd48a591417ea19053b4df2d4cda71660ab8efe6950092dc254886f482d2714b45da6ef304fc4ccb90b5c155225a7b4e5bf0a801e8ba3b105f297ca68e36eaee3251aeac445e8e6ce99de29c845f01b99c1cef46ee741881903d53ccbbc6e36f015c93ce59eecda5c1d369003a211162a739b1845fb373096defa22b2201275ff6df354224e7bc3e560643e3ebd8c1932b87538c650b8a44ad338b226409cdefd199a6c71d6a612fe8ca9a2fa27b4c0da657db4c8afcc0234a3e4211d07363fa7925f311e5f629be8f1854d51ce59cf31bce4d94340acfd1f9471de0f14d2d03b09fe655f6d1f89592902f055aa592c667e31ca9e1411ed9211d8d928155c29573704de01b0ff0f7d2701d34243da79aa03678af330330b77ea15e04dcc638897d8c923c41041a1a648f2effd65baf34536349bf342d60581559362694a0c322b0e22a55491b112919509d9d0ae2192df57c59be7ff8995e040a25e5f851ad2b2f62dcbc065eb036dbdfc68ad466c18c234f9dfda21f79dde6748ebd5546d4eae54df18db4f1ba84e11646505cdd64ec4bf3f64de7da0bb1c1424dd3a86d357445a583ebc999c2a6bc3c7c7920297a015a26ab9d553afc9b91dfb9ae3d4ae5df0e823e853a42a78f9b80461e02e17ca30d028bf1f436416fb3570178d394d3557216525d7bf9395b1d9ebcd04a8aa21d921ce7d0b3350313bc9018313e00200bae3e3ef7703fb3585c1d47f4747b79c83c50c8702a138177ca689aeacd618bd4ff40cb675f8474b65a8161fcc5cfd9fe55d0e65883a4c1e23ba65c1252dd04574774507fa786870f1f7da8c209ab37260a933e33aefab02ef8740ac7f2531cd7769b0d9b3c2188ed12e43872c069b7b8e31f4972bc993ad67e62d4495d46b207679243a1faefea0992a8c9b017d0952fdb8d4fda47ef011aae5ebdd48647cb973df9a03bac7646f54fa4ded133aa26d29034eb7160e21a53e41009383f04997c5eeef4058c22dfbd6efadff4cf4ead8c19bf079d38ad4c147f3dac691f294072824244afd9b1749875f63bec519528ffddc5a2b769063de78fa8c021d9177a73b738e3043b1464ecde57bfbbad8b0ec762898bc9f43162fe969e2f1868d875f2ed2f62ae6753d210901e3eb7d06a55a7a34cd500722f556efe78615349f2d3899e3b26dd2a7c3a53736aabb6b7e4a46b3a631e31c0c55fa82cad102918cc40ab97587459439ef2839f16a92f0599edbc0dee4a419e6dd8078e71e81438f9f33544765b8b76d7b39f65ac61aaa50c7a056ab15178cf5a470063c9ce5e51dbf2451206e398f659181b6a4bfbc7b69f75c11397b81f3346d54b007589d623e1d555346df1f1d01018f632aa9add9e0190bcccfbeb972505ffc632fdb8343ba33992d90a4dbc8ef3322e2bc58e094683168c66788f2c89e56235dac3cae45a870a6da460b16b512cacfa230c21e14a5319d49a62d6393e37aff5cb9805fc05926b1c4aa10ec60c9bc0fd7eddbc31f9e47b83f4782157e4a8c385689197124ba3bfc7bef5aa50f9ac8a730cba48abddeb1065a5850cd9122d90f6e38b9ceab7d8f053aa795b8e70741ebcc674a184a491947cfb60c89e6dc416bcec3a007690906eecfdd856aac513233388f06dade312f748052acfdf2f37baef46c1bfb388a963c27aba30f8fe5769667e0b8bd8098902fdd9503a9193a68711907512ed1ad376eb5d2132f540bc33e83038e74a40da99b9757ddfad8b0be6975807f3f7235109f74e109de5860f0f916efcadcf05d0d3152029e494ab900de18ce8991451121b548606b33ca3d0dab1dab895fd8e80599aa290d2114e6b7f900a2d4461e6e3d077c28e68625b1ef51ef0ab8cd54bb21f84db513e467458b0403b2a47db5b3a56fdc53928fb085941387ca37ee8a774a39c8d61ad135737931a1bcddc21c3585fc79e898947ee761a6e4da3464975c5a052dc354250bfd372b55af58c0a5d1a8482ac5d0f30f240d5a6db2bf1d0e1e5381139d2d9c8d91b8121abea43b6a0b79b95832c07f95c6a8b2d5af27876972d149e2598ecf1be5eff96138e35a4a5493499554daa7d2f852a272839a41786089084daa862d16219c3c259194c2043330fdd2fd00856843eab4c43b9b198049e5673a99f886d3fcd10735b3d5afeabf816e61b04c1daedc4ac772c88b050b4c6d42eeb3f25e782781cda26648fb8de64d68d089382a2226661b23ba50ae26376a09c72ad268d685ae4271ba8e0c8798445f98f280ecd3aa687dc05c9348e5f72c6bc765566b1e06a8f1bfc4687d86fb1e248fd3fcdff3f0332b6263daf2775dc2cf92a74c2c87f9e6ce50653a04cdce0e1eaf4ebfb4eec80d0f193162785eed89d79fbceb4f4d9b5c63d38723d3c74a0adf707e423d374648e8edcf39621a2b01c411b90061927ec616eb8f7dc304f8780be1781275c65dc1ac60ab513d9353ac62ffa1dec18424542166128b034a8f5f58d5d315228e4864d4cb2c6c630323a7b1508feb0388d3e2ef10d036d3a426860d12ed99887c4a9348e7fe6166388adf5ef375595548175d63ded3f75cb232bb2314f1e3566a4b5614c120eaecf92781d4b0be8410dad08fdbab92f9d2e346c6eefac1093ad9d77ec5323c978e5994c99662273bdb95e478814c59fde85a07ac64dc22a910982bb1c69d491441658c94c84d8cf501b6bbe943de36a9f950b4553ee8892d61de674bd5d919328ebfefb65bd3c333270a79dc00c1bdaf283c044d663b223c9bc4d1aee42e1b65be5b1183d3b58b5f77a0a077ea95cb91559790178bbcaa4d8f490415baf12ff4052f5efda5cf45ad2e72fd79275bc96bf70f4babc738d094ede5817ec1d4253f9911ae1062f5f36f92c4366a8f837f67d67e7cdd0ff4110f80da3186c88e4867905675607866a1aca56e6c440481db48bbbadbc474a3de1d2c5daac9dfe769157fcd4b4af8ddab2ef97806877bb655f2ef103a2554c1c143ec64c585541736bc8a2cd8be0178f347ed37aaeea47907ec823ddaf33b56ae34eab7e0bbfb49c75ef924c75a9b18ce81213829e9543cd634a227a2e5655185a717282cc70d0e2ee4d030cabe2c69cae203e78cb9cd905725ba27044f4f4e64a006c172e7ac6d64f6852f586014db819d5aa27dc36ea88698ecb9793603b7a25b4377d3dbea5e70be08a36a6fba2308d6c5793fd276202b34b1d33d7dace48f0a8be6700c8258be31cae499233b74141fd27931e5524907f8f6e32c7d80d13820a6e91d1f485eccd172018040feb8f472a1ff90487257fc0b6c98ce7151f0891773033008b4bfd308ec0f574eb426829fa150a1dc3ff2727c600f1c9410dbe2cdad41ecdb42a822c90602b7eb75e4bcd4dcc057a4a6244e1a50a0b2e5c0ff128bc427daf3c6a2da6e150d1d39f6a0aff38d0215548acf3124113befea7f9d0c14fb6c9e4eba8517b33dc9b977a623d59681f7b7f872900801d816f7a9b8ed7305bbdb6641ec0a27d57f4ef0aaa1768a3045fb49f423f65b4d509cdbbd3c4774923576544460a7bcd7fe794e417390acb401ff5127aa20f87a0ebd08994833407ab53cc505ab8f52b9e4a18999416017a60505c280de4007e66dcf21ff5e6db0bfe4b42816137daeb654186700330c20bfd14760f7a503e0126912190c0da90673cbb6055b39a24c013acb967440979da78a708c57647e2bda0827bb2e7784bb608522cf73a055220b9e0e1f8f9a144b7581d3ac7c5eb20ff94772efc7ef86f44daf0e571032ee9bee60c6112b5c62abc7ea207bdf7591eb9628f0c191ddc4bddc4137cbe53bf3e4b0e15c76e8b81abbf59cf1e409f50087f6d367ef0e496767b1fb478d0c1fb95c823eb0c50922bc35503d66ba1abaf3e6aa135a422bf14fab74f826a7353dfb55447217f766c60ac895da6f6fb87136ec5f0f916eb3930947c3dc2ec66e25d915c8aad97b25031325445231f68295f2b51ce0f8e0d8d7a6002e6777fd6efe33468d05b63f46daeffb0b52627786beaa069b7fcd4e6ab7d5577427b5235b4625c1e8b5c371d33f067fdbfcfb888b7b64d6fdd468393368cfa2299e0a8d1ea022bff6bea15ae6928ba49de9b71821bcb84e28eeca8ba050c244e26e9ef2e4cb2b9381fad7c3de80e409963d4f46d9683efa08872f47732bd57a2ecb2a39209f58aac7a5803f85b850646f2cf303fbe7ae6044b00df087b4aad8694779cd36a217d98df99b5364f3063c347242fc33306dc3ad32e19685f83537f988086a80bd95620ba7309438cc914338770d7b22047f1f668051f26703d21fb40268ae1a4d88fa2a28b90904d7689fc9bb9427390e2deaedefa27334128618e12fc873e29cbdd8346bd193924f61e64619a16c21554980a729d1737b8e4f722071a6a6e82e7b71f504be0ec1fb6489696388dccd7c4e9fd0a5ce6cca167f712518b1f1241ade2ecb9f6df18a938065a72f509b5b5ea8092dc5e0a0a944433b994201dd2baf6b7e923155cabebc81821629cf96a7f8bb3dfca413e3c1778767c54c429a807ba44024c41da3881ab98d049f47719d9ebb32b2ff50aea71a73c0e981fc76b44119ba0e42df8d8aabf0206a4ce3f62bf8b2011100d95332fbe743eb32d9532f11dc5c2473541ce2f8a3fd2219f3e7d022a92b8afc78d2620d8a7d947042f2b715e92000c2f74aba71bfc7acb5f672932ac58fcd9217c7527c3f2a8b0148a046e25ab019aeb4aba5e057d64657e9e32ed67367fb8ebdfd94e1fad6de7cc0e69a1cba9df2bf1148498646e55c8fd16f281f0ada71967371a1cb3328658839e702a682173aaa20e37fed4bc3d3670f449726cffb0fb48046d93093bedd1f2ccf899ea5350ed3f5277b893f5e9e0bc9889bc5a606ee6f8fc082940405a9cb5d1aeccdba93f3c015e712d7e75354b0d4ce15f552a2149d0d511c57bce31b1f2c5621b05ea1e1544a373132bf01aaa0aa2e236c9f42a8c8ce7fee5ce0d28f093fd8b1578c340bf8d4b7d416f58d812a89a2cb6e1bd4e353bac738c872c2c84c53247738cd60c10b3bfe9ac271e99a97844eea65862de00eb38eff655a291f26833d24aaf4538958e57cba58b873acddfd7bd0a4a5f7e30b354aa3eb18515e5ec26aa0b4388f1f3c12e6ca2625335debe7e2eb192c111e54b1884c1b960af7b53dfbacb11935032a9f78490a6b0ce409af62e530817ff6dd2d5505f6063ce3abdae1e1550ef466e15812963b16e9d88e8b4e14d31f4c6ee05770b5bb0b6fc044b2a1a70737ab0bac6e41bbe71d6d6922a81a972b5d9b49b22ce00d82491c7c16b208d8e4241e41829e87f49ccd54127bba87b4d9b97c67d1f4f37b846e5853ac7dc5cd9eeb3173fe838d2c7fdf070c5eafd7c16c8588e82fdca62f6b8ecad9d3b51a1e7fae409900f742d1f24587520fcde0b3226b806011a9d3090e836b7b870e388ff42f8460bf9c3e2aff85c465f31cbf25d6bc156462bc2868a19c93b676312c8dad00ca7b4718183347e84a7b5236a28d49dfc37b980e84f44493c9a3a0deaf08c4492cd4159f7bfa0", 0x1000, 0x400, &(0x7f0000001180)=@in6={0x18, 0x1, 0x7f0a94ae, 0x8}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d73000e7bb6fc6e22e5b0001fcffffffffffffe4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0x549f}, {0x61}, {0xa}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffdd5, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f, 0x2}, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x22, 0x4002, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x28) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fchdir(r1) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') nanosleep(&(0x7f0000000080)={0x7, 0xfa8}, &(0x7f00000000c0)) setgroups(0x5, &(0x7f0000000040)=[r2, r5, r3, r4, r3]) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2, 0x100000001, 0x6, 0xe5c}, {0x5, 0x8000, 0x3, 0x101}, {0x8, 0x100000000, 0x9, 0xffffffffffffff80}, {0x420, 0x9, 0x2, 0x5}, {0x75ec, 0x4aaa17f0, 0x100, 0x100}]}) 16:00:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x242, 0x0) writev(r0, &(0x7f0000000080), 0x382) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x724, "a1b564882349e65219618a91f2986a009b9fdc46"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x81) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000ac0)="d43ab9c89a7515b83c754d7a1d3ee33eaf8bd28d5ae9f0cd1780a462eb2878a54a3ee06c2d4b915081114d31d8405a24498b4b73db8a060e9f02972284d06c8936ccc8f8d0064510add5e674b75fda9e4de001b921cd5bd89a849df25d794b38617f7ed99f714691945ac1d102d9824a06489be87f2aa3ab628a77eaec09549a51813a4e27384e216e924304e3aef4ab170a5bc7e268d208874adedb83085f93f5f68bab93a13b11635f9fb65b45150248c7f85bb0aef1eefb727f923d40d352305ce6814cc0dce413c73b2f232d67e5252063cb08f9eb7af5301947e1e6a1047a3cb92a79a1ce305ec5423124940e07f2b750798e0ee9b14fe043e702027ae11468e1d108ebd873ce1f4010b777c23daaa633f57d949b28cd4d4c85065e5bb38e2bc653881475df7f605ce97d0dd753b121176382de3172d6df1d7341e2b4a972cdb6987fd8025ad8be2e537c14da0c8ab4d74fdc6af0adc0701b1de35eec42f1ad03de7d95598a21239ccfc508be9e8e190567275b4e1501880378363125ec51359c855f5c4b68f2ba4c5d93bfc24d04f7c864ed2733c71bbbe5d448599b4359f53225205a64b45ee3799982390c05f724281732a70100ccc55d9ec4fe4785d317d1bbfa97dd1c0c17e51bd9e918214894056e43b02db07ee347a84045", 0x1de}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00feaf000000000060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') dup(r0) 16:00:21 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffe33) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x3) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) write(r0, 0x0, 0x0) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:21 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7d}, {0x2d}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 16:00:21 executing program 1: r0 = socket(0x2, 0x8003, 0x0) setsockopt(r0, 0x6, 0x128, &(0x7f00000000c0)="9c84e6d4c9e3e8d46052ae46fb2df7214190e7d501735a68db8a7edbf2b982aa33116dedc10d31ea1760f457aed3eadeebb6a7400b7f3275a4b75ee1471c7233aea3db77abf338f53457c2e46a057e2e7dc41061ad95a8e4c3ed9adc47f742073ea89eb7", 0x64) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x100000001, 0x200, 0x275, 0x4, 0x100, 0x5, 0x400, 0xfffffffffffffffa, 0x7]}) 16:00:21 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="007ce57189ae585f3413338202a1cfbc02c86f0a0a247f9005ae417d8f036ba079bc5a31abe7c297489020de138d4b2708fdfd88654f45f64352affedb6f3700"/81, 0x49d) r1 = dup2(r0, r0) flock(r0, 0x6) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:21 executing program 0: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) msgget$private(0x0, 0x80) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28, 0x2}, 0x404) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffe59, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x198, &(0x7f0000000480)="b265659e1be85d6dd9c8fe0e537dd0a23295b1583f10eca5d40ba91a4a7934e6ba88debc7a14719036f188643eb1654404bb4a3cfd50b739057bc4092186250eff4ebe630b163f9f34df03e63378c146e7d04fee250f1b2cfa98fe3d928ff373ee8f385a7e208be9306face62561be554a00068f20416a0e00000000a56a572491c91a16ac01887605a97720d88eb112215b8a116566abb141bdb2ad460500000000000000685376fa6567d2b02c544a5d571d3641d37f2356d89800000000230000000000000025f1e0dad27e13143cf9dc95b41f05304f1312d9ac9f0d2a972cfe304782be357aadd61a5ef9ec3115e746cbb0e3edf53be4ebe863e40f819426177d2877606724c886ddba2fcebe783883d601c0b4ee11b818a664d27b5aab410701626077989c7121933517f3067df1fd2d492eec2a3fc2f97bff4c99d513f50a4e27f79274dded8b21c19ca2287f4af6b0cc316ad4c04e093ead49ba4d1466ae1f64d6555f4af02d9f2d4acc48818c66541abea6226a6083a4a32e725e403da7938900064b3e2f2bc459b190ee5998604aedf18e34d3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0xfffffffffffffff7, 0x401, 0x1f, 0x2}, {0x9, 0x7, 0xe4, 0x577}, {0xf3d2, 0x8000, 0xffff, 0x1}, {0x1000, 0x81, 0x9, 0x8}]}) 16:00:22 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x22, 0x1e6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4, 0x4012, r1, 0x0, 0xfffffffffffffffe) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x5) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x88, 0x0, &(0x7f0000000240)=""/136}) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xc, r0) 16:00:22 executing program 1: r0 = socket(0x7, 0x800001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x12a2, &(0x7f0000000040)=0x4, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8, 0x84) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/9}, &(0x7f0000000100)=0xb) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10004) r6 = kqueue() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x8, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/klog\x00', 0x20, 0x0) kevent(r0, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffc, 0x81, 0x60, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x3, 0x5}], 0x4, &(0x7f0000001300)=[{{r3}, 0x0, 0x2, 0xf0000000, 0x1, 0x8}, {{r4}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x1, 0x6f}, {{r5}, 0xfffffffffffffffa, 0x34, 0x20, 0x1f, 0xa9}, {{r6}, 0xfffffffffffffffe, 0x4, 0x1, 0x4, 0x1f}, {{r7}, 0xffffffffffffffff, 0x2, 0x80000010, 0x5}, {{r8}, 0xfffffffffffffffd, 0xc, 0x40, 0x80, 0x2}], 0x3ff, &(0x7f00000013c0)={0x7, 0x200}) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r9, 0x4, 0x4) preadv(r9, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x45}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x500) 16:00:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3ff) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x5c, &(0x7f00000000c0)="c01fc640ad4009f128e680ecf7c3cf6536ae61b26089920be0ba536d600a40817941a44697dc72e982c0f057b75eec3653513bb930a17fedded70e12c2e80f687eea87c158fac40bc9e24af7992f662d22e6600dbd41fac9f11e0f5c") syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x4, 0x7, 0x100, 0x9}, {0xff48, 0x8, 0x2}, {0x5, 0x7, 0x1, 0xffffffffffffff81}, {0x5, 0x7339, 0x0, 0x1f}]}) close(r0) kevent(r0, 0x0, 0x401, 0x0, 0x6, &(0x7f00000000c0)={0x100, 0xfffffffffffffffc}) close(0xffffffffffffffff) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000440)=0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x1) dup2(r1, r0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="27ae031421f70dbbb6f28a51676003b6ab5bf32fa5811d8b6e9a8f2b952dec029308e28d70bde9ca4af0243f5c4d43bacb89a30dd734af12605af70f8ad70eb79425ba91080383312db37b9d599db30c7e504018b8217bdc6cb26551e0ac3d7e01640540b023e41d7e101a202cce56fc8f515e7a33517fcfd14cf4000e1437213186a24bbe8cf38b4b03f794944b9b866922cb"}, {&(0x7f0000000200)="58935913007c99b191f3a95d20736d661f507432b2edbf39b1f6a0d03f501b7285bac5e0c2de99a1219cbe1dae5d1ce7887929e55a4488377b9b2d7c5393f0c4d68e9f40a7d7fc0b64a5d2d06124fd01848c87518cf1a1523a9ae9fa3e2014fb98fac1e08e61c8478b7d8c533ccd0cfea7561cf7276bda12d5052af5d0fd6f57848cf19d6ca765893450fd94b646f4819624e50beab07a1c8b01c3d46f67afaeb51e5fac150e67663ec88e0e54f4a27cc258b8357f0b64cde96790c99477819a885d449bdf514fdd6953363e38bf62d1ff63267554ef64fd00ffd5f2e31425f06e3f"}, {&(0x7f00000000c0)="f769dbec2b859871da8d2bc4512d63744e0e264da60953df872e8025bfecba132d79b904"}, {&(0x7f0000000300)="2cbdf96cb5ef2376b7cdf8550f55b5afbf3502182742aa23e0e976bc2c8112c9cc669c22110e5f08a2458b2ed368955f572d4df62a511b9bf8e8b9ee9e59864c91e3806d870006e6e2b66704cec065f197a2d23e0a75"}], 0x42e, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x4, 0x1, 0x8144, 0x1ff, "9dcfe81c789fef45a2eec855e149a983b824a934", 0x1, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:22 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x30) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0xe4a, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) select(0x40, &(0x7f0000000140)={0x2, 0x3, 0x200, 0x9, 0x0, 0x8, 0x1ff, 0x1000}, &(0x7f0000000180)={0x6, 0x6, 0x483, 0xffffffffffffffc1, 0x9, 0x401, 0xfff, 0x2}, &(0x7f00000002c0)={0x5, 0x7, 0x7, 0x2, 0x5, 0x5, 0x8, 0x7fffffff}, &(0x7f0000000300)={0x8, 0x80}) r1 = syz_open_pts() close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000003c0)={0x6, 0x0, 0x1, 0x0, "61aa0d001ce9bae3c6514e51e973739ea78b7ec0"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, &(0x7f0000000100), 0x8, &(0x7f00000001c0)) getpeername$inet6(r2, &(0x7f0000000380), &(0x7f0000000080)=0x7f) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r4 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) r5 = semget$private(0x0, 0x4, 0x40) semop(r5, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x800}, {0x6, 0x780b1ed2, 0x1000}, {0x0, 0x7}, {0x3, 0x9, 0x1000}, {0x4, 0x3, 0x1000}, {0x5, 0x8, 0x1800}, {0x5, 0x80, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x80, 0x1000}], 0x9) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x85, 0x8, './file0\x00', 0x6, 0x3, 0x8, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x8, 0x510, 0x6, 0x2}, {0x7, 0x22e7, 0x7fffffff, 0x6}, {0xffffffffffffcd3c, 0x7ff, 0x0, 0x8}, {0x2, 0x3ff, 0x3}]}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="7d47cf6294baf97e381dcb956293ec8bb9b039c60c3e197c2e95a57d2d358ecebb680de6252b76fe5f53b2", 0x2b) syz_emit_ethernet(0x4, &(0x7f0000000200)="9328ab9d099fb826362a3c9bc731b6a44bf5181e197a4fcc0b1dd0b6590288ef2e7d6b991874423e4ef2ef2aea6d2b6143081442d589cd2351ad770a920cef11c94e02ed29d9b043680ce5566090e13acf7b7209dbf547e925fa9a878e9d67c78af79366f9b460c19845f809cbf96371254c1b9eb3c45b45774c63def067a868494837d581cfdfafc849345424586e1a0385fe6890b25af8bf7830a09082a6a9f93f05781eba978339a5c70e299e2b8ffe596d458642852dce8d53df23fc3d6fd3ecbdad8f9e327bb487426378efe898665d6d6c9fb00bfc1a3e502f1ff343ac79d5f3e8b6257781dce72ee08294bb3471e5898aa2882d6ac09bc354a9ad86d41b9d5b") 16:00:22 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:00:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff372c2921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b97000000020208a371a3f80000000000000001000100001a00"/166, 0xa6, 0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x1003, 0x6, &(0x7f0000000000)="1a7b43da", 0x3f53) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8000000000001, 0x7}, 0xe4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0x7) getpgid(r1) mlock(&(0x7f00000ff000/0x4000)=nil, 0x4000) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x477, &(0x7f0000000240)="006f452aa42b146bed629a77322170b59fd42c89ac0f214f049f76b211a0a88acef36b6e310c1a79237cccf37bbaf73484446cb362ca4878bdec6b5f9edf84b9d6cf37cfb93b3e30dc6344d049e59ab9d6548a07e6914e0df31b47ddbb7552d1e6a391aa6570625fd7a44279e8671a06a852c368761f2f03872d1a64455498e7837624c6091d48c5d195f75a2b30d7cc0f836dab5f3c6682120ff6ee52b9a74a337ffcc14f62d1b6ded96f96f5782c957a35aa039ed0155fc726579778bcade8a4f83e54444bd12b7b6d1f46d0a116d7a769") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x6}]}) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x101, 0xb3}, {0x18, 0x3, 0x3f, 0x5bf6}, 0x72337503, [0x1, 0x200, 0x0, 0x4, 0xfffffffffffff001, 0x6, 0xff, 0x9]}, 0x3c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10081, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x2, 0x2, 0x728) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8088, 0x110) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x6, 0x20, 0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x800}, 0xc) 16:00:23 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x21}], 0x1, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) 16:00:23 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, r1) setregid(0x0, r1) syz_extract_tcp_res(&(0x7f0000000040), 0x12a, 0x9) r3 = socket(0x9f9b06132e682d9a, 0x7, 0x9) setsockopt(r3, 0xfffffffffffffffe, 0x1, &(0x7f00000001c0)="4c11902bf938f032ed7ed44ae0781b4ead1de299a04b0bfdd692f9e6d3c2e72cda763926ed23bf1527e811", 0x2b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1ff, 0x1000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x118) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 16:00:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4]}}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x3ff}) 16:00:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000104000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x4005, 0x80) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$dupfd(r1, 0xa, r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x10) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x0, 0x1e2f2, {0xbfcd, 0x58}}) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) getsockopt(r1, 0x100000001, 0x3ff, &(0x7f0000000000)=""/228, &(0x7f0000000100)=0xe4) 16:00:24 executing program 1: clock_getres(0x3, &(0x7f0000001700)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10001, 0x7fff}, {0x5, 0x8}}) r0 = semget$private(0x0, 0x2, 0x85) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/182, 0xb6, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x2ed) semget$private(0x0, 0x1, 0x4) clock_getres(0x7, &(0x7f0000000200)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x7, 0x200, 0x1000, 0x3}) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000280)=0x1) shutdown(r1, 0x2) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)=0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000380)={0x1, 0x7c3, 0x6, 0x9c, 0x4}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000400)={0x9, &(0x7f00000003c0)=[0x4, 0x729b, 0x0, 0x800, 0x4, 0x6, 0x34, 0x8, 0x5]}) getpgrp() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000440)=0x2e) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$getflags(r1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x7ff, 0x20, 0x0, 0x1, 0x8153, 0x3, 0x1, 0x3, 0x2, 0x10000}) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000003740)=""/4096) fcntl$getown(r1, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001540)=0xa23) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x1009, 0x2}, {0x0, 0x59b}}) utimes(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)={{0x1f, 0x1}, {0x6, 0x81}}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001680)={0x4, 0x5, 0x90b5, 0xee, "b708073d9b8c0b76bead051636a92ad2145eef60", 0xa15, 0x80}) 16:00:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) connect(r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/33}, &(0x7f0000000040)=0x23) r1 = accept$inet6(r0, 0x0, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f00000000c0)="a1241a80569dc9f9015a7e5cad67fa8d5a0e6aa01945b9cfc733b489351d3db5488b493373d789d409d50cbb317ccd8eed30ba9d69ad1f634e91a6880969164d154f52d487fee796099f079aefdece3d2ea08b57700b65d83da94b763b3c4f988cb98d0c939066fc4f2fd55b75ab3b1f566890b618adbf112f01a5d0addfc209dbd0e60441999857a73eb6179526eb86b6513f5ae56542613886c6860e6930dca78d893be56f43297da8a7e56c5a1559bfc4ff5a1897b031c5ae94d5f2a485e15733ce716d0ec5c6fe3509f514d937e56c030c1865dc78a47075bac9cdabcc366b2eb8327b0057b48c087bb8287f93d9229e", 0xf2, 0x40f, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x812, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="46d9f88d07fe9cead61d6605c81df809679543c498fac4db0588a7", 0x1b, 0x0, 0x0) 16:00:24 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r0 = syz_open_pts() getitimer(0x3, &(0x7f0000000040)) write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) syz_open_pts() 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x4, 0x100000001}, {0x18, 0x1, 0x1ff, 0x7}, 0x9, [0x5, 0x4, 0x4, 0x3, 0x9, 0x10000, 0x101, 0x478f]}, 0x3c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3ffff) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0xffff0f00, 0xc600) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000940)={0x7, 0xfffffffffffffffc, {[0xfffffffffffffff8, 0x7, 0x8000, 0x4, 0x95, 0x100000001, 0x59e1, 0x4, 0x3, 0x5f, 0x80, 0x3, 0x7, 0x8000, 0x401, 0x3, 0x20, 0x7], [0x2, 0x3, 0x5, 0x2, 0x80, 0x0, 0x7, 0x6, 0xc3d, 0xfb8], [0x100, 0x1, 0x9, 0xfffffffffffffb9b, 0xffff, 0x3, 0x5], [0xa3, 0x20, 0x200000000000, 0x1, 0x101, 0x1], [{0x6, 0x81, 0xeac}, {0x5, 0x1, 0x10, 0x4}, {0x0, 0xfffffffffffffffc, 0x9, 0x9}, {0x1, 0xdfb, 0x2, 0x8}, {0xfb3b, 0x101, 0xa1}, {0x4, 0x9, 0x1f, 0x796e}, {0x1000000000, 0x1ff, 0xffffffffffff8001, 0xff}, {0x10001, 0x3, 0x0, 0x48f}], {0x5, 0x4, 0x10000, 0x9}, {0x1, 0x9, 0x76}}}) dup2(r1, r1) kqueue() 16:00:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0xfffffffffffffffe, 0x100, 0x0, 0x8001, 0xfffffffe, 0xb, 0x2, 0x1, 0x7ff, 0xafd}) close(r0) fcntl$getflags(r0, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x2) r1 = semget$private(0x0, 0x7, 0x20050c) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000002800)=""/49) semop(r1, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x2aaaaaaaaaaaabf8) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x40000000006, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0/file0\x00', r3, r4, 0x2) open(&(0x7f0000000200)='./file0/file0\x00', 0x8000, 0x81) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x401, 0x7}, {0x18, 0x3, 0x8, 0x5}, 0x0, [0x4, 0x1000, 0x5, 0x100000001, 0x800, 0x2, 0x80, 0x9]}, 0x3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffc, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x5) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000080)=0x8) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001b00)=0x2000005) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000019c0)="ee44e4a9e3d30bcd4a3a435ab0a0c23768e9ff7190f9e6488264965e45092f2a5784d4baaf1738611b2fe0eb1ac963aac8b56d9bc9d8b3a26297275c8a741f64b21ffdf914cadfbc946c46a9c406073d516e01525e045172535a2ac9a3af338120cfb899cca2ad31de1440", 0x6b}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000001ac0)='./file0\x00', 0x8, 0x1) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001980)=0x3f) sendto$inet6(r1, &(0x7f00000000c0)="700fcc", 0x3, 0x1, &(0x7f0000001940)={0x18, 0x3, 0x0, 0x3}, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001a80)={0x0, 0xfffffffffffffffc, 0x81, 0x1, "97db41c0a12efd322c14b15135456d66e9ac4a66", 0x7, 0xffffffffffffff7f}) dup2(r1, r2) recvmsg(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000000100)=""/87, 0x57}, {&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f00000003c0)=""/81, 0x51}, {&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/249, 0xf9}, {&(0x7f0000000640)=""/254, 0xfe}, {&(0x7f0000000740)=""/4096, 0x1000}], 0xa, &(0x7f0000001800)=""/132, 0x84}, 0x40) 16:00:24 executing program 1: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0xffff) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x12) msgrcv(r1, &(0x7f0000000000)={0x0, ""/3}, 0xb, 0x3, 0x1000) chmod(&(0x7f0000000140)='./file0\x00', 0x2) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000044fb6abcd3a110760253dbeb14ac9d554279c05eb6709b8f82973217c2904e8cd21fdcf2ced9dfebb06c46f08155a93013550065801210354471f6a998bb4bcd2b06a2eec226e5c9c8bf14488674bca5cc0f5defb600009790fc46bfbe1213720a03431dfe9d51222de0dd23dda1d04b80ca8eea14"], 0x7e, 0x800) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000200)={0x9, 0x6, 0xff}) msgsnd(r1, &(0x7f0000000040)={0x3, "7e4bc414c443200630e05ec29f0dece95d770819a5cb816b0037408c7787ff87075dd2ea2f32138af7b6eb65b2d2f51f5b01a3ab541daa9e2c842cf1115f9569833982d143fd1a32bbb62fa568e7ae2091ad1690764aabe538c5ed897c20596bf1898b453351fa554e23b18abf294cfe42c4dcdd38d3c1d901337539a538d0cd9e64e3408cc32dd55badef45e785dc669904ac1d41ae1f1243461fee3dc4046f552d69b488363b3b2f45cdc1b7c05454fa6c7c66e9f164b944ca3e6bd32d7719d587aeffcf08493e96e3dce14baaa7ea225ca94e4739d3d43aab3dece2d1391d1604d1ce5323"}, 0xee, 0x800) 16:00:24 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@cred={0x20}], 0x20}, 0x0) listen(r1, 0x0) 16:00:24 executing program 1: syz_open_pts() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r0, &(0x7f0000000600)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x104) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) pipe(&(0x7f0000000880)={0xffffffffffffffff}) r6 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) write(r2, &(0x7f0000000a00)="05015a37f8bbac6973891bbc9e6b20d9116602829da81766369f9dc57c1c3901dae1213ea990ad287302fa68f70ef546b5720c459b6285911f79a9c05be8a9d7173321d92de5ec1d896e", 0x11a) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x27f, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000580)={0x0, './file0\x00', './file0\x00'}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x7, 0x240000000, 0x9, 0x1f, "92a64382dc277c389e00fa2eef3c5bd4d44b8880", 0xffff, 0x4}) readv(r6, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f0000000340)=""/118, 0x76}, {&(0x7f0000000640)=""/248, 0xf8}, {&(0x7f00000008c0)=""/216, 0xd8}], 0x5) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000240)={0x12, 0x7ff, 0x1000}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000ac0)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x10, 0x2, 0x7, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) socket$inet(0x2, 0x8002, 0xffff) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) open(&(0x7f0000000080)='./file0/file0\x00', 0x20a20, 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x10) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 16:00:25 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x2) fsync(r0) 16:00:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') stat(&(0x7f0000000040)='./control\x00', 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt(r1, 0x0, 0x20, &(0x7f0000000240)=""/247, &(0x7f0000000340)=0xf7) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000003c0)) r3 = fcntl$dupfd(r0, 0xe, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) fsync(r0) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRES64=r0, @ANYPTR64, @ANYRES16], @ANYRES32=r0, @ANYRES16=r0], @ANYRESOCT=r0], 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x2) socket(0x10000000002, 0x2, 0x0) dup2(r2, r2) 16:00:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x3, 0x3, 0x35d74d3a, 0xeb}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000280)=r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0x3ff) 16:00:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) fchmodat(r0, &(0x7f0000000200)='./bus\x00', 0x13, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x40000000, 0x1, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355", 0x4, 0xffffffffffffffff}) mknodat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8000, 0x6) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r1, 0x4, 0x46) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2a7) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x2c9) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="42ebdfcd865e9420f9a4677b8e76b587801630513f94361474bf969eb47f7f3fc3ad40a5a7a5879bad55639d800e6940c002d02bd03fb63098195252477b566ab805fdcebef0a4142c60429e5537b718d58ce132c0f5e3e4b3069107ec792b13e2a5ff77b1913c633e32719af758fd7d31c54ffa284ec76978e8def1a95009eb16fe77372902cda0fca27a0e4af59aa5133e9dd3379fc773a3fa28560ffb8e36cfbef6afe90f3d0a301ade5d218a52254de394c1c193370fbec27483113047ce229593f97d68a4b55134cee017515063859f23cbf5656d4ac17e20837aa353dceb9d06ecc6a1655c0a5327d80d9ce4232bdf7b5b497d82480b8edc", 0xfb) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x200}, 0x8) socket$inet(0x2, 0x4, 0x2) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0x29, &(0x7f0000ffd000/0x3000)=nil) mkdir(&(0x7f0000000140)='./bus\x00', 0x80) 16:00:26 executing program 1: r0 = msgget$private(0x0, 0x4000000000003fa) msgrcv(r0, 0x0, 0xfffffffffffffffb, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/82}, 0x5a, 0x3, 0x1000) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='.-\x00') msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc160, 0x8) 16:00:26 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="9dd04f8edeb505e94e8b02d94cbd2bb029adbe93a4f9e68a5eeba3c64e956133531e4c2c24fcf728af55837395f8307399fc48454cb9af5e8e642abf7610583138e44671d1276a409bc4c55be5bfd4c7ad4d61b0d2507d7005dcdec5a1eed3bf662890c01d640b641775e56effb09c565527d7dbeda9ebbc8b6138ba0548b0642ce5924efed838ec4b5290076a07f6c4c0d9b9ceaf190df7c335065c491db82b97e6075ebd1f95482e0ed6ce4ef8ca48715c08", 0xb3}, {&(0x7f0000000200)="e6cb102f4bd97dc95251c36b72e5d74ef46e81efa92c47a6d4ad8d9bd7586b3f4699d77697b26458b2c4b905b2a28e8721049422c74a012fc58556d54e14fabdd19dda780e7cab046af68eeee383bd7fcd50080027631418c40193c153ff14fa48c91ce0141e2b9ae61dcffc6d419a9a7e9ad7f40ce7ffa6df1eb6949d7c80f5517216b03e1875fda6f8e4a4552fade26cd309ec4c", 0x95}, {&(0x7f00000002c0)="244b114d20b595dc5d2cb4dc464980440bc2576f1cb5f2a95fd3793bac955896e61cbf138705889156d3042965673eeb3cb1482cc327e90471c8c3bf856077d93f13ea91e4e612f91265484b3cb0b757610f9a08879d58af0f76a86a02629828d67c5b5b6f3736ee6ac46fd22937a52177a72f44835d435f17ed7fbc931e472a4ad35bf11d41ce7cda87ab2836c4844ee23fbcce32a8db523a6d68ef7ae5f61761cf2e4536844c184aad55cc5de1676100264e846597387e8786c28faedff4cfb5d7902a6f5fa4e2bd6ecff47ae98fad6df0f7dc760fc2d742355325043f6d89bff58357f05423d9cf8b27a83a5d5b39fc369c1c29e6bb0e", 0xf8}, {&(0x7f00000003c0)="881de007eaf4b7ba7a5806e4da66dacfa2fe1c1394abc21b61dbff6a9bc6acb8b7b59306acf5346f1503c1afd833bebe1c02fb2ab9c9393a0b3fab0280b90629879dfb60", 0x44}], 0x4, &(0x7f0000000480)=[{0x90, 0x1, 0xffffffffffffffe0, "fb71d00a78f83002b50e7c39ae290da6216f8b1e0f5cfcb95aeed62014538730a4516ce73ca5ec1b8d9b41528139544028e74178cdce072070062f1ba24eb8769866f78f76b9ed3f1b1a076925d93b30a1cb7a12a218759ce2c1e949fda36e4bc303ae43f9b536a4f3a3e16178bc2c9aabda32a972825765b32c1f4a98b60e"}, {0x80, 0xffff, 0xfff, "19acebd86898204e79fa35f97edc45de64aeeef33c8d20be530ceb3024a38caba4a25205c8e472e182a69dfd1586b22b6fdaf7051234d8953f836f60eff9b364e28cccd5e12decc9c430dd579e5b2e720ab2ca0401a10ad77fced787c0a154f2d0b668a013f90768437a03c01ff24d6c"}, {0x10, 0xffff, 0x5}], 0x120}, 0x0) r1 = kqueue() ioctl$FIONBIO(r1, 0x8004667d, &(0x7f0000000100)) getppid() 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) getrlimit(0x5, &(0x7f0000000000)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x81, 0x1, 0x9, 0xfe0d, 0x5}, 0xc) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1d) sendto$unix(r1, &(0x7f0000000200)="d05a9d8e470dd8728369a3", 0xb, 0x8, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000080)="b2ab034eaa9a50ff1c883a3788a6502cf1a41ef21556ab9fbc7f1424f3c1f9922e0a7578f7df62d419ee72a60b79089dd452142d6cb17016ece7f82d89adaba013f592d160f168a6d1e4ebd92b9e54256ddae10ea5d14be56440cd52d9d9b606b4a812440cca54492daf57f31a7c6a6044dec38720fc6894", 0x78) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x80000001, 0x6, r1}) fsync(r0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x74}, {0x1004000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getppid() 16:00:26 executing program 0: syz_emit_ethernet(0x78, &(0x7f0000000100)="24cee2cf8abf7c1e03aa0b53e2ce4edb96bf17385b73163ce5a965fa02ccb3e6b479994a2251d316d18a6fb2091c348fdf258c0e4b82461fa8e1d776bbd72ee65b82cbe293a7e66ad36aa97c5fe52dacfa389835081f2214bc8d66a239fa7d871a4755ead47dc3f3a5b363245e27f89faf60cbb7aa8c4701") mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x536, 0x1, 0x8, 0x1, 0x272, 0xb, 0x100000001, 0x0, 0x2, 0x5b, 0x6}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe4, &(0x7f0000000180)="105ddd8549bd311dbe15b0") 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000001c0)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/78}, &(0x7f0000000000)=0x50) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x10000}, 0x8) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x200) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x80000001) 16:00:27 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xa0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c6530a32e7b223049af20e000"], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x4}, 0x10) 16:00:27 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 16:00:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x9, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000200)='.\x00', 0x10, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x0, 0xb8fc}, {0x64}, {0x40006, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x5000, 0x12, 0xaf, 0x9}, {0x9, 0x7f, 0x2, 0x7f}, {0x3, 0x4, 0x0, 0x80000001}, {0x40, 0x7, 0x7, 0x597d}]}) pwrite(r1, &(0x7f0000000300)="8d1f38597d1fe5c74d0081ef265981e4797448afb883ef854a534f32e420637811178435e1d63e66dae2a60a7211fa8680183d98bd96365ddf0489aedc6388ca9c2cf6d67038a9f471688419fffa966b175a84dd1f84c4adf2dc2cff2679d157b60a7dc422cadf68e89e344880f444718f7a2657a329e7f10fe8890b3a8ba9c57aedb77d2a593bfcacef77a3e151ca1c0e018fbead51ac65dff29798edd9f2c5d9d667992958f691b26e84a5d9088ce94cb2f1308da582f4242ddf234885096b51a0dc1eee50b11a9cd6129a882be1edec55bb4c99f5e9d75f1d1c4037f1493930304010a8b8887d684dfc511e4254b7f61448e56e790a095ec83bbcae1a671bfb5e2e4d8c791c12bf", 0x109, 0x0, 0x20000) 16:00:27 executing program 0: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0xfffffffffffffffd}], 0x1, 0x49) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) execve(0x0, 0x0, 0x0) 16:00:27 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) r1 = open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0x892, 0x8) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000280)={{0x101, 0x7ff}, {0x5, 0x2}}, 0x2) r2 = dup(0xffffffffffffff9c) utimensat(r2, &(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)={{0x29}, {0xf335, 0x31}}, 0x0) faccessat(r1, &(0x7f0000000300)='./file0/../file0\x00', 0x8, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') mknodat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x6000, 0x9) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="232c776acb4e268bc5372bd183c58004d23549117033098b762420d79d4a76a51cab9fe023fca5d12dfc67a10476edf41bb8b7612aeb18b7fdce7f70ef7df8d6a0d8c30dc63a0750f7bff7ad98ae01f32efd6285ec1f8654666ac00e2bc767f32356e17e74f699f56e440940dd9667430c70a1bdadc248d49d053e69d4a77d7780ab18a8acd611d2771024749d9d56628ef5a1d02115492f81395d93b751e3a5880fc4f68e111588c6e5df90130a6888ab3e2adcf96a97d3bfbd3e441d5659e9975669ea5af7ee971e6fc96ed96c85c20a2c4291e36534809c5224080e3a2f08cac2296d26936203de5b61c2110326c06582bf097df7e9d61efe74f92784e2de36ea6a8693ce8c517e39b2715b0e195e014f224dda03f81afc2ebc45d17e5bec1c2cba2731f5f8b77e535120fe171bce5b27296402eedb0dbacb31b022f8bb5f8395df0e0453d309c6e5578aab7a27bd508e8f4037207504fde7379abd26791d022f8daa5ba9876245a14eb64b1e84a021c57d4c97f344774cecc851f827e05f9dcc3e58cb09502793f5bae6b201e50f706c344b432f04e634609c4e782aab9cf4fafb8863e0c39bdce6194f2b503fbd984de89a5e273a6e7e58974e15b8e47114958adcce29f83d55b4e16c24419fdef302a709c678e53f48380b9f8074f5b1a3f818984c30ff2a6a74b242244e72205104f25aad363b1a8b5bc4aebf622268141d79d451626662e0275c3d35e432fc4552e6c9b4e15b066d90f890bc898b256839b5699d935349bd15159df2f5cfa9cdd99ac99aae8900c90e7f34e2456b870a2fc24a0e7331f7dba980a49779af8d8c716b1765f8f309328964021a3fdf4aeac8f85b8e5eab3a3b28b8bb603e2b4b524b41fede6535fd866578ec00c2c3a04cc1a5a0483cc57173b38eccc8e61bfc18542d6844e3c14df51265a963abd786e83479fa864a7ffca62c0e34fd791dd99a577fe8a8ea3429059df544179243621379cb5c91f71da9b2889874e47dfbf0e1b552389e16fe9542941db614a2b91f8a0baa53e0d84a5c4f6caca83cd6d783a645c83aae965f8063c707699308f4fa2f15fb816bc3bf02ff6becd7b927ebcda63ff9723ee93525201f6c7a948ecdc953ae3c40c0a378797537ffd2fd424c9651abca99cfd214f09ce21d23d721fd9a6bf646c05dfdb2675c2ad190370905d109ca383f41f84a4ff650a3a7287a57e577f7f7ffe5f24a7242e5fbbf11339de1990d16d35e8678a869f86e8a39bc2a47770c7372f3d61cb450d78676031c911fc87625a88e24497f3da564b0c583459f91f76331bc18ed87334d9c10238a6927147874b01bfb4e7ce3dec7cb5b76971f092802da922f4c79cb535341629b32652891c56250d66f69957ad9919cc5dc99bc1f0e1e42ef3e918afc7ad0b7fab12a8bbe57ed83e5bf7fbdecbb24d3e773cc7ea1ce2b1a71313c677c1732b9d2c58d4718b059a8a5313d5a97b902909e98ff62311bc79c36268bd9028b90bc336dc0ccfab803b9a5e2c0b181d67f47f2f3ef8e6a4317c9cefc7e644e24427249424f9e5e51f4f799183ec320d990f35a711aee839e89a2a75a2a77538dd88c5b779d385ec0ace040f8b8033b75b8499d59061a4f76b366b2d036bd7f95607f0965f72012d60e217dd7e5c3d00c68bb6ea39c4e8ac0341cc01b2529be49fc297510d210fc0ec92ab02120109750b65002d453ef0cd3030ec6368aa59c99280986c2e96b4b26e03fc72dd3df433f5404263c7f26ce320d9f1648e21d2347a177b7c1f4eee9885201033c33a3f0a5dd7b8e80995e04b9dd3802e165accc21b99ef0c10e23fe8a76164f9b36d95cc12fc4fd35d90613754251c64fe3c6f30b9e7f8b8e79b5b569bade9acc681ff7b8a0327552f7cb764e99dc0402322d5e2a13561e76993457a4f1ae294f60466bb8b84a674472649adfbcb7b69b18a9aff893b7de27185ae8f6dd73d8cd7b4ae3cd21675925ca4b759e815058b96eef020d73fa9533abb1e5e946867aa26d18daa36c827da4d0ee67d2330bd3e4331094604471c13fad6686ca012c660f1275cc667276815a87c908fbf4bb742263050c5662eaede46e6005df318a876f9f821326d3e434cd3af6debd1ab75c7c7eaa65b94270954505f54c76c131e996858882d30d25bd5753ec511b456bee8a70813f01c968e4b69511d2b5d4d8877fc54374977c303610cb3625d91ca562c966892d9d23cbf7625d6bcc76c618c030e45e9f84a7645b244b99c4d3abaa1c2c576599c76f9ae49fdeb62264d17e9b84bf1ee982fdfac9eaf53b0283bf63df66b6dd5d9d718a0ff48b8a15f48862e9f4f5af63b1883150de8a4a76af93139963a77dd5738955d519f1c50478582733196befc5815566ed84c215f4fdb21583f907bb3d1d15b6c5cc432f3f5bcacc2411a754e924539ee3dc2d3105106ca98791876503a4f2cded1e93e68ab5dc34b32c259e7ac49fff43f3febed7b946e45bbe2c1f1774a6dc492bee4ccdeddf978e413f4eb7ce75b01431938fb58093824d0ebf44d17efd82358f6850fa1a46f58c0e9b08d2f651cc3d37a5a2e4d6c49b0f112562dd9ca103f2207c165c0619e4d335a9aac981a1490877892c9dda15dc60a34d07a641fc5f265012342117d5aee750cf470b7742fd1b7dfde26f009cd46000308b3fa221eebcd70ef3c579990efe163f129e8d626ec0e8fb9e0057454eb1cdbbe9bb023014c0c99440b3318e2ee002839e3576a6ffa7cce568139d545d296547c919d8d773dc87b919b9e6abdc64e33f7273f5677dfa3731dd0ffc1381683cbb574d7ddc32c6fc371627e283457702db6a33250c4bf3b76a08850b0534ee211c28aceebe3432eea4e4a71d3fc186c8d607c284f723811a19551f01f8b27cc251d3aefb4037f0c2981a59b7adf99260848caa43f47eddbd58714cefd6bb18f014a75f34e03eb0ab98ab8216604c0aae943988b080d5d12d165bd477bd756051e00f630bf2378f0d6cd5a25f0cfe73e62bd0dbb367b9b7793c64506782c43957d20f48d4e027b4b08fd09843d824542544a423bcd257fe880e34cce21ffbd865a06cb0c25859d11e54c714c66f057f962b5a6d63668c380b6358145fdbab5a37681d65a4108a9f868208cde51befe1e984304c16d3a05ed2c3bc9c79498b421bc19d10e57f777285c246d1975ffc765eeb1f09d5af2c115146adc5baf61da81e80b1debd7ae165e47c6e81dd32394e5a11e1a90154acb9f50499e25933c2ba8d841424d83abcefc44959b1e9ce1dc424163bf8029924141df39d2ac661348a19c587319c11e29c70a3e326282389e73e8f8f6cfe332432af6a6f64c8fbbb0a37ceacad2e8dca01c079e448b30e4cb69f9f97ddd9bc0669239c225535e15a0c332afd4ed8369c481fc9377f965d0fd3d560a40699a11d5e595274a65ddee73679872240c5bfc4777a9e6b3be5c6f231810f69ed510c60d15a4af1a12aa2d0a9cd9ed29c69c38cdc4b408570ea0ec2fb2a7f7395a8a22b089d69f2086aba7cf01175c3d26e0490786dc58935368748a1812d602a725440606d24c39e16e611ca3147a6213ae970f5a592fade54e8d6202cbdb52784bc22ae4a4d900cd63a5c9e95232aba80753134720ebe7f8e3597a6fa00f7098c5534f421a15955c46b3659807b63b8d43560214b341a7fae0bd8376583f9ad3de7059a077928ee2c5c12ab04663b7d2a336612d794118da48a8184e13e9031a4520ee41b1598e541658a0e07734e931e10acc9013df6da032f73ba90bfd4404357135aa1901526565176ffe77dbfd8e6d851c9f605d48b06a9e996cab210d2c19b91f28ed572e2f85a264411907374df899b6d3d2fed51ad2816b6d49d798504227a0619b090ecf2ae471ace39c74875cf57dc976d0135e18e0ea235b6997fa5c6031887a1926b54315fae41eede2382cc255eb43439890e1c65a7f68cb50a88c6227b59fea659b9ff420e8849235a380e5ca831531a7627c51b4522c570418e21d403f72fab37c91978b3679710dd8903c7bab66873f0b4c1e195459f8539680046b167f8f9d575ccb4f7b71661b6271f4dea1675fb062165ab6cbce5103dd1d7ed5b1771766bc066450f08f563686b6141d32e74c782b35e2aae25426b512d4324cabc9e68bc3b37b98c8018f1705225f484fe84b73d4adf39b48e76e9be0b0a0b0134666a9d86c2b3206477603f608b9c516b721e26f04511c5e3a86e4c30e6f2be0a60852333073549e0d1eb52bba06b9acf5030274a01811d7a724061e9932eb02e0c135e14c8c4882a57f75e3f693e7eb6f2dc77314762e0beaadc2f2fe29d7fa8a6d6632cdec63245c8291fcd15a36ebbde6f90677cfb6d8dfcdfcbfd6417f912235b8430a4b62dbae698de461e9a41c88065e1be12bbf9e0c7c28331c96334df79068ad7c58b13dcebc1c022d8f6ec4361d74ebd4cece0b46c3de6734acd9737a781d1417d044090e7a090b2030b606ad5f104a1580c3f10fffeefbda055627587c98beeeab7aa2a89fb3f868d6470fed71e16c8146e1e1079c52f5857bffbfe2772e39a5c8b3d1bcaf414f1711de29545f30e270846945ff5a805916f6fb86704585f8c7b541839323c8c5dddaff3fc003a8852a6c2c509b5122ea9cffb0c2ae5768678c001699a394a263a3b5d25b603971a08fd5f8f3b3a2ab8fad15bcc5429d4d5d2578b7471311fbcb9cb50dbaf95f7838c42959ad0bf4d2d41471bbc1f4cca613faf96c9a75544559b5440ae6613593c133f46ece354663da4493621e25becba131ec0fde8bfea455056281869180315a73d6d819f92f5498645534febeabb914d005a752ad8c776f5cff3feeb521da9975dc3260600282fb28606038f150cba1e190b74d721dc88f3855a0ccae8787e4dcf7ffc4ab0c26340cc3ecb68f8ac94e37c0b26357230ed4ea542d670f92e944945c947232b07c6ebdfcc34530cb0b4756c184e89c25d1466d3439e2c2e870bbdb62a795ba48369d082a76c9264bd76c00b3342defa2565549d53f990e122c066b27490e083f75531453c918b20a01dddbb1dc4079c7a8b439722c73f7250c51be31d6f1ddf7e50a3ab8a5a3c35b92a8bc18b766cbb1109ceade1eb0d4f731563c1cd113be7b62de8c9056ebb7a726d05d7c77043dbb3a6a7e3c8ed13bfd21d0176ff7ea7c4ef1a27eed6d1be3f7c2ff36d70b24ac9b1c35f2ab40f2d5a7b230d486de77109a3c4da0cc8052146d74e4e4d8a7e0c9edf6f4d4cc8cf83f4f7cbccd913ec3b99a40e5256ba3a86d1734f44d9e35ce80b70e53c36b8822d3f466ae0cf5dc0937358a3371b3d797ef2ca6f124d86592fc4bcbac9f63f370a4410520c82ac284e88b11bb4bc36b826f5ba75f57561540257e409f634f2a543b17b868a2f2a43bca3297dbd1499512103c5bd1df1ef905ad497e9c74f28d2d77f2fc826234f7cb9afa10bfbb34f8acc97d1dc406ffc56a1596cdc2d529e865a77bd0bd14d87952b7feabbd9c9b90cd083d6ecd5652a674b860df16946eebb7152947a6a656702ab6e93ad7703b01c17e895a5758dea70b0c781a8e578c98667b5c308728908407198f6f30a7be7d35cf8bcbad3a412143cb65e3e191abb2f197a83ea8d943a6ed273db84b9846dab2a6fae0bea8cd7fcab26def5657a6f235289e61a8db15b83eede55f72b9086a46ce9d0946a3b4587985ae94d722b1928cc9c9c61ccd6738c5a58f36e41d0f9ce4d16ff2f6b17f683492b10a4a00fc801a19e7407457471ac05c5ba24d635005b9ef0", 0x1000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1b2b, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8) 16:00:27 executing program 1: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) syz_extract_tcp_res(&(0x7f0000000040), 0x12a, 0x9) write(0xffffffffffffffff, &(0x7f0000000740)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63455a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf08c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d93cf3fc4aaffd26d3d4fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a642974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d9b2bcfab82054a866e0c9587536ac0afe83ace3147c6227689c2ef869ef9b12f3e20916c9df397166df2424f1b2b3d9e990d591014316fb1ab9d8b4828c5c219370ff06ec3bb01f3793509eb2c11f304dd1473e337813ab5b4", 0x645) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) read(r2, &(0x7f0000000680)=""/183, 0xb7) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x1000}) 16:00:27 executing program 0: r0 = socket(0x1d, 0x4000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = kqueue() syz_open_pts() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x40006}]}) syz_emit_ethernet(0x71, &(0x7f0000000240)="dc93cf21ea76154f6c6393e6913b7930fd00eb0853ce085023ff4185e357917c2b43092a9605db1c5ed1c5ddb639a627d5dfad16564ff0d480a9c8d8b24a0b2f2fb27b90db027d0ac42c7da97cedd50bfcab607caf87c67231725f919e7a565b8764824044fcf1607809c2e8563f77cd29") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000008c0)="bd73e04f86e539e4b428792b854d3cb87e64123fce509a14c64b345a0351945bf8f4d78b8fe9a0b0274a8e0f42ba3c999613cec5402152136855142f4424466c4a78d5ba30799e41801c81ae71b9afbe7e7c677a9f4eadad57115df5027380eac22fc5371fc14b12069ffb046407d2dfc1f216d7db786d1f5d9bf9", 0x7b) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300", 0x9}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x5) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r2 = getppid() fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x80000b9, 0x40000003, 0x7, 0x400000043}, {{r1}, 0xfffffffffffffff8, 0x24, 0x80000080, 0x8000, 0x6}, {{r3}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x80000001}], 0x8, 0x0, 0x81, 0x0) close(r0) 16:00:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1108, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x80}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:27 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000440)=0xc) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) r11 = geteuid() r12 = getegid() sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="6044ed1f86e99d61bc0a4477f2f72d7c792bb19c50932af4e63e7a8f59f83678f9bce385a60700d409e44d8df6dafbc93e0652ee2957afecdd339086179e8a6900a3023d6d5abb464242267eacc2b2e326d72b638f3dd63d4393ac3009b2fcacbaa1e083efed5f6def7a38dd156b49b5f28d777ee9c627f306be81c528b4caed7150cc59e07baf", 0x87}, {&(0x7f0000000240)="9fdd6a7f9cd9b92e7b6a3cabbf390d6dd687e13323176b78c66173e7ee43bc5b02f3ac89450599768b80cf169bc1cae65e3473d618a5c01f46571e64b0ec7295d3878d179717e67b0d0d76a0c4b06a0404ee71ac18f428c4a10e03a1fd389931f2a23efcc933e4c1b44968a296b27a06f53812db57372cb10fd5075f44fae2491032de10ddea2aefd75807dee4c223f969193623e2466af742b52cb5227bd92597a753a3e62abd375b2d7ab1f343b0481cf36570b60d3ab03cdb1898f6d5e6b5782b51072cf216b02c953975abea5d66959751b27dd3c375a12963043959de08349896", 0xe3}, {&(0x7f0000000340)="bada1d80393de95352378356668c14d69d7c50cc836710ad0c89260238a91fc87a22d3b5645f3c499a02c7db2898e26b9294b678cfe1f75fdac38fb52795310a244a559e842b792a637fb63e24e7f8e8f08426e3d55040d6880ba068d3f1995d878d28c55b51829f26d5912ed1dde9ac059f5b36ded0583a5b615f93a59f47fd4f4ef30164ec740bc862c4531ca8f9dff28e1d3d8ad1790ecfdd80fe03a09c46116cd8f03cc9c1352c5b0e2629568250b2c3f3cb17f38dc4f1dc6aba943a0649e4e2a584fd79bedb4a7c798a", 0xcc}, {&(0x7f00000008c0)="99db1f65e907ca91777053d77b6c1469c2e8d145c2e1fbb73606db410d4fe88f8c3604cfb37fd7d668f4a2dd888e7e2ff7fe7412f2bd8ef91f9859978d91cd76d0889e5fc4883a11f338a0c47931615553dcf06a7a233353eee09d103ea0c2131f6b7d5f40101fa57e8bc181749ddb7b0943bef846b5a61e3af386f398682442ecac04cd448ce49969a59b5dcba96d9deb7668030fa9fd4347950ad1c91d9ede0bae53e608400aab7e83c5b3fcad6eb6a3db800a97e19d0966a731e940c6c8b7b27615b066e9532f3067ca5671dc61ae93557d0fec53259244f42e12f4d41c455d6558c4f755edb534cbffe39c3dc16d68cbc0d0696cdca3f7c8f5cbdc66ad2e2f0e86f0a825fbb2580c3c1fb786f06bd45b8f69ce8b9e7c0b7d668be956c34c9673f8a74d2226f59a7f160e1f1d2dd2b97c0d5cd791639afa615ebc14ac71c599ee412a3fa8df09d3442f01ea3177f83407e3cbda767c7ec13b54932aeae76f900319cc8212190839a459c86146cdb42ad0981399b5bb0a03e52158d3261aae3e7fe5e85b4aeffffd43271f89963ef0fdc6ca8506827538eba028f2c358be443b67c6348676baaa50d1bb0c09723d66592d81094a687d5345804aa0db9490da483791f9d979d9fde42936e610d6f7d3dcfdcbb43591627e92af1d097a59d54a9e177c61e53c94fc1b4f9597e6e56e7acdea8e1d1f48d78ddc0a5d2db479276d730727f6af3ac517ff592888707badab7d7d0187559499077abbd18f3b6080cf5e6378cdf39f05ac4ce9fe648f8af30a5d034ce9e316e45c21f58e3c37769f7e857d6fd874ca1f288bd7cc19504eb2baa97b94c528b866bb5350bdb928222111d3546dcdd3a407f3ee1513cf003f54a9576149dcad7dca500e14e5661849d55aea2ea04b92708c23fea6c3a9e7525512adb391d7a5e9440e9757dbb4b1570d0e799b268e0d409368708b65a22325ae11202bd24058bacaa98beee1faadcb865dd2d78cc1196a0efbdf0602be3eb7109a1d062fd7af7f9713f06b1ccf4e3518e480e0ca1040192bcb242e0ce9b2e8f6c0c1071b8b0ae280dc9125205eb584c4792920d0975e29f45511a2bd59db232fca48f411bfd74c442bbf3042694f39336021932e6870a9c4c96e4511426b9d0f1325dc726521193249a17afbf339acd0516fb6c7433ed1cc192721d92a7af8e4074a454ed945506e17f180a2a87ffe7de2c92f6c3ceb246abfc8906f7540188ef56d63bd3b597120127155a1fc26c38beb1d500896ffd47364d025220483451c8fd6f88b77dcf60a87855d62d7555817ee01efded07f84f31753c758c6e6294f42155d66000489be54a4c41f8f8d0b943e153af8545371c2044de4b643407b80b02d6aea2577d57412e0005fd5e559664e1903ee8b229e7f9457178ba6668d2516aa4a66d192b551166b4c21d041712c3128873ba202c58cd0ad4d322ad1f2eb1ea7aa291bffdb7d39d65b4399ee6bfd7702daedeb38b14a2955f517533f460d0f5eed4763fad32757798b4e8b9b41e7ae2ba13d58a1b6154e993612e1d9a7279d3bfed3e68c165ea923844e8ea3a165570f723cfd130a686d70190913242da9fa5fcab7c2d0842be47b991fabd6c0e7ed58e630b1db5f1e6cfc6fba31871acde9ee6939ecade330945a5e625a7a23c4a10c46d0ff42fc1e955e5176b3260812c16a95b50789e6404767118180e8073a2396822a39a50c7dad6ab7941fcee1b5eca05e17a6d21dc2d118334ace8d15d56bdfceb57c9603f973b9a4aa46273a6b1402abda937566ad17ec32cc3cfe749b9fb1d1d97412261ec2a2d0ef45f6ef834d5dfac8935ccc6e17be8f47e0f55750bdf5346c43860ed75c40d91a8151fe051b7e32b29d6bd0c53a9472c56688582b8df029fd877d259e4b85867501739102a8b5462d483a2292a673ba94c7669e2150bd0c953210806b6f4be1de2ab1d36bae4b2132144a5836279eb382584c578eca8d8e32286c944e9a2a8cdb8b48e5d40dc9cb4b51ca0da9bfe7f763f3dd576b3d9fb6ad77bd79fd58b53389dc525f2b0ee75a1f1650b1130f1601f9f6b2a3eadbf0d7d1a02bf3a608d7d787c29977fda88654be84abc61fee030bb4bbe25accd23ca8f5167a458292f63b38ce14a9a4ac636a459272a08a7ed11c7bff9e3f296c03e17b5918687e00df44f8b2654db6b1fc18d2ddfed17bc287c1607c508b2d9887554f1c051ed0bcfc75d2875c76087e28df5ae419fa20b85d9fae00dab74d1f1e6dbdd43bea651c521f182bf3ae6ed5d856fa903dcf3b0a98a757b6729fc32a30f0e82f0dc6f340f3a6e465b951bcc8fbe727950d8eba42cb8f7bcc96ae4b6e88390c6bc594818b1db507c29f5967ecb8d5f22cfb93ebc825781877cc2f9300ae0624ed08df5b42f5f9d93c9b05f4a63b739d398e1c2321dc04c12c7db8b63a8123573320b81f84291f141d245b9e4aa6a89aa22556d821a2f7825d828064568eb60599e3c9321b5dbe3c3bd6b043bb3c7595a2faaadaddf15896b3f1d94ab1f23469888e9036e9cf47cfa207b1009401b9e8054059b0e51160c5e1baa0704c34275277ea7b7fe57a1ce02f5e0677cdf79ffb213ac7f0e9ef47445f9d31e1e74cdd5bf0e8126ed95c07e5d63a46cc4fcaf801323be902514e1f5c17a08e4d20a7b1cb0db75c91dddb88ec4da5f6ec2125f98445fc7cdeb2cf3b87dabd0a0fb1fc682bada3e5ebfa1be611ccca9cc9c9a03ad7783b8acf16fde21b8f1bcae75715b65c6f5199df714f9b7a8c08ced84847db4f5e0f9a86cffd8ac03fdabd55b2b3d0a5adbaf98c6e02bb2f73ffe967025bb337a18b56dfbd37ac776075b2262cd8d9d0063774f002ae7e83ca43578d2d21d908cfa78c881a13c1b21a9341ede371e9ed531cf80290117a35e8121ce7310b114aba3aa1a04ceac93d8245f28df06bd35913f8e66187bc98225e59b748f7a1f2abfd3d096982f02ed7c3892bd8b476ecb67667bc5ae6252715590842de44519270ce9173903ff5d806841564b2d03046521a9bbae9e19647d1c165564049387a8fc9de321f189f3b053dd8d38f747774158964cc39db27a2c2e350c5883791574c44a8c49d489acae6eb8417bbe7375e0f1362a1a62136160e0f3e89a0bfae10469a3e8da37819a651ec2cccf90939300b5d2502da7a76e2f07a919785519ada65b33c743c58fe7d87c5214a57f03c681efc360ce1fd733e6e17badc9fdf01ca05cb99233c167bc7f54ffad6583c3446c710af02cf7e14edfd4d1f87e828560e237b703f19df95d3a7b2a1c857695563456a725925ca6bffe662dee43c339905767e6ad108047f3ef6a5dfbd0dd7ada68b8fc67024c6402d6aad73cde6152a0b8eb120419a4c3fbbda073253f3d178bb1afe5fc75c6087c57a0e3515f8b489194b93734b9ffb425b298b61d6a374708af279445d1799347f6b634350a0861473954f5154b628226b01601531add415ed473556179efa507fa12132506785e039914bfc64f2f540922dae9e8ca94771791dfef6d06b7f0006f4f6e318ed1e02bd7507d903b4aab5fdbcad85a14882b9c5880898276f573e0f4a5261eb14f82b13e059870523dfdf8ece89e1a133b5955e3a576579948bb1f553fe1ed21f9f1783a4d6aa35d2cc08d52cd80a753a9bf8fbbcdd75fcae1b9ac446a79c08cbb31c8d05d0c152165d76e3605c140510150c690badf35bd3b682020939fd6deb2fb1b675331b4f8b3888f247fdef60b057ff175faaa923d2abc774a4ec241a85ffe3c27554a000144729c548c001c3066488e22c4479d5d35c9365ba8243aacd44671c873083ade008c80c43f48e1c041772cae9fd0cac3adc5037c50aa2f376fe6685bbd8a8e75793d25704b686e42098cc33532c06e546893d12539205ded6e2c20142fc3015e90aba0543cdca728d65931747d9d413dedb4c78e00d730dd8dad9060a31cd3570092225fbce691cd34c563b2643fa2e2759f5ee9d0d138161e2c5dcf879e409f1ae3203e27fca18dc59cf22e1c9d885b049aff84fbe6f90c6d4765eaef852b255ac99228967f2f4f9071c3a8a3bdda34f899be5fa1a38b4e412e01234a5d02f724f7e7752031055a9207578c62536eacd9f2585406685d78907662293cfeac202677e6e2745b57b83da63282de8aec5ca8046102726a43df79f69fe61971582d9529b890a993f50817aeaf2ab4ea0a874203532bab6c275312e23017b093ea6f87a972a3ef75e95c4eeba81841ba00447de594c663acc7e99a9b117c6c778a5e088e4669eb568a852476cb47a865948af1e892569871d6af8a1d82967982d8a3b01474dd8f53f20e2eec8213b61486b30c189c3472d1ed0a2b385e78623a8ed2367eb239c3b99bdc9d25be3daef494f88f1b427fac598b837de17452abacd8d2f65466ca6d55fb812809aff674720c10993bbe474eb5306ec241afd94114100822f186a6fdcbc6c6979701a6a991e65bb2444d17570d62ff5c1a3194e715b08b7d574525d4bdcbf738203220009cb98de9d2bc416c44e802e9f6868f8ef3bc4224163a66c3c2bb553040975ab54f2e9395b54a4c308062b7f33306025c69d2ce0fc137d2fa91773cc304682ac252c1052bfef3b176211e395a8b12fd6241bb54b70a3a10d67fdd2e3218cdd5c409c4c0274ed9fe8e16035ecb963f4e4fd333951772acd1af7a422826b6cc126734468668b380c587be9b51f487484fae3489fff02188d79cd123f686ee7d9148c08ee76617a3fb5a11a6fa08bd39edf0b05325a43f7f7f4c437261dcaf65e1efeceac697bdd277919e23892ec86a530347d91ca2cb9b7b2dd072653435f41408e3f6859781db677835e1d4e2f5569934ea20f13ee2726504089b289c5e485e227f60b5166cec410cddba294e9e0b11b53bb204578bfb52c08b847874bd9f2a4d6928a4ebe275ec1a5f010c733163d1a7b846538b7d2a7a8d35eb04bf4abf7855bb16bcb068154e4b581a17a3353da5196e72f77d02e1681ccde95bef8d0de1884eae5359280cac8b1a5f4724d1fee7571c3759f9efef8382831e2b0d6ac0e4385a6a85a87a9e484dc6cd551a56ce8cb641a3de2feb67704b611aea4dacaf89f9ae88f7e584f7ec7464cabe81a86aea08d32e9775bc718f51e4a6db60c404e243853b450e468607f122f30c8f5f35df74c8909adb0c9b61db93ac4275a0dc206799fad5253ef00e4d1aeaad9d82ae564e97c63d0449bbaf1104127f0aa122f58dd9e2b01c71521ece9f8c090a00a0e40b0b4267098d274997085ee222fe848f93c14c5b4005c33a07f0fa56ca2486e03e5d615ba6628963a7d115989384d80d739e140897d8848177f035371ef0efa68e06469414058df9fc074f4237d5554e31d2ec6cca39544dad04c0d342661c9cd53490d279839ed06f367f8f97bc2cb42685bfcd1f443c1003f53b115e137d2d5e0b186a46e04d98e9c5039069827180df7756cfdd139ceda1699a6565509a11dba4f330021fa5ce6c5192fcd75f7e2ef3cd9355e64fab0fa555436271901244c5872a52b7bb183582334b19b34b619d13bb4ef95e6bd2131066f5a0d9bdf07a54e199faf6be169cef6101719c1b23f726dd8f2c44a84515c0b80e1b3c449f13a5d0ff96ef9bf09e5240f168a86ff290c0e5c1da24ebf4c8e7ca918dba9d4197c76cddff16eb80f11a8a562e8cbe489fc424e308dd71da01a989b6089dfa2e1cf7a49f42eb1a3d988a1318c185574f1215febb6d00f0569ad7b6209de042f71a79f3e733e8b59c24c9318d4580e", 0x1000}], 0x4, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r1, r3, r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r3, r0, r2, r0, r3, r2, r3, r0]}], 0xb8, 0x3}, 0x4) 16:00:27 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1826, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) dup(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31, 0x84}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x6}]}) preadv(r0, &(0x7f0000002300)=[{&(0x7f0000000040)=""/121, 0x79}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/96, 0x60}, {&(0x7f0000002280)=""/89, 0x59}, {&(0x7f0000000100)=""/20, 0x14}], 0x6, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:27 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x16fd) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x188, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) 16:00:27 executing program 0: poll(0x0, 0x0, 0x1ff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$dupfd(r1, 0x0, r0) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x93) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x7, 0x3e, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c, 0x1000000000, 0x2000, 0xfffffffffffffffb}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000001640)) login: pckbd_enable: command error pckbd_enable: command error 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1212, &(0x7f0000000000)=0x3f, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x3, 0x0, &(0x7f0000000180)="f808cdd1ddc9770d34c0b218cbffb91b368d41512946f5817c24b8cc96d033f76a70263fefca01172a49a41214260684e26308394e34e26b8a8edf9021359b58495251b5db72c2ce6a500c4cdc94619b2b95dd745dc68854e70c2107c1d8f0f52bf4efe55aac4b5ad0a4fce9c002a0c39be11be8474dc7249398961ea6e2b7626dbcf4ca43f75ddcc757362d32c2ce0ea2063792ea5dea4f73509579838007f5540cd1c43a84be3e17842a631fd1bc48f7e9c2e7e1bd409fe9b6f6c7bd1e265595ca6c34", 0xc4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0xffff, 0x6}, 0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000280)=0xc) r2 = semget(0x3, 0x4, 0x50c) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/51) 16:00:29 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x83, 0x100000000, 0x8000000000000008, 0xa000000000, "e305bfd49494db4495b6bfff0400bd4219588ca5", 0x10002, 0x6}) write(r0, &(0x7f0000000380)="8c", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r0, &(0x7f0000000040), 0xfffffffffffffe4e) r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r3) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2351, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e, 0x0, 0xfffffffffffffffd}]}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r2) r4 = socket$inet6(0x18, 0x4006, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r2) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x8}, {0x18, 0x0, 0x6, 0xba1}, 0x1f, [0x7fff, 0x7f, 0x101, 0x5, 0xfffffffffffffff7, 0x15b, 0x6, 0x3f]}, 0x3c) r6 = getuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f00000001c0)) r9 = dup2(r4, r8) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x7ff) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000240)=0x4) r10 = dup(r7) accept$inet6(r4, 0x0, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_open_pts() getsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) pwritev(r10, &(0x7f0000001640)=[{&(0x7f0000000380)="e08a5becb3f285ea96ca3fa411ae8192087bc8a0783a64eb208956deda93fdf912ef97646bc638a5da86c8bdf299f8d3cdd75b9d3110fab74e68cb9e64e11c754f442e936a01edfb97fb255a0b4e88ab47018a9545f2279dc202bbf6a1c42dc18e41cab98ddc22a14beaf4289c5137ccf7fa18510840efea5fd4bf43d34f5fec3edbeecf", 0x84}, {&(0x7f0000000440)="c6094f35dbc4e9ba23b36a6283817e165ba14375647af8b85f281c24a1d232152395e4d1169e07d818d01d05849b2771147752e14c0b87144107f779e24fe61794772af72a13d67b22fbfe640dfa20592202cb5f56e2c9c8018853b8bbed5def249d487808a67da49fc6dd3c5ae517b5ec6b2dc83aefbbfdfc8357d6487caa88b0e166c41a581c65ddf82984e0809a35d16a9861eb1ce78119116157fbde78948a9b34eda31ebc8387c4c1aef46f3019e78df4358fa981e17faef3346f2c14564fca65a8809157d749e7ec84d083db14373346b7c70ad91d7eb6a96140d0cdf4df3758e56631b3f65f1853c3dbfb6bf98a43b447c3b53b9bd244689768a22335c932c230ccb80e05cd99499be4633f033c4ac0247348a8209c713cdf1249926c66e4ee488b8b87e809740e2d2139b26f47b2260d9805807c52d550f132a332376cb29588397e5660198732a69998b7239ba1d678a3afde26507c3d78cb440f2bb861498903adf50ee066559056f5cb211d3557faac237d356918a6ef2bb1d86d966d8ebc4828b40f538a71f198a8037b803115f09be968ca6b57f5c86670368839f6da8f248c83a4ae5edc1403d11861afb2ec0cecd07986bb5e579401ea101311782c7152128ada6efee8f65adbf024ce67ac8b8a3cbbdbb7d442d937c308c6ab0172eac8758c6c25fa7f49da7a34b814688d37c0f92fac084eafb82fa13411d3100b713a5dad0e68aa9f06c8799dda8332fd6194aed5845412c7dd06e6513b9b376f1a2fc2d054679dfbd2250570302e68a0e5e950b849764a3ec8bafd5b54bb32a74faae93c4c744ceea2f972921d974171d85c88de439ff57502f6c0c07d2cebd7b23d8d6901dabbdec1f9495a6bcdfbd6ad03fc655437fc8bf663890beeb601066e98b3fc9606861d2a8b5223ece4e94edac7d03df5174a0353407fc097f3ab283f0371648bc66abb03c286ca598b05553172ed55852c0216980161c13cfff82bf5b26a75194c989ab27a19a0fd7f3f4066600e0f875ec5d530720463a106342cc7e4a6a298d4e1592259d2f8da3144635e06b0f7a67d86517a28520fbf54495530557c7db671c9fda4285fbb1b9fc8469a1bbb3e2dbd5bdf0f32ddcfeda5e9da7ef2eb851f6b41969760e2fb886ee1ef372509df4e0a11ff3ca2f2fa5067874d06179c461861ca0e19c326f7e6976f796b04e6840f90dce457451da85c4f5a713e916a8eabdce8915a6536c4fdc8ec0f4afae6ad0573179bf10a8cb6c050bb4361388be46fc8462aac3015f952a1dd0f9f7318304f6b56784fcdbe8a909f797288591e31567c4af19cecf8a25c39c923cceee198b50703e28647d2b282bad48e59de68fc35eb81936d8ecd82de7256f2d719309fde31f388c6645286366b0dfc898f151e6311cfb66ed97680e4d31b24c7b14d710df0caa9bf93905b32d10cd487eb8a54a6055a9b554b40b4be7140554201cf023815c85efe8f3973cd93cb3999aca696ac2ca55239ea22019d55527565bbaec73cf4ae1ace5a69a8a68ae1cbb8acb1750449895bd9b6d7aa0eb8f5be0e0046494e6711833dbbf837caf6a2e1b3c8b2f4edba30e2add0e3f82b8e4dbb06ec66efe3bda4c69740b6715f3538073f0cca3a15a26eeac0f77bbde429f0a12db1f1d45bba070ee4aa8b6ab484492cb988b065a49c59f972c160db22d11051ce113762d04bf24ce85dad75cf47107c615a57e37370e6c5dcd0a13e7f7d9182925644bc34317777f6f799bc39df79c48b8b15c6a5654e1d1419873f6a1fb9e8c45acc0b35ae1423f7ee990d738ffc5a283915d93878abcd6c465de9e637263d4775400f80a81cf29db70c7db3b69c3608ac76e84fd1b07ad8172f37f20dd4329aa8bc2df47202d6c53d4ec408d281195a0c5d469c1e4dd173a15344daebee40d268a458f28b9b04832bc596ff570d26138a7efdba1864b6ac9d7713d7933d3dfc6f07e0b249993f158a9fd09d1469ccaef271865b24543c26793c3fdf40256f2c48eb194526a1ab8cb2f1cb256b77f7b8caf7093626c820d20ba1720124feb4309f0dc0f68180b03f9069bd2b7c424ee2399fe33fb9dc4db11f21aa3ebc575a7647075d568b0cd8cf6986628e3bc1f2bb1d3bb3857a5c23a80cf0eb5d16ee1838a4bb6531fcdd9debd2a317dee3914241e28b22887f9fb110ef90f6473db3c84909d2cae13b5a32143ff9e0a3bbc6801baf7176fb013b89806b39ebf00aa9734f384b551a425a76df2a9e65a200095ec1afc61f3ec42971af3bbe329724f649caa77d6b3666c70d6503fc8515e6bf762b5cbd4a5d4d27f04fc3df840740ad4f28e38db71282766345e61044a7a2ccd7eaa205b40c579bd32a378c3d26ef89ce875cb9ae7a093e23979022e2cac10cdd1cdebdf062cf827b61645d00841a2985f8fe13467148aa05dccb436c68a405b17de394fa7b26642d812288954c7938493b492882a0e37f748e689081df77c3966741811d00c575cccf4a266b8c7fdcefa4acf2976d8c8941cd3476a570a642a8a1e90960018bf64f5f4baec6e8ef35605378455c6e7acc880ebd655f3d57b91422a1ed453bc7013703b67d785d343e58d75f6ca5a8727931811a2773ca69ce34ff65fff0ba68606e8f666a08855be8cdb98dbafbce53e8215f494931c1937f1e83e081b5e3e2333454c3ede3bd3c2306eb6c6b3df2793fc4a75c41933ba476b5fc9fcbdc89c3fd4e7b741d03517cd5667fa7d0fa260f2e601178fb950fa809e4dae4a355ccc7dab2c5ead4fccdb901de46c037af7bfdd305a627fb5c5792413d1076fccd5fd6fe57a353de1affa6e1012185c34643146679b821f326aab545e63baccf83a7f520a6eecaa870c204e6f0de525ac744a270027ec1164bd6037795b99cb629be36ad5c4c6fa677c96e5b7348aeaa00e1823c35dfc908da422b3d1899f35c84154bc87da73068a41b94b2305b2afe43d0479fd0a089180cb41f27f9761313f1200495213e7205848ab98207d8baca30ed98064b41337d49ec179e29b045b0427b6d04f811ef3f906f755cc82855ab62f13e1447734da3919e83bd3eb65ce2663f2e03c02fe147319de417c5ee47f4e51fe339dc7919dabf035adb961645c70ebe5080de9ccfaa93b906f1d48c584fdabb94d53fb6c170e9e28d2f2c3b030a95fca3ee23c986ab039c05e269209d2e0e50d63a433db49786bdcc7dcca42739cf9edfe890b1445e19163484cc42f55b498de519b73610ac7331cfe203cf9b43bd97c61dd166dcc19a6500896f94cde22871693c8a278fdc0f1bce20d956dda9252646b0bd57685e55537a747962c176fd6894c056e638b2481bdf2a1971dd48ff0946146f1bc6f5a58b900ecca669aa817eaa456355b417762bcc6224f0e21accbce3e86597f0f966382177f1a2f5a11fbd47f613b6764f7de828897f6a159be72af27517fef1c601c6dddb949e22028bd9b86084db5755129b6c19162aed38af4e7f52c943e4225f1bec289424d0419562a771df27e5006c26392574b40d0e33bcefc82903a3a52d2506941a99a641fd0e3c6896800a19e7a713bbde08ec7ab7d14e24b5b85bb7e9029233fd73742160decc40f908add96ec220185fb1e54a27116798dea20a0d7a2c33ad28c3064abfbb6bccc4f96239192ca73d99e6909a42fe70c0dfdd06aadbb5fdd0415e1923ed3a8dc068de4a8f080a9860b02531451df2883aae208fa9744d02cf086ccba58ca1794893303112cca80226c8685d9269b72b0792d3fb2ce1e48640abd29ae2fc4ef818c82ea0ca3c92763a10e4fe7ab76b85c59d441f1b6a129a58e5a968596c2ec9c316a117fd7a20edd651a7b21322906fda9ef7e1dbdfcc1d73f2d1f51e254854cb94fdc12d0e77b915d8d9d513bd02679f82ce67756fe182014eca5f700071d1373c77a63444b0e2454a777c0d802c12fd9777c83cb6cbbfd8a925fcd2999b0b2b9ecf931abb44dd2949423a83e0b15eaaddc8b3409375b4f4a4b701bf06bbe7a74ea012f4f0085b60e92cce9b4762a98e954aa565d51e0e105e37159eeb1838b3fe93758c67a833c9746998e9c2cc221d72ad3c64a53c8f65a3a5807bd2020c3f71bfcd02db432f059fa4b0893c52be4bae6ff2cb78cc3272ba954b8504d2f4b52e21af0a47b0055f97887bc00943feb570308df51db607ef9cd25bfbe24b2bdbacd6f767364a3db4cac3f16762b24339dedd96bc890b2fb97cbb523391ccd5d230530e5707ab2e4164d4ecc1da0930ba6284f6276530eeabb7ce7bf4d104f97b56f91de55d986b026b6366469af3e7e9352d3da7fa218b77e46c7907e7398c97d9efccdad723e5d603975eac2019eed56e82f2f236a76c724e1984cfe587223ed2c2c91f67cc9a28a8b1c6347cf68311aaf2453f1af69c75f98f6dccaa84ca3f0fa0648c0ce8d9ec184ab1cd703a3cee6c594b5f8ffadb303de98af9c88e0d1b261f87ab27c655ee1688f0a88d399aeae17bcc482e0ef158c9a6ef6f44a81e834411a80bf71f0acc594a308d837493d39335cc8bc0458047beb1ac68fa97036793bbc09600b617b715ce1778ee6b86dafc3b7f6bb4391a462196687e09dcfad6690fef63658b31f822da4dbbebbdd367a62b7ff03c8decd914ffb7e80fd322f8e9034e32b9db6bfe90b648336056ca97c0751588f7f8f151abd4bdd27563b6fd8a4c2ab7c8e8f7dd1f96809c9756132b8ebacaaba7f496d7a7f8b684f475e482d22faf0069f0bd444c232d41d24c27a50c3a383801eacee8f30721c7a64d2dbf88512689effd3ce6ed759deef8bc8262b7d7dc1b58cbc18312151c4b687c65dbbeff7406a36c242473776c6baa2739eae4da601a21dbbaf9a61748f66374e1e98af46fbd508a6eda84984136d1ee36b4cde9767e2a062f68036ee91ba5bc28916709c23433f30ff5b0569a6e351cb47614d02066d28f1bba5c954ae97bfaaaf799c93e5aafe33eb9ead11fa5d0c827a9465cdb673097feeb8d6d5f518edf7302895536c7a041ed836290bfc12c0e88922976f86be9c0ca07d0ebb22b7f8b32766db7dc4bd335adbb149d3c2085b89c95db2108b3c2f7a2749871c911696d29437e9d11d157d536fbab93ba918d252f4606c9571531589c7412c718fe45cbc87d9f2a2096d16dec3a4c594ebcba8e3662edc5f821aa7b742052667c842785545b5183b2b33e3da1c51b70c23d645652d45eb0f2aaae0fde723ef74752f2cd650cacadf9c7e7bb0462ab6c4cc4ede7858cdbcf338ab4ec00676af164ecbb9c2d46553176826703f247b3b53b5a56e2aa94eab268512e0f244cdf3b4f63fd4338db959b7c472c287d32434c3ed72315e48c7366116d68a13b075fd940634def4b6cbaef67d3863a635735befae3c622b3063855e1f70c2189ac340ef9ba5830761b4dea0df8220078dfd6e863a09605652eb2ec229184ed7bce517c1b46fc808f06a4ca856d3ff3f0c54ee62db5cf3dd5cf6ffd8d4e5f44af4bfa637cc964af1e194a55fb11f09c572c2b5bfa7855106288f3b4b3188ec2be980f0a2cc31f718cc1af187cc00aa25993b6d30314da3bb0e2151c2f59a8d41449bdd1f4b6b248d924040eb15c9b6b532a966b38199f19727247e5e5fbb2b5a4f76acd33f2111aa70edd02592387f0d2eddd08e05da93efee51d314cce4e2987045dd000a3d6bbbd69945fb90bbe533397c44ca6fa8a372d1cb5f6b69d22e621234a8b43a14c05ff6f80e32361f7d77cc0a0a110125184a31956316e91d9b5a367c51edaa09feeb41a10fa8a14ea1c", 0x1000}, {&(0x7f0000001440)="cf7d", 0x2}, {&(0x7f0000001480)="a68aec6d50e0883dbbd47520d1", 0xd}, {&(0x7f00000014c0)="fdfff7f046d274c3a6659f7122ec0e2429d5628031b5053ede7e32ae38bc95423f5e25a6c42e8f4dc811dbba24a9d8ec42488f42c1e4d2bba42818dd86790487", 0x40}, {&(0x7f0000001500)="d000864d3b7ed2354b2ab17cbc0667e3b7cc3eb8ad17f20580e46c81037e2e8027ee872fdfd0c0dd776282dce28fe0ed5b23e3b437e066f2ae6a7de4679711", 0x3f}, {&(0x7f0000001540)="b7689eeff151b889ee81487d94d3d623049ffc1025545a8c07e2fd9a4f69d0e58a0cf0eea2751f0d64fa288f1c1a8609671b9dc5728e0b9e98c7f043dac9afbe9d592649cc9096503089d291da3fb46dd84df73fe6b2048dcbae7fcaf84accb4d695ccfd571d007830824a829fcc794cb8240f69f77452327b710f", 0x7b}, {&(0x7f00000015c0)="68b47c08066ffe20b3f7f4f580cd7065095daf73b0cb063ee0d46fdb5991e4c5ca53b8ef6995", 0x26}, {&(0x7f0000001600)="92fede484978b4069dd15018f9fc20d4747cd94e088f329d3be3e54a9b7a107c7d1c7f69b639bc62618573c80a", 0x2d}], 0x9, 0x0, 0x0) setreuid(r0, r5) pipe(&(0x7f0000001700)) getsockopt$sock_int(r9, 0xffff, 0x1202, &(0x7f0000001740), &(0x7f0000001780)=0x4) connect$inet(r7, &(0x7f00000017c0)={0x2, 0x2}, 0xc) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000001800)=0x1) setreuid(r5, r6) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000001840)=0x4) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f00000018c0)={0x7, &(0x7f0000001880)=[0xfffffffffffffffd, 0x3c10, 0x7, 0x7fff, 0x6, 0x3, 0x0]}) sendto$inet6(r9, &(0x7f0000001900)="2a979b02ff1cd15a271da44feb40b417fe85840a0b57a62d431a4dbdb29f2b9e32dc05d762292aba8a645544f9f4ef4e54896a5486ef706ba74ff326f37f72e815335c2d6d93d05b3216cd32ec936359733e1b88ed6852fccc9e034b8a7fd9f4fd827dc320a01e119be15b195d7c69ae2a0334d5481a2eaa41713da04c5be1252b631d2a4a1127a41411efcaf6e9b5f895f13d059b93f0058548031ab373438b1cf6ce3fd024347ce848672b4615172e5bc6d7cc46f8f96c4a262ff8656674ede4788e4fdbbdea9547ddc3f06bc1c160d75a20596d2fe11724d6ebb2a23db43aef4eaf98dcb3d5ba", 0xe8, 0x4, &(0x7f0000001a00)={0x18, 0x2, 0x1, 0x70}, 0xc) r13 = msgget$private(0x0, 0x524) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001a40)={{0x6, r12, r3, r12, r3, 0x80, 0x7}, 0xcd4d, 0xe4, r11, r1, 0x591, 0x5, 0x0, 0x1f}) 16:00:30 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) socket(0x0, 0x1, 0x5) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x330) r1 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x7) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10020, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x21, 0x2}], 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:30 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x10001, 0x4, 0x0, 0x0, 0x8000, 0x10001, 0x8, 0x0, 0x3, 0x379, 0x4}) setreuid(0x0, 0x0) r2 = dup2(r0, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0xc0, 0x8) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x41, 0x1) r4 = socket(0x800800000018, 0x7fffffe, 0xe3f) bind$unix(r4, &(0x7f0000000200)=@abs={0x1f95d27d48731892}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/206, 0xce}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:30 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f00000b8000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff99, &(0x7f0000000440)="c4bb775cd61cf7294416a1abc174f94e4e667a98885726ffd0929f0843b3d175bcfa5835ea090bb04020c90d99baf7d8ebcc73eb9594682a6863c2b6d86b2f45eb9eba69ce09a9a36a2d22c207da08c295b0ebf6dbc29bcd37d1c98a90f467f93500a49bf305581c2d022b465a8ba00f757b0519cfb2acd87adc45d9f7b55e52ee1bb546b227e59865206228e6489146a9b1a0e0125ac8c5963ee3d7188f280000000000000000") 16:00:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r0, 0xb, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe5db84117b3a6992, 0x0) 16:00:30 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10090, 0x0) dup(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1f) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="0ecca19587ce976cdedfdb5c0615776c87bfc58bc6306ef03f6754b02f1b775a1dcb6da690c22b966b755cf49b1754be0bfa212a9c148726d863a4f1969fb0098461e7fba52c452ac3a2a558338d0fcfc6a5c34d03332942b17334b91a80c289530ca80bd345501cba94f8b56602e355ed8d87f94f23e7ce6bffa9bf111dad131fa19527e1820e5c7b685fa8e789245be65f70c115a8f1467897fff06401c55ee737c6f053c895f9ab8fa2a87f3b8d7745a75090a655337cac318dc154897a3f5cadb02af1410e85bed7b1788ee8e5122bacdb5a23", 0xd5) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) close(r2) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) fchflags(r1, 0x0) readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) flock(r0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1ad, 0xa1c}, {0x100}], 0x2}) fcntl$getown(r0, 0x5) 16:00:31 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) msgget(0x3, 0x1) setuid(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x3) r3 = msgget$private(0x0, 0x4000070e) msgget$private(0x0, 0x12) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000060070bab00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/96], 0x1, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffffb, 0x9, './file0\x00', 0x9, 0x1, 0x0, 0x5}) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="cf2f000000000000000000"], 0xcddcea20a012fcf9, 0x3, 0x1004) syz_open_pts() r4 = getuid() mknod(&(0x7f0000000340)='./file0\x00', 0x6000, 0x661c) r5 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, r4, 0x0, 0x0, 0x0, 0x1, 0x4}, 0x0, 0x8000, 0x0, r5, 0xb8a, 0x9, 0x7, 0x3}) 16:00:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) dup2(r0, r1) socketpair(0x0, 0x3, 0x8000, &(0x7f0000000040)) 16:00:31 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) socketpair(0x3e, 0x0, 0x38, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0xfff, 0x3, 0x401, "d45e8048b3497b5ea8334e431551bd6cbb479701", 0xaf2, 0x4}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)="3f0edc141814a2af9346ca778a86045771ecf6baa83de09f7d97d358e6c07832ca6949aa0ecaa37bfb77c74a05d9f04d38ec2e027ff42e1cb39e679f41f095875f37f89647f536413505243be7d3d5e24793dbeb2a0681e0d6fe505ba395cac0bc1d0014d00c6d6fb193c95a0882c0c2d8eec4d4202e2cfb7662db738ed5994cb6aadb090d6f122f5856f4f3c70dfee18e649fab3faf04c99aa8278fb60c8fe2906f815ee0300e68cb01797a2b16b74b9c84ece17be3258b6b09e10cbc7d7a85bc82db34471afd6591a9d3108e60c4f12c5a3cb664e3dd0bef7333819ba43ffdd75d55947e1d02ee9284e4c16062b3df52def1f99334de9668d2f8b6e558", 0xfe) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) shmget(0x3, 0x4000, 0x108, &(0x7f0000ffa000/0x4000)=nil) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r0, 0x4, 0xc0) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000380)=""/249, 0xf9}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) open(&(0x7f0000000040)='./file0\x00', 0x18, 0x80) r5 = socket$inet(0x2, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x840, 0x0) getsockopt$inet_opts(r5, 0x0, 0x15, 0x0, 0x0) 16:00:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x1f, 0x100000000000, &(0x7f0000000040)="deab53437f299d7f4e74815091ef2933dff29c3354d8bda8e00f5d4ee768c330d8273e8dd934b28c121de131798ca2d9ea912b0a005916e71b53d64e9e98752cc3873d0cb2", 0x45) r2 = socket$inet6(0x18, 0x4006, 0x80000001) getsockopt(r2, 0xfff, 0x400, &(0x7f0000000100)=""/17, &(0x7f0000000140)=0x11) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000240)="71d46173bd8495b069c38e7c5fdf57c1870ea4ae9b0338f9ee5b13b77c04bada29006e1aeffed71fe392102a7a20e43ea5f38c529703c1ef556b93a66b94a05953075437e05cc9529fc218420db3f72ae58af3e843cdfca418ee51cd6200896d18a8863186209c157678fd8d3fbc2481c8aef782c4dfe3865bc6b7673579a13972d8103b78791450ea0c9565528ab9a6279ff31cb60f45f6f24b363c54ec2472d3dea27e7068607fe65a8a32f8e36f522457241cde64adc01d8d4e86e4796c7375a5acb0b626a6b9ae378411245c3878bdcb337cd369f612ba5b86ad5fe4bced47b652387ab57e45fd9b9c45ae1cdba7c129a45dfa3f24") syz_emit_ethernet(0xfffffffffffffff8, &(0x7f0000000000)='\x00') 16:00:31 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bf9) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000003c0)=[{0x25}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0xec0000000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x6, [{0x3, 0x2}, {0x3, 0x80000000}, {0x1, 0x10001}, {0x3, 0x200}, {0x3, 0x1}, {0x2, 0x1f}, {0x3, 0x5}, {0x1, 0xffffffffffffffff}, {0x3, 0x400}, {0x3, 0x9}, {0x2}, {0x1, 0x9}, {0x3, 0x3}, {0x1, 0x10000}, {0x3, 0x4}, {0x3, 0x6}, {0x0, 0x80}, {0x1, 0x1}, {0x1, 0x7ff}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x95fe}, {0x3}, {0x3, 0x49}, {0x3, 0x2}, {0x2, 0x5}, {0x3, 0x100000000}, {0x0, 0x3}, {0x3, 0x2c03}, {0x3, 0xffffffffffff8001}, {0x3, 0x1}, {0x2, 0x6}]}) r2 = fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000500)="758c5c409fd795b800d011f766ad67e7f793000000000000004847868d2c08bff9a4fb02c0085fcf", 0xfffffffffffffe92}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x402, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000140)=0xa) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x10009, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)}) 16:00:32 executing program 1: nanosleep(&(0x7f0000000180)={0x5, 0xfff7fffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kqueue() r1 = semget(0x0, 0x1, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/159) 16:00:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x4) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x10000}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="63e9d1c43d751ed80bc6b8c99866f7c3ade71981f8e7ed3972a26c8516fd00b9cf795105497cae2c8159f5a233e67732c4687e887021c5589327fc59e497e15f07c37429174ec5244003bd0db9734dc90ea1af808153be530d4b7b78ca20b0a88858831b49c9b4a85d26c56fca4955228c3deeb960fb3eafa7f6abbe58b09d8797615ec860cdd5815b73395ae8835fede1ec1ac60e3cd41c07fbcd81f90d06c93e8904dabba5137b9204", 0x43b}], 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000400)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/151, 0x97}, {&(0x7f00000001c0)=""/138, 0x8a}], 0x2, 0x0, 0x0) socketpair(0x6, 0x4, 0x2000000000005, &(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) writev(r1, &(0x7f0000002a00), 0x13f) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xa8, &(0x7f0000000180)="601d959bce546e7e6bd28c0cc02e13abdd1665e5952c4e037bc02d2dc0cc909f01a0a2d55d54c5d82ce42ea32def76040e21a963012dc62329d904584c23a35a00d29a259e70c4af957db34f9c5a01ce8cf63e4c9e1d647e650d098066ee2ee959765d8ac6bf06ed6de251d6c2c8521a1894ddf1292c0b8f0e1d3fe46f061412bfc7e8ff2a4e75017efdbe730bbbe60cc77b7bf323dda4b0fa0f53c20b62361d9f0349cee5538ba6") 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) 16:00:33 executing program 1: r0 = socket(0x10, 0x2, 0x404) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xfffffffffffffdf7) socket(0x23, 0x0, 0x3ff) 16:00:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x8, 0x2, &(0x7f00000000c0)=""/84, &(0x7f0000000180)=0x54) socket(0x0, 0x3, 0x3) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202002f66696c653000"], 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="1216647b162e8bdaa69b21617ff11f568e981be353b317adf41953a529727a4a4e8d7b448522ad"], 0xa) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x10000}, {0x5, 0x7}}, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) 16:00:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x7fff, 0x8}, 0xfffffffffffffeac, 0x0, 0x0, 0x0, 0x31e}, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/34, 0x22, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:33 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000070005a2ab35b467"], 0x38}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30402, 0x84) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x7fffffff, './file0\x00'}) 16:00:33 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='B') pipe2(&(0x7f00000001c0), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10081, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087, 0x0, 0x0, 0xfffffffffffffffe}, {0xc, 0x0, 0x0, 0x5}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r0, r1, r2) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r1, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000000)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af32ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d267c20bfdb7deba50ba920e5f712309d65c4208", 0x86) write(r1, 0x0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getppid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffeffff, 0x20000fffffffc, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:00:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r1, 0x8}, {r2, 0x8}], 0x3, 0x6) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ftruncate(r3, 0x0, 0x30000) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x10001, 0x1000, 0x6, 0x5}, {0xffff, 0x80000000000001, 0xff5, 0xffffffffffffffdb}, {0x1, 0x1, 0xfffffffffffffd55, 0x6}, {0x6, 0x491c7c1f, 0x7, 0x7fffffff}, {0x6, 0x18, 0x7, 0x7}, {0xff, 0x3, 0x1, 0x5}, {0x2, 0x7fffffff, 0x6, 0xfffffffffffffffb}, {0x6, 0xc9e, 0x3, 0x1}, {0x5, 0x0, 0x7fff, 0x81}, {0x0, 0xff, 0x4, 0xfffffffffffffffb}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 16:00:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x24c1, 0xf, 0x3, 0x3f, "0e6d730f3498953ebe26b2f79789e695f671021e", 0x8, 0x90}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff8, 0x985c) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) 16:00:34 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) 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) select(0x40, &(0x7f0000000040)={0x9, 0x7, 0x9eac, 0x3, 0x4eaf, 0xadb, 0x0, 0x7}, &(0x7f0000000080)={0x5, 0x6, 0x8df, 0x100000001, 0x7fffffff, 0x2, 0x8001}, &(0x7f0000000100)={0x101, 0x4, 0x6, 0x3, 0x71, 0x7, 0x3c24, 0x400}, &(0x7f0000000140)={0x5}) write(r0, 0x0, 0x0) madvise(&(0x7f0000178000/0x3000)=nil, 0x3000, 0x5) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60, 0x0, 0x80000000000000}, {0x8, 0x10000}, {0x40006}]}) r1 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/71}, &(0x7f0000000180)=0x49) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3ff) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") getpid() 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 16:00:35 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x800000000000) 16:00:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x2, 0xce, 0x100000000000, 0x2}) write(r2, &(0x7f0000000380)="fa", 0x1) 16:00:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x2, 0x4) setsockopt(r0, 0xaf, 0x3, &(0x7f00000003c0)="fa9c09e38cd0aebeec486fb4b037295e46fe6ca2699ad0465eba61583cf67557f26df69a9b8f8490e66e4f7d2fe7929540fe537a795465a6555a27285e169c9d03e583986ace59063c01e73b8b519704564268a139e7ba6ae6e6923ad72386fea6e42eff789bf765890dbdd4a319678e63ec59c109c72fbf429b4960", 0x7c) setsockopt(r0, 0x1000000000029, 0x200000029, &(0x7f0000000380)="00000000ad00ca30dffc61bd71270e44f515f9b500", 0x15) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/211, 0xd3}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000300)}], 0x4, 0x0, 0x0) r1 = msgget(0x3, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/77) 16:00:35 executing program 1: select(0x40, &(0x7f0000000000)={0x6, 0xe1, 0x3, 0x80000000, 0x100000000, 0x800, 0x1, 0xd31}, &(0x7f0000000040)={0x33, 0x8, 0xffffffffffffffc1, 0xff, 0xd9, 0x2, 0x94, 0x401}, &(0x7f0000000080)={0x5, 0x5, 0x4693, 0x17, 0x4, 0x6f, 0x7fff, 0x100000001}, &(0x7f00000000c0)={0x822, 0x6}) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x20) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000001) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$getown(r1, 0x5) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="6f8220ba80719933cc9e45056d4c5c6deb2c9b519a1b86e23738fc1706e3e0820f65aeff2f99c43e35382d3160e7887c1df4832ecbef96e647ebd843551e996e23e11f420d8fdc8b83ef622d203707e6e4d02d8d1a601b95689636969f92a8ea65083f888f2b0843825b4e5f3f68eaf74c1179b24e0b8f27", 0x78}, {&(0x7f00000001c0)="befec130a1c08a4073f33e49e3555f4aa000e21ce1d9ae8ddaf33aa468d0dcbcf7868b780dd1a5cfe299075511b560f362f7001fb32f6bf2a2b630566253c350b4d2fe4d78f6f049a3279b5fda5fc30a2d04a84acc23f90255f3da01ad90e94c0fcb7a97c6b8213cb4056c4575ccd7d6e80f673a", 0x74}], 0x2, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) write(r3, 0xfffffffffffffffe, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0xfffffffffffd) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) utimensat(r0, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0xede, 0x3f}, {0x2, 0x100}}, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x6048, 0x1) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in, 0xc) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20110, 0x0) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa602ffffff00"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) pipe2(&(0x7f0000000040), 0x10000) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x6, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0xff, 0x10000]) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100", 0xfffffffffffffffe, 0xfffffffffffffffd}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:36 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = kqueue() close(r2) geteuid() munlockall() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r3 = dup(r2) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000004c0)="d75fe70fd4e1d5b5e9a7213e566cfca8943528be2468a4e3c0c11afce04e5c11d37b8783e632f2a917f9cddc42eae21ba05209b561fb6c0ee520fa0d1d074c798f9e3d19ffe94e884d81c1048fb322d6a1afbce9b95d96cf36415315bcec2a349d6bf1b93e10573b63c8755c2bfe36f44a87f3e816e9b927ca695e423e18a0e3e48beb5078b6232aa57e1ea8f41d9a34b7c8075392778a7dd84e802cf2a432bd9dd9a58719dd24ceff39eb3ce985b20d910ab2ca116245d4193de01e15256de9535dffc8cb048b83a1534ddf46c25ba16e0aab745a84e23b887b06dbdce9f329e66079d02684392abf717c0c6afd234deb656e47aa56", 0xf6}], 0x1) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000600)='./file0\x00', 0x80002000, 0x28e7) r5 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000280)) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r6, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r2, 0x4, 0x80) close(r2) close(r6) r7 = accept$inet6(r3, 0x0, &(0x7f0000000340)) kevent(r6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0xf0, 0xee}], 0x81, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x80}, {{r6}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8c6, 0x6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x1}, {{r5}, 0xffffffffffffffff, 0x22, 0x10, 0xe9fa, 0xffffffff98b8ad05}, {{r7}, 0xfffffffffffffffd, 0x90, 0x8, 0x101, 0x8e}, {{r6}, 0xffffffffffffffff, 0x49, 0xfffff, 0x1ff, 0x6}], 0x9, &(0x7f0000000480)={0xfff, 0x40000}) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x15e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x2}, {r0, 0xc4}, {r0, 0x30}], 0x5, 0x3f) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x8000}, 0xc) 16:00:37 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20121, 0x100) sendto(r1, &(0x7f0000000080)="6b261757cb882495c381eeb424641d94eb82f4b09840414e9ee6a570890ad17e40ce3877cf6e368168e8bd9e265c4c41c2f4d527c8", 0x35, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x81, 0x800}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000040)=""/153, 0x99}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f00000003c0)=""/246, 0xf6}, {&(0x7f00000004c0)=""/131, 0x83}, {&(0x7f0000000580)=""/157, 0x9d}, {&(0x7f0000000640)=""/238, 0xee}], 0x7, &(0x7f00000007c0)=""/53, 0x35}, 0x803) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) 16:00:37 executing program 1: pipe2(&(0x7f00000025c0), 0x4) r0 = accept(0xffffffffffffffff, &(0x7f0000002600)=@in6, &(0x7f0000002640)=0xc) open(&(0x7f0000002680)='./file0\x00', 0x8, 0x84) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000026c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000002780)=0xfffffffffffff435) r2 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000040)=""/76, 0x4c, 0x2, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000002540)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000002580)={0x4, './file0\x00', './file0\x00'}) r3 = semget$private(0x0, 0x2, 0x60) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000002700)=""/109) r4 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x400, 0x1, 0x4, 0x3ca7, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000002500)={0xff, 0x1, 0x3, 0x8816, 0x1}, 0xc) recvmsg(r4, &(0x7f00000024c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0xd84}, {&(0x7f0000001100)=""/23, 0x17}, {&(0x7f0000001140)=""/99, 0xfdb3}, {&(0x7f00000011c0)=""/29, 0x1d}, {&(0x7f0000001200)=""/114, 0xfffffffffffffe3c}, {&(0x7f0000001280)=""/74, 0x4a}, {&(0x7f0000001300)=""/71, 0x47}, {&(0x7f0000001380)=""/34, 0x22}, {&(0x7f00000013c0)=""/1, 0x1}], 0x9, &(0x7f00000014c0)=""/4096, 0x1000}, 0x0) 16:00:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) r4 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) preadv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/83, 0x53}], 0x1, 0x0, 0xffffffff7fffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x1, './file0\x00', '.\x00'}) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000440)={0x7}) writev(r1, &(0x7f0000000240)=[{&(0x7f00000003c0)="3ba9b834fb32240e14049a56a630203e7260e5e5bfb9c7bf8f42fafa61ea5cca84a3f590b75ed9b415ec9a670a8cbb37b92c810b2c7481ef85764e81bc063655dc51c0e5cc974e309092cf366782c9fad75d3f51d94c71e052d32693f5b6058fb2defc4c0540c18ee55f", 0x6a}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000140)) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = geteuid() ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x1, 0x1ff, 0xa64, 0x5, 0x7f}) seteuid(r5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r6 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000000c0)={0x2}) clock_getres(0x7, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0x0, 0x80000001}, {0x18, 0x2, 0x0, 0x1}, 0x8, [0x8, 0x10001, 0xfd, 0x7, 0x5, 0x1ff, 0x6, 0x6b95e0ef]}, 0x3c) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto(r4, &(0x7f0000000340)="16e887e7e70bd671f59503b4220400000098ff07c90b4203bb36801b28f87441c13f7974ecf37ee8f4fa6fc89039796bedd7071641964530ecb8de618f0d5f3b9bb41bdf460814400d058f91ab378aae642230d3ff72e7c685566716fbe630ad3a376c8aa8f4ee", 0x67, 0x2, 0x0, 0x0) msgget$private(0x0, 0x404) shutdown(r1, 0x3) listen(r1, 0x7) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x0, 0x2) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000001780)) mknod$loop(&(0x7f0000001700)='./bus/file0\x00', 0x6000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001740)='/dev/klog\x00', 0x40, 0x0) pckbd_enable: command error 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x0, 0xc37e, 0x2, 0x100000001}, {0x1, 0x1f, 0x100000000, 0x7}, {0xffffffffffffff97, 0x9, 0xf79, 0x3}, {0x5, 0xffffffff, 0x1ff, 0x347d}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x80, 0x4, 0x7}, {0x8, 0x7ff, 0x2b5039f0, 0x7}, {0x8, 0x3, 0x18, 0x3}, {0x8001, 0x0, 0x1, 0x9}, {0x81, 0x1, 0x101, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) linkat(r3, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:38 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) close(r1) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="00320000000000000007ba1c425284b56a41b218c47b384f36edb095a6650d43c73fa510aefd2e4839aef5d9f9fbb193"], 0xa) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000001140)=""/208, 0xd0}], 0x3) 16:00:38 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x8000000000009, &(0x7f0000000000)="33b7ce7da15ab9d33746fc01a301719b5729c53d8f4d166c4a31b85750a71212ca98a86b30eae31fa3adbcbad0ddc283308fdf5573e2dfc6a8c3029543d9b3edf7096e8e8b3c1dbaebd03aaf9419ce83b5f9be4a3ccf87b3190d736ad36ceda6521f660691b109fe9d0dea3a82f125566350dfcc6030f56604c2961d9ed05846e47c21380bc342e8d79d55055abf5949142819a4c3d2ddcfc031cd977590d0cfdcb46ee1b7065e6b8afbb8a3dd4022c2ac6dcb5201f082ced2153a3dd7a2b810ca280a85a61bdaa8610e47a09b5de6e6210ee639aefdeca3a869077bac1f815121ffd155d49bf1cb0000000000000000000000e90833174ae9c31f01d2faaa5703b6184d9b32cde5f2c0510f4c41aea8012e8d7d18cf49398e39adc20411905b2859fe3dfc0678ca203e6ad2047e677ddd5bed13cd4221d661929345e607a1f7b3e78f77d3a62e5bece1ad8f381db815ac92dfcaf5112e78db06611a4bdf36efe1419d", 0x163) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r1, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0x101, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x74}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xedae}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3cee}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7d2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x35b}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus/file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2b5) r1 = open(&(0x7f0000000540)='./bus\x00', 0x84000004d, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x28, 0x0, 0x1f}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2, 0x1, 0x2, 0x7}, {0xa1c, 0x6, 0x4, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x8) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa, 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:39 executing program 1: poll(0x0, 0x0, 0x80) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) close(r0) 16:00:39 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x41, 0x0, &(0x7f00000000c0)=""/65}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x1, 0xf2, 0x1, 0x4, &(0x7f0000000180)={{0xfff, 0xf1f, 0x40000000000, 0x678, 0x8, 0x3, 0x200}, {[0x773, 0x7, 0x9, 0x1, 0xa2, 0x8, 0x4, 0x1, 0x6, 0xade6, 0x1000, 0x2, 0x7f, 0x2, 0x20000000000, 0x9, 0x875], [0x7731, 0xfffffffffffffff7, 0x4e7fa143, 0x1, 0x8, 0xccb, 0x80000001, 0x5, 0x2, 0x5], [0x7, 0x5, 0x6, 0x101, 0x3, 0x1, 0xbb], [0x3e, 0x0, 0x8, 0x3fff800000000000, 0x93, 0xffffffff], [{0xf42, 0x1, 0x2}, {0x5, 0x1ff, 0x8, 0xfff}, {0x8, 0x3f, 0x2, 0x22}, {0xfffffffffffffff8, 0xfffffffffffffff5, 0x5, 0xfffffffffffffa64}, {0x3, 0x20, 0x282f, 0x3}, {0x6, 0x5, 0x922e00000, 0x3ff}, {0x1f, 0x2, 0x20, 0x2}, {0x9, 0x3, 0x6}], {0x5, 0x9, 0x1000, 0x1}, {0x4, 0x489, 0x8, 0x1}}}, 0x0, 0x6736e147}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) r1 = syz_open_pts() writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000480)="bfef5bbd2e5eb9119c6b8ab03283c5f615b60212c4cbedfa14d735ebdb0bffbf427ed7b833aa2995b0151b9ad67fdc5a720b5c7604f54a846ed166dfcc45ec85fb70323ac5", 0x45}, {&(0x7f0000000500)="ccaa4b4947961bd56ef0ee7dd772b960b602a16a6b337173109150d6523e93c88d0700aa81de18e09f8b00b26fae635faf706ee8e596d66fa992b57c3ef7f9566d65be5aed159b0219d34100f1bad680cac4a9d013edc1ca6a939bb3ee200ec51bd8c896cf0f00ea5370d60233e15978c02613907653a9bfa4dbfdd270fef3fd7c62b450ff1b4b8567ef83cc5b7bc8e179a242a3cd978f2c925a017c8d585e1cde0592", 0xa3}, {&(0x7f00000005c0)="439b53cd47619f62e6d343ce88757d511fac8be8e01506a55f57ef108195ba111c2ea6a2c2a5efa0146e9ff63f7c58a58ca2b123d450b1f76c775528ed91c012f5d6d48bbb5f0096ab5fcb01a597fbe7582d222b19b4ea8c382c0e4a617dae05687b795281b57b785613824235c288b7ae5bd28e3d42508f51b42eba646f38c4f7b589c7963d30b685de46d3004ca676e0d0d842da3788a661f078ac3c", 0x9d}, {&(0x7f0000000680)="f49854959f9170fb9380bc81dda62f744c2ea50af5d2ea10435bb0f2c7b9725486fbb3e1bac5c908120edd55a5acae3e628fd98b136997c98b5306b15c7ecf5b2f4de8c454ef76130cf351d6e2e6a27d72a6420ad88388e45a3c29c3354ae2f8ed14cbc9728fe9697624c738c98764aadc35c96ff610d88442c7ed66283d29a739e6d1b19fadca2438f55e5d64f4126ecb20df1633921e6a4c781a0549101f94fce8a12a692faa7fd3ed962f36d1cd06f93eeadae0494d76d36186100b793035654dbcba63616aeaa49ca3349480205f4a276bd410af14348af37e0df367454eaec412d4a0020d3e89668b63a5", 0xed}, {&(0x7f0000000780)="833934617fc9e7594c35f4626ed6cb83d153dc34b9de2cd22acfc2df8b094dcb73ef0886d065cf269f5f2b08ca253c4a4abb1e9388cc45", 0x37}], 0x5) r2 = semget(0x0, 0x1, 0x4d1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000840)=""/250) connect$inet(r1, &(0x7f0000000940)={0x2, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000980)={0x4, 0x1, 0x0, 0x1c3, "999765942fa6a07229f231fc02ed00f79e91d367", 0x7fff, 0xff}) sync() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000009c0)={0x4, 0x4}) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000a00)=""/155) semop(r2, &(0x7f0000000ac0)=[{0x1, 0x7, 0x1000}, {0x0, 0x3ff, 0x1000}, {0x3, 0x40000000000, 0x1000}], 0x3) fchmod(r0, 0x100) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000b00)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xffffffffffffffc6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x71}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x14}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x810}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001000)=0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001040)=0x401) preadv(r0, &(0x7f00000032c0)=[{&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/57, 0x39}, {&(0x7f00000020c0)=""/104, 0x68}, {&(0x7f0000002140)=""/46, 0x2e}, {&(0x7f0000002180)=""/16, 0x10}, {&(0x7f00000021c0)=""/4096, 0x1000}, {&(0x7f00000031c0)=""/234, 0xea}], 0x7, 0x0, 0x0) writev(r0, &(0x7f0000004840)=[{&(0x7f0000003340)="dced29410fbf2f7ae2ecf6296ebe732cfed43e985449ad807309c943a2f945a63ee4ffd82eda1b2fc55cf4a98f0389b81e3c9c984c7b196774fa79eb65542d7af06f30a23b621cebe8c8c743f7fb1047fa3c22041ab949774d8b956bc59900eee2aaa56a8f310c83bb0af68d610e80b948b423cbd88d25481f99df30d1ec6cf3d515e1898f912cf2b85547f4af7bec0b2e2c354601f0ea3775f7dd8397e1f98226e5f659aef417b39f762a3ab1916ecfeb8dcf", 0xb3}, {&(0x7f0000003400)="bc1ad94a7559a298fe3332499fd96c7e5a743934b9d30e98bb2a6f25e5443f4c254eafccdd7b8014a7097e4b5e1ecfa3afc837fd36ba274aa7e03c53897924910476b8e2d5e292eb989f173c575eccc58b5cf8c055acdbd2e3be755c4ebcfa27f6c8", 0x62}, {&(0x7f0000003480)="19d9633d6916a140a3978d63d1ddad177f8b8f3ccee28ac22512507d7bf91939e050ad4de58ff79833efec2fdc280af05d84b7b150bbd732b9dd53d732168e6532daf0400658c1669befbba149f3c6ba9ea8e5077f1e9439205ab62c433a1b4f3ef886a4f0103d8fa486eea5edd426369dd04724ce201c7fa4909c78cf2f352e41e91c36a615381eb3cb03a334b63cf19ea4e78310412009ad0c227f51aef057ad3fe7ce58b4570137a52a", 0xab}, {&(0x7f0000003540)="65590a1d2ff1b365c3aa9d07cf681624c84f04197954be6d832ad34076ca7d9b5ffce1b234b77d5318d99ddd6f95c0e213bb94189452a5a1d6bd261ae1c1374462c3df9d2377eab6e70d24c518d450a6bb2da15bd30589f7845182b13a5139db9eebce8b46111fc06a304fa43afb12755b46715c3d528f08330b2a40cb7f134409bbc490099f3843730e7e30d2ef88df65d76a7b526a8d3de41842780dceba1e0cb7d4f14d1c3edb965abae59c3c1453bd095c98ee8b46641d6d67fa75e5f2a02fc4", 0xc2}, {&(0x7f0000003640)="3fc22cacd6dc209f5519e84d119bf2fec2153e50bfba06ac876097f779263cfa6430e3373c396c157bf1bf4ba7b737a4d666bbe78a98df18a53b5ca47db8bbbfa1160cd822dac5cb720ca6a1962bf68923c7c8464c3a2e34c2206c6cbcfe80068583eaa3c92bc32bae3f7478e294c3acb7dd6249718892f52335370d4d6c2587633d", 0x82}, {&(0x7f0000003700)="7289d7fc9a82babb66779b57a93355c07aa2208c0d85608e3b3a17fe74aeddc891cfd6880005b81a6ce332508f6a1e89fff253033310ac166ebb041e8fe291ac2fbb444237f519ec4db028a9b7749bd2db43bc2fe84935", 0x57}, {&(0x7f0000003780)="5f11dfe98ba1136a6fd54206c92691372eb732e01b3af248496e1ac26b3c95ecd4bd6ed0264380b778f1de0cd90f158d9068cebac5dfc5c84f7b7e24d8aa9652a34e7dec710a9c0ddede9eeffd2953167d00bdf249d32cf40d5f6eb77aea509c3f24f4fbf407e54f0c5ce056ace3763f5fb0b1549c7ca8c86ab94732dc3f67731b5844e348eadcd6a703f1569aada51bb6ac9bbb0956952f675f647b6616867b47bdf8fe6cf77eaa1146d1258eba8d54f4df189534a8fd9d76e3beffdcc5d995684fbc6cdef3c8490a36b1d5d465a8b58ed66cf8d9b009089954245f019acca09ab0a3a844bc666f8714e646cb412f020daac0659fb8c6107c7c879ab9f98a7027125f9e82bf98f3170cd5a376d76d8742e809643b0e534dbba8b0e1f198b1d7494d779d106bde2c445be47608dc99d23f64c5a1db50834b368b35e8c79d9f1e2cc8ac42c9431098b7d75be3fb4326e9bd318c6205b382aadc98fdaba7d21aa132bbdc544c04b9c83022b22cc1d7833f28858812685b025a34fffc0f1b8c26f87e22dc5d2a789c481e83a1944477316535309794a202f1895e089be8cfc0e99f7fe78fd3f842c2aaaa591fb0231d4e2b51ad78df8905d796504da376a247754df60becf0b80e6ec810828a609607bc62b9301703b81822fc0b2ba21d91d3e5ae3b12c10fc1047434b6d9c89c42965e78577812ed1acc4e5c93bc4bf3943867b6664bdd31bd12419d0d17fe42561f7026c7d146b55ffd61b88024923632b2118585b797e62dcddd29d6bbad69fb5d7ce427d9b89626105d3230776b908d77979ef1ce46574e0a0cc88e6e814fd5144dc7c7e43d4715a486ccc7a02091f5af8085fa9c1b1804191df17f1e9ec7d1380a4858659bf88e3e4d02374be41d6856c358fc9756af56e8137a4c130bd51e3019b6614ddca13cf040ecc49da8793fdacad5b4b31d089f3f10cf67fcf8991222d666a03dd9d9a62437d0091811999b74ba8e5046a96ce76e54e3f330a350591887d4fda75f896d61d6d88157b566a0fd7bd7bbfd135fed95efcafffd813dca36ee9c5ad6cdca655733dc941b542eb3c811a53550767fe5987660a365e1daae218d5b967ee011dabab0b781cb17da072fb4d975843d24a927466cee32f9679bda68a05bf1af709736d6777dfa1baf04c8fe1694cb81fc528d7fe54616bd37d2bc79a549b233e60f151b894415083a485f8575da2782c007ad989ed99d4397686336c26d030157265767d99a3000906083105496d002ac636d6b915e1bc1edf9022902bcc2393200da344a0682fcd273be4e467f0d90a5e44c89f8c41f81a3bd65c38706401623bb22e9ec6765a89f6b2dc409227c9125dd60ed68f2bb44d2701eb3e214d85811c8eac989e3f040bedc7f1105f6da048a010aa9f55c23ecf9ded263b0085292b662df1e4ed39ae650fdb4d56e83eaa9c60d2801dd35b3cc784c02f46353ae30ff85bd2fc7ad46db8422236f8366836f991f4983c03a0c2cade2c3926e098d87f63ccc245297914f8b3a8188a3b21d0171750c6b8c5046975d456241568ea7b99cc8a1e913a2920a526f3973dff026e4f1f851b329a043575f59b9854d4620dde1bd686619c26bd376497ae8bb7905ea2e2404803d944799fceedc68382d4e6629bcc19f9b08c9ab4e6491a01bd10219873d0ca2c3b887d2d1e7c186162abd55a5496b195099e5b176533debbd2421581a3cd913690b062c7ad776761d6fbe7520642b6224b3d7d9ad293476af7a6a88affadb65159ceec65feff6357253d37b417b42f76d92049c2bd4a8a71763265a31f572af864bcb33f973d41b75ac5dc350ea44f80af6464d67ec069044a9fc1a176edaa023f75197359ca9f86c2ac60cddfaf6210518ef72ccaa5d9b4d6b1ded748c2c96235019cf1ac1291de37a80e866c8a8e8ffa8a5744b26560877a705279f343f018c79846db873fc940a5ed138bfaca80835f5b71e5f8e0e93fbd18444860904d5544bbcd36f50b11b44ad29758165fa7cfe38aff69ec4edf3fd04af4ab9b63ca7e6b2c6017e0bde36eace04e9299c5896e6d9c1c11b306d36603dad7d5c53e209f2eedc7c19d989ff59c125787f71a3b2ae990b978cfee8ca0ced726ad88dcfbcc13f74c5d3b053373371b39c88892f266b9898c1391d3d3cb580e478608e043bbb8d13a85a91972fad577a4a1653df5e17ebf36a9f2738de3df23e83a1b0d8acebc63b19bd869fe9a41d020ee30237638313380f73b4aeafef462f500ee8a3eb7d2804e9509e0e0ea3a0fdd44f54aa7a6abe376acdce9798a1cd2347f58fc9861eb3741dc14d1aba5c25d704ac5c6406afd354088fdce380fb8dcd6a58082f69434121650022207c9d88587a81522d566ce69a480ef0d955ce61ae9aea8dd087cc45cf0d3b00054381a5bd4b135aa04f4978bd1870b77ebd2710b2f6e17a5082372a31201bd4b6ba7d801a8f3bc5b9fbcc5ec252c694c244795eab549d83f2e147f5330885696720f75b539b269a2c6bc58aebc32a65516e08368b3bd9952bf2def36a6aa9fba3546772d589c2cca755d4a03e8afb977c5554ceb09486ef67496a1d186d42169d554dfc685ee7cc13fc5fc3a0e943f2fd4f630fa5b209bf674d0072d998fe6aea2002c2c270cc50df117d81c530bdf9462572cafb2ec9c20331c535f230dea1ea0d44fe9174313987d47d6500dc0ac7de5f645940ef7386fc87fe006a8aa538d450aac19aab644e29358233b3ee105ebd6ee8ba75cd06ade951a786b5b409380ebccf4f4915629376d02f72b91a3392097ceb87cc5c80535c2cc9cee5758c6d4c881bf94972a28a838577ef4890af2a67b18b01c5a1993f9a0e46893132a377af06f2a2d42cb997fff119f6ebd1cc735c6424a6a50c526341131d8c8b69ce089b3b3c0d1fb4d8322c12cba0b5859a1632049115f032dda4d59a44b11c58648496d61779472f062aa215e275b5a56b2be0aa42bf6641ebb789d43cd4887499962931c117ac2e3b38e5d3e5993313b53ca79fa1e73a23ffd08c9a9f912a1fc25528f37dec141181a9211a1db8a0925716802700828233250ae6739bb87fbe63aab0837c676823f1abea809a3710de3e53e7c397d912a8930839a75d871c048d1e6c610fe58ec421b1275410def08383a1d0af8af3963fa52c1a9584a3907a684d4c66a2c28c79b8e45a0cff1dd775526fed4716e963a17ad1f4c6c6985448b2cfa70539e47b47f4c79607f5e0d140227ccc7d68a13cbfba8a1ecc36e90327d2d2b6de0ae2f2b967f2b38b8cdba4fc204cc5c34cef03002e28b5633cfcc0d05a51d1af85aca52bf896a0a2f80604e2ec26c91034c2cee4b3f80ce90a167e3b0ed24cd805965a8ddb18224e5f2798b2d9ea0432674c5386c4672ac4c65003dc0e59900e117671fdefa726603bde1b25b63eab7dc22d819b01e8f28b383525e3a8f56ccd2368e06a00390646373ca2c2b161f91492221971e359f8eaf374cf0e482874ea85594adef8731ab72922b8d9fdd343de2c0a13588725e2ed89020fce256dae14ad1c67c8792d0197fb857f9a4246acb1c0e2b2ff00b56c580c69a77cad26c09809b094c8f0a40676f97a8765a6703e8fbfafb182f4de183d8eab95db7830399bccb2b79f53315a4e3ef00437b9dc4fa265d63e720dc41f7c597251316a6dd5e1bc9561a58bb1ae2c53858d6ffbc2025cb04a4e3e6a93a4e62b2a38a75a9c2dbbb209ef877cb3ea26e0f6e74aae6b37707faba3acf01d2c40dbeb9066ba7526413f86012bb8f07af6647bd69ef3405e222401a94ea2c4416a11573680aa4d15c3f6095c87c6a3fdd501eedb910e889faf8c8aa9cc21890e421bbfb03c58da92bb2b3e5054a9c82cde842787854befc815d1c07c4aaf850db94953427a2f26c7c0ca401b9502a83fffa52a9566e5a595ae97304f8dd25fa09d507b43e344f2c929182806a4aaea36078f1c48e6d095ea57721b5828d02a4b64fe157e148313d14d744e74d2331c32291c7e2e187c49e0c48f63f15ccc6dc7dff1ce6b6c840642f164f150f75767d01e9930e7a3a157b4ecca2036dc77807874c5a8cd3f3fa2c73c412c914205019b99c7fc6a5b242719965defc8aa119a7f2010e41dba1d6549415371650b9fa3a8b81b7fe8b1b380387231438730546d54b6f3254c30efc4f0e3cfc92da1e542663a71163a23a7735d4985c4ee0f80d28d08eb7f29ea645a60a445e71784e544d86d69b37289265d0cf9087ec414bbd48cf22e870395dedcfeda8c43bd6cf1d5e548976579f8b9dba389ee4bdc1d7ef5337834cb0e3d5c5172b917789a4fc6d8a6d7d9f23df5443e065c4b3199e9fda3d5297b5f2b900f45806fb0bcf9519bebe17586b6ef7be8c7f1fe5788a7fbf81509bc2c2b4d53862b5e8de0f62b6b89cd04c3647169adb331b702d317f150adc4c0dd8841ad95c961efbd9c5ee926817ef771ee4c0d74b07d3287ebf2af86201e3f29445cd8e38c5ec3e648148f1bdc6ce8be10141bd7966c07af1892e472cfbe1f022a6cb1521e8961f50793e813e2029aa73c809547f2f221a12e1d0798358a289264a9bd95bfd42f0f52754c6ac26af86dfed3cad7559bcbdf50e99408a11284b359fa192dff4c9e4c7f09aa7d0536cbf06e0426f7d63dfe22dc36915f30333ff7a0cee52345ce9e9a934ad3a2c17cca3466105d1cc5fb01ff43c045bbd9d41bc1978a2e96cfd6fa329b9c8543b12a81595002e4777fd75a52302d07a8d6a9a42bc8c9311fa2af88bc3e731ea9a33714afe6c19232f81bdaf5be2f84fdcb2a6b543ea854ada07d5bcf2bdabb9b3ae3cb50fad0287e2ab3b861d9f587ba50cde2f5876d61908782cba7d560c5e2a352475ba87375542c6c2252493a705b88a34bda8c7b81a0ded95e6ca168893cd99fddb933121052a9d3752b163e6f60935a775f5009c0d4eaba2f62cdbf5f0d99d023ef8ecf05e2bcd96a8cff1b205e05428a09521c8ee73c9fdc1e51b5f434ab4acaa03341accdad37bfd08f073affeb59ecbe16ba3515bbc720cdeb09d776a1976db00ddbf28c96a318245f815a53744e84b6b390fac17726a047e75b452affb24285740a1455f3dccf02b160b141183e1db0e15498c3537db1e795ed99f97ebcf23c9041c1eafa453976081a909c9fd6b0497bf5feee846bd5f16d587f4ad6710144477b9d98eca7d9a700c5c3b93e100d46af256137c3aa23691ed34722a5324269ac76e94958798022307d5bbdf8ad0f7487f5c6fb808afa024875a5fa298d66b04cf52934d295dc328392b836009a7c66fbe0a7d9b49991128aff65f1de8acc66ac5d7e70521c411b557d46802bd9f9684c67b291407fbfb3a18e36fccbee009b1d6df42454434ef4b03527c3f2cb4cf50de593ca560f2dc663781a1c018601283fab012808dd684eeaf3a10c00ca2ad15acb70b161c6b26a99abec1cbd6dbc838a7d67505c4306f0307c63e63c84669b808e3713a292294f0c5bddb777e32f8bb5074c6f0052a08d1d264dca2cbeb4920b756507b898dfccc0dbbd5218690a175ad811c4ea856b18b1b213591ff23299cf76116d6fe6d97443860875e4c0695e49939de00f1efc5396267b1ecb495e0b32dd968bf8e036be964e27fff50d5cf5351a28be175a80b832cd72702494e1a558a0a3c9b22d65070c3f2df31acbea7637235ed18d6dfb6a0712b9b6bec07f53d30dee06f21dc3177b1a5fe9d37334a1dcc2bbdffd62d109ed11e9bfa017c88d179f0dd2feb3afef5d3a710163d0847f071d383d9ecb3b4304", 0x1000}, {&(0x7f0000004780)="7779e551320080ebe2383f360e4a003bdd24bab9a15fad2c8bcb53b286ba0af15e48760ea01865a3f0396257a525b00e3107259adc2c5be54b6162b856465ac91064a24545ea1d073620208c97f59def62996ec16efd02fcabd0bd3f4e1b2e31a09c20bea7559989ea8acc5274f6dd130c6177a7a4e3cb05493ee98bd4f5c821b301704ab2e256f15ec0059241301ffadbbe86ee4df4c790d131563ed926eac6d5a657d7ea3308ac2aec4bed10", 0xad}], 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x1010, r1, 0x0, 0x0) sendto(r0, &(0x7f00000048c0)="5ee900292bcabc5646807340f494d7d85897e2e7bc97a2be3c6af7651a7e930c134c07c7148340d3df68dbe533821571729be036", 0x34, 0x4, 0x0, 0x0) r3 = getuid() getgroups(0x1, &(0x7f0000004900)=[0x0]) fchown(r0, r3, r4) 16:00:39 executing program 0: mlockall(0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001840)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001440)={0x7fffffff, 0x1ff, 0x3, 0xffffffff, "2040d813d4804a2b05d1bd4a0807ff074e2c117e", 0x4, 0x1}) r2 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000001480)=0x8) r3 = dup(r1) utimensat(r3, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) chdir(&(0x7f0000001540)='./file0\x00') ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001580)={0x1, 0x1000000000000ff, 0x7, 0x7d71, 0x65c2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000015c0)={0x100000001, 0x6, 0x80000000, 0x5, "6469800d3f28c407d9c1487baef4aabf8fd476e4", 0x8, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001600)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000001800)='/dev/pci\x00', 0x10000, 0x0) socket$inet(0x2, 0x5, 0x844) r4 = open(&(0x7f00000016c0)='./file0\x00', 0x820, 0xf0) mmap(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x221, 0x0) accept$inet6(r4, &(0x7f0000001700), &(0x7f0000001740)=0xc) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001780)) 16:00:39 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:39 executing program 0: r0 = getegid() setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x8fbd}) chdir(&(0x7f0000000000)='./file0\x00') ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x7ffffffffffffffc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x39c, &(0x7f0000000140)=[{0x4c, 0x1f}, {0x44, 0x0, 0x2}, {0x7, 0x0, 0x0, 0x400000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x480, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6080, 0x3476) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xca2, 0x0, 0x5, 0x0, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d", 0xa) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x7, 0x3, 0x1}, {0x401, 0x2, 0x0, 0x9}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f0000000180)=[{0x9, 0x61b530ea, 0x2, 0x5}, {0x80, 0x6, 0x809, 0x2}, {0x5, 0xa77, 0x4, 0x9}, {0x0, 0x4, 0x4, 0x8}, {0x0, 0x200, 0x9, 0x6}, {0x8df, 0x8, 0x7f, 0x5}, {0x1f, 0x9, 0x2, 0x3}, {0x3, 0x9, 0xfffffffffffffff7, 0x10001}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9f) 16:00:39 executing program 0: mlock(&(0x7f00005bf000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000412000/0x3000)=nil, 0x3000, 0x80000005) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8, 0x6, 0xfdbe, 0x100000001, 0x1, 0x10000, 0x9}, &(0x7f0000000180)={0x4, 0x200000000000000}) 16:00:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "7870fde40100000000000000fa00"}) mprotect(&(0x7f0000605000/0x4000)=nil, 0x4000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getgid() dup2(r0, r2) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f0000000000)) mprotect(&(0x7f000002e000/0x1000)=nil, 0x1000, 0x76fef3d0cd8275fb) 16:00:39 executing program 0: nanosleep(&(0x7f0000000200)={0x3, 0x7}, &(0x7f0000000240)) nanosleep(&(0x7f0000000000)={0xb744, 0x169}, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20089, 0x20) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x5005543dc1d08019, 0x84) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x3a, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x42, 0x10) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r9 = getgid() fchown(r2, r8, r9) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x80) readlink(&(0x7f0000000780)='.\x00', &(0x7f00000007c0)=""/198, 0xc6) r12 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000400)) r13 = socket(0x23, 0x3, 0x3) r14 = dup(0xffffffffffffffff) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) socketpair(0x10, 0x8000, 0x4, &(0x7f00000004c0)={0xffffffffffffffff}) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x0, 0x0) r18 = open(&(0x7f0000000540)='./file0\x00', 0x80c2, 0x20) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x20, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000007, 0x0, 0x4}, {{r3}, 0xfffffffffffffffd, 0xd8, 0x21, 0x0, 0x31b1d94f}, {{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0x1}, {{r5}, 0xffffffffffffffff, 0x29, 0x4, 0x51dd42, 0xff}, {{r6}, 0xffffffffffffffff, 0x5, 0x21, 0x8, 0x1}, {{r7}, 0xfffffffffffffffd, 0x0, 0x8, 0xe3a, 0x40}], 0x0, &(0x7f00000005c0)=[{{r10}, 0xfffffffffffffffc, 0x8, 0x10, 0x1, 0x10000}, {{r11}, 0xfffffffffffffff9, 0x2, 0x22, 0x1, 0x9}, {{r12}, 0xffffffffffffffff, 0x93, 0x80, 0x80000000, 0x6}, {{r13}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x4ca6, 0x10000}, {{r14}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x9}, {{r15}, 0xfffffffffffffffb, 0x20, 0x1, 0x76a22b8, 0x100000001}, {{r16}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x3ff, 0x2}, {{r17}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x80000001}, {{r18}, 0xfffffffffffffffe, 0x2a, 0x2, 0x8001, 0x2}, {{r19}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x1}], 0x2, &(0x7f0000000700)={0x9, 0x7}) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f00000000c0)='./bus\x00', 0x20000002, 0x3) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/60, 0x3c}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483", 0x394) socket$inet6(0x18, 0x1, 0x5) 16:00:39 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000180)='./file0/file0\x00', 0x8, 0x2) 16:00:40 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xd90fde06daaea5e9, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffa, 0xc4, 0xf0000008, 0x9f000, 0xf211}, {{r0}, 0xfffffffffffffff8, 0xe8, 0x1, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x10, 0x100, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000005, 0x7, 0x6}, {{r0}, 0x0, 0x80, 0x0, 0x2, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1000}], 0x80, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x553cd752e9e93d21, 0x2, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000005, 0x81, 0x400}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000008, 0x9, 0x65d}], 0x9, &(0x7f0000000040)={0x6, 0x401}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xb68) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xb8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="03b4aeb3ec242cdd2a5016dc4ad672585e39ca284398d6f9d1db4e2c0a", 0x1d}], 0x1) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000300)=""/109, 0x6d}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000000400)=""/49, 0x31}], 0x3) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x1000, 0x9, 0x2}) close(r0) r3 = dup(r1) syz_open_pts() linkat(r0, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='.\x00', 0x4) flock(r0, 0x1) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x8, 0xffffffff00000001}, {0x18, 0x1, 0x6, 0x4}, 0x9, [0x6, 0x9, 0x4, 0x7, 0x6, 0x93f, 0x3, 0x7ff]}, 0x3c) write(r0, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x2) poll(&(0x7f0000000100)=[{r0, 0xa7ae74370203bf8f}], 0x1, 0x0) 16:00:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x20083, 0x40) r2 = kqueue() mmap(&(0x7f0000045000/0x4000)=nil, 0x4000, 0x1, 0x11, r2, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000400)=0x2) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={r4, r5, r6}, 0xc) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000000380)=r0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20, 0x0) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10130, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x4, 0xffffffffffffffff}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xfffffda8, &(0x7f0000000040)="04") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x7, 0x1, 0x3, 0x100}, {0x2, 0x100, 0x8, 0x9}, {0xb3, 0x1, 0x4, 0x101}, {0xffff, 0x1, 0xa3ff, 0x29bbc0000}, {0x8, 0x2e1fadd6, 0x6, 0x8}, {0x75e, 0x27, 0x0, 0x2}, {0x1ff, 0x40, 0x3, 0x2}, {0x10, 0x401, 0x200, 0x5a54fbb1}]}) 16:00:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5a}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) msgget(0x0, 0x100) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x3, 0xdc6f, &(0x7f0000000140)=""/131, &(0x7f0000000200)=0x83) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="280000000fd5e001ff7f3e70ffff0002136f9d82c2f164b76cdb7b530848cc00cb3bdb7a48454f21590717f901e5158dbc162298d27ea8d5bcabf805b23eb7dd7d4a5a2753b8337482fd8c4663adcf2fb00cd596655d4ec27656028489d6e8f65714b5bf085d53c2d88bea0b827238bd1f0468b00c56eb7be7e72ba2e3c12e42c357905f75484b1e21ba8b5c202a35de72ebb2d1578b797d7009294355af201147cf78124f948905785fd5f1268cff95f215054c0ef8cbb7a52d27ce90f5335745add5dc14801665ff406f14"], 0x9}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10400, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x7ff, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) 16:00:41 executing program 1: socket(0x6, 0x4000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x101) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) pledge(&(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='\x00') setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d738c2f27600c6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc0300c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c693dad89330e5db4aa6783ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d0bce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf40836370933054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a00000000000000000008baf4cad26b91c190e8a8214d68d1cc9141a162110a4452a2b418d2c0d34494c7a6591f437d1f38c1e9934af35aa2cda55688ca59d13b36411d4a5076114c074d525f0c6e73f8a5441b3823c2a6e8f6ccb96fd674e420b38a656e5e0278966725c14da0e337f5087e69caaca8adbe199f90eaeb1a50f9b03d0d44bd04d7d47da191afae167f1af69e2f90d1b12bc1770fda372e2a8277ee72b337e105d9f81be7e14868e374e814e46e23710cd62cf0e004f33b69da6eef5ddbfd47a920d90c78f387bfd0bfa15e2519bfc8c11120d6320c806ee70f87b5aa398ba9bb58f540e5aba6e53a4291b3d049", 0xfffffeb5) syz_open_pts() syz_open_pts() 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b0d8a50000010000000000000000001900"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1000, 0x0, 0x0, 0x0, "d8fa6ac7e74dd6c97f4142daa9d3ddcaa24a21a7", 0x0, 0x80000000}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x3, 0x5, 0xa804, 0x2}, {0x3ff, 0x200, 0x9, 0x9}]}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x7a91c46d3d4242a9, 0x48) r4 = getuid() r5 = getegid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x5, r4, r5, r6, r7, 0x2, 0x7fffffff}, 0x13c480, 0xff, 0x7}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x0) semop(r8, &(0x7f0000000080)=[{0x0, 0x6, 0x1000}, {0x2, 0x40, 0x1000}, {0x4, 0x101, 0x1000}, {0x2, 0xb1c3, 0x800}, {0x0, 0x6, 0x800}, {0x2, 0x2, 0x800}, {0x4, 0x1, 0x800}], 0x7) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000100)) 16:00:41 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000030000/0x2000)=nil, 0x2000, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7f, 0x1f, 0x1, 0x1, 0x7, 0x5, 0x1, 0x2, 0x2, 0xe729, 0x800}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3) getdents(r2, &(0x7f0000000140)=""/235, 0xeb) readv(r2, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 16:00:41 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:41 executing program 0: r0 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x1, r1, r2, r3, 0x0, 0x88, 0x1}, 0x8, 0x1, r4, r5, 0x1000, 0x0, 0x956, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x9, 0x8000, 0x15b, 0xffffffffffffff7f, 0x2, 0xfff, 0x200, 0x2}, &(0x7f0000000280)) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r6, r7) 16:00:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x0) 16:00:41 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x42, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x45}, {0x6}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 16:00:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) socket(0x2, 0x0, 0x8ae) 16:00:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x0, [{}, {}, {0x0, 0xe8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) 16:00:41 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x23fd, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/27, 0x1b, 0x43, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001a80)=[{&(0x7f00000009c0)}, {0x0}, {0x0}], 0x3) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r2, r3) 16:00:41 executing program 0: r0 = socket(0x18, 0x4, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)}, 0x2000000000000407) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) fchflags(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x401) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) syz_emit_ethernet(0x83, &(0x7f0000000180)="1788cc915b36a22af08b46f89b7386a9264f802d8398df593808a82efa94c01bd31849eb6c01e81315580e162ff654c102876882503792ccf0e998783deda12ddb965bf2ed940778c394686ef3e35cf3aebf9f9e2ca7a84bf6eea407c48a246d68e4a6efad66ec97df58ac5303fb6ae01793fcc12357035f36e12475fb3fd618228903") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f0000720000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f000071c000/0x2000)=nil, 0x2000, 0x6, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000720000/0x2000)=nil, 0x2000) 16:00:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x410, 0xa2) dup2(r0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) utimensat(r1, 0x0, &(0x7f0000000000)={{0x3ff}, {0x0, 0x4000000}}, 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0xc90, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getpgrp() r9 = getuid() r10 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f00000005c0)=0xc) r12 = geteuid() r13 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="e9785029b5143507088df487d6815ccc48e35187d386143d8dafacebd8db7d228b282c6dfcf58a403ea6b75a6c7a8fc5a53b8c90d56c0d54c3c5d23ed173057deea335234d6bb2e7ca6dcabc79e7805f4c149920a2cf98f568f1db2417b09131e2c899e441bb881dd98436fc9375aa85bd29da54f104025813d9bfdbefbdb5680b5e8cb168", 0x85}], 0x1, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x118, 0x1}, 0x400) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000080)=0x8, 0x4) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, r1) r3 = syz_open_pts() close(r3) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x1) kqueue() mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047466, &(0x7f0000000340)=0xfc) unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './bus\x00', './bus\x00'}) ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000001c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11c04bae3c6534e6ae973739ed13b7ec0", 0x0, 0x3fc5}) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x4}], 0x1000, &(0x7f0000000040)=[{{r1}, 0x0, 0x4, 0x40, 0xdcb6, 0x879f}, {{r0}, 0xffffffffffffffff, 0x4, 0xc, 0x9, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0x8, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x1, 0xf0000003, 0x100000001, 0x2}, {{r1}, 0xffffffffffffffff, 0xa6, 0xc460d62ff34abc9c, 0xfff, 0x7fff}], 0xfff, &(0x7f0000000180)={0x5, 0x6}) 16:00:42 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = getuid() seteuid(r4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:42 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x1}, {0x7, 0x400}}, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/125) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:42 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0xfffffffffffffc01) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000040)="27acd6f583a4100773cab264d3d3074f24fd2928b2a5eb5a6e3e72baa11a6fed2f9b7ae8a5ee59648062594591"}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0xc6) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x30100, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x3fffffffff, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000000040)=[{0x0, 0x1da}], 0x1, 0x0, 0x0) msgget$private(0x0, 0x209) 16:00:42 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x4000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00', 0x8000, 0x40) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="13876611aadefec9d588c590df1a10", 0xf}, {&(0x7f0000000340)="d60720e407df3bda125439342c4031b73062", 0x12}, {&(0x7f0000000380)="f633663932954fc5082c76422c", 0xd}], 0x3) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000240)={0x1}) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/18]) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') recvfrom$unix(r0, &(0x7f00000002c0), 0x0, 0x840, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40b, 0x19) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) shutdown(r0, 0x2) r1 = socket(0x10000000002, 0x1, 0xffffffffffffffff) getsockopt(r1, 0x3d, 0x4000000069, 0x0, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9c, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f00000003c0)=""/143, 0x8f}], 0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) 16:00:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r2, r2) 16:00:42 executing program 0: r0 = dup(0xffffffffffffffff) r1 = geteuid() r2 = getgid() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000400)={0x3b, 0xffffffff, {[0xfa1, 0x73f7, 0x3, 0x10000, 0x1b6e, 0x6, 0x10000, 0x69, 0x8001, 0x9, 0xffff, 0x0, 0x5, 0xa82a, 0x80000001, 0x101, 0x5, 0x9], [0x0, 0x3, 0x7c943f47, 0x7fff, 0x3ff, 0x2, 0x101, 0x100000000000000, 0x1, 0x7], [0x2, 0x2, 0x9, 0x0, 0xc2, 0x75, 0x3ff], [0x8, 0x9, 0xff, 0x8, 0x6, 0xffff], [{0x4, 0x800, 0x6, 0x5}, {0xb63, 0x200, 0x1, 0xbb}, {0x20, 0x1, 0x6, 0x8}, {0x7f, 0x5, 0x0, 0x20}, {0x8, 0x8, 0x787, 0x100}, {0x10001, 0x7, 0x338, 0xfff}, {0x9, 0x7ec, 0x3800000000, 0x8001}, {0x658b, 0x100000000, 0xe3, 0x9}], {0x0, 0xff, 0x7, 0x81}, {0x8d, 0x1, 0x5dc1, 0x7}}}) fchownat(r0, &(0x7f0000000340)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') getpeername(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$VMM_IOC_RUN(r3, 0xc0205603, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./bus\x00', 0x6, 0xf92, 0xd2, 0x1, 0xb0f0, 0x5, 0x100, 0x1, 0x3, 0x3, 0x9}) chmod(&(0x7f0000000180)='./bus\x00', 0x1) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x200, 0x0) pipe2(&(0x7f0000000200), 0x10004) socket$unix(0x1, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) getpeername(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') mknod(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 16:00:42 executing program 0: semget$private(0x0, 0x1, 0x0) semget$private(0x0, 0x1, 0x48) semget$private(0x0, 0x4, 0x600) semget(0x1, 0x3, 0x514) semget$private(0x0, 0x0, 0x80) semget(0x2, 0x2, 0x40) semget(0x3, 0x0, 0x200) semget(0x3, 0x7, 0x200) r0 = semget(0x0, 0x0, 0x488) semop(r0, 0x0, 0xffffffffffffff55) 16:00:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x75) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x1}, {0x6, 0x4000000, 0x0, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e5ffe7ffffffffb7") 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='+') pledge(&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000140)='tap') 16:00:42 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x4005, 0x7e1) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x3, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000040)="d1f2b7bc3cf2589da0eb5b7621a3f12d13268c22b03a4fc18aeee1dec9b04c69408ddac57e28f53376b9ad1b5d328a03f5a8336934be51e42c79a5c3956f0df2c2615e63e9d4fa3b9fb13c47f5626318f46b1cd291f61a1196a967dcc6dafcca2c35c2fa6dbba1027f2096bf9c279dfe599af3bbbcda24fe60bfaa69f570087513a5", 0x82) ioctl$FIOASYNC(r0, 0x80047308, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2d7f6741866af48f, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x44) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) 16:00:42 executing program 1: r0 = socket(0x1f, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00"/177, 0xb1, 0x0, 0x0, 0x0) munlockall() 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="0f30f2299ccb6e704614ef90b287254a474343e995962deebd7201563935d2abb3e7967542c1040a770cdb5fdcab8deeb2ef7a98b6b577e73549764540763b27d26b75bc66ff164a4ea5f755d70f899f77b0a6892a92fb121539f87bf099eedfc05c14baeb74f00f8aeb33ade7e24483cf98cc6631877c86121a84fa23e1f2efdc5ddfc36f4dd703e8c396cc239b6ab435cdd6e15011adac9c0d29309c7c2578d841233d977e5d561741f30f626e35401a6f1be63b7b4ff3d974", 0xba}, {&(0x7f0000000180)="a6d670e04efa0f00a09f1836c3a52d56d22cd8c6d8d15a6c43da489336d345e77b6892196add91c67cbd540ab2ec06ff69c70d9d25c7c1c02a564b30d2796cce9639b674938978db55c7cf9783b9b3e001f93b55a612f3c486588f8a364c63b1a656f8d1d36e56af710053fabdbd1458d4c1e20ce4b0fcc5013d3f", 0x7b}, {&(0x7f0000000200)="9db1b25e900137d8d2387768c71fac7ae23b48fbb0175bf04aa52891a23d329b83f3721c01dea9249c4f7ed0b620843c460d9e956db126f121c20e1e8123e7cc73a9a0d549a3561bf30edc429a9eec7b84c621a01c3c68576ddd57e685c7e5ada461f354a86074f3656422036469d80081ce3c6880eff9e5156baaa4ea79c87b42d0ec5c161fe420684f7b0929b9589c813bf15f848b3d818512f649d3816a81f612834cd29c5c48de4d2fa438ab7d0acd80872da4da0ecc41aabae8da269ba8061796132eea63ffc48cec6018459e8e1a6f4eb6cf7611ba277634f0bb8b535edd", 0xe1}, {&(0x7f0000000300)="a4a44b161a68d82ba1f59e32798068b624149217509b08fbc487333e5f767d0c9210f660c738ea08d2d92adaa74ad1ebb35159cd1e5d53ab873cba7fe0f4c4020be10a848c161498d7b62dc34e0b18bc64442292b9327c6c8e2822da767bdf4a4954489b33e2c619958dff46a91e368f87391defd1a985c477e41431bbfb02487288b225be6cf3a2352abf3b85b4ea92cb5907fe1df75f35199e6154f01bbc1b29dc03b4d1895cba2fd5ac75622515702caeeb4a52efcc021b433d52bf622ee13c", 0xc1}, {&(0x7f0000000400)}, {&(0x7f0000000440)="fa31971837a5927c38829f723d98effadc4046d5ada74aa5ff05e6fe4c64c00711001b19aa0a744cd72e9e06493b3fdbe0398dd2a709c145be971e7120bbc7164d267f3081b4b0de19877d76a5835d4320bfd7c8e31af5e8fbcf8ef223decc595c067674393ec93d8baab8d8b820f18e3539a45397a93e84885f46dad1a8742423420af66d60e1ee0057b1f3fd49126ea4220e039075f561118e38b379422b33cf674be636334a3dc1572e054461342005a1d66f9cf85b7dc691bf11f02749114ce3245ef76d04f7b25fce78fdcbe6fe95df67c5422ef7d0eb71747da34d9cc815559ddaa7618eb129cd", 0xea}, {&(0x7f0000000540)="76dfa7dddd16a2201e03fa5f1382cadf582e3267a107bfc218e0024b1da439d8de48b96fc1", 0x25}, {&(0x7f0000000580)="9899e62598f692d8a1bbf35f461946577be3b326efffcb13b70f65f28ac8975c7bf7d162f612be6e99b7490499922a53e2fb20ca4ad4a0f632b111eace9100279437fcb0b5e4c554f3b3027ccc3ce29663a1238dd6de5b34cd98b43383a11f7a50d4dc6c760db79c440d51a77bd8326d06f7f554ff70010248dd64e0ae9669d41fa1a392a5a2c80d66213e0f99c1417d10deab8626204f03144a26f7579a8a45acb156d0d24d8ecc7c4b3df2dfcbb017e7ca463117ea8c304d7bf49889", 0xbd}], 0x8, 0x0, 0x5b) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) getsockopt(r0, 0xd4d, 0x8000, &(0x7f0000000000)=""/84, &(0x7f0000000080)=0x54) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/109, 0x6d, 0x2, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffffff, 0x7}, 0xc) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)='oL', 0x2) write(r0, &(0x7f00000000c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3678618095d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) execve(0x0, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x105) 16:00:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:42 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xd) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) msgrcv(r0, 0x0, 0xfffffffffffffffb, 0x0, 0x0) msgsnd(r0, 0x0, 0x77309c50cb8a3c91, 0x0) 16:00:42 executing program 1: r0 = kqueue() close(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) utimensat(r2, &(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x2) r4 = open(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x84) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x13, r3, 0x0, 0xfffffffffffffffe) r6 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r6, &(0x7f00000000c0)=@in, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r4, 0x0, 0x0) shutdown(r1, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0xfffffffffffffffd}, {0x2, 0x7, 0x0, 0xfffffffffffffffe}, {0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x82, &(0x7f0000000140)="9168fd11e25d105d66b96448d7e4eab611dc5cabb5d590c91dab4281e7c8a6b9106f7e4f28215e44ee8f43c2a1ea89e009a12873d42ac0f5d5a9b54f9d4c2aef9dac0b0b7c57f3dc20ed8b344d7f3b2e4cb68c737091bcca5f2a8b5fdf171e84fdbb2a101b484b6ba942fee762a55b72f9da7b1519432dd06da72c6ecbd3c80fea3c") 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/55, 0x37}], 0x1, &(0x7f00000001c0)=""/12, 0xc}, 0x800) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 16:00:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x4, './file0\x00', './file0\x00'}) open(&(0x7f0000000100)='./file0\x00', 0x208, 0x100) pipe2(&(0x7f0000000280), 0x10000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = semget(0x3, 0x1, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x7fff, 0x7, 0xffffffff, 0x5, 0x9, 0x79932717, 0x10000, 0x3, 0x200]) r5 = kqueue() pipe(&(0x7f0000000140)) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r5) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000300)=""/149) pipe2(&(0x7f0000000180), 0x10000) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x17e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r1, r2, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) pipe(&(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:42 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000000c0)='!(\x00', &(0x7f0000000100)='\'/[\x00', &(0x7f0000000140)='\x00#*\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='%.@!\x00', &(0x7f00000002c0)='^!\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='--&+!\x00'], &(0x7f0000000600)=[&(0x7f0000000480)=',\x00', &(0x7f00000004c0)=':!l#\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\\+#\x00', &(0x7f0000000580)='%!\x00', &(0x7f00000005c0)='*/\'-&\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2a, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x3fd7) ftruncate(r2, 0x0, 0x8000000003) ftruncate(r2, 0x0, 0x80001ffffc) 16:00:42 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x82) execve(0x0, 0x0, &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f00000004c0), 0x7, 0x0, 0x50, 0x0) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0xffff, 0xfff}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x4, 0x8}, {0x18, 0x3, 0x1, 0x8}, 0x8000, [0xffffffff, 0x3, 0x4, 0x7, 0x9, 0x1, 0x4aca, 0x1f]}, 0x3c) close(r0) kevent(r2, 0x0, 0x2, 0x0, 0xfffffffffffffffe, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0xef94}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x5) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x82, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r1, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20}, {0x46}]}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/89, 0x59}], 0x1) r1 = semget(0x0, 0x0, 0x54c) semop(r1, &(0x7f0000000300)=[{0x2, 0x800, 0x1800}, {0x7, 0x8, 0x1000}], 0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0xfffffffffffffffd, 0xcfe7, 0x1, 0x3}, {0xff, 0xaf3, 0x7f, 0x9}, {0x100, 0x100, 0x9, 0x7}, {0xb6, 0x7, 0x1f, 0x9}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x57) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000002c0)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0xdef0) syz_emit_ethernet(0x74, &(0x7f00000003c0)="3d80fb4102c478d91534a06548fac3f4ca0d0d41a2381875807cab5825860de507ba345a2f0d124f40a9a4b1df1ab3d5bc6bcd4a44c7a4b058ca71f7d1b5336592c74d133cd09df64f190740ffd87a8219704226947522249c29b2b1a777dd726bb85832c4e1d83016292ede74b1c216f15c9d8c") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x400000000008}) 16:00:43 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xffffffffffffff80, 0xffffffffffffffe1, 0x10000}, {0x8, 0x2, 0xffff, 0x24}, {0x6, 0x9, 0x5, 0x101}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r1, r1) syz_emit_ethernet(0xffffffffffffff0f, &(0x7f0000000200)="b6") 16:00:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r1, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000100)=[{0x8, 0x81, 0x4, 0x2}, {0x7f, 0x5, 0x10001, 0x8}, {0x20, 0x5, 0x73e9, 0x100000000}, {0x8, 0x5, 0x10001, 0x10000}, {0xffffffffffff4341, 0x9, 0xd5, 0x7fff}, {0x8000, 0x318, 0x1, 0x9}, {0x0, 0x0, 0x0, 0x40}, {0x4, 0x8, 0x62, 0x40100000000}, {0x8001, 0x285, 0x1, 0x3}, {0x3dea, 0x3, 0x8, 0xfffffffffffffffa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c, 0x100000000000000}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xc9, 0x0, &(0x7f0000000240)=""/201}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x6, 0x3}, {0x18, 0x2, 0xffffffff, 0x8001}, 0x8, [0x7, 0xb0, 0x9, 0x31, 0x40, 0x0, 0x0, 0x9]}, 0x3c) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xffffffffffffffe1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x201, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:43 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000008c0)="bd73", 0x2) dup2(r0, r3) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x1fff}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) syz_emit_ethernet(0xa1, &(0x7f0000000240)="58e0d92b9950fdcaaf8c3f0ccc19a7c1fdf669115968de5039a4278259ec9bea4411c662fb8ffcd898aae6107d2348f4be49e9b65166fd363614eb4443c66ef7d23e6b448730c3b6343aee1bd95908812e4c0a323d0588a7cbe729560d2e54222b264c8a6e4e0ed36767d4d5a9977236f3b71dcaab3750bb533437041404e88ba92871da2f36ee9c05a67e6a8a9edafb3b78ebd08e528bd5a1b62fbaf7ec5c3e03") readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/210, 0xd2) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x9, 0x6, 0x48, 0x26aa8571}, {0x71, 0x200, 0x7fff, 0x8}, {0x3, 0x7ff, 0x0, 0x3ff}, {0x8, 0x6, 0x1, 0x100000000}, {0x6927, 0x8, 0x301, 0x3}, {0xac0, 0x8, 0x5, 0xdd75}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 16:00:43 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:43 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x800}, {0x7, 0x8}}) dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7fd, 0x0, 0x4200000, 0x0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) shmget$private(0x0, 0x1000, 0x614, &(0x7f00003e8000/0x1000)=nil) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:43 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:43 executing program 0: setuid(0xee01) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x401, &(0x7f00000000c0)="03000000", 0x4) 16:00:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket$inet6(0x18, 0x5, 0x9) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8000) 16:00:43 executing program 1: select(0x153, &(0x7f0000000140), 0xfffffffffffffffe, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r2 = semget$private(0x0, 0x6, 0xbd3427c5f6e6c842) semctl$IPC_RMID(r2, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x280, 0x2) 16:00:43 executing program 1: r0 = semget(0x3, 0x1, 0x20) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) poll(&(0x7f0000000180)=[{r1, 0x100}], 0x1, 0xfffffffffffff800) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/211) r2 = socket(0x20, 0xfffffffffffffffe, 0x400000000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) fcntl$setown(r2, 0x6, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x24f, &(0x7f0000000180)="ddc3") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10400, 0x0) wait4(r1, &(0x7f0000000040), 0x2, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x141, 0x4}, {0x45, 0x3}, {0xe7, 0x7}, {0x2, 0x81}, {0x88, 0x10001}], 0x5}) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000440)={0x5, 0xfffffffffffffc00, 0x8, {[0x1, 0x7ff, 0x7, 0xb8, 0x9365, 0xf22, 0x3f, 0xffffffff, 0x2, 0x9, 0x9, 0xffffffffffffffff, 0x80, 0xfffffffffffffffe, 0xffffffffffff0000, 0x4, 0xfffffffeffffffff, 0x3df2], [0x6, 0x6, 0x5, 0x1, 0x7fff, 0x4, 0x9, 0x60f, 0xc1, 0x200], [0x6, 0x5, 0x8001, 0x17f657d5, 0x2, 0x260, 0x20], [0xffffffff, 0xb0, 0x5, 0x8, 0x8, 0xffffffff], [{0x3, 0x7f, 0x0, 0x8}, {0x0, 0xddc, 0x800, 0x1f}, {0x8000, 0x0, 0x9, 0x7f2}, {0x80000001, 0x80000001, 0xffffffff7fffffff, 0x8}, {0x5, 0x80, 0x0, 0x3}, {0x2, 0x8, 0x9, 0xfffffffffffffffe}, {0x6, 0xfffffffffffffffc, 0x692, 0x3}, {0x3, 0x3, 0x1ff, 0x2}], {0x7fffffff, 0x5da6000000, 0x5, 0xfffffffffffffffa}, {0x10000, 0x8001, 0x6, 0x1}}}) 16:00:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0xffff, 0xfff, 0x9, 0x101, 0xf51e, 0xffff0000, 0x6, 0x10, [{0x8, 0x7, 0x40008000, 0x6}, {0xfffffffffffffff7, 0x7, 0x9, 0x3}, {0x6, 0x0, 0x8}, {0x2, 0x2, 0x8, 0x44590add}, {0x2, 0x8, 0x3, 0x4}, {0x38, 0x0, 0x7, 0x80000001}, {0x2, 0x7fff, 0x8, 0xe78}, {0x100, 0xc205, 0xfff, 0x6}, {0xffffffffffffff80, 0x0, 0x4a, 0xfff}, {0x3fc00000, 0x0, 0x2, 0x7}, {0x3, 0x7, 0x30a, 0x6ba7f8be}, {0x2, 0x8000, 0x400, 0x4}, {0x2, 0xfbc, 0x2, 0x968}, {0x7f, 0x7, 0x1f, 0xffff}, {0x100000, 0x1, 0x2, 0x6}, {0x2, 0x9, 0x0, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81}, {0x800000000026}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:43 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) write(r0, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) poll(&(0x7f0000000000)=[{r0, 0x8000000000111}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x102}, {r0, 0x172}], 0x5, 0x87) r1 = open(&(0x7f0000000040)='./file0\x00', 0x210, 0x10) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x3) 16:00:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffff3e) r1 = kqueue() getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0x20, './file0\x00', 0x32ff, 0x8, 0x1, 0x1}) 16:00:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="eda0f0d7a5f738407a01"], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) shutdown(r1, 0x2) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r3, 0x0, 0xd96f, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x2}, {{r4}, 0xfffffffffffffffb, 0x80, 0xf0000020, 0xa30a}], 0x6f7e, &(0x7f0000000100)={0x820, 0x4}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r2) pipe(&(0x7f0000000080)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) 16:00:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x800, 0x7}, {0x3f}}) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x7ffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40074}, {0x34, 0x0, 0x0, 0x4}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x2000000000000188, 0x6) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="faf922f4ff5598706364ecf38a104be386e77ba39cf6b27ada71273beb86c3da43d0af439d96b0b042be0c902adec7fdf2ae1c47fa5c12ea3a8836956ca67237c46d96fc429bb6462191ee369dd59fdd4057a1f17918da5c2d2eaae4c575aa43a831914c9b0df29d59a437bb2fa929ae4b67588aa7b05c29772b3c4f450f", 0x7e}, {&(0x7f00000000c0)="743eca78cdc54c36cba06971e03aaba8323d6dac7cbcdf86764772bf026e2757740920b14c8d425fba1869d231386263671256806168e993202d3c9b5f6ba97b4fd5390dc428fb665f9a42d6d46a30b4a7b0e0ca69cdb73e86513e473ec570c15470d9", 0x63}, {&(0x7f0000000180)="15ae9f891c7663b07f8a473404db467e8a1441e2b7bd41662c17958a230238e0f112b1d18153ceeb1e20f9ebf189bd4d58f59afd487c47879f2aa76f7b364a3f69a58b2ef21e24761b22f1a820c9f67ccead05e218f22c5739df34b699e6a8d8c199a12afa027aaae8", 0x69}, {&(0x7f0000000200)="fe45936cc7ee91680cd1eb13cc815724caa5ab9fadca41af60717203903c16a39897f59b3f9876697beb9d4e57446fffb3aa", 0x32}, {&(0x7f0000000240)="9e75c4681e6f531ea1cafe10f18d115833dcc9e92c30eb28b02f04a97b9df1aab3743370d9e6703e074ece58a5f473c1b3943708b351cc", 0x37}, {&(0x7f0000000280)="45b7e04cf0e6e0e439445b87b9bebae82ea57aefb8abc6be600179b553c4d9343b658a6a3505d209d69f8584d5439aac3ab28dee52348e59", 0x38}, {&(0x7f0000000540)="ee864011542829e37a5706624addae5ccbdef5a1fbb22405c36484e74850b4b78589387ebfd44047b0703aa5bae62d9089a3512299f6fbc168260fe767351acaa35e47c171c99600d5e92fa5b618b15319097414d5d6c201d990d30155ef0dea14f8a5e124893254de04d02cdb85f31d1dcf99b3fcfbc0c15726791ff27c9be6344c4660ec59412e48a6defea407935ab39b400661b7fa0fbc34aec0d50a310f90a7188b38c741aca8d432ea211267becc0e2b8052207dc255f91ed95e59f8e5842a1870999a6a669892cd66ea4f67b1dc0017ee9ac3ec673d7667111c337e53aefd1d33f9b2a772403bee776627d1e2b460fbf716a2e8e2474abc7b197c96a2f3ab2db7a4ccebff1b31b2efa7c3e9036250eaa724aaa98b4b63eb269086780dc87459457635c0e82dbecbe4818b268822b53edf2e9f9fa91567aec0f6f92d6b56f965a593737bdc2a7ed5af7083ab7e7a23e88ef676a4dd7f60fd71876dd6f2ba4621099ef9d8fbe2cba284d3d643dbd632189ecd1512efa137fa6a2924023aa4bcf9402378320a00c0cb044de49bc05d506f38090c2238aa1653e3e0bdf9bfb1ec7a75bcfa9ea2e87ece4feacf0dabb979a8adbe370dd41870c2c4532de452d1998f83a41cc5296103c46088beca6be814662f1331315f01d82a43cf653a0500344486ed4e6d36db7514ddd68552eea6cd9fe73109a43484996ecb404f5402cedc112afcbf1e85d3f1fe31af89557c1331b37b85fc72e072dde44626b0763bcfe89222eddb8bf57b3143d05fd4e2ffc7872f42731cafafa1d88589448305dbdce78f731a942a0adf1a3ab897967eb241999411df4501692f5f0d2ec542ad9904bb353cb71f591e3585c3484e35caa1d1b0e81cbcc3fe9c5f66b2ebd4888ec8650fb0d7730e5cc360dcdcb45156b48bdef6df92371e399a3110a7323968ae3e1ea412e0019f0df821dabb09fb911113c92500504b7ffc7733bb80233ff8ba21a45e5acc36f18bebd9e99c9d4a464a01216b4c8c7f65dd1c4fda22b6dd24a5ffb72f75538855607905dfd6cf4a62bfeda0403aa53ee85d2a6a8935e9e70794e395bf58d8af73b64d09b68390dea70d2010f95d644b7981747ef2ca5c8aa76fdaa62ca14d16ef630a723f43cf958d62533be6d62ce6da43c86ce3436004de2890fde4ba29f51a8ff0eb8f4febb11665b93cd7dfa515027671549b9553342d38725e6e5138decb441d9be14eb5f1af460feaef6359e760aba58220ac53cfc74393162bf55f527dac2b5a2b4a3477fb10b07ea3eedf7712b7722a0f9cd2ad7fc20a85439b7206b2fb641906bf18b6e5e7296107330856a67d8d591f4c4377d184cb59ea2f9f49247ade43d54053fa82d49053bdfd28e149e12d22d354c6c14c81efbd1aab6f04b16fdedd1adf709b79e4024f26687e5fab8d0b9059c2b68c442271d91ab6f7a0dc8b46a938d920b9f5b34e5c3e6c170fbc47cfbdcb7bd6bec2fadfb9a07d018010a2e3774353531b551358ef0d5bb57f474f64e29d831235d09262877f6dc47b53101e3d80c019e656cdce5d9dccec329a4f1389595a903b061933964e02db6534884a6353cd44dd8aa94ca311ead63550abb7fa8028746567ea16f87d115035735626d7c6f10b27b1c70a1a466d687b022d4d04e0b58fb77cd7ed970d170973a11c978c64c734682c3104a41a557bb8081c2ac32634855b647eebe49644ea28b0c5b2121c689b794273567b4206ec6248c0da44f5c114db884b3a9f049570363e0c4109fe87a51c76d85fe59dade38e3d4ca1ee854d19d949b703a761076a1e6da4afe64c62be489e57eb97da6b02769c54be01295c1819731757adb70ba3099aa821b85969c51c08c41b4a062cfd675e2df2bd9afa3178c054ca876560e30be0c15444b86cce74f5be33a3c225acadd87e7ba8736aa8207b3a638eb6757b5fe9e758ca0cea383849262a2df3b24d54e6a8063d2eaf57ec4c655078455f00c6985b1ef73d4fbe02c7bb25fccfaaf72a793cc2091a27f5ea4f41c5eed56f63830bf218dd54cb67a61d3613c477b22d0cea13713322b8fc61a19e8f72f5533447fd25b70c11db2634a27469db48f02b4bd35547d3be6f3762bcd5898170a1596a0e731b068f293810ec39c9de8ee30c83eeb03751a6d13524df815da2810fb49589a165a7ad9d03fec073190ada695e109cfafdcf328fda90cc69b1d5c67ab426f17a9794427d579aed046a14aadfececeac7caf40c1f2b129df88236f67631aed63d0b0c9d0a95aa5dc3a3f1efe3bf8f98eb51ae076ff9129767974e59b9c588391f27b48193239dd4c996a1face8438a7b8a42446e2a8fb3228e0caabf5335ef7ca1f4a9182cbacffa4545dd3fbde4815fd3ebb7b50858e952942a56a94254b3b987943ca330d4cb71e9f62bac1a2fdd21f7b7237e5076dbf51cc62c6521861943577c4006795860bed42a15dcc8984f3b420373485408e1eb86de6ec98269fa1f92c0dc4ca97e82ac6f0cfefd91d5b975c78fbbb1ee1b5e7d9d1d7f59857aea0853c9c18da396155e32578f8fdc8bcb2b4658bdc33f9687cac58b04ec5920ed54f0d1a37cd081c0322e5f3dcb3ddfce7cbbf8d555658dfe627a36fa91b152bf92cd1c97cb13ca1eafdde1fe4d9056ffa772b905ab6e4df62606a05f95a022d3348d29d11c6b7986a82fe72b95b3061ddf720501199ac97b42b764eac9dd71fe0c870fe8d0cffb1bf4e73e7f7a85c928cea88b944c3fb8b01ca2cb9bdb706be0a6a42f72849c57a4cc8cd05ca1642fdc9b740edae725488861bac55d735218be42be9875c701d5094e97fc01514a7ff099b73a6745754e2eb5b6687005e9222e011ac5d87f388074944b53c90e4c39fdb64034634bab5e72aefb4c53e525c294db039cdc722c5feecfb9e488a22a542c211b85f55143cdb00e5561bcb2c44c5e269c0766703679bdde687a0a17a1065641c22cc8a6e30c4f28da35595351dec7002d14eb78e674519b0053253b69e03db317d779ab1d61c23489f602e986f8f11601fd92e5eb4a4527c6b456f576a9e273117042deb5684011c57c5ed6e8221dc758c62cd68349a9b1f40212d998ac1e7aabc7c1eb81e9da941846a5e295733cf97f725c4d96e584ea5bc1c9d7d469faa5c184a66225c5ce1e41626be8f9f7b1df06bc280d21028511dbda7245b6dc843894f2f6a056c507975b42ab648729ec929e505283f04548740b83983dea6a81f1ecd27ad0c811d318ce91fd1b52fff3855a7ce7a41066d06c9516e87e04f2f48c82371b2ce90844fb85d659aa283397839d6b8c6eb9b47c94286b4e754b1387a02a1f5fca89186534acc7439c71ab25f902ae79722575a8ae35c922fb390b548e9fe8d6d99444e1fea87fbcaab653f8818ce9651d3132b0049c0985df755214376ecfb0c27c63151ab2dba0a01663fee354b4ed235085aa6e6103478ca6b69ed9b03e2b926481bc23f8fea3c43c484eeb873392e5b5a089a88606844639852abfa2751dba8b8d1b9b9aab576a0aa7ae77cfa29101ebac7dedf57d082eff17c723d417c5b2d69c554c86b6944fb7b4e91b387dc3b69b62b9eec5cacd312daff8851e32ac823cb051eb3fa75f0899db1136216f6717287cee5fe91b33613b3f8b678425540cfca8d88b31f29a4a96b345b315080e1d01f246ece79737941a18dd5ebdf4b101acd87a22fca87127a769149266029e884b0dbca08875d58fc67f51662d75fa24c09824a3ea89be58cdcdd6581b7c6af3297304abd32111d70ee2750417723ab8eaf141156648cc4a2bc378b04ed53fe74c2a317d84bce351b66ca5c1001d6bd02fafae74a3ca66995b6dc6cbfeabb70206c61cbc871e2a1db47a0b56b300eeb04777d503ae88f01b3f2a9b2cad456af8f4d0b4d24fe190de13fd2acfe81271567a2bce336a5443e0411cef2ffa00ee590c704e595ea9903cebd62f94e30a5955a065f6d2357bad52a45a9967f76a703367c1aaadad098f33728470d2cac7c19cdcf68b3fc255043d58ed0e9213bc32751f71cab455a43851271afbeaa61ba854e20989923f92fbbece06ab6bbf1088b156e54c75b684d66b92296b0174e0d356aa2e167b328581387fb9f4abd3052a1a9ba104c9cad307c35bc24a589f269953fb7e7e9a723cdb4a0a9666127f93e0e46d57856970a4ce175da36392cf9e9fb90fa16ede44c84954fcdc55b87f898f8155d84dd44dd6c59f94bfec56b4c5754b56f8b4c52c33c8d061acfb8840282e1fe3077c611d2458656d436209ec6e17d76c19eb67adf091a73212d07f74d535d1dc149a3f46a1d0ea96efe69f5e15a352dab8a44748026dcc752ab1b6d875e00ef62a1e7ce8c9b1d6d7df1a4bed15250bc0735d3559047389eb10fc40756bd9ad395ad480acca73f3552010e2a9e96f091174ce416af9e3f0060036245879d233c79bf85f6cfcd4295eb69bb99e5b92c561a8d08c2d159d7036a36f9c60ebf80bc3888e0f8675e6cc680b2188d1371216b3642c36bc551d9e8691756f60ad43ab46425b6621a9c0e552e7f5240730a58dccd78a7211e1cc65806245d9955e26eac6bc51f7541a481fc45e32832e69ae50197a8c386e0c3f936d7b1807c31fc8aebe5b9497e64e0ac7c2d6b1130a7ad10901341ce2a9e96e8438d5f3a0df2c5554019d87602491424803e7e3d09ce0b565718a993df9ad3b3c585dbbd53b1517ba18e7652b5572102236708174b7b7262786cb3dbd05e8d4e10172fbb781480e19dc8555ad26e9d2877705d0e452e6b243d9079e4ed4f0bac50034400af398327b896fce2cfb0b26dfc63595193eb1cf72a9be7e2dcb0a5f8883f82e83241e8efa870c568d95ac490ff4b7762a543278d5025eb840549ab34fb9769d353503bc31987e1881daf4a634b9727c1b8b090225b4cfe49af92d689efc0e43a4349fe1fc73195d4106e84d6e9efb73baba78b4c108ed37947cd542c7d9c90a1588488439f11e34471b75cf8b55a7d3a72e6c63c41d3ce616c4c188156e28e920a6eb6f3e50969d8d8777f0cc27ac78c34f7ee554f5607bcc387de64f146990536a2c620b4dbf6ee714cf3cdfec34b460aab0507ea2ddac916f2e5271cf3208c19cd5d7193ef32c5ad16e4e4234638ce825991f6a33b7fd039dc891149a478555c998b89e686336d4e0b5db51b4f6d3ae2096fb1d342da7162f58d7abfa87ec7d8f1ec0b5acc83b56f78ce127579e340b98491a5f7de441bf8209362420f0f7fb863defa22fe6df651ad89e186fda69472ea41ccda656cf837bcef4bc44efa6d4856d4cc9c1ad1f4187dd46c75587c7e1ffd76543a553a58a5694588401fe87d496a284785986ecbe0a63a1bac2fb41db4caa6f37ae2d54f0ac2904561ccb1734446217ba06789317c095b6eafd535cf0615c792c15eb18af7f53dd813e7d861e116659ac114757cfe6709dba9d56eccecd188c8b75c9f7dce344529a4af43c8780635f1eca477592ef69e615587045034c6ddee84d4be5d6344fe2871838045c047afd1107bb181194e01094fc7e2822367f0e2a28f19130722be233af60dc1eb3485113f4a958fc883f7b0e2c8c0c9424b5465780ea75413fcc7de2aa5345c543a662e6e4c38178996490bd3a01e55ae23881b8b9be25b455c5ad9e4cbfd55cef612f962d7473ba8ea29ebae1e9f8d59654eff6883fdaea5bd755cabf741aebf08ec1ec500be13b26afa45d3b8818ec071f8786c701d74158cda35b31603086ef08dbf7b5c6af2ff5526dcdc898e6a23d5697cc79fb039c453", 0x1000}, {&(0x7f00000002c0)="9410791904348ec35632c1f97ccb26c7ca2283096d627628948ebd4a539486773976c751741527da9ba110342b2cfb", 0x2f}], 0x8, 0x0, 0x0, 0x8}, 0x0) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x4, 0x81, 0x1, {[0x0, 0x80000000, 0x8144, 0x0, 0x9, 0x9, 0x4, 0x4, 0x80, 0x8, 0xfffffffffffffff9, 0x3, 0x4, 0x1f0000000000, 0x1, 0xfffffffffffffffd, 0xfffffffffffffff8, 0x1ff], [0xd60, 0x6, 0x4, 0x81, 0x9, 0x9, 0x7ee, 0x800, 0xfffffffffffffffa, 0x100000000], [0x9, 0x7, 0x5, 0x9, 0x5, 0x6, 0x10000], [0x6, 0xffffffffffffff01, 0x10000, 0x528, 0x6, 0xdebd], [{0x7b25, 0x5, 0x1ff, 0x7}, {0x4, 0x3, 0x80000001, 0x9}, {0xff, 0xfffffffffffffffe, 0x6, 0x8}, {0x10001, 0x3, 0x1a, 0xa04c}, {0x4, 0x10000, 0x5, 0x1f}, {0x8, 0x2, 0x401, 0x9eb}, {0xffffffffffffff00, 0x4, 0x7, 0x6}, {0x9, 0xffffffffffffcccb, 0x1a, 0x3}], {0x0, 0x971, 0x5d, 0xfffffffffffff462}, {0x8, 0x8, 0x9, 0x800}}}) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1f, 0x0, 0xeffffffffffffffe, 0x80000000, "f1b3543be0b8820928b4726f51bc855ae55ac633", 0x0, 0x7ffffffd}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fchmod(r0, 0x20) 16:00:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) clock_settime(0x0, &(0x7f0000000080)={0x7, 0x8}) 16:00:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8dc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = socket$inet(0x2, 0x4001, 0x4) r3 = getegid() setgid(r3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$TIOCCDTR(r0, 0x20007478) r4 = socket$inet(0x2, 0x0, 0x9) poll(&(0x7f00000001c0)=[{r4, 0x8}, {r1, 0x80}, {r0, 0x10}, {r4, 0x4}, {r0, 0x2}, {r4, 0x10}, {r4, 0x4}, {r1, 0x100}], 0x8, 0xcc4) r5 = getuid() chown(&(0x7f0000000200)='./file0\x00', r5, r3) r6 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) getsockname$unix(r6, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) socket$inet(0x2, 0x4, 0x1ff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x9, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000000340)=r7) open(&(0x7f0000000380)='./file0\x00', 0x500, 0x8) getsockopt$sock_int(r8, 0xffff, 0x181, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000004c0)=0x4579000000000000) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000500)={0x0, 0x7f9, 0x6, 0x6, "4d7d51a1dc7338e55d79b9f7b65935accc7c7852", 0x6, 0xfff}) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getppid() getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000002c0)=0x8e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000180)=0xf) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setpgid(0x0, r2) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x20) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r3, r1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) r2 = dup(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x8, 0x0, 0x298, 0x1, 0x9]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) clock_gettime(0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = dup2(r0, r0) close(r1) kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) faccessat(r1, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 16:00:08 executing program 0: truncate(&(0x7f0000000000)='./file0/file1\x00', 0x0, 0x8000) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x6}]}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x401, 0x800, 0x8000, 0x7fffffff}, {0x7f, 0x10785e3a, 0x1, 0x8}, {0x20, 0x6, 0xdef2, 0x3}, {0xc2, 0x7fff, 0x3, 0x23d}, {0x9, 0x9, 0x6}, {0x6, 0x2, 0x5, 0x100}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x34) 16:00:08 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0x7, 0xfffffffffffffffe}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002940)) ioctl$BIOCLOCK(r1, 0x20004276) sendmsg$unix(r1, &(0x7f0000002900)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002840)=[{&(0x7f0000000140)="11e77b68df4a86decdb044f6f4cf9d881c3e43e0cc98d7de96f0d65a2da70f36efd74ed13e276e26892bfc777eeef56d8a01d0b12b96e0979fb5aa873900c906d72f", 0x42}, {&(0x7f0000000440)="21606b21c576694476851e6fccd9d9359c8fcf0254c078139cc36212669d461e0836c1062aa828047884680bd4ec6a94bbecd0073c5be71687cedec2162a5ed8b72324f206fb19b62897447d1b3873c2721705b841956e3435106b5dff53a6d5e5c41427a10378e0492ea7c2f9b13e4df4e35fa96141b77b316c67aa8cbbca1e2b7d9d2c1ef6c548ee3fa428b1f0ee9688606b6fa6aef679654fdf693e008ad1eba143cb0a9c359b50e26fbb35ff2a46707f15d383346e5514c90cfc201d0a0aacb48535b4797d54dcaf503cb33494bf80038a451a33c6857b80730a672300bcbe64fc37aa31a9ae9719318e285a7c9c3ccdcd54a29cf019dace80df244d66f0b09c0e977442862aa84c40f477d88ea6ba1f56cc396c5984de910d39851fbe8feead032a3ad9f0e3bc79de4d3b2929c478ee195e6a0b01e695f1b3dbf441cd9140adef3a8c1744645cb9d921a5c4fe08263706734794fd5c3276551dbaa68179f100de85744129f9fcdf55b63677b2a99787367aca890dc7885fe69cd2fa9e113b1c026a92bcf77606cebc459c2d60fc2f3934b11603524d5f427395e9206bddd86cf7182668a3b97bd4fc377f09fac2af78c32b12b5c4bff4958a801d10bb2748a0275fd4a5302ef142dd759b0e990e3bd4295dbc9044be6b2d87f2217f58a4ede0b22fb2ff50ddddb9ca089555b4cfc727c079fea3702adb2dca58f3a78df3d329a4e06acba5442a99337b9174c5555ac79ba428537d4c7aea5d286fdfb8d82d98ed07103060292267ae4c7d66ec5666cd44f301950797f2f269b69b0c6751329e77445ae289f0dc027cb4aba56d6371d74da5e51351452d639008f9f59c1f699158cceab0d874e251e622f694dc1e09c0023346ed55c5bc5ff1bc537c95bbdf588d6122f38d864bf06abb893c8e59fd0b233fc579d37e44e490d370fa051820542c3aac2fba7ae4a3bf8ece5ce3def5de2539ae959dd8cae732fb8b25dee086c3a0642e8b960dee9c5884315c5daf0aa74a89a18b21629b58ec6931652cc48bd800485482d832fe0f5539e21015e104585059dea978b52cbd2208081f269f710bf2cb16343ec00d4ae800581eeefe72e9fd2715d820b90e379653989c7f7209e0fd4f1ea5a75afccb27115d039f38dbb7de073ad7b5dcaa957215707d23abba6304ee25aa439eb12481921118a9a41e00f21ae04afb63be5de1a00212951d00806fc1e76b3ef9916e5708e1879c563ebf5e92384435b606ef8b6c42b424cacb0ceb3d0c36d0113f9bac2de67c400ea9f8b6f76c24da2277fecb5efc56cecf07ed46b0560add30381e0635976e032b4f27c773cea98cedf13ac17a354fd6d4ded363997bd78f99b8209d68733ece7667bd3e6bee3c521e6dd4382b7fd06d99cc0d12dc4698012731589e899792615bfec089164ca6cf377571a53e5a4eeeee4efc7076c28163f48a29f4a21203e2d61834360580daf4335698ca05101345379f9a49d1cd460712fcecac316232abba46333eb9e06264128784bd4890b6a78c198ee791078bb49395749e076b244dead27bdd039296d51ecb7c7d75399f0c7ccdc3e05ce6868e26fdf2d87315c767f0e59b24971465b7b9e4ef97c7e79a60c9ef2bc76ec2996e571eb43c08d32e0a8a980f00ecd214cec304a951473a4dce73ad213d11d9f514b625f4b3770369b93fa654922bc4a84f0b94c827002b348e6cbda8f3b224a71e6e3ed75cb80f116edf95e106aa86d09d4bf9aadcf1e509f9aecff41e615e7bc39e0ed78fc2680e2a6aa5f04cd8551916460bc22b0f839daa81af2bfb35460621b4db3500739b3d2ce3cc73351f0c5f5a2ddcbd2580c8f1e3699ab898659117e7e2cfaf1cfc616ec350dee923ea5deea9a26ae955de968ef63792467b923cb8956222ddbda058a697ace56ae8c53a8041e150b87da72691c3bef5c547f338d157e269b37dd593289e7e66caebf535073f9d5d93467110943970d1e2eb433dbcbfb3840b00f4cb87d23c80ce330246787518ed90c9ac86f6d9c5ee9cfe269716b37fe8863b6260e3f2ed73a03c1e5bd559d3140794b5899987bac016167a9603a2e179ebd00887c78bcc2c1b3a2cf7595e245eca449f6c33dc39ec811f13e057e2dde7a5d7c26e2617a3a785ec8a86389e3a9dda368c1836dd3158eba0a3e233494f6512f8c37e87c8faa8779fcadfd2f312ee9caf35c371120bb6300cb1f69bf9134d7a2598be97674b26d82386a1e33554b608db9bccce078f5ef0c569825f15dafb0972ed70f8eaf5f71c5dc7390bf00ad4c81b18ee4795e5a956e0aa479d75cc0a455a8faa0968dcf32bcbc8cd2c04ae7a34b98ee9d95f3d19af9cb83b3d193c890ac4a8a3bc4f80a30f9ccba5a2ce4737425491aa7313eccb675f3a8dfa0c0b8c8b9734d1d4e0ac41cba091bc6c357efc65fb75016c60c0b054fd22a4eafc56c5ec7baa7df18a6d55e5ae2bdf4ebc86d010b3b8a3e8907bf8f38afdc565b17cd89ad317cd77be7449ec6ef127ae1be78639ed12103c9ac5c4e496c6809aefc42f50513af6d2768486ea16654b323edd178c1223f70df486a39c2ac371fd4132ea4b54be463150a8ecbdda938294e7f2bd2a6b0ba1b8453640443a82026481442c46ca43aaf639ac7faac91b8399a6219c2619f68a1b7a9920f252a3cd5ac0cc3fd43bb7551b2a6158df75ec09a2cb51892fc522818e7202948b915cdfb50ed45d97311afcac293e273c9afaa7e4e08425dfe85b369af3e2c61fa2d9833b05f124f5e2ad384220f956b32c9abacedc5cc30a33bec69492d67188bed862134f9f327a3b8e9d9febc68b9b4a322ae48759e90c5d8c3fb6625b504028ebe79f024192d1057f3f7625104a2cf5d0763b7d9e0da247590ea73dac1047130508da2e036dc19b4df502290e650103f29bda6e03ccc306dbd37e8c369a9d65ad68ed13b8c9e8959aea83d920a1dec8211dcf229ffc2eeac1f2236b3c290bd0baea6471ce9795ecd932b95bedbc2ccfc0baa19f1e1e62d3e37987289298204eac4fcce80b3495e9987d52162311bfbc3175c16dae69ef0afe286726e19165906c8802b519cbafc884b9e8d998dbb812333f140ac5dd3933fee9043c872feda61d59bdbfdb8e97cc5954218feafe24e6dce57445d9b9400dd1f4cd28c94f375e7438309ae6a11d9addc82e7186013d508b0467c2c9d4eb082468fddd04762754857043201164aeb400488e36056bed0bcd8eb6e73a84e662b0f25362f078a96683cb82470a2aa4d7182def537f77b0d8cf723d592b6868369dba56c2da626223a7dc973033f0476e84cc5debe21b48c845fc2574e4c87da138837affd2142cdc8e87ce4bfb3acf46b839b097b42997fdf869064bf70784a7fc16cc7e20d253f24f5aaa66ce6f709ccab5ef0caf7daf869ade8eaa009846b8e1a571d9b9c03b832d2fb7f457fabdae5130790f129e6cf812006ff4724337ba6a3dff1f19dd153a1597c159360ca77cddf523b1bb32f80829b600df5c01a78d5674cebab0dd50c7b437a54184aef5f763ec1f2e80a8c524671603812416673f1b6c3a30061193993040123b2061050605d0913b04411122fb6a50c845f04d09eb9a3b70fd240ec68f0893a70b2f66949af2124cb9a4a5442152a7df0a155d639eadc0c5c50735893be3c1dd8ca5a3f7d43da51d4d76ac954e8b64f11a404dd3ad3a2eb93c224434afe4fe6707b5cefce0aea88b49fe0afd52ca056d589d81295460775ca8fc3c9d05d39809b9b9a3d29dff3fdae321d5458e29c9ae3292764b70484226a64ce25dee88f24674e92de0a2657f927b97885da1fc5156f085e57fa0749bb5391d6f27e377723d8c072f11ed2498eddc46acd5f5b637e07799df8af5651db549dc81a458f69f0b13f1eb3f0ba98af2cc7099823d76a453aa74b8f31fcb1200c0e53931ac6acb1d4dd3dfecf90445d30bbe24c6d9454ad718599404f00a0c196bf1e82e7bb92a2c56dcbda65d0c2a266f220beaab044e6c614c3d3888671adc9bf102197d51ec8e8128af3a2bcc1e46c70258c08da2a58bb178adc75fd11baa9375ca320591ab7555c9f44e1c3b713425292d12c365cc38ebee177eef34119804f3658dc8d5110f97fd759a5644b4f6d359d50c0f432cc37222ef418cf3c2193d46457d22265afc9e7a00fa18ce342442ef14275914fdd60ff18a65631d6451a7a77317e46f484c91c0cc9eb9500b50dfd01b6890e9c26a4511af2c27baa2b9bf2f38fc309f1d064fe736aa40e571cd32f9621c83e7a1a0a359aacde57c8344b308f3c7b1f46afb4e6822092498db259f2cde4c321b5f3e60858e4929f8235eb021f9395d9a9e81e3c0d572f913bbc84c63fa12e57c98862efe6a131b2cc7da03c0e9c0225045d31b5643a124a8969b8561156a2f81d310a5e868caa766fd24585a9c88009fddc6ecb77eb398f10d20eca497c69d565af165a3d2e0e958ac6f5933efbd1b560dd7685282b2700280cb3da93787df70b51b25f4611347170979fe09e210f0d120b9691619c47f3210108feadb93088617753cec4eae35478870468624c40c577b048cdded6b140ca9ad50b1a4c6e1e9dda1ea12ea21fe30adb44c1c6e203b29f27b23e9e34c2c679586da9574c725f94e4f99c633a6f2820c1819155651a4762d1589d13a4c32640ffedb3b6594c4034b5b8133e7c27dbf4e14430e53c1c3a559eb468f967b6dc2e5ffa45df6eef0957a151ac34bcbd717c905a5ce0853098487ab77193e75bda61f934b9d422736c6a4ef47d34a636c37a85781be92c2d4fb9e21e484d561ceec3909e37d2075ce4b77f61f81bb6ebda50b7812d4d2137fc782b0cd234930ec147e1b91651e9ac169c36e24a68a0b1a8bde1cbc40c3b4d9ccff3643d42f8de0665ed07c57c96fb2955cd23117de79959adca4865a1ce125b4fc6d3e313b6ae9a67bad997498e829d89067f2a45cdc9f25a5ada0b53f6d9cf2f9759e5fad4065b227810d22287d6468ed659d132a6f40ee80d2cd1f1296ed80f6ecc99ac04b7527a74e072e3caf65a14d3d0713379e6a97b6b6a54e534a040c4fdc1b4dd1a11389102ee55e77e4ab860f9efcf5bcbe35107ba52fdd59278e0d9ccafd506d8bb148e4fbff07ea8b3aaa252b0521e723f240ead29c3e64f31ba0c1f25769dd6efc475c47845f0bc5de3439fea672cefe5af24bea2adcb67e0f6ccc5bb6f4f3b482796d58dc0de7b78f184eb0af3837655db4ef81db7b2540eb063cdec56847afb3b127637dd2aaf335acdda41fab9fd6f3dd8bb62a18e0ca0f905c4989b0ca766ba3bbc9481d21b9387fa56210111124c29616d5e08932b33e36b0f9b97556ccdf20f0e256d83d1fdd510e1f690072f4586e2b258aef33184e8521567bb7d7a9a250fe10bca9b21a1d05f533d81748f592fd98eed42cf24907e1a6d91bf47e4bab1344066849153434e2ad39ef056ecfd1c13d5d4a537eb20e9e023387df42e825ca97553aa4a57f21dc5d359030f7600ebd60fd1055598e0268c0aefc406e1987013ec60e02d328f666fc42253f2c5b2e4b5b9f56d721ce6a371f808e3cee3bc03ff2f04721caa7148a82e61f01c0cbcb4b7e1226e560f03c17c4c6caedadf40c7d473a1e1ea25c068ff584b20fcbb3e75b08a82210947feed3cdc129f40d6dc32ce76e334b8dae1587877bca451f871b771ccd9e1b31a181ba3073855a41fe3840b1a73aff24f31c02a5d59f44807158bd3cad221a8d16ebdc8852f3998d535bb63fa87c535fe6aeab57536d59316d447ff5856b", 0x1000}, {&(0x7f0000001440)="cf197334651381319c0eaa32636c141b229848997d77d11e7150c0e5bca7b6b1272e574c999c46d381f8424b7f73d0e31bfb03a047b24f82d6a69d64754d3b92ff17c926cf507c6c88b60b682b4d05bf304fa6c7c234dfd9b13db8e415614cd83546431890f7e040e43e7940fdcdbccc557ad61c754afa234c3be521cea14859b5b0547f378c8d7113af477d1a10719b9b6143c9e7b1109f35f64fe3798311befcc8824dee8f7ec7fa43a38c082dd573b328d27334f7f367600f17124aeac99d1ae1e23d6fbef9a10089cff8da85d3c1b9cf6bdfabbcc09f", 0xd8}, {&(0x7f0000001540)="8d235f3f0ffa59e16a3de6f333227f21ba7fcd0dc3c3c981a7fe92708031e66c6ac05d1e6f770af4e10338cf9d10ff483da28c93c257747b8445763844c8b2e38bbb951f5352d391020ed444b13e623217bef9c79402364dc14c0c919f41ad1ecc3ab28b1f683c527e581e5cf2d3d5b7590d28685898f54ba13e18460f6920a4df951d970da0d628c1bc417f8aecf644202e2a9681bae280321efec6b101229bc3937c80ca6b57ad5efcb8321feee39120c673206a3612e6e5b02eed9b2e74ad57d3", 0xc2}, {&(0x7f0000001640)="035b10400a56cb98a174bd5ee64cac0825f90ba78c1aeaac1256e3fa6429fc3fabd3a960b02233b3a753ff5e331591dd279cc8013f3089c5ed7f9bf5dd3a7610d87d9536cc58b1cc1cfa62e1acc5bb469fefdd947a089adb8f2b2843ca144cfc97908aab9c0b0034ad1854a0b54e0b33f6fe85", 0x73}, {&(0x7f00000001c0)="bfeb142ccce659d42e147d87e700de877471857a5a1e8adf893c56f8a830468f469d6e", 0x23}, {&(0x7f00000016c0)="314b10b3718a88415ad95fec5581569b209a993acbc090c0d88a8ba171c85a2232980037720b29b0b5c04ae21d1452074ba939b9a5e96fa6398e5ff0daaddb00c8e5dbbeb0112f19cf64d148aa446d1b36645f9bc6", 0x55}, {&(0x7f0000001740)="114c3a09c68b48076d01061f81ff39b6352c9b75513adcd9a5d833cfc2a923d374e9307cd65959d2c03224e14f68119b9f6c5bcfeb8c96e1c721f651ba81ef1eaaab4580ef8c75ce007c6e478e7c1bff8ecca19d7534fdb6054ed512721c477de8ddf8e6c36cdedb65bd84b80f213dcb23f9d0951e33b83071a08700256904bfa38f726143c42a9e8a7feb2515d93bf57d20c4c074e325a76c2d95e7e4e96693bd9e26279947077d7dcaef83953763e5173ac3681d90358e223f0fd37cf33286d4cb5a90d2c2eb16f83e091044bfa194f8a8279ca0b906fdafc55a58aced8f6e26ed04129501a00e9d6bfd8c8c36eb7e7b7d3f9d", 0xf4}, {&(0x7f0000001840)="9afa9079def4fed27c25600413f6c810a8cec284c7d818ed51136d3e0edf7de5552fd6599e14cca077ce7b3b0596f61971f73ce5d3a6eb6bdf14f3741d731a7a87fc57b4dfc3cf9b2f9a661e5df187502a5e48ec61a967e0ebd7ddcb346381ad3b4120e6a45a7461cc2e7c68d011228cd02aa4c2d96e825c52d4b475995b80cac42711c6a9b11bc9c9e60ea5e3eb022d1c5a6de032d3cec9b5e1d6431ab443235eb41c5c13c2deda7a2507e6b23f10d803e1e33d6e65791f33ec6e6b4221fb29b34339118e7373cbddeeb115539445d4ffa36f3ba664079ecf92d40008a82662a0650372ff0eca7fc8b7b8933cc86da060d2dddad8df93ee6ef59b5f898cef1f2bee26a753843567310dc11bae186263f6e60a43eb687d3f2d56854c59944c63304267fc4f8868d9c6db9f0eafd7399f18ed2f0dcba93e7d5637185e5919e9fe651b30f68abc1691a46d74e44fca4f1b436cd71565f0f3e96a936baec8a15fa2878ebde3b2d0a25cf13712e691bfab881b3c474068a4932a97f8caf1ba0aeefb32a95d7484839156d03c04314cf2b4528af74cf21512c2b7683642de916f82e4f53e51bf9ab4c2ed7460265632a7291123da2364ea90dede6947c7a45be73cc7de52b7f5b08aadf70810e4542eafffd68e71c8f221b0b03eefd6be4734864c7645a02a6f611068c6425f053643cdd3c5ed20512988d849c0fde97c78071fee150c8d68c4bec14627ab0d1bc3f8d1946d9df5ddaa3c8be71b7e6cd02a383e4ef18535f5ddbfdf9b0413f9b0151f1c80635c6f4b77410f29fcd16e033baf68dd374ede4887b9b938aca3443b2af35abaf79bd119bc82c1a8940c22ad12375c8fe915d3e6b60a63c36f0fca987fa591b10770491385bccbbef36f5e7620c50ea501b7f195e55535440bf81333cf88b0245ff26e8e311a6fef716ac4b021a4666d3c4ee2ab2bb6e5adf151ce549fd018c0ac423e2ab3680194aec4512b5bbab354645344c1c7be5ef2aa0ce5af98b67d730df18314916333e700cbbc867db0ae79c3fd9f3871a43c797925fe7ca23237b469d0b3805d422fda1ea719a21fea87f0317a0a7c65eb66b3c4e604cf2eb818f8f1f7efcbd62a38e1791319785ee4f3fb48b1d7076c1db057c509308123be7d124e94f5719c41c77d6a96e8f9b8be467f21c95fe24b850c8ef2b389013f041d093e092bb820674da8a6a13fa3c5b7e37ae5e6c2786d41b828d9a2ce3d5b2b99c085cf1f16d21e88a3f0c59417f214f2f5e249d746620d24a484ce0e6d25f7ffaebdefe7ff618e93b29b4210728de971ae8a7b236419ee310194dedea8ffecf381b0a826f8101ba9ce1785bc7d1d402fbb473b0021dc830a5e86e6d638bd1a663b6fa19a84296b51898aa2d6d769a2a479a5b64ff89915f489b73cd0edd270650004ba4a924e8366f3e2af67dc0e12b41baaa721721a12051d4e7ece6fd5c61498140c9d6e67f6ca441d0caea92a15f4dfd743afe47c61d82fe98af76ea60de4c989ba79c9291dceee479cc877b6aa0bf458eebf64d2acaa8dc0ca9b1f3d86920c6c411a896a23cfcc8bdb3002095ff23215cb71f077e2ae7554b3bd029b974b5117dbc46cb5f828d3a74672f87699798b46bbc5fcd6b1ba8cb6ea76aa360e94565152954f8871372176f3d24a1d8ed537fc9b386fb81bc73f56df7e3b65e8a369495b94e0e7db96c50eb68cf0e05c7bdc96848fdc0274df18dee11d3c23aff2362b904e86dda842fecde45cf7fecbc068f3613780d95fb05d819dd6a65f19c7046c14448113080465f37bedf29139dda14fe666754833305845b10407ac26d2615ee8d2d4db1ca6b4e1a0aa292a891b79ec58cd652cc6e8745103bc465fa88902d05a574048af48d8fba510741f5487a7c729f2eb6d6597471445186aaaed5e75c40b6e1ca70186c835d96cba0ac477c38677be8074d0d794b390ab5eba2158e4290597481bafc327886d2c1ce78f929303efe2318a6550eedcd8c796b7f3acc71f3b2c623e9d2f25229fe32f697c8db51fb134e0d494ff29d5fff4114e3a971340285459d606c36ee1968344f24962884f0cd40121a0037067dcf4e71b7a1d01acb69a61fb8b17cfde72f9105016a4d58003d7b193024cc7ccdc5282effd797d57da60980f6c114c9f920f648fd1c8517f8f795e6f440a9844d224edde85bb8e4a75de7791f10248de022e2147dce2199c5e0aaf58e57a2c9bb8d8674491c58a1a87ddf7d07e4f721728da25e804222fb82053f0553c380014cb93e3e584558c6212bb416ed45979f77b22277d5e08081ce67d892ead1ed547034941811e5d8bd023e525763f14f4a06139d674af002f27d8ea13aaf3dfadb27fdcd22acb591c4d7cb80b4e5854978aa54f7d40c2e804b5df9ffe0ee92aefefbebe20b5fb88faf73a3a9e04a4618b050502fd71416daddfb218cc3b857b17229e991edb3e9a7a63147889fa4a73abb6dad56a81940563bc72b37113b617ceba541d2f1ee56cf62815535f22cb23c2ba9f276f10c43476198f4919b3d7ab682b1ece754c323b11ac14706039060a184fd0c2044a5a625212d952e1eb700ae029fc3e52d13a130daaebe4e7579be34811f7b0d73305f9b8eb5107b65781dbd110eece3a3faf088e43fda266f95aa22c7c02bd251dc225a473c88703749f2d9e2afc82cf4d4fbf66f1efbb58a5d5610075f12d73ca9c9849e49e8812eb5eb365f75ca7997ffdb1d18a7f1932c3f3cbda52c3f4fb27b27320453f682671e5a068dca310f96b9f37ac0f24fc47ff95b160c85c78c8e52cbf0e71b5baaf6fdb38151bb164bd1ec92596b277fb347bffad04854ebb80ad6dd19d69464503ef4a3950837e708c5e2d5c259ee8d4f20e42dc3a6e9d8386acac9a8ca85cf627f422f5f8c2afb075a9a8d8759e6ee8201f76458cfeae62c1beaeba8b1e801691003d7671f443b8de7e675b0e08ad3b4e6c0340e853220c8e6876109311829d78eaa463b025647a9fd5ad8250934cea172269cd7b6320525d0c0701871ebc5b12aa03f2e7ffa0ef9caad8506f1a524019f577e70ca0591dcaab30695cc5fb9e143e2002fcb84e5972049027b3d0c29559913bd1cb8ed282909da12d6af1dd706f6ffcf3e0a6e5a6d97f7c3ed5320181d7fbcb5e97e4ffca8d5874a754938dad2bf41e6af963119dfae742b8903157da31ee83cfd9765487d86d1ff94d6f9d8ba6275bac5f836221e54c06891e1a2252945b43e1c3f5d3fcb14f463112043ee6e3db3931cbf82cbe388235a792c7e2fbfacc56adfbfec5ac22b71755b828b73a24a59b8e672b98cd3dff59291e9f960a10dc74e82d4ccaae397384ca1781bc1e4e0484d1fa3c71522b73d46c38a964e2bf440e671d4f4cd38a640a239ce0dd659deeced1f99932959e904719ae9c8e1d9518b41c41b7c2a539f60c2a63496d342b89ff581108dfacef05bf3d1348a9e3f6b0226814f468258c77fd481305d878ecda6c0ce2b95c0dc240a630706794436ac9112970e2640ac39ca521b29eba04f676296a899367cf18dd18db99444fe65300551edfeb91856896808b9c2eb969c690a2e9c7361dee06d61ef084cc89cf4e99f335fe22785d4897bf27cf5e8249c379fbacbe6706cc675087f341360085e6788d99fa2770f5a3644243184782916ad5056bc8ac6282cbecdcad082f24ebb623529f13b6e6187babd0f69264e599fa5b15c46cabbd560d66cfa9680055ae2c91e0be3f98c0f7fed70e6115959f8cd6e239072acd00c27d323d7fc20bc9fe8514345bd0a8fcf3544d4bd2372eb2201ed28f26118570a024a0511b331084bba12fcae8ac34156d146515524f96e522cd9a13d38e786e08fa39fa4edb5fefef9b55a8e86f020cba19c9412d4f2dc2a6ee6ebcf82810d200b59ced143c04ded3fa6d5e350ae3b1317b484675a094e26424730352d72e44038af8be335b5fc313fb01626d7799b9ad8ba80388e2623df83f4a8dd3dce4c952ddc5d5945ad0df59458fd89390be319325dbf8db87cee42b7a04e286fd0cc56bdde51cd2757021b380eea5dfe11d333aefeae5291da5bbca1312d0b22375d7cb658234ef11b5b679f53e3cd9ba3fa86ea55498e1aea7e6388966c3acb66c56f87a337ea028f79099582d903505ef7922799488f5a87a46eda420a39c87687539f2ad766972ce39c3fc92bbbc72db34a914a86a699cef2ed3c02501c4251d8640e1e9d24dfbb478a566db013122da4bf86c045d972fb9c48dde6a27a282a197aa4a61e3efcade4a58bea28afeb0eab60bf7c1c6505da9390a5dfac6703ee98fa0363a865abd4a77d81447db17464053d17b8841d13834d7b0ed670d4427d4a67bee31d974f076a6a7c15073fdb640ef8def83e7883315d5d5d06ef96227f78d4a703db69120d6b4372cd023c2718f922e025d71b9002fdae84322d86c15ff0b3a110edb6af6a67509630648cfd49cd3206324aa034e94fe7af2f0eafb40c00c10be2d47da18ae2dccb116ffbdd42762fa5dbd7797e7ab89fb6f5e9858e16772450f55429125cc66fd11f7c0b6526d81f1e5c2a409ce5768331e1256276830314210e352d369f29d5b64a1e3405de5158517f04be7e29b414e87a0e22bfe239cc92ba9841fa2f8b749a212c5f74a7e95ebf795341a1e7cfe682a4dc99b84208adaac48dcf961e265da3927e272a45357a3054c8cd6f0a36c4573271a6a90b4484e0a75d61d312723730696507d46338ec0452f5f28a1b21c94157e499c0e8841a429dd97238c11e8cf432fa30345d8290892b7b35725023ad9aa2f22fbf0b5931c27c090cd18c442d5e9a58f5006cfad97e31497bdcc339eb554f1da24b39eeeb1e538b904d42eee4309cb847bb9715431ebb709cfa8fcdaa7d1939cfdca9a923fe0798fed07095e09e9143d7a7615a26130f47f6037e096790fe1a9e42c2939e67319b2b5be84d15d715aeb1167119ed796a9c5007b502b26c1284e9aadb4de8fb9969173de73359a7c17d5e81b7846165db49f2c99e9e65b6a45ae4c60c0b887986effa6e9573ffbfbe60a3b76b8ca9e8316b279e88fb626ff3aec08902b93398dd899888a6848d32175593c44dcadb553670d06d6f6b501dd2e39d21fdeddd821281e2a07ec0ada37a07cfa86c4943866ef2ef5cdc51b45c90a9fe1edd5796042191171a19ddb4e208647683b44860ea46992c901f075303df7eab624ad4a9bc9bc88873372db6005c8ef9165a32bde34ccc1ec19a904bfb2022dab7346bbc56fa24829a55d330677f4550e8c5cc9949d5133901de1f1a22bc181537a814fb3700b5e7506adeafa8057b07e80004a9c0b1d1d0049bdffc44e5c562bd173215d04de83deafa81ddc3dc0e523c210ae3b4c312d791e686ea4f81570b64f8dbd556ba045c4f9ffe6f7522bfc00bae2b19d4a3c77cdfe518b5d0d520e736ba8fadb82d5ea1b6c85ea1bc8e37b49eda5b1ab2ad8bf7c23cbb7d07303a15760e1a5d95ed787b0fe8d405714a3258451b4c9d56e55433da605553528003c001a109e408143e98fd832a0556dac7c443545787facceef02140ee34f763af0d81d849391847b86c3f125637bc78d7430eab26e8fcb28e52a3a5007f1df4f64fd1aa64854bbccf04dfe027848ee550673849d4e4e7c22fa6e2ce037de3699f046c31f79f1552e1f4c545fb6db48bb128822281832c707c82ba9a5623fec5a7c641c6fb22fd5c522f12f3701088fd2d70f9c25a40d140dad2cdb8a50ee70d9beb0bd54508fb5dc1e35827d7158b93590e6ccf2efed4aeb007ca58f", 0x1000}], 0x9, 0x0, 0x0, 0x400}, 0x2) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:08 executing program 0: r0 = socket(0x400000000014, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4ffb2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f000064e0629616b0a8e7000000020000000000000e0208a31f07d3f80004ffff00000000000000000000090000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a50d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc107c21d548f2de6c031b7b303757e60642b4506000000070000007105889a2b32728f83ea65f3482e093d00"/336, 0x150, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xffffffffffffff7f) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) write(r0, &(0x7f0000000100)="137490d97cba43dc5358f8b1cfa063e96a6bb47155f072d8c67a20ca51d81d220a8ba5d229918135ea09b90351e78b433dd8f6499bc37439a1efcc86f1c489c304f215756efd9da71e7f7cc72db41b7116b72780fd1d8387bca97ea3d2f60a9023302ecba2f0fac6fa2078e03afbc9a2d42f8cd9f5eaf5d45c1f6271424755e8f9ee3125c261c0922f55ce297772488567", 0x91) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0x0, 0x7, 0x7, r1}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/232, 0xe8}], 0x2, &(0x7f0000000240)=""/188, 0xbc}, 0x43) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r2) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) accept(r0, 0x0, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x35}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") sendsyslog(&(0x7f0000000380)="c3c40498f58dba98cd7cb024fcfed3611da706432465c292e4376cbbf35aba23b910586011f19f01fa6aa182944ae2669b21741d791a8d80bdaa7f931093921db0e145fc44354446ed56b74de68a635c8a63b90ee0ce1cfc8a5260153771a98b156d1c6b68f10b04eb84c6781b33079106c41fbacc839bc9ba07bbe9619e7e7baf676b959200000000000000003f5e1e4999170fd707e424df7a889b7187bbe1320a1c621e62c68a88c523b7fc65e08b59634b55337d3ac18b669e7ca3b4df069fcae7f4398f41782a0ae781503c0269dcb2db9303c35b5f95fbeae824ea5456969cec8d0a5e0aa1fe2362ffb4ed9cd978e6e4d7011ed706eef1b4c237aad3dd7b4e35e6b1afe4de73f6dcb8db807b81f355086c0ac58c23f5ab0721766cea29b57435e23831794fce9e9c97f8af6917570432ba9f8811e376", 0xfffffffffffffd04, 0x0) r1 = shmget(0x1, 0x4000, 0x240, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) pipe2(&(0x7f0000000000), 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x17d, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x100, 0x4) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8018, 0x0) chdir(&(0x7f0000000140)='./file0\x00') 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x5, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffffffffffe38, &(0x7f0000000080)=[{0x1, 0xac7, 0x7fff, 0xa6f}]}) sendto$inet6(r0, &(0x7f0000000100)="578b8cfc130e0e3240a2022e629d13196a1f9cc99b582daba7079082d9fbc5bd64076d17d2faeb49a472990bc35969007d7a546b7155b41cfda13d22096ef33a914b475d", 0x44, 0x404, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x1}, 0xc) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x8f74}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x1, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000380)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f0000000040)='./file0\x00', 0x80) 16:00:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x200, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0/file0/file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x4000a1) unveil(&(0x7f0000000240)='./file0/file0/file0\x00', &(0x7f00000000c0)='@\x00') 16:00:09 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="0e8974e96c283a4039ac08829c70356b065efd5e4859ff3b4a8dfb63a3d3c2fd2080dc3cd598c3a968f5a6869fbc3afb7e20440ea22aa7a75bb4c032f7414f285709a922830ca2a2b22175a9de17c27b45222e54076527d7165aa498bd804180ebfafd3be4cf84b148d89ef9e5fb27f9f26c7b543ecd5c64fb61ee60f12c789af0b370b5efcfd26d39c17da95f5690a8a9ef57a692545620af1edcb29ae1abe845a045588147635ce8a4fc8f0ad57bc94da475e5b76cd90688509b08b3ede4b03e147be50a103002e8a4a66737aacc6234c1edc861d30cab6a86783f1c0035c19bce4f68582cc3ab33814e6d67c2d40aac8bce7654caef96fedba4659964c62c73f65923d0311dc05a8db37d921d3402105f77e4c32bd9f8948a3bbe5ebba5b8e877b7b693d940cb2e397b454ea44f678d9976b638e5c1ee9d311a5d8291f38ccb2d1dfc0706a02cb2db45457acda8bcc004b5ec3901359f6ee78cb7652bb5b3d4ab56179df322f77d0e5d3296c2a1db65d4a59afdd356c9ba843ae266e227bce0f3bd97887a801549ab824594aefe97284953000fa3dc4336b8c7d5f0b7d0fb068bf31b76098a0aebe904d5441c3e658f6de1ef58e1db71247334b4795dc1920e78e3074101579bb467ffdff176aaf8ca8756cd7341047800e5350ef5cb45d86a6318514664ff98f698a4d2261321718b2cc2229bcb62f918f7633ebef6bf728fb3f3d65240acf7de4bc3a1fc4ba061606aaa63e14f7c731945a263dac971be11a2275baaab75e67f7e771ca7cbf7bc2c0915d1f11ce3a9e7d39974eeafab79f61793c440b274ea622d055d3280cde7dd5f2b760b2b3b88d21a60b54da254b74534ed221573416f4c776928279a96bb12d2099f709d2f6d857972010658bfc25b41107a32c17dbebf600bda9ea1dea5dd240160c22f22dcc90add7a87e4d656a1d16bd60cb1468e64ab62a6ecb232161e35e0fb819ee1a0649081c256859c2a608ca8c5bfdd932449c36d1aafa157b3fe89cc21d59d6553fca3c8f00c69109aab3a3d459c46ae3e397d8f95648674efc8c10aaba69c84afb6d24b3eb4d2fc6711d1844369fe274b9d14866e1339bf0c170498ab422b4734477a53768ee0fbdf75db50b47411516418c0add90da72ca57ffe6a882eb757e06cf7bd931ddc8d928a7c716dfeb4c7172a36410037c2ba5805c58ee78f2f4973c607929ec1f8ac41de3683fca729ec96168697f3d382a46416bc18b14dee6bd6f98735c8e3cd527f33c9889d78b1695da600bec1a655c04c5bd1f74860f4af1bf0dabe8e6b922da9d3fa200966625cd5b80f5058482fa0975a56bda4d84251b576f062c8d1a16607c1744c7defa4955fafc2c21884f76001fe0526a69916a64da984a5d3fcd75d37a7bc21549c55b3affe7fe85d9e0b0138e4ff3b4ce97989e5f701527f4d35827b7abcdd80b430a76f98bba88f5af2388bd4f3c1dd2544704cbfd2c900cbd5cbce84fa0cdaac9ac7fb9c465a45ed39d8c567cca9c4f6798a514a4ecea2a5538097099850b0ed2d4f4e7910cae4a73e4e18bf4d9e0d3861addf0e8e7400f6f634490bf99be0273b2627bf89a88fe9625a0cac899a644b249c05dbb8ea72bd4440b6063d18c25dc3d4eb5471a4dc94da897f88489b7aba5c5a50313f75ad7051cfb664ee9638fbd4df1148f537f00e397a0b09ff712c34a2eb2fef19c49efa9ce6e5cb4879d31819b29d2cdf198a62685d78d9cb13bd1b1f111bd821c4c87044b9bc430f80596717d566aeb45e4475db7d3a5ba81de384bf317cbadbf96f417561a20a50d647fe2f07ee9059a83e327f4ba1b05ab75f1f96d10cff1a7efe15f71d98187cb881bab868ba0f2cec79a12288ca57511ce17712edc49e643766affdd38400a512460aa5b7c3cedae33329194248591343f74d72dc0521c44f7eb7a4a560ea4390080b60ac4bf495fc8839b6024b4ea4a4de0c6e706ea11300366fe442d0e8fc3e0f769d89b5c68891f719e9eac0b571c64779b4a440e21205c2b9216d14fbfab6992e827385867340ac6f2aa9d47cf3d526674448a618db94f9e9bb7a58418dfc1955203802b5870c98209f01fca2e4f9c7c184efab2561a8fd57b5e7914162698c6e847db81c97e26a1e3191158e3b58e04d1632c5406c42cad6a38451357cb28346e194e98c0a34429fe20cbbf9c7f5ae8a4fe57ddff3227ae098870c15fcd8a704b4f581cfc23203f676f91c9d3e2252976106113eb500e950ff59308679a6b8362ac1eb4387c1d672b035b8833bf1fcbf948aaec521593168ac95bd053694f828f5e175c1c953a971ef2f7a53ab20b64c7cad6b1dbd95c75d058487465a7e5178d46a0cb5fc58ed6f47aaaa9d91c0358800eed303942b374a9981f3580521b375c9021d51adf6ad00083a2d619a07effadc628213fb7336a3a473b5cd17d3fd628e6c072fc16a7d5b44c826e2dcf1483df22613ba9ff9cadc6155083abba6568b9670441dca3e3cd8e13470dadddc24e8c9d4aef8914453bceee7f604247353b52c287bba775d500350ae8e50a7a8e6263210830251a82fde86c8d804739a0ec73ced115df97d84e23d1061d829b9f3c615d0cda3938ba347af323c2b1d988a696cc7b4c69df975c4ce3ab4d8a45c2b7868a77cc73df7034bd3533f085983f02cc7831b086d5f8bb1b34d4517bd96b38efa01e18f3fc869a18e8747f60c2cdb6eb536bc970a3637eae6cfdcd9623bf66366980971ed6207eb43cbab4fafd8cbda40c4bdade7c855508de2da079bfd6e2552ce24e1a02bad51a6692470f2a31350a72856170f84adeda5f0c15972f6e06cd2fd0e1a30f7da629e14b02320eb67e5c6a7ed9c4c9713b4c6220a790002200b2fd75256228cf85d45f6306a90770ba65c4e5b22383eb47e66c264e9da4bdb98fdd241574e70470b7ea9f01b4cc0fd075e35c60b0fe9c9cedf836abcfe3a5c92b6e8137305f6d53acace52c342b5287743ceec6485feaad4d9c5c07884fde6a19c3108210868d018491f6f318b28a30c0c523386fc7f96e5588f4d07fe070e3f1145620e2ae7402438c06341ef649a68837bd1a4c242bedf9aaa2486195ec43d74c7757298f3873643165655801b72212551dc9033c3d5b821fc4fe740ac976065ef89de07183001e54ae7119c93266407c790ed354a9c9d8020bdd091a9ef8ffd134514acd7e1b2712d361cd8c36fb4d7dfb30a731e67220d48b142e3557468d39aab82c883e2ac35ba7a109ab477e90e4c28004dcf8d01977258cb718072e708de6157956fe158f21b907bbdd7ad6a04040203c2cccc8bd3a48bcc0d94feef2e72ef6604d9c52b23e7bd256355c6f202fa05deb242ceb66e3aa830a0669ef14cf2c67ea9d9ba98bccfc9e5ecd8b213c918ec7f7f596b20c6d77017d9714ed61c9055842f2b5e1cad3093c0a20cce4b2d23a25b8cafca7d3599998cfbe32bb038511e652f668a6e11d6d6421fa3c83005298d126c0db85570f8effab2ab93dbc9a1191a87360fa80c6104a86b30d85ee380f8f73e93c9e44e2b62a4a74f222066e957cfb59eeb2b24c817cafd6d17a5c5baab504be4c1c7814d069858cf27d54ce050a06d7a09aaedb898611aaf30b52c9148924a1dd4708f0fc2160d09dac9b8322ec92bfb21346abce34b6e84d0190f5ff571db425c8749b47502729d447f67121f33fa9c2e6ba084c8abb8757ac5971b0e3cfd178d8c4d2e61be278460f5c95551286aab9f14ad9fa539a7ab0dfa3fa814febc5d57205a20b8a330c770b0e60b6f3bf0c665e9cab7f3bdd7d779ac0be39b646df8f93d9f18ec92fbff9e85334196a85262e9944c885ddb42235b6f7e25b5a463d93a6333d24f5a40054465620d4a957a3c250175e0297a2255b7a02dfd28159a1e1b6838596903b07970e9a4468f23de7fb702a4b26d520942b8a59c378d1912747e85d5494f3129c1aa8c6c3a2c4343d31a05ddd7a286b4cbf04c272971836442332aa63da0d80db10f95a4b5704fab7a1fbaba77205eaa336ee19048206413c898a254288c75f45e14ce2c5574a248bdf4ceb47fd04dc6e1521c5e1a1c925262be3cb352c6ab012ddd4e60439dd7c0e0c4c347c83efc729f6e6f42f2559ef8f8ac3786056a17ba199216d8a100aa6d9eb5493ceb9c757bde3175b5e80e3207bc52398e55840052d6c7a71efb49a03e33231d255d3e50e7c1f1a180391f49eb201958cff5b9fd42e014a86144a35f7d1e71f732fdb73b33f3180e7d4e8dc9eee65decd9e5f703eb702cd43082815740f83ac998cc190b0f7fc49e0c46a11cd2a8fced9b3d3e683534f2f0f6bb9cbd7f9de28f5cac8c6ed4f1f1b0b5f94d9850fb288afdcdd2553247a6b9ee4043f9ba73ea3f8cabe60b09e610f3169cadafe2755e6de61c1bc8adcc54d4cbe718d502fff3bd6b6cf289e20c03d988d7a5bf860984761bbb18291dedb69ffdafbb890d5b0cacf54bb4e15a31e209dfa8d5e7f4955053d209de4c064c6826a271bb819a192c17f46a50d89c8b33a275cd12dcedca25fefdb1ed0e12c05d9987d41c09cf3628f2bd56013c75cc9b5ec22d3747b7ccc0714b871b66d448b7bbf7d1628af48b34c6f7752f60a84fdb545076435fbcd53ecc17eba0e803a4a3fe1aed8a7d9053d027a3cda2ceda641d37b7cce7ef503a36dae1855e140aae04f8e0a3eff47ebc3d4976f819818c90a37116ac5f0097ba001662ac07cc74195654bd008ec8d576fd9d6a2747f4aae9e8d4b61756dd17d5db2298f5af96857ad0b439a6c08b2e9a77031f536e250a6571f10b59012b498085c907ba9d1b4b8d986f14b51be993a00e624ebe42ccf40d3adec86e331fcb4086b3ea9524c2936ac787bf50f8816213500acaf3678880742ef86fc2d5cf4a32bb813f80df4537b05960f8ea705a99e298da7eceffb3f065dcbcb4a4676e6b8e72db458402026a531afca16004f8277c8f073989838d0542b7f9ad4d705a82a0c2bbcc628cea7a3b65b3f55121b1fe721e7ab7b4601cc6351958e7291f913ae28c5f7c28cdf4a5a10c3b33006c262374585c3820d545d6fc50853200ecda1497150d3e2ff65b61a13905b6b90bdd1e09b133131ae73abf8c28d4a34aca7daf3263d783612b3365d7be1957386e97d5529f74eeb200be154a19dcfbdbc293342b8813415ebca459fd5668aca81681c82c10e2759329720d3d3d4e68624d6be5bb2b0c2f201374149bc7281e0b67ed93b680135fd0a12ea8a35dde246cffdbf7c1813627e6bb1554d448f9e08897d7cf3ef026ed320ac2513a8ae2389da9f6641d58b49696f71ca1a704da6c6f2d74ca783a6727f9655d344d5cf9a47747f98d77d0621117d689da6d68596a69cf0a74afb8b7261d3b2875aedddb81082d0e7b24701c2ca5c373dc24cea12d0432eec862d54ab67e6543c04100ce696b4724f3e3e5a3e35386a98d8db74757948be065495d0d826e8f9eaa3df58a7cfa19c7b25cd5c91eb302ebde638b42c12dc85ad1805a06a425300598820e75e53f28bfd10c2c81fa4dc70b6c1a43fa80ebcf414f7274fe0c5adf4935fd6f6c150ca8ae3bc942728e7c609d8b6491fa4ff72b23e2e25995347615be5efc6f7e4075e97ec26fd918080e6626a978589784e4f82d756ec4a189960bc57bc6c55452e2b3e1585407f7e18b4d554feaaa9e9753873c977280a773d963eb2adb85cc489f8ef9b5512c25fd4cbbf8c8fcd41c499df9aa0ddd829b5578a056fe0966d81b3f38193d3030f837056272d8cf0ed6c5f162c6f114feefea2c59", 0x1000}, {&(0x7f00000001c0)="e1824595729e7c3b3e1aceb981cf96da3da22f6e636ea082eb1e2d67e18bec45866495c7ef0d812804296f0e580ad910f0ebdb9eab1739d1d78d7e7fd0c921f8bc726be1bf023d5ddfd72f7219d5a7a4be417652654c33296864a1d0929d07bda075fa6cc6e4d8657fb32d02b541ea6e03252621eac7b7edfc558c76b71f29b43834451975da5545badcf75faa7b951c15c6b7ae0cbed162e3c8cb09cd7c70c355547347772d58fd820500463b65c3d12f72fd69637b0d6936", 0xb9}, {&(0x7f0000000080)="fd5b928d381301e5bf6c", 0xa}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20210, 0x82) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000200)=""/95, 0x5f}], 0x100000000000015c) r2 = syz_open_pts() close(r1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x20, 0x40000000000, 0x6, 0x9}) r3 = dup(r2) syz_open_pts() r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pwrite(r5, &(0x7f0000000300)="d3cc21e4ec212db406ebda31cb666bf237cce877e84aaf978f0d3c8620a869679cb88c14388db3a1a5eda41e62a02086e51fbcc6743134101572db5936137cfcd96e5910f22365497a56103a4d7bf930150e4ff1b05506afef329b48df6d9f60468eadbd691566a9e5c001a80f233b8e3570ffe07f73770e82c5a0e02ea064082f7aa8c44a18c25c2a25796a8c643d7f099bc938beaedb41132529157186dbae4b94f37923e59499287d06ea43f2aee0a1608d281443550703c03b893c2438e969e2006205ab9e8fc8b0df80ac58d626ab1e9829fa76afc33b41baae71b0d21d24fb42f9b818b44121923518d8af47c8ab0f0d6c0b58aa2799dd8e", 0xfb, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") getrusage(0xffffffffffffffff, &(0x7f0000000240)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:09 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x4}, {0x2006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") sendto(r1, &(0x7f0000000100)="7ea3da9aef052532bb3e298d94c3c9aea9aef249fa8c761b932a2bf3faa1f7f69a4456c61b1f3fdec9418e36bd1fb736577979bc0cf2e3e325e68a592cc9aa7fd811fcb851b8d016aa7ee5923622d21321adc6", 0x53, 0x0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$SHM_LOCK(r2, 0x3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:10 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8100, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x101, 0xb1a, 0xed, 0x6, 0x9, 0x6, 0x2, 0x10, [{0x5, 0x3f, 0x4, 0x9}, {0xae48, 0x8, 0x4, 0xffff}, {0x81, 0x449, 0x628, 0x6}, {0x1, 0x3, 0xc00000000}, {0x101, 0x100, 0x4, 0xd5a}, {0x0, 0x2, 0x0, 0x46d3}, {0x7, 0x5, 0x7fff, 0x1}, {0x8001, 0x101, 0x9, 0x9}, {0x7ff, 0x80000001, 0x6, 0x3}, {0x7fffffff, 0x1, 0x7ff, 0x10000}, {0x3, 0xc9b, 0xff, 0xffffffff}, {0xfffffffffffffffa, 0x80000001, 0x734e, 0x8}, {0x1, 0xd5, 0x80000000, 0xffffffff}, {0x3f, 0x8, 0x20, 0x8001}, {0x7, 0x1000, 0x9, 0x4}, {0xfe19, 0x200, 0x0, 0xc8}]}) r1 = semget(0x0, 0x5, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/152) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffff2628, 0x0, "d730c1e7bb6fc6033d5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c221a8cf98848e4a8051bd24443dea8d0343d605e2d3280533ee6185c6a121f5270104000029ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679dabc87423cab21c6b2648aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f31d6a2e60e1f34322c0cdf8648b25935d14a79a15cec5d79cd66c31c80b4dc386972d2eae1f50145e21794b18cff71dc3b018be5455000200000002000015da075ee54c0682247a3e405d77b10ba7651238225903d22d6d6ea821e153a6212dc30a15f360e14b09969b93ff0f000000000000a9720b4a00009c8161e2baf0b7ae5907ed", 0xf3) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000040)="c8a78e6e490ed43dea0b5d5af95dca724e0e011f4b1db3e803cf20ba798650a7f91c655288265304660942aa658d803f89366419fd", 0x35) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ffff, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x850, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) write(r0, &(0x7f00000000c0)="2a19ebe134e0cd0970c093a0c77e5cd36b7c0ce798d9ce0e1054a830802b8f3e6f9ae3af6cf1ff557c546cfbbd296b6a6bf244f644d3bcad267b7b5d54aacec451224a65b93ae67c7c5f93e23db215fc859ae63b381d0254ce867ca2", 0x5c) fcntl$setstatus(r0, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000140)={0x1eb, &(0x7f00000000c0)}) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0x8, {0x6, 0x52}}) socket$inet6(0x18, 0x0, 0x29) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0xacc, 0x4, './file0\x00', 0xfffffffffffffffd, 0x10001, 0x8, 0xb80c}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f9e0089315c9bde9e7ffe24c6c653000cf81ebd79c0d501a5f61cbc6317da451b61e84a7a24d3d2a158b8fed4bdb34b4b419f28fa84b83e6bcb638043781b6110060bcbe62a838d1af1bc31e3d1e11fa71d88034545d8014a884f94da454d4d54458497f5b3cee2b5bde0102a4ebfc40e38eb4b0953fb8a04d90af63e71aaa"], 0xa) listen(r0, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x7, 0x9, r1}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) recvfrom$unix(r0, &(0x7f0000000180)=""/243, 0xf3, 0x842, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) chroot(&(0x7f00000000c0)='.\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x2c0, 0x40) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x5f) r1 = syz_open_pts() close(r1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x6, 0x20, 0x1b24, 0x9, "479cdf2ebf599a3f731f5952ca5cf7b86f8abd08", 0x4, 0x4}) r2 = semget$private(0x0, 0x5, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/142) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7a9, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000500)="189ed8f622be7aa1425e81a67cf0fed3537ff3ca451c06d33e34d7fc675a486086f11e22f97cfed5df359d53f55739cbd6c738dbf14169efaf4f8336544f57f2fbe2107482fb31397ed6298e1158396572a5988a167a255d5b3edbbd0bc6de97f65b0cc5c85a3d5d7c91085ae6632728955799f6dd885a1d1492ac59f583a9714c7c974d20ca1d5f612f47f4c5edc10c24046fca6c60de9f3b0b22dff298c8a63d2c3f953be4ae97307634065c15754879fffddc723a3b2c4993e76f9eee7ebfafcae54079e3633cfb3a81a6843f4debb504327caa2e69878ca6a86b4685b8dfc98449f7119101366daefce3636c1101b89b5633c291106155581fd7cf81d9eb09964d2b19b689368c8966775598ae5fad135236cdb84519c487549d1ef914023458a87006df283c7799d58893ad1b76108519f2d7960892f89543bbd6d6a57402d2b31be9b7e76fc8ca97fba117ddfb365663dde770bf29b9745922407f1953c9f0cc7b126e1930dd3783a1b6d37843f1933b91b24de847ffd8adc72c9ad48a79c4530976feb14be4a2454f877c9645", 0x190}], 0x1) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b81800000029000000310000007a0300000000000400003f00003380541c200c8775d01ed1a303b96a346222b4d6f210fa217397a9fcccca5718d93f3d0a87ed5b3050d509e5bf48b497e107bc12d74440714fa7b6783a72d07c95fa8d4458931b0ce8bed4f97ba0f03e3c4c8d50ac56e447be0c4515ac692dcc683431da6c59eb16e506a8873df86c18f2c31fb372d3aa69fefb79a4"], 0x3a}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006d0000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0x54, 0xfffffffffffffffe, 0xa5, 0x1}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xa0, 0x0) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x3, 0xffffffffffffffe1, 0x10001}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) accept(r4, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x6}]}) getpeername$inet(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x81, 0x80000001, 0x3, 0x80000000}, {0x19ea, 0x426b, 0x2, 0x400}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000400)=[{0x0, 0x7f, 0x2, 0x9c}, {0x0, 0xe6, 0xffffffffffffff01, 0x9}, {0x7, 0x0, 0x401, 0x3ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xf8c, 0x10001, 0xfff, 0x9}, {0xc94, 0x10001, 0x100000001, 0x8b8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x20, 0x1, 0xb32, 0x40}, {0x1, 0x6, 0x5, 0x9}, {0x81, 0x100000001, 0x6, 0x4}, {0x1, 0x6, 0x8000, 0x400}, {0x401, 0x3, 0x400, 0x4}, {0xc8d3, 0x0, 0xf3, 0x3}]}) 16:00:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x100000001, 0x100004}, {0xfffffffffffeffff, 0x0, 0x0, 0x14d4}, {0x10000006}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getrlimit(0x5, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r0 = fcntl$dupfd(0xffffffffffffffff, 0x4003cfb86badebf6, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x8, 0x7, 0x5}, {0xfffffffffffffff8, 0x10000, 0x9, 0xfd30}, {0x400, 0x8e1, 0x400, 0x52}, {0x3f, 0x4, 0x801, 0x4}, {0x7, 0x7, 0x7, 0x6}]}) 16:00:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000001300)={0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6000000000000000ffff0000010000003d05ff73461631d13644a07f61d416bc99a314295961f61f45658ee5ca0572c60dba0efa610a5e757723e24c9067c737174ab8b68a74d7bd668702a2b9a6b68d079a4856e8ae51893e6ce22f00a5fcfe1010000000000000ffff000096000000131d49bb848105d1e14a3f595d0cbd2203ee92e085aa34e440669e97529901851a30d7728440fdfd709997a8993ccaffbcf85b8b782b71d8937798bdee52ba3c3018796228dedadf4845c9816462dc56db4fea7782fa5c1da3296a261932f084ec0f20795fa50770efbdcf47749c4e38fb35396359a905c0a25ee0f8af79049fd5d573f179807c8c252f94eef5364e6f9f1d739408aeb2313124b70543832cc4736b3a4675216bbfdaa3e109e36c50a9e01d58c4cb7e7a6cce6851a704f3374d3dc0de283638c163a7d77a1957cdf2b8f93975d38c1b27fb71e605101f363f961e01597f8467c9b837a7c48923ac813804525d481e3266ea71550ef6ca13dc2ff6dc91dfda908efd7518f193a22d266414d6dac3627eded9a4e9837b9d6500533dcc9c6326790e99b54f2186092b02e0e54dd76a70955263581ab64d7925b290021f69679ca5bd74d1ff52ebf2a2231cbeb8f5b6098f9221ca90e5134fbf4aeb045817612b121ea1afb306330acda91da2f35ffe53a83faef79d35987aca5c7bc92e958b94f532f56b031be1dde2c45dd0836770c59bb5ea116622a722959963e74524d8f5980d83093d300137f276c043fc8ca40158c17d373dd0bf4bd552d97916aa989559456bf3db00e5a5fb40cfc7c2206be1a4aa7e24eb62b26c4dc91d50edc932b48b98ec24491d88a6f57dda71dff083681226bfed5a7a0a2dc849a41d548f634791797d1c428b53964975b146b37635f404eaeff4955d572288f72cd7dbe394d15de0e8371a61a65ee9f5671b74e4e71cdc04837072b5a889abe4a996725571b3c77d01b5e158232fa926578c0039d20c1a0ee6803341781546f4373a08747a370e61746b0ae9431f0ce14dd997399c0b60f65e084d4a59cd0c53c34d7a65e33e51a6af478f46ced445ca197324ba0eb606cec56c04c00a34981ff47649e6904f9f7afd30dae78609feec75b2d2bca6d352b6b1ac74634933277762cf6376eb4909c9b03a0785455c9a0d4d0fb37904429b19e7c9d3d4b05eaa9a15a53ab499eb5e30d0aeb8da57e8babd683bc382d2e067bdca11dc4e600bd2b9f145ac2665a5d3d20063ce645d777d712ac175195ae1c2fd47e56dea8f46cd96b37124dbac6db66792c66faeb5241541f1654cae70b0f95851cf3d2a80dd9e80146974f4694ee5953c2a35fcd9550ae4e9fbf3ba73a41ab1ee57c4d823360cd91c341ee014639a1884ff71c7e4a63baa090d14cbd6f916e8065dee8687a81f601f1975fb5f151af9abae29d35484cfec381124e4d67891b5fecafedcbff386d6cc38dd8c57b3737aa0c4bff0b3ad57b4ddad6bffef1fe1c0458d15ed364653eaf1cec933e8b8f1f36565b2a76e17dc4419562f61ca9489b7c04e709fff10b915d77ca53e0efa749085eae5b5b29322086a990cab7935a1484236d05ffded821ea4ae5f9c786aeeebc60741de86538292fdedd25027be66500a3d338eb033c957eb406c0eafb4262df023e652908b869d5e769290bd5018348c7e29211a02ed3291de2f7f63fb48e57d9aecc5d1765b78f2f35af75c7b75a48396a43f2aa19eaf013d8a5602041d97cd31e2176e6cacbd1fcfaa53d4194d8a0d195dc8e96c9d6882e5f1a89d34d9ff2020be95e4709e877b93fe5c173c199e6a1e64d25d00697882ab6696979df6926ae022210c691ade63cc72af9871c25afad4063805f9a18fefe621e637fe81552c4f77590d4327a1c48807663f48ae50fcb3b00c757a6aa09294bb13a01b3a39ff4f943e7345dad289fb37b3f414c83afd89abefe94ab2177eb37f9cfa19b09f781d1d5769fcdaf7d0766b066fca21a0973a6b8b11aecae5626064bd9a3087178b11c279ea4a4117669eba71514bce0ef7c4f797b13b259c42992a2b7c1b81e8e34558810ad5bf566e55610160cbb912f75ae94cd1a3304cbe9f19c09d304e760751fa02b7a813c9717757e537c402657d3b1b725d3c035f2f44ab57c18a81e0507dc813edfeae8ececf946159968d2bce5d4b3f7382f1b2f0f08867abfdd256c89f1a3d2767e452747665d93ab24ee5e92eb845581842361381ac8713338a465a6c9beade41a3ab9d03b1f8df4de687b31bd6fe012ca446bb3984677b5a415afe258604914467a3b2b778928c31d03903fd2c5432fa1ba70a66888e67688e69febc7a5e9c41ff90c4eab36fbcdbdaf52d8e0b549dbce6cbc69aaa53be61be87054ae2d9a2eef3e43b91c22e5124e84765fbb0c28aa36018940cdcc86cc5dc53f8dd79a92ad3438f354e44a4601d64c41eb3a5556f8cf36405cef2d96c4eb67f1a3938709f53362d3a90f0417e038158b43bdfab3581fffe0add86069a5ef2f388648eacfde4d962d5c1d569a8dabf0d5e7a9fe215db31406dfd4ef75da17c0bc6ba221cb6cefbe3a64ae8e5e321a155ec6ddf45dfc616e690fecd68de58491c16cc4527b204d66106bdd581a061bd985fb73485567ca926908eac4f2cb84d06a872b0ba6f9fb320dab9969ba495f8ac7963f7e404fabde94e184d102f82c33b19251f39bd4cd97e737d16210029c3893d04f47f573ed0ee76e6d0ea6d3d310645a4e71898c55eaa54ce01ea9c6db1ba3ab55658540d8f8578f7a462498c5de797fa3a24086575e914cbbfd0dd35ffd9dda4cd62f4dceac243b5eb3ebe11bcdde13c0b0e524984c4db71d461a38eef4eba85c44a1e6a38998e9e4e8a72051a0d6a77b5caf57699669cc44fd751686ce9b780fb3fe723801cfb00ec518429c3a252b6fba9b7d532a096ceffaec316b47365af07f3c0e61ab983bf0a85153197a9a7e76f96edf28f875ee7e4042ce1bdc657323ea364b56305a6b214970b21410e1628ca2284050b78f525ef05e5bae31c64f3b1243c6052a4106320429877ebc14b94a01f4be94d315fb4f287c27e67ac6ad26b77520083ec00200529548a701df5d9eed2c1fbea6df227deb03854c5e4211ba3e9453c0c19e4d8357c44ddc8b0dfc1bae79cbbb1413cf189318e1ac560e4c44f6d1f240c80509c5926386c9efe95580269a4f36cafadf624a81a9807e96bec90a8cb38154a5f86c593c26115f4989d5f6739114e732b51cc9faf5a4c7f091a3a3f6d568e2d72788dbb9d2dbc65c6312a25132bb3b66b40a54d6fe8ede156f80c6a36ab3a386e88a86cfd7a96ceac9e20a647f714544a73018988978a4be58792a518ecf09965e4ee7e631ed4462be6de3c873e1739c77b1bbd72cb2f9f88b50ae0fdb5457875441d4da662c5a9d6871067f23844f8eff84803643accd82e2ad97fe562cfdd302c1dd1e00c9a7d78b0f91d7c29628aaad6a1a68a1223d0d52a5e454f6b217bfc9e770b68855b6d57d2d61288f95ce6d27b74da123c894113d7a5bfe25aa4005a8a02b8b35756de8504fd0cb9f8a27ffe66bd5950fcf5db0389d85aa874e2e3957ee192e64c9f4d8e5205286d29e36a1860706101741b50aaeef5b375c897c76bcfb3162b0c41e47a433f42a4e340a3f932496af09d079a0993941e02fdeef66b567e635f2cc5cf1d61065eb4ba6f15aa43e94bfaecc8505371e93e118090a2f399fe738ea2a4f4c29b51881bb1538c5eb5bc40e6d0088cc72626c560085a1339b4cda0e6356e8156845ec2b63056db4775f2e0635ad52b59de7ad14e0df2c7b8fa7d5e35fbe474c09ec1c67275ea2dc514314ab39dd3f2b0b7535ed3e02f083cbf6dadc7cc2139f8a04de24b5ae317a0eca35cc54ca1bf6109f71372da9d6c49f2bd0d51fefdd5d5b4f6f1a8308b04b44d12c5361b03c0b1f17c500d3de5a39f038f12e4c019ebb5f25c995693e2d40b742e19e7ab31c168313c4a647942c8424edcb43fc925fb1164d6926f260ad4b8f4014731f16c26a9c9b15e66b164903f525982d68f9b9cf20cfd38126fad9bed90ff99fc661631bbae0ad197c905ce9b6fd7acad10e160edb2d922505ff4bbf3bf39adcedb22ad0ffddbbedfaadfc604eb715a6da335cebdf14c39f113bec553de023c89d416c47963ee946ef168c564efe1f05bf92982ca7a85c2c862623c3bb98306f5bf47cafb5343d9b3620f5012b393956887e4fed88ef4db9ceb19f684587cdf78f76caaef03814b9890d2595bbd394abe8af678467270e94bb7d38d6592f621471ed62c00ae34dc54770ebc31d21ff2d1d1987c70ab0ef8796fc78f7941a91a240890ef161337ab04780ede72827f979e421988933f43c443c1601443b728eff1c90a38d3b723b9ec1326655ebbacb49e87cff22aa6d66b57093062f6fdaca97ecc6b9f26ca67a6acf4524219ce23e5e69bb3a484c0d678fb7a341d2e0cd1d821c9608b4fe3664eebe7265f8ba7d664b90fbf9cf14e3f80a21f4dd8f84d5662f7753d3f62510f4e37df0a2a1cd24261694fa4342680c1a34fdd0612084e3bdcdd244a7cf4b3b89642590555d6392d11a89ab30a654cdc5e8b06ee6d06cef37a657114ac25fe5454e3f7fe53aa51f86215e679c22e4dc6387bee6c1ace4e9e9ca594b65056c143bff73d7e8b87e3f02b1d2c9296cac174a6513fa5d3d1621cd290a5c34933c309e2d9a877044ee7ee71e68205e78faeca16df45e33f027a918a52b69fe12eaa0701c47aedee9ee0ecc9a9cbea7818dbb27080e3cfa24781e3a6f6e3a83cadd066850f916a98b820918364bd398fc85db647e80a91175c1cd6c00b3bf23e43776c0bc010a146c572f02675d575f5bbdf538cef075526366866a2ada63106af8d2a51cf2cf19311304c608921bde47af8bb1b6c3ec77f805fe33052596c54aca282dffae8ecbe85382fcdd609f53715f9150fe6fbeccb48c207400bbb096accf3597829611d9a40d19d71384567a2bc5232ac8e81372babf3251de23429e3b3d009b03efa96ce1780cadb840c22597ab9450ae9e6ea65f68eea0e9b2708608fb78764f7855a75a39cd7289ea6cdf29efc5ccac7676852f0318c11af8e13d841eb6c03619dd0dab849ec02749d6d726e933cfd230b98c31b9e8e21a6fd43f83449add26352b4681eb72cf29f705270cb26120fa03499fb87ce34c92f6835476d3bdf36de864daaa0f05b1a854ffc5253862e95fbb2d9ac7f982a14e061e99b5b1a9b00418d8e2518600f3c0e04b06168a68ad7fb4ef95d3238fab3063616102693c6de0152d97a240420baa94ed4a172dbae53b81cb24d4ad41b951cc1f01c96a0a0eb74a00bac68391047c0aeda5742c541afda20d65bdaa223adbf6f2472ccd924740df8d0db60d173e7c031112ff6bc1f458c1b1ee04b0c338372c76627af50f3721b92809d6f5bdac66c272ef7ce96867bde5df66e21c99a2c7c829dcc46484e552ddc4de1151f7f52492a7d80f30f390aa00732862a0e0b30c26bdbecfdf5762d2940372b5ae56003c7f73ce9cc05acc9a4f3f777b1527b36d57818ca75190e0081867adb8417322a4c3550c5f63852be7bc2c64f24317aaed024302bfd5a87f20fe8a0778c6c61d3e0cada01770e8a1be31030d6a7fc070620b6415d32ce2b9a6866e6b17dc3bb5e7140c5de6edddbafe892693697fac52bf59b8c1718dee76f64596377c03afb906a91b7acfcea2d90f3cac74114cedcbeedf1b48ae46d1711dcccb3e88b2603adcf7d539f6a88f490b3d577513b4402c6412d86bed2789c1a2d79daa3187ada098c68fe7b20c45fda6e075dc85f779be6817691fbeb280eafddfcf73640bf3ad271e4245a1e78f5ddd76508f8d43b3d6186720e3151fcc0780436d64a06f5ea8f3de4c555a64200601413a62eb944f3fc2bcf58cca0546ab800000000000000ffff0000010100006bb6c6d2e4d668e9d96b0d1129e2b8600e91b0623cb35c4b9c7e991134ef4b3e979fbe3a58abfea7acbc161b8d07d023c30e4b25e0ee6e97794e8ed3efa77673270d8444decccf02616e80b18deac7a787331a4e13b935353c0a26f2144a7bf2eddf9d4673e2213d06e20fea4fdbf2542d12c698ea6e1d81efe0a2240bebc39d531d306f44135fd529e62086da09e4e58e7a333166f5e28d509c565cfeab1415cef800000000000020000000000000000100000008000000f6cb7d85941cc1b0d37b7ab3c50270be000000000000"], 0x1148}, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x4) chroot(&(0x7f0000000040)='./bus\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x80, 0x3}) r2 = open(0xffffffffffffffff, 0x400100003dd, 0x400000000000) write(r2, &(0x7f0000000140)="6c38fe31874865353975dad463d6063adb193ac7a337d05ba68df73aef2df90a3d590bf855115e542a50", 0x2a) kqueue() 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x16, 0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000003, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffeb0}], 0x10}, 0xfffffffffffffffe) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1, 0x7, &(0x7f0000000000)="3189657af449d55f5da3d43f350a662f7be15bb166f9bb0cca6a87ac57d30033487d2a8d", 0x24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x46834da5fc6b981d, 0x20) shutdown(r0, 0xffffeffffffffffe) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x4d0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)={{0x3ff, r1, r2, r3, r4, 0x108, 0x317}, 0x2, 0xfffffffffffffff9, r5, r6, 0x2, 0x22, 0x1}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x8000, 0x0) sendto(r7, &(0x7f0000000200)="793553c146e3a8ec1ac041c68cff1cbbf12550c6628726beddcc07226df1d63c7b26f8395d9d03700b109e04ac415139d30967f9f1556cbd4f619c43182a164fb2e76bc084686277de723e57af5b360c8a180e7f7bd089c3bb379a702dd7f11b3733ab1ae54fd685b012a43101b44144cab22036dc5cfd4e942a93a2aecdb33afa014a899317cf784d53adef68b7a76fb0e5f6b08e8865877e8165d22aef75fadaf0396571672c895ee4de6e3b0544644208e884f254f7ffa0a1c30119eff4a6c62842155e73b22ebbb2a77ef610492a552e6a1cfe51f3645a14de1c2654951da09ed48e9affde349887eb2d3ee93f83be86b97d1b6a44674994f8ad7dedd2af8c6436fa98c134d01c0b3bc484a438b5783eb0b53fdb669654e7d98e5806daa38c7c12ea8634be60204f58ff8bc1f6dfe1b6b607d92ec207f5823890ee6da7f9b7b0f6a256ecdefb991b843deb3cfa2fa1c160fcfaad07c189962c053ad7ec834d2296a9470cf080ed68e12f8949fc45bb08c55c9b87f7c09286bde282f57c0d8c2ac62b32cedaae23b15443fd2b86cb997ba9b7e2cc13cc480a5ad31422d69dc168d34b2f25d7d61a8a44acae5df663862396c96c94d7bd242f26807928879434af4efe9f8586f45e4c287e0204ecff1196544d197e59d52dea8d30d5717b2479ce02ef8d926ee22ce8789857d37a6c6fcfcb73c455b5217fdc5e3207812feaad073495b5e3fb8987c099426b718c8111276f0f308d95c62be7ecf46fbdca6747b562e23ea4565bdf294736322d4610adf3ac8ecbe1e52459dc5c2269136e4eb3e2e9ff8404bbeea3db884575cb0f425e8f0c59d040968278294d7cdb12617464f483a7dfa3992281cb5cb9045793dda99de9f8306dcace4df58b4e215f85776cb44123fa9ef803d1308a6a23d32f5016f424b7819f8b2910bff56d6e147a38b3043c2d1f4443f23f8762092f4b2f60b5cfe74f1cb8e8920db4fa7283a0782d96323d7c19431987d0c9602835bb6d514655e52b5a9cd41a1ef1efd74cb63ee7005b1fe765e8f6a629dadaf5e87ce12b09707f9178f21aec6492baa388cdce555da9343cdbf1de14055e4b9a384be671f2968c27eaace39b2b4bc1b231601752a9533dce83e2bc5179d266e205b8e71f96b1d161343109b170bd466d8bc74ae6ae8281468da9157dab45099b0ca8962cd46d5f0569c96b05829b890632477b9ba7948aa41a0510b28eb3eed22014c7dab215aac2824639ee0a5b5ab5c0dffb2059bb876f2cefcdea1da5f41610183f662e22bb1a51bca5ee8509c178d7cbcde7010d977aa4609a254494fde0a969431bfa130136db2705cd896b8c9ce01bcf7d834b792f5b0c39d6faeee484bb80e534355c8ed8031003ac0e8eabe31db2c8fa7c0d8018f9344af7cc7335ec02d281d862aa1301b479b43eb083aeef18be19a294ddbbaeb64fc83477a93e69017e305478f373a1d1b2af03442cdfc5c2bfdf1b2041942bac70a141e854cac4b71d5f29e8fda1564cdcb8e93c06023b5480dc60ee98a15ef4a2143599e9569e410534bab679f5459b43ca955a0a77101c3c934334080315e86453f3c51cddf477bec98cc316a4ba32b0cb3b9a7aa75e90eb7b0f8f15f8e867d8a2191851918ce206efa913064a5350111327c67ac85e297e66f3491821401f0dab48c90e4e3644e70e2b770d6667bb3ae2124f9210d8f30bdda8107ebae1da744a8798e62590f474f8781b6c44aa9c25da87cb863d05e341f751e877808977fc13d4dd98f8cfb74c02dfeea1c401b8845e5ab7c1e0a4007c0b34dd9fd73346f86cf3c5128cdd3b471fcf727b2cd8679fe1d5e9721bc2097aabc786b56f8ce4ea3a7fcca55414802f112670066cefc8818bbf33d72c177af605608508e5063e4283e1c417fbeab735ace6d06e2a19510e8f78c7538cde6b0f5a9163eab6d0377a57d0f3a5a4b05b03ad86dac02fedc2cc007f3f86ce0e548f1072df01e5289dee01450e005cac17770a11c161772c1a708912d65ebf1d532ced9d2b954cd7fc668fbf6ccf15d407c0aa3a61a91d8b0a8a122ee45214817ebf83b5c001b2806dcced70c63e6531ecbbe590beba403d27146254e2f29be56ff0945234a2db70996a10f82cbf9d4d1e23a82674a492d2451ceb99de9e11cf9a843404ec861c696152aaa3efb4a2890d44970648ded6b35a4cc5f55f52af6df90ac4a21bebaa88e4a175dcc4cef6d642eeaee123158e739de897480e778872c6482a8d34f01f66241378573268c42eeafbce680a990a9980f3813365730613a9d1d740c48c1de1691a43062106bd8e5d9c64d285d68b8783e67d9bfcd36a676f3b1ecec86eecdc5e630de9d40a4b852cb4b9f9708057320455d83d4b103cb02df4d8f9aa62c06ccf2ea622fb2dfc002288e7a31721dbe81ac7fbe9c9e4e032119b04df4364be06f05d7ed74ac1478c40474b46cc65bce530390788eb6e9cf61c68ca74a6b7a3a815c92d7ba6747e7eec5e99a8587ef62c82ad91d672f41ec6cb8416f13e95e4b1dff065b4a72cd455b6a8b0ab1153edd7a44465f936ff8c9595ebeca88402bfb027a4d45edb85e2a4e2f182df0e5f9647aebf28406301d4d9183a409758a39f0570b1bd74e106473fbfc927192ff8f2d7ea826e3018130dc4aaf630ab07e2cc5091ece74746f251415bc8a049bcf16484804aef2d783cc9c6080963ea88f4637072be66494050e7eb9681628ed5345eb55ee92240c10021c57b32143f015687967487379d5446fbf3e5d9daa967d57b117a5ea76e76880c680f7d194a8dcef212637297ef8f6e943c35be22dea0735280d2f1ddbd5e18d09c1c51ba2b47b18d5ad4327e1589471bb36d277a8bd61de3be199fdc04d96591d2abd9fcc53da456f392116cfda688c9258676bf779a5b21ee3cf21f4a07bcae53143a5d70adc3d35ba391b42b379b3179507a7bab63c53fe7c48af9b750766a52947743b782eacf30b1beb75400004ef2fdc060b43cea75e4225b4b9c12f2d5e1c3f3cd149f4b62542995265de4bb9d1b0942fc788add95279d57e14699f65f4a4c206abc3567794926f527b4fb6e130cb5b7ea860016680159090674c1c9c2ad33c10f967ff49b82c8d74055a9862e0bc14a9a1fd80bef078af6bb9c105b5aa4c5bd199f3684b6e52bbe65c8753316690473509e20195576f8e00e93c2fad50477538dea4d8c50b0e3dfdbb1c7a99efd50d54a2bac9fe392b0ac70c926c5f848a8462025ed968ab3edbfc2d831d665b45a927c14e7188d71ba8efb36e186badac08a5502dc5862114cbaca690b4e48ee9b608129d66aa90494ab1aa09ad4914de21bee2162066e55b1f1059f2bcff557b12e1f9c35781652dd42942a491fc61a7714b19f49209c55d58710f3c8e7478c8a749edf678d2206988f8e5c5d71503206f5ea817b498ebdcc72b5bccb7c9b413cceff791bcbae27084e368ab5d0482b47f54f422a9f1cd8b3177de87a080881775bda3e8f71cb850536075968b64bd901f2f5a201a55c80f3713e028e629db66c6606d5909b0936301bebdd053efa1e72675ed893838ac8345e2a4fe4a9e66c85dae2621fab41ae9906209cb2e96f1a2f65144b813336581ae74ac51022b9de2182f088fa69a80412942d38603e3e753173dc0ae2d92bf0e3527d8ba476c2ef99e269f5762ed8340329782882dcea643f558bc8db63c47d3712c1a3e7b588ff745ca6c53f46c587f48df6df04bda2a030adf45d418c6ba9634a403bb213444d90368c4bfb6b0fd847f4d217af763a5cc6e8e44ba33be8c6974dbbc6f78eeba1ac82a14e47bb315248c529063336ce2fb87f868263ebfc60e5bfa3378b04c245eba7a98b2da0843e34feb390da50eacc75446f7989f1c5f51b2b93eb1406d2541bfe6a808096ccfad7d5b8d8f9eeace9d6d7223c3d09e4302c57cfe74c194bafd65dee5feffb84e4d13bd2ec18a7571a2d94706156ba2e0a85d95bc922e0f43064ca84ed57703bc04fd5845b216bc67e9b3b22270db04ed3c3775da26c77a842e88112fd24385023d1f2e54086797a3a4226cdb682c6debc14dedb3fd220d93b3a89803768bff5742aa7dbe768dffd30469581945bc9f9b246b66527b56a71fd33adc2db76cefd26375f8022c26cee05d8e63968a45d7d5c92115ddd66f765d5bc4812bbb54c407c71b1ed559a89dccdbc9ba40355b510e2444d6455d6298d7f5ed81bbcfb7a3dd9a37ae9ed56511e39599d47f3acc9f559c644f17c7721dc74401323d706acf75e85a987f05d6438d9490680e6c90e53986c8d9184549430e8b8d6503d08eb31ec7e63e285b7944592a4259f18ff0cd437fc4f234cf42129ce7507d2ffd3224033408c33c4806db9f6225a6c8692b3f12e318dd813bdbe2133e5a211b2c216e77eefae5563e166961aa9475aa580ae008481fb41caea6ce5ff142489ec62c47578c2347b8d29413b09a14fd5026b9e170f5c746cec0a22be1fb3371d7cfe03ce0c4774efc665f4dfa3710fb8a5b5a1bfe178b5ea2498845c88e841dcb0967d9180860b3ae0ba505ca42a4810ed1e7ac9778e3355d40a228950296260e4491a3c05703a2d691378c9be2d52365d486724a123e3b69c019b9faf70e5e8425ebca23c4e985ca0f3b17ea35d255fc612ee728fab40707f7e4806e45beb54c7a1fb609c5d9693c5ba23c4e9683e59b429044b17ac229b6d8979d9313a4db0cdb9834a0936afdffd9cdfed9e13e5805cf099185b5ed37847cb52c2d5f58ddaec1c5eadc904e965d1016aa8f70b07de4ebba74614d6bf96a17c2d156c7898a64aa10593d2c054e85a71428613948486dfa790cefb521efe9e6e1d72a0d3253c2c72a65e66e5e1d08e57d1a0595ad55e2a2d4dd79184a4165b3d0d36c825830ddcdd05c590d35ef6709e13bf9eafb5f85e777539a65f624a0d01948c962eab8079ac13eff31f6a1abdb40752d0e6abf7bbad43cc83bbd662e3d48575fd6cef2dac2b458d5c00a3057808f0a07895a94e8c9fdb18354eac76c29858873beb6fe01412526ae44198950a095a15c28000eea97db2dda5eac2eb69ee48a222c184fa542f66ddee92960ff2bfa8b333ce81405c97aedd104d272c561f79542eb137bc8708e8f79d05e6c4d5ac032b0cdc7573a4fa70f71a56966eba66325261ce5c45e639ed94c578b9444d36c2bfba9118b1a556753d8f21e3a0dc7b9a11fb1a67845902e7c30e8785e37e0c281495fa40accfe064d590f4bef48d4c780485fb6b87204115ccc740d907f8c2d428e01080288d8bde8a468c1429e0dc8412d3c338a25a22eceefcdadaef744e3c9d2de603adeb18c4234b678c5625df722706070427f5bf7c4f13f7ab9cc8d7b428e60d2494e34eea260612eac89efd647888b9715ae409315c9f40888c3013f5fdb283fc5dff8fdbc9f917966da02d92ab3f24e0e437c4b9b74de0172cfee1b807d074f7e143bc530801d24832118d5f572419b7c39f1839eb2ba9a9c820089d1db15310fdce757b77a3dd7565431db2e887f7313c159f5b0c54b0e95b29dd2a1bbba027106eeb850440e81326cec710f3fa0742e56a29a17e743f01e13dbc693824e19bc375f31a4322e200cdaed1cefd0922d52dc82d8d2dd97a5a8ff6f7f570108ddaba43c78829a286d67b8425d740a078b7caca931eb04a9b746e9a226297a7584a1849eaf1e7401bd8785e92c1dc715322302092762b082d381aadf680cc81db652f5543970ed4b80e07dad60e7d4e6a1a0072e8137bf965085b66b1bc03283eb2d0d1", 0x1000, 0x40a, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) openat(r7, &(0x7f00000012c0)='./file0/file0\x00', 0x100, 0x42) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') sendto$unix(r7, &(0x7f0000001200)="637b316e39d81f6c61798fd8092034251021e060b83b737f6e9d33746887e5dbbac77d00f6179c524a71804cdc3f9b7c3fd5c97496d7f705e6767a43c27b489e7c1806", 0x43, 0x402, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") sendsyslog(&(0x7f0000000140)="415c067e33b4ecebda774fa913ad01497299496b1d9f737ecbe10e449b34027950c1d421de3893ddca47df09099345ce9e5c793fe7b7b604325b76648c609fd5c2ebfa596c9848d58d95bd6ee9f32c9a85d10bbcab1983467a586dcb11f2204405f6667d40ac79359c36b58299ebc13adf99149e9486", 0x76, 0x1a) msgget(0x2, 0x30) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x10980, 0x70) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1, 0x5, 0x6, 0xfffffffffffff69c}) 16:00:10 executing program 1: r0 = getpgrp() getpgid(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x0, 0x1]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shutdown(r3, 0x2) setsockopt$sock_int(r3, 0xffff, 0x1927, &(0x7f0000000080), 0x4) pwrite(r3, &(0x7f0000000040)="c8eee9e51b6732fe6262721391dad8bc783480da217dd2d895967b9592648b4b9672492458d9ade47e9c", 0x2a, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r3) ioctl$KDDISABIO(r4, 0x20004b3d) setsockopt(r3, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4162, 0x9092, 0x4, "a2000100", 0x0, 0x2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x2d5b, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf9ba581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000000)=""/7, 0x7, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) 16:00:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x34f, 0x0, 0x2de}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x8) r1 = socket(0x12, 0x4004, 0x7) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20000, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wskbd0\x00', 0x200, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x240, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x87, 0xfffff, 0x1f}, {{r2}, 0xffffffffffffffff, 0x48, 0x16, 0x8, 0xcf0}, {{r3}, 0xfffffffffffffffa, 0x1, 0x70, 0x4, 0x18000000000000}, {{r5}, 0xfffffffffffffff8, 0x80, 0x80, 0x7, 0x9}, {{r6}, 0xfffffffffffffffe, 0x26, 0x4, 0x8, 0x8}, {{r7}, 0xfffffffffffffffe, 0xa0, 0x0, 0x8, 0x1800}], 0xd3, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffff8, 0x2f, 0xc0000044, 0x6, 0x101}, {{r9}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x5, 0x7}], 0x6, &(0x7f00000002c0)={0x3f}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x2, 0x15, 0x401}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x45a}, {{r7}, 0xfffffffffffffffd, 0x4, 0xd, 0x9f, 0x7}, {{r4}, 0xfffffffffffffff9, 0x89, 0x0, 0x3ff, 0xdd}], 0x5, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0xad, 0x40000000, 0xac5, 0x1f8ab3ff}, {{r6}, 0xfffffffffffffffc, 0x30, 0x69, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000001, 0x0, 0x4}, {{r4}, 0xfffffffffffffffd, 0x10, 0x40000001, 0x8, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x2, 0x100000000}, {{r4}, 0xfffffffffffffff8, 0x34, 0x40, 0x9, 0x5}, {{r4}, 0xfffffffffffffffa, 0xca, 0xf0000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x30, 0x1, 0x1, 0x9}, {{r4}, 0xfffffffffffffffd, 0x29, 0x0, 0x1000, 0x6}, {{r1}, 0xffffffffffffffff, 0x90, 0x44, 0x5, 0x7}], 0x0, &(0x7f00000004c0)={0x80, 0x5}) writev(r0, &(0x7f0000001a00)=[{&(0x7f0000000500)="0f8750936391fef2dba7533b1eb2bc8403d9baaca7f95b9aa2c24eaf8812d4b4f1e733a0d30cdcf7a6244b16f3edcaceb68d504fc9ef673012b91784506cebeb5499daf621aa74fa06fcccb42e80434e779b24e7da52ed89c3fcd9caa61d36ce29ec8c84c19bcbfd1a77d4bc33115ceced70c78589cbe802dfe3d32d70a188bb1c67c20e96cff19947eb18dbf46eaa828895504e732497f08dee90afde43453ccf1375cd82ae71ade5f32c44417045a76cc0f84d479521596b54ef7b856d3e160504968acd579e62cc112066b97683d08a81f302b732", 0xd6}, {&(0x7f0000000600)="4c6f387fd8bbec6f99b38cecaaa7c78879b707363f75670acaf03b15452768adfccb244a48cd51d4b1f04ba8a303caf7154b3088d64b1d3874d3272458a9fbb50b9cbaab3802b0c4398538", 0x4b}, {&(0x7f0000000680)="3aa00438e978f2e48674c1e879875fbce3d77c765861fcd54fde390797c1022962dc1022033e8ff734a9f33d5671a118fa08b038c15b3e955195f587b5320fefb37c90d2d1f1cd9b92217094872f9b55979552fa22d680da2c63b4f5a98d93b043ea550e391617afece6a9fa1f41892218ee95b6fd47989e0f98bf26c7b0eab5d171c5f3f3489f145edc2308a83a41cfb307db6fa9458878a11f9868305f117986a6783e2052577d", 0xa8}, {&(0x7f0000000740)="666fec1de3603ce1af583ed7adacd3bcaa294ec7ef4642bea58e65d84854aaf869db3eac842feff56a0395eedb183595d8499ff6c526877e312d0de450de9e667d708980bc4777ed077ea7f58ce7008afd2943d3d97be5889f0a4f82d5978a748fd1fb260573d5122b6c28a545db76400bcc8474dce4c89b73e9cf397e6662b6c4c0bdba61036094c473656b6606bbfa87a1e86f94f4a15cec577418c3992a50a22eae8daa9275ca3f5ae4c5828d79551167940b92fbbce069ee0fa04f90b9b303be99f4c4c2fc02d95ea501020486c19f1bcab5842814ba4ae57e8ae716abbca7011a9d7478cd4b8f99117f6d3d4b68a7c943063ee92bdc98a3", 0xfa}, {&(0x7f0000000840)="6612e71df1fb481458697aa5aec1db139af59509fd3edeb62a4c55bca4c7e8593541240b1e4ee5b87d34d36d83d2ab1517671fc6ec8aaf5a6a221b39ac73da9547d82de21fdfc050317a76f9b69b4bfa55e335f04ac728e288589753c0f52ac51668f48cb55b5b4f25c755c11ee30b6f44303d017c", 0x75}, {&(0x7f00000008c0)="8dec8d1962ab9d0c50a5677b2111abdc8ae194bfbd329d8b531853026d64c1845819abc44d49b1899e7b8f21abf9926a4aff3e17988f77c988d3b089862456c74a97aeb4b84dc94cf74e62ce98c751ee6a783239caebe4f02dcac14bc5c0c257a0d31f0518ee9d36acf8c31710bde2b08cd94d7ca62314db7c0b3371d9100a50f0099f1c8167ad118eaddff0d765999ed43c26ff6f2395ced81b0791ab85ac8bfead77b3bbc571c7fa43efb54a8661f6a4c00253043c65f7f1f568ecbb0903b7294228c7b622e609f13a6fc8012d5963614692c57f34ec7bb5e0405e42305846f6a9b8974c0e19d9cd504aa4dd67", 0xee}, {&(0x7f00000009c0)="6908f09197a2d799d3131ddb7d4ba192e36de327f72b5f193d9a183f2800", 0x1e}, {&(0x7f0000000a00)="5691ae5087b642e57db11a18d7d1640812c1cca2827c29b995c38bed2008fc46202a6c42d698892878b8657fd30d4fd39e49671a640e53fc638184ad2ac99d5cc21bdc5d93a4c2375a2f520da336b706ec1c0904694a53e48e82087f21c6b73497926a8454a3f2a67f64008052d752e9c5a4f0bfe6ae06cdae622066bb9cc6ba48fa0146e93a8be3be4685e3f8955ab4a6140e0f7226878c1ec62aa0496f880187d659bdc8754dbbe30a80000a890b5f0ae7d18e247ba3ae9d6906597d7c8474d2c1d93590235559e2390c076c438f3ede358020aa538e9cfe325a8b45b1b0704f67592722b3ce635947e2bb1ed5d47426acb779f0d819bede316cc035c8d66651f0b6d20c43c7390386a2ef836bf4fabd030589e6cf8f70c89c90db68084bdb02c95d189cd85f5eaadf8ab3cfa860949ae11f9607ed017eb52e14c0cff8d4a494bd2c728aa93f90fddffe279cb7b62b7624c77a6ae3492ab27b41fee92e174bc5aa4fa68fbd63a6e6fbe6c9047adf63f9e4dc1b0df21e82c82b5e92ea9cd690005d3467886e81b7563486772e0533746f0148ca92e089edb2570ed6d2620e8dee71fff300a0f049d7e487ecf7ea42a706a0c4f6f4746d11d3f3c863b1976259dcb10be66aa087d720767910aa6d852491532886471fd1344aba9ea6a64080b53d4d5815ee836e952da9b70617435f28240a2dcbef1cf6bd18a4ce43b2c295d7c72ae91d71e2cd81aa9a3a6f785e0bfe2d08139cdbfe7e370204b4fc53e5b186c03c38f2059bafd0ce0acde9215eb204724ed876f26a28a9028846353cee1269852b79c16ea1c0149b90ab5f6261dc4188bbb558d2a4e6d9a93d08fff87a3b0dbc24744e31adc9c7dbcd9318d04e362a0d924cd122b977f86972e907d101c1008d6526b2b4971b973a2eab319f396f75da67789975db6be438dae2b041cc62f5904b5edb6e5518e31d0564b20d8a69fbaaf775693e53847fcbdf63a8b2af1fda397124199ae71bed75d3731a3a038128fdcc70f194716e353941dd35ad7128ce1e929a12c0d203907bcf9d963c01f526ca4c5dcb3c760f8d5b574901769f45e6fe7dc8f5403cd7d9c899a5d9cdbd22a0bf99b90d9915916beab1f4b8ecfcd3dec0063da3c0305760700f0c203fe22390bb405ce2459338ad022996129ad2cf016bcc76fa29c0ce82f1e544650a116239163ca56a99875f9e450851e02838c72e323e8dc19b9addea604b2c8b6aed75f810c1ae5a1dc01d91646ca8fc211b2939f36babe9a9821721d7f425b8af32965be2acfc2ea0b515d1c64eee7a2a73de033306da0242b56c68c437017e68f7f7d81957c6c9beb880cb5f5e034ee025d52ea6f99e0526a1f96b7bb1a96823921218be168d310cb969e319d4655eb6109481853234f8601628c46abfb80c3be0e698cf665c2df349c0b5e789a66ff94a8ee398ca3f5e6b2dbfe771e24440ebb8464c86c374bd69ae4eabcd91fc56713016fe51ca7f24ae21ecb2e164c19e2571206432e98c84c29165a21a0fb5b261c09861de14564b66b4286556ba2fad56fafaf40c98976617207ee727c029f7289fe82a63ff5a174c670809388078c93e3337f43645da69bf19d1e0ee154880701c73353448b3b3f6cc90ec9c3256ca5ad3209b88cbe19d54d22c1aaa1e2961a6c19c1b875b6e6acf60c9b16171ae51db06b566bfe85faca6298e15a6cc36faf9a304b3fd8ea5f77687805b98f376d39c174fe3c1f2cbc0be9d9963dd64b97b69e493a07ee5c941c82751a411c405049825866ee9fecbaad4cbfb619f4d70f9d89dd676e42e42cb830b2dddba4c3cb3f9624639db0d337eb1f0ac8ac6d58bf6ef0b9280bdaadc0ea4849cc37e41ab3659f25914cbc2bc14961c5625f3bf996f104e403ff6cdfc4c57c622e171b8a6f2b356e762ad3ce092c1754184bd9fbba54c9be0f972d58dd8a2eef94780cc9af7b44a3fa8c31d0cf42dded2f3ba2c3864c61112f8fb74e99b9a177a42effa35886294ac2f75912af9462e7a92153245f19d2ad58b68ffc60b5e22551d00ef83347309fab2582cc507f22efe0fb9b252d689a335e8a44da9fa468414ef61d358a0e76e9b1475abe9c3b89319e5c841ef97efc550434e6cdc7442d5bf7157031d68aeff3f754d7b1369f6def917f3003e2f787629b974c3010e5f4034bf98a0ccd8f0cf76efcdaaf7018403d68c3bbe9b1cd8cf91ec3379125a20aa5c283c703daf89022451964bdce8c80d68b597e39f6147ed73df47ffba1c2abfe0c1e5accbd44ff6e60fa653faef96177b0a6b18289f3d423a7f2ced9a4cbf815cb36701e0a75e93e767bce692f787f099c7d87c220b28cb4891734342bb151990b4587ccb5ed6e67644e287f9ac2d00ba9551a5ad9748faf58b44cbdd91ad6f93d04d45e09ceb971fe123ff65dd2bdc097cde2ae6abd45b335eb1b244126efa38378f317c910ac1986b2d7fb7691418640204a953c9bc5ba4d05c295fdf8f4880b5171e0c4a6b0f61d90e300a30476ef06a8f8165c32a4a1bc6d1bbe6e3c9c08f5a88a1511a362edde9a1d46fa738ee55da8cce9bc57cf583747e73a26e89045f6f7fb292383328b352dffe3ad0f8b90e398cf5eba7941ca3a336608ca41019b2797a9de83787cd5c5cdd13a98ee725207f0e55a5a472256dcb3de81f7efbc3f53656a7cc2202837c158c606c4b3c6c0b2388f2f8d0b2f013a51199f5367b23b4180883b27cfe81e013532f57d8d76c3f8473f1ebdbad16266d12ded450724fe12b4df89761ee2f5da3c7245e9f06eff4517008eb2c38cb9191b6b1d808cc2524894978219bf61404f67cbea771f140eef364c79542a31cb993df161a51818f5a54fd3a32b55d698b1a628722a60e09db96e85d0fa974409bc9d8d53b68539c8cf05913b5d8cc25fc73f397c3d812c8cf480dda77dbbd6b1682364bcfb62c4cddb7ade46f83341709f81f68365a02a2e927b16e4a81fd846b02bfbb737ca6b82a653da95d9aa7d392f11e4ac983820930a57ab9cd61aeb186d120de2109cf1ce4b920da2d9673e8153b7535e9a382d14f31f4f2c3a5f2946faf8e9fbb8cf699944794c6a281d3d742aaf0ee82bd44e3d94cfca8e5f96a716028130e4c8197b82d24303fc63bd29425ccc10dcd6b68ee594c437698d4a328af8a9161701e2063a25b5350b049c020334e7748a85ff966ecfc056b834a663ea5773abe79bc8a81f4466f30266b2919619c1bd8c247523b24acfaaad17bb053f4cfe64019cf16a2da28dbc8f9fa419322bec93db267455c186a1b3fbe8a33ff84ae2637a932d34a005f798a6b829c55d74301edb4e3ce914fe16000ad2cdfd8e866217f47c6a382580145bdb8b5915f5d7a33caecbaeb9622bae6a26d88e4c39a64ac042e93441264b946cbd3048f8b9a27a590865af725f67188bca0a98bf75d94ae18a373a8e141cfe4872af7cda6e64eadc870b44604d3213d806e369e767a790a7d9293d6f65d54e9e5e06dc6c6ce3d3bbd9d34a7b8383c79d6e338613f5f63b5e08bc92e5e24b0f40f989a581f3d3ceafeadad8b2b872b4e4b20623ad3c544e76d7f2383ad7ef580b7e881cb4752f8a691975128ca0668385b0cd3814f86737aef293496336772a4920cbfab0df7bcf444df1fbe0af34a31c6f531c6d225d86fa1457f8c6ae661e33cdab49e38f6006dcda99a72c13e65270fcc0e9e56e9b75a1c3f367329e54d1c93b60b966af34bee432555d07f18405e55672df62c29354f6e33405678877ccd9c7a3aade1368efb70dd405c135a7294bea6916fa60ed0737446b3a7d4dca355f73fd5c195ef7dfce573a5159209f23e2e09277c38a8a60a2045176c706a10cb9b1a160a316798c4d401159d079cd70db7468e1e4d97ef1c5cc66c508c725817a76c5721767ad4989f840d9b7e8f19a2b8b48a2ec8cfccdba68aa4471f731bf1f1cdf33a7c7db6326a2ac3075dfa7b9d66b153f32b6f6607f3132f0956ee36a8fe96de67a71b4780485a9123f080abe83c66afe85a98881e6563ff836166469ae110b551f9209c2117013ee57967ebcd678741f343af30bfe789341c6708ad954d7af528fff204901d64917197d6e0f8ed0e675f8b3ad98b07133bf7aaa8f4085850a8c118ebf27302d5789c6fe3a2bb8c27ae3a32905cc6a5a2b08b5d72d3fc004043e747ea0fbe28581544f6b63da403241eaeaafc11fc44ab16286d944eb0f7e49a87d9b3dc70f7da31ae8f2b51b23823ffd9a495149df268452701c0e2a3e1bbd61ab8753c7fa3b7bd9146fdfa14b851f84e7e0b29ed3c122ceedc4e74a0ccaf823115167c954c5ad0a81a41b09b60276c6ab4f58834c5fd01ba65b1e3607dd37719c269aa23a427bae74192680c8c37f81ec60ad1280b1189ef48a074bb80d7bfcf26968287cc13ee2b0a8cb592ba444a88173e080aa03b85ec646ee7a3b6e95289463c56c25638b2fe22d04009a121fc45af736df3b952fbc5d90a7b7204adb97556472e1e6a27d246ebf4d9bafd89167be6f15b94b88162e383d1c6df9541c5e63132fd2a6f401572cac29ae2c80fdf9ad1fe442cfd5ecb3f2a44d2d05b0fba89a1f5ea54219a7b9640adf2a41725dbc7b00f024ba33731aa350bf8ed2d73d1e00f3390857a33c559827354a14a732b7c2889e8b1c5565e926dea53f2548d128d3efc070e60e227bff7ce8ca3a9f42cbbdabc219ddb63c741122a0c4cb576319dd14cb95c36db9a09563cbe9ba60cf2c5b1b28607e91078475a9aaa0f79e3596f999ba370ac19ac087f61422d700b06879ef2722911705a0e9e257ea660ae7ec706ce7173356442e2e6df0b4e5509dd7ef8ac4349d6854208ec59793ea08088a361f6f4b54e4a75eb4684f2b8d9b395130ddf6593816aaa33ad328fbbcbb3db0f9c83127296f767db4a6f9e2d66d735099562f1e4b4a35c7d7a7858e75dbe37df8dd58e61908fd063150a3cc0dec26e45c37a81f2685d91263e34b64bf4bfe7f3b2a28204211cd4a08dd8c78415dbad03716cf935272bbf22cc556f54e28e5a726638471009db9a5549aa8f5617733bbd894ff84bba770a9553467e8488447b056eb62c19780d11566c63dd456fb550d633e6eaacc57b039cc939e09f567d26ab3aee3129bfa7a1bf4455af62607132d87ac288e082d9088956f3020fdcf23c1b9e1b88be83e219744f4fc1decdcd1832bd8e033770361fa793ca3f8921cd239fe7a3cfe871916d839b54650576989e4fae321fffc7d83abd8cbb3f738f9883bba9906632a77095b5c062c54aff153cf34ea48db3ae1be3cb4932135516b9607b46eb24471c66a27f4eba81fa085903e652fac947b38b55a96d907c406d9737c48df198ec193aa37d1a17efb4d40a3acde40e373b868300577154b85dc5dac2df366e9769753c9d89e566383863c1282c71ab64456ed41bc4991b7bea66d1fcdcb374a419e5360d4a4346eb96a9630c2b157001d050a9b8476265510ab841965f09c46b64df8ad585101edb2b1282f94f34229ff77f1e3a0fa9974703ef73fe70d481d1e9c2aa990058e396ac0309ad17d7bfb964224a232c9f5c9b7755ff6bea7f77eb39120b3f76e45265e6951492d4516eabb9f8e9d8c71e4664dee9cf0738eb52a2cc1974e0b91fcfe8af7f961f22ae1cb977a2017e34da3e0925f87edd42c1bf18c218f1fdc9ab5580685ef33759288a35facd5f6f8ed8c7f9217a91fd64dd46b0189228779b2d5f4955f403ab45a3f3851a56c46e50afaad2ba67b01ad651f781cd32ed5f4ac610821f34fae458412852", 0x1000}], 0x8) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = kqueue() ftruncate(r0, 0x0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x210, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0xc}, {0x6}]}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffe0a, &(0x7f00000000c0)='\b') 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x2ff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) pread(r1, &(0x7f00000000c0)="6f268d225eec9fcaf249a066172186eb9e8adf6abc69d3e5f522050f69f1df1db62e28e950d9ab782279fa12eff649dec1508e943e64ac280f824aea3bedead9ef9ed71560824b800fe8a48916de275aa7609ccb5512b698c3be31b306d018f7c7a8b72578e84cc68282872055a240aff7952bb2301335d58b24e696236c8db1881046a7ed1f56f696a3eb7f3cd4b3c79d83f1d566d16a12c05fd73d4419961c1c63151b40785a22a1cb1a2f4b074f84dbf9acdf09c3b6", 0xb7, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setuid(r0) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc6, 0x3}, {0x45, 0x401}, {0x87, 0x5}], 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r1, &(0x7f0000000340)='\r', 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x7f, './file0\x00', './file0\x00'}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x4003, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x206b0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x182, 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) dup2(r0, r2) ioctl$TIOCSDTR(r2, 0x2000444e) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x1) 16:00:11 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x14) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x20, 0x2f, {0x1, 0x7fffffff}}) writev(r1, &(0x7f00000011c0)=[{0x0}], 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x10000) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24, 0x0, 0x1}, {0x40002}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = socket(0x18, 0x7, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) getsockopt(r0, 0x8, 0xc7, &(0x7f00000000c0)=""/179, &(0x7f0000000000)=0xb3) bind(r0, &(0x7f0000000080)=@in, 0xc) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x1ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000001240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/204, 0xcc}], 0x1, &(0x7f0000000240)=""/4096, 0x1000}, 0x3) getuid() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001280)) recvmsg(r1, &(0x7f0000001780)={&(0x7f00000012c0)=@un=@abs, 0x8, &(0x7f0000001600)=[{&(0x7f0000001300)=""/17, 0x11}, {&(0x7f0000001340)=""/9, 0x9}, {&(0x7f0000001380)=""/174, 0xae}, {&(0x7f0000001440)=""/248, 0xf8}, {&(0x7f0000001540)=""/182, 0xb6}], 0x5, &(0x7f0000001680)=""/229, 0xe5}, 0x3) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = open(&(0x7f00000017c0)='./file0\x00', 0x80, 0x1) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000001800), &(0x7f0000001840)=0x4) mknod$loop(&(0x7f0000001880)='./file0\x00', 0x6000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000018c0)={0x0, './file0\x00'}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001900)) r3 = getgid() r4 = getegid() setgroups(0x2, &(0x7f0000001940)=[r3, r4]) utimes(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)={{0x40000000000000, 0x5}, {0x8001, 0x6}}) unlinkat(r0, &(0x7f0000001a00)='./file0\x00', 0x8) sendto(r1, &(0x7f0000001a40), 0x0, 0x2, 0x0, 0x0) r5 = dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001a80)={0x5, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001b40)={0x4, 0x8, 0x2, 0xffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001b80)={0x4, './file1\x00', './file0\x00'}) stat(&(0x7f0000001bc0)='./file1\x00', &(0x7f0000001c00)) syz_open_pts() utimensat(r5, &(0x7f0000001c80)='./file1\x00', &(0x7f0000001cc0)={{0x2, 0xa3}, {0x5, 0x8}}, 0x0) r6 = semget(0x3, 0x3, 0x482) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001d00)=""/31) ioctl$TIOCSCTTY(r1, 0x20007461) utimes(&(0x7f0000001d40)='./file1\x00', &(0x7f0000001d80)={{0xedd, 0x9}, {0x4fcf, 0x400}}) 16:00:11 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000001021f, 0x5b) unlink(&(0x7f0000000040)='./file0\x00') r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) shmget(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x2, 0x0) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc8194515f3a74f1c20fec8e8a5584c0f71766", 0x13}], 0x1) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=')\x00']) write(r1, &(0x7f0000000800)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c8fb511c01078b61b3ba73005c1509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de10100000000000000e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a755344cec3108e668474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad64e5ef82b7556754d8188b35d8135a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c23e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256ff25772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed818a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197a67976a670b44452be531ea4243702518b969be9c5a1b8de5e8e236213ea1b2338240ad59e148f3b1ee7acaf4c1cc38f6c29af5a7642055a5a21402a42d4cd7bb9e9380ca8b309ec43488fa04836389df9afc3355970471a970b70e0451508e78442e949410c67f2c5f5ba907b6e028368d2b9d0ef45942b9b45f2603c4a62037a84be402d5155dfe739fb8bf3c12e1c9a734ff27c09ea7560bd0ccc613662d3fcaadeb9d6895a912114192717e7efba5c13f231ee3cfa970a3017d361f53e418dd9a62c7d2d092e38b48aa3a4c0ea01a4edbaba0db1c7c08dce99fa550e2f85742385230fac66926e4a7c15a8cd8a53f01ab432d2cb0f50419b81f62374740bec589e569b46cb0e1036b6ea5359390a456840608c75b54c094c", 0xf3c) sendto$unix(r1, &(0x7f0000000000)="31418036e070bae72ab1e3252959d2240e66c0303a3033364b0f7c148211d8dc46870ccc4f2238f32f521d9ddde16e1da19d33a7755e4b945bbd1f3ef55ba4fd1d757522dba43f0a32aa155fe58358175f61ecebb5d531ef959ebdb0298df4f67f9a84c5f91abae9fbf17404e32b04f7d2488e159246d779190257faf977833bd676b52d50f12811742442bff04823eb3bc20444a833db3277091d754cc58f594570d3755e79b26deb451c03af96aff8cf28a707978c8d51fe89aeff47b0c7daafd0aa24f2", 0xc5, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x70}, 0xc) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="80d9d3a7cffb1d83d8e38e820df2fe46bd639363bfe51f191508fababa6de38fde7dbb1da3adb41c33b5d250215044ec13386228949217ae07ad9aa9f4124966aed962c2c85be0faf9c480b4c1ece34d3ae3b97820951d052c2bfb5300148a7f91ff97b0cae20a77b38f8a16070e3f3650cca08bcc7b3489f171c88c0c99c98033c2893b110abc9aaef8f3bacb4ed3b12e84192cd893609b9992e5bd0d02f86f637f0338af2c0459192677021f8c5f086838aa3db9f66aea33daf2913e6a837be33d9dadaf8b35839f9245bb5e6346189d272eaea33e2179f593d40ee1ab47cf424b54596ab901c304fe6aebf7315a752828b1d5aa365a6c2053553f9c06bd944892af507ab37d6985517c201d949a3025e0c5a42ed5cd5d9f2b539b1d7c638dc885929c831353dcb40159a8a020967632a29ea1fc07acb15ef842e23ebf05bd4d51078366be62e453b9958908534cab4988c35a89de61eb9b04121dddfe841b56b22870e4c5b6532e434200bab047d85398e89ce80daf27706e3ab0168eb108e6ca0e2ad0f64c8b34a0e3e725a8ffe261cba33f5ac0ed37297e213bed296736238caf37e66e1125ad5c34be7a87bffb6026cd29a84d58e3a287e809ccf170bcd8c6db93692f2e0433dd4d254fd2dba486306f9bcb1417d946e756af93abac18705be93edb0d6aa2dcb5f5b17a82399df8507d7d68e24bcdee441717e8c2cb8fe3db46ee18097930215586cbd3b56fe2a95a97e8d199827776f222646369d4cc8f9462aeab63fc7f635e397466f522b059a40836732804de7042fe5af1584bb593ce9e571970568b50d63e631229562cdc39c9b9af8827fd21b2855e24ffb0cc841c309356a66139cf2a86200fdc44427fea16e75504dfcb5c29fdfd6e9d4026550eb58c4a9c29e2dd42be5b015b7bc54048f2a2bde8a45338cf49d8f96f0eadbbc48d6c9b3abae6fca933e327d176a21adc05d0cc03733e51a9af34d2040750faf7d7970bb2c40b732d9def170b28c0887851a70f9eb92076fb6a59be18520e67106b81a588aec6d23aa221fd665cdb9c8a88c1d23ba80334c27303b373f19d1cfc882da96c3b65f4654636a448cb33c88e1900e483f3ad0a13e6c4355731522046074774061d2209bcae80c8aa8172f3be4306ecccdcf112376d1b1fadc564fbadfe72f075eb09dcdb2df68b4bce73dd44a4498e73dc77dfa515db69cfbe9ebe8b89436c2df1ad4e9ed2a2f3be2fd5ad4ac05f682404016522c6a39c736a0dc711869afba8e093cdb5d19e1e041472c8f3b0b293f64e88da2024fc1b0618c81648cc59611fccf80dce58522c461a58367f1f164afc2656ea0fc711e1aceccd54434ce9958356a28194a96ae51adc5ae8e393bfa5bbda3479aedeb47dc9140f8a97a3229e5b29edc059e28f01befab4d90b4fc54293c0d745f3758f4a649d80674cc26e30e36056606880ed8a736f51c4ea25307a0250deecdc6f13281404a3faa321832f1388278b5739359710fbb88290e1d35b8ce064095f6b412b74c2f2ceddfd1e13576fb9a708e9e89e584bbdb4792a66543c42d94df4f216b957dab14f2433bc5308a3fdcc6571e991d8b267f956745addefa4689f7102360bc88bbf6a10f86cc365a367609e972c99bf23c4b1cf47f9c2008651d6cc0fc2f769baa841674bc922ea819e5e198337267133f501df027be1891dedaa922d7d51dc139f74671275bdac36f6807130d6ed26ee6bb76a2ba2ed744eb2cb7e911808264032699d6fdd5ccf9db7773809df0ff98f55577d39610a43af62bd0a32dcfe106bb5796777eb00fd7abd8178d69c60c107b75c6c1c8f71a421b2ff0f9d53f292c36a499b8231e23f0ec30b8acc871f51d58c1c4c4b3121e833fe22f5b1f74de91f63c8ee11875c0952b29fac8168a8884f5f7c569ecf5abc5ba37b1a0b9c5b8ff667b93ca7d4d290a1373f942b965e848ba3406825183f46b5ae11b22aa640c22bd2ae009de861fb11ad244ef2cae18d3b7f7dad16e538a056b59fcdbab6da5e231f71b042376fad09632c03c29b0ec5dd98ede5b1d93dfe61614474f4ed06e510f2818b236fa8d3366c8b7c35213b81b2c1e935c67b99c2ae9b194715cc4a5733b57c3d04264ace081c689d1db01c1c980926194f03d4aa5778d79c3425e628c1a69d24d79b81d63bbc31165d5e231968a235987ec2e8275365cc4889b8494c8e5bfba956b112c847a346a87a826eceecac4ddc5a27ecbc748772ea3e4a5033606023c06ee98c4bd6f4580585b3b6489ef96e18b3541a1ce198a6143bcccd4608b7ac3ec4cfb3ba12bb0cfc089610cbe1ba52df6c22d6226e8e13aea754ab6327854661eb542cc86d41054be8c1b73c7aad6290d4f97542601b0d8f901d3ea37f095c7bcc2a3ca759febe88b5580f251bd8999c169673b18757581f1a7bf3e9772cbd20a104e1e1fc2dc6b55e86c6b84c0948f5e5015e4d3bd6dd8eb340eac7401cd1e1a28ae03c2a0e3ab074af8b6e1be584c337c627d11fdee878601419d7c4da7172e272ed5649b6915bd35b971a1dc385a0a0b8249ec4e54f5e93ae3a36b8dd09480d3c6f1f1ed4d6fc1f77de37b745c6264c4326617a1222d7c082a8af01554abdbab6f68a74ebc07cca4e43e088b8de5d21792d3bad93ff8ae183c321fe1761e603b45194d962107db19c8dd4fd6524c8cd3573d56d11cba950fa29d3352b55d4114f61e4e67a18df36c7a580f044d291930d3d60c69036b74336aad69f439c74183003c7f4ffc78ff838a68e03fc5ffa4b26e7974bd519ca2511e8058dd5144071e92715e9c6ec83b679007e8cb795e239e14b978f0ee0f05c9e49f18bfb0ae6de47fc6ffa6024d05894ce2546bec9e7c6da2a37f2c9dcf5664e0daf8d8d95c7fba67431354be2ab146ed9f76fb1bf224b20714eb78d2b8649d940a70c9e4ea90f498b5b0b5062847fcf30ecf7a113d0c3a6fe1dba371becc969cf11ec3483cb4d97112e7de3b03f88dd9f41b8286f9ac18e614e024c87f4a1b177048626dcb5f9a35069f8deaa5ce8049d2cc433afdfa8ebdca4faa6aa9a35fae91c30f90f7a7ae0feba78b3ba452cbec915808307b0fbfd0cd56c5864572987fa06e11404417b1f5813541e95bb6af97e49d00e5b50c9324de4609b13035bc67eae45af3a24cafee1f95257d2216135dcc9c0dfb48162470b95a3fc7594d861dc2804d219803765a9b8d89559c9b114dbc49fee8bdfdf53895c8a08f0b5ed97384e2ea239951203828436b051914d76742987262aac5d6e58fb898d6afd27075750232dd261262d016d7c7d43890c0f928db1559434aa6d96c731e8df16c56a967008c883b55ba4e2282cf5e78f9b55d7ebf771f7bb927468310d665b1053a2b5641b299a520caee4aa0593a75b5038cb94c80cc67c6d1e41154e483d3d0b233b5509ce7bbc1b170afa79d0a3ca121431a062f71f5bbea14178cd9a8b7bc7d46dca6bca41c267f28880c12cd42ea66d6783bebf7226baa95b05a753a8773f2e1a7c6031f45e041ac727467118c49fe89a7c146a78085a3dd44e0b1e01231c8a0811f415b3c5d1c32bf10fbcdcab5b7de2cd6cd764ac8d74c570480f4c9cff5cea7b073b63a40fe21b7e5b5297e9ee94263b4a8e9d84bbf99ace5a4f7b77a3357b01fe9c679b95848441c2751120762786e307b80f0c4271c5907b5c6ea02856011e88bb3c727ba6dc912856b838aa948fdc2ed2b0499085dcd4f208ea4edea90565788c38f36106a69e7cef116f7e2c992516da4ce5727dfd9c38301af03590e0d83316b5d6c5f9794c65b1cdbd0c3b0f32f71d9f3f621a35c53194bd6d33e1261ed5e5c26cf2d0d0bf5c7dda1359671626f3db640250c8408acd492176df1d72edaa9b746bc90a1254e451af907cdc5adfaf10109d4ae1bfc1cdf10b4ebf8804cb7523e4f3e858f84d01c6632de1e5a08995fcc5afc3de99984a741306325584c3e17118e0cce6881a8edecab7957ea6bb8a628b2cd65dc77b196e55f2af6d436cea84b267839cf3ed262c70dcac7fff3be1b31ec9e3a01a273e3709e982534f8ab620394671ec2a9d26d42520b4041aa10c149a1bc605036799180ba6cfe2e2be7e6868c24c13091285449a38c552d28c8ca3389662ba022f2ce7ec3877d57dbc52e93b731373eb79197cba2700c71d912dc74b60435cc1ab3544c79227a2ab18fb7ad2fae4454261bb192459c30acc1d90cca055e15b01dd25b78d2db50ecb31508d2d71b03572451e74a471afabb23afa7118e28a0b1f619c218fbab3b73164ad2bcc2cb455db389271bb1e62f02966c2957ea29429d1c5e88c422b024fb00c53d6be2da14b5e5ac41ea3b9739ad942835398d38927eb306d36550ae5b0fa06ec7ec190469e840dec3233f4db4ae957d6638d0da457eaff0b274f8c67b591f4519579ef8d0e922ae31be364676420bb621accc7bb375c73ac7270257d9f7f21dc6fb8aafee1835eb93101f93bf61d2c4c1cec23bce7e1646100bb3d6e4153d129f33ece1be6fbc5a53d07635ffdb9847562f57ee4d80366d6871ce37d02e6a64d6a3ac60720ede902ee7c7227b67fdaebacc4637fc0193569a6680202c87045aac8c0025c88f97dcd37270c5a4e33e10c9c739feeaed1ab763965d9028f83e550af47dedc0458851269de9bf6c3ea28824c6b2f46ea1b0dcd50dfeeff880ffe4c8501707264e82d43c29f9b921876a3e7b8d80ff5e2d62ca4e69582d7e68884def7bf61dd9c7cd0821dc7d1e6408faa16fd1c0c71066052fff880f27de0155f7bba5675659da4ecc56e553172083e26f117443dcd26a7dc9ef72116baeb28022c7afb98ae4351eb51772a05a3235a0984689c8f07c55d9dcd0e24b0677e6208b1ff836fc0afd40790d2dd67bc6d7c358547bd216e350d3afcae2789b6ae886fa5afa9666b0f762a3bfca8d1e798a3f2bbe88500cc0a8786020d954c540975fe42536f107689d39e7903de2e55d455fce8e35f22bc5eb72564b9709ee1d70b85ca470f8613d928eb27316066a12021b1ad9b108b3a9eb08ecadafc063ea1dce5a354474f74894bd726f2a9a2f9cba69fcbecdae3cb74420ee5d1ef55a95e49c631152989456827f4a04858442e892082f5f6da4a6dfdfd18f111d87b8818a43cd6e329d1614c3ff3c3ba16e2e3a647d8f5f95dea9f36638d78079a5781221491fdb044e6882c816cfb41b195b1942eab55c44d84c09973bf22a6810fb69d29478845f9e22e8bd34acf010300fa51d6396c3e0d28c7abaee02fe05f441c4e62cecafe374a300160f155e0138eeed76aea897177649ec882239cac21257167ba8062739284e24f6941b80307d0437236c21a2f772bf857ed349f34404c6fa8a67eef26b17a08b8235c636c1dd09b9a5b81e8c0c6f45f1740fe734415de6887c66f1be76217ab2787b27c474c23bdbe7bc79267b8c7108dbeb57d8ff4ab6a691050678bef366bc5f10f450cdd49a4dd405663a4b5173817139e2d06225ad4b26f71323dd4b74ec5831082d0adce3e73412689411270bb7d5a0c44a2a9166bf2a4945ef66ad04f8764a64f18a22c6ff8c6fc49d6bf3ac85f58255291c4887b39180ca315262b213d6af6dce977684f45484044a4516ae98fded2434ff480e010b051f4c2b472c56c97744f8412d14c5a7453e50e3b0471d8deffe977f7cd7a16d99764850a25a8efb3d39ac6b2c448cc703ee9fe039a4a40ec3650dcb46e4ea67be7c19e9e38dbcd5f7e067c9bfdbaecde2bc5ac481fb016f3200b8af6d37f230a013191", 0x1000, 0xb, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket(0x20, 0x4001, 0x3) kqueue() 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x2) ioctl$BIOCLOCK(r0, 0x20004276) clock_getres(0x7, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000004d7d2b6b1b00000400500000000a00"]) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xfb) 16:00:11 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x80) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="f6bed35a57ee35a2f306fff36f323e0921575615afc8b17068ed410fb48e05d91ae486ae160e26ef539bdb09cbdc82ef2be8da2c99ce9d34c195d6430f03ac2bf1685e57c75d266f8453bebcc0feeab7bf24e0a9592fed81b97e64a0e388e72cf1", 0x61) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x5, 0x2) write(r1, &(0x7f0000000140)="bc", 0x1) r2 = getuid() r3 = geteuid() setreuid(r2, r3) close(r1) r4 = semget$private(0x0, 0x0, 0x425) syz_extract_tcp_res(&(0x7f0000000080), 0x20, 0x4) semop(r4, &(0x7f0000000000)=[{0x3, 0x20, 0x1000}, {0x3, 0x8, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x100000001, 0x1000}, {0x4, 0x4010000, 0x800}], 0x5) 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x7fffffff}, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x23}, {0x66, 0x100000001}, {0x87, 0x1}, {0x44, 0x7}, {0x87, 0x7}, {0x2, 0x4}], 0x6}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socket(0x3a, 0x1, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffe, 0x80000001}) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000080)) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x860b5, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0xffffffffffffff7e) read(r0, &(0x7f0000001880)=""/99, 0xd) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000004c0)=[&(0x7f0000000100)=')\x00', &(0x7f0000000140)='\x00', &(0x7f00000003c0)='\v\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='(\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/101, 0x2c}], 0x10000402, 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=""/43, 0x2b) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = shmget$private(0x0, 0x3000, 0x401, &(0x7f00007c8000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/36) r1 = syz_open_pts() r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) shmat(r0, &(0x7f00004f5000/0x1000)=nil, 0x1000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) getpid() write(r1, &(0x7f0000000200), 0xad42) fcntl$dupfd(r1, 0x0, r1) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x20009, &(0x7f0000000080)={0x0, 0x3, 0x1000, 0x9000300000006}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x4, 0x0) dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x180, 0x0) pipe(&(0x7f00000000c0)) 16:00:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000140)=""/242, 0xf2}, 0x1) fchmod(r0, 0x100) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x7ff}, 0x10) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 16:00:12 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="72853df2af92eb741c8409bf427fd3797d01f9e12602d4a0daaaf19e64ee78f9f10cd1b68ff259fed576d11d46136ea4b9a647b81d061c4af538c501ed34ba3e97911934e8279b0c5a6ed6fb3041adc90c7c025f80beea33505017487027f3d8a111fd526eae589472437c41a0c10488a28b8a891c675f", 0x77) read(r0, &(0x7f0000003740)=""/4096, 0x528ae004c6f94562) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x66bd4b3b) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x76, &(0x7f0000000280)="d9b809c0f27e625fbf63d5b8c9527118ef5422ff4443688bef91465b25c21cbc3b8c6edeb2c5bc3108b8bcfb99154cf241f98eb6641cd7ada3e8b868744632d1c9c435cd8acb80122ea122a67ad67e44ec6e711555cb494a07de0eb63cd0cad9b2ebd542b895075ea30b26d8d75b12838d383321e1c63ec00e525d423f7aae27fa3ab9030aa3599d") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:12 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000aa0000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000), 0x1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3eb658548cbad21c71004dd36a27e5ff7b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad448011f7800000000006e82ded89500013c000000e97c9440e795a7cc6f35fe103434820abc4bcabba3444000007e14295fbaabbbafe214de01906e5afdc27b8c9831351d741200000000000000", 0x7e) r1 = syz_open_pts() fsync(r0) close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xc1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x5, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x4}) r1 = dup(r0) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 16:00:12 executing program 1: r0 = semget(0xffffffffffffffff, 0x1, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x1, 0xfff}) socket(0x1, 0x8003, 0x3) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/133) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x2, &(0x7f0000000000)={0x8}) munlock(&(0x7f000062f000/0x4000)=nil, 0x4000) clock_settime(0x4, &(0x7f0000000080)={0x1, 0x9}) clock_settime(0x4, &(0x7f0000000040)={0x10001, 0x9}) 16:00:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xd928) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xe5e1) 16:00:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x7897ed31}, {0x3, 0xf16b}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "23df788edf52314b37f236e788111b8a26bf664b"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() 16:00:12 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) socket(0x19, 0x4005, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000680)={0x10, 0x8001, 0x4, 0x9232, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xcce7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xbe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xeded}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4000000080}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}], ['./file0\x00', './bus\x00', './file1\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./bus\x00', './file', './bus\x00', './file'], 0xb91f}) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x800080002002, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x1d) setreuid(r2, r3) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) preadv(r1, &(0x7f0000001780)=[{&(0x7f0000000580)=""/238, 0xee}], 0x1, 0x0, 0x0) 16:00:13 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/158, &(0x7f0000000100)=0x9e) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x18) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) mknod(&(0x7f00000000c0)='./file0\x00', 0xe041, 0x18246c70) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mlock(&(0x7f000053c000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80, 0x9}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8005, 0x8) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) dup2(r0, r1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10088, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x17d, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0x100) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:14 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x7ff) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) r4 = dup2(r0, r2) ioctl$BIOCPROMISC(r4, 0x20004269) 16:00:14 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x7, 0x10001}, {0x24, 0xfffffffffffffc00}, {0x5, 0x3}, {0x23, 0x7}, {0x0, 0xc8e}, {}], 0x6}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1}, {0x18, 0x0, 0x200, 0x7}, 0x9, [0x4, 0x5, 0x5, 0x7fffffff, 0x1ff, 0x1, 0x1, 0x2]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="b6") 16:00:14 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x385) setuid(r1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x4, 0x100, 0x5}, 0x100, 0x8, 0x20}) fchown(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) flock(r0, 0x8) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$inet6(0x18, 0x4006, 0x81) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000000040)=ANY=[@ANYBLOB="1f000000cf87ad06a900f543b9fd84f5b0b57997ad12840a21f4bf02e8d5c0e18b0397563ee1c8a7e8c6b4817ef694ebfd6711b2bdf508c983c6bee4e8e98bddcc1a0f1740bdbbdc364447cb90fa75f4aca85ba9f4b52789cd0ac4d846b88444577a16e0063df6b573a7fa32e281529787f4748cf191a90cd0d330d9fc782038958189a5478ddf5de46a6b73393c9280953e08efb2a7106b234a87ff01000000000000b1777c6918c3bb3dbf2c01c353740e4dd985034da494d73101f20d58ae"], 0x2, 0x0, 0x0, 0x0}, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x400000000000009, 0x88, &(0x7f0000000100), 0x0) socket$inet6(0x18, 0x3, 0x7) r3 = msgget$private(0x0, 0x402) msgctl$IPC_RMID(r3, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x8001, 0xffffffffffffffff}, {0x9}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1b, &(0x7f00000000c0)="b2a7e74db4dc541d85999f856f639141880d8b54f1a4857a01cc76") r1 = msgget$private(0x0, 0x100000000400) msgsnd(r1, &(0x7f0000000140)={0x3, "dadbdb76db18e3f838a298c86d7e41d2dd495a58af3ab1863e83e3169f521f1570f80ef5430fe5ae016e904c64f79fd15a2fc83b1dc1498363ec711deab018f3e496cd37c4d7c261d32612db106759b37b22ddfb32d04df62615aedeab788619ed18a4e98bf871b5daaab3e685c1f549a7e117911ce0153d9b17ceceaf1778141facec3f83bd63ba1e77fe5b3bcb1ff4d72d966cc292dd54f8742ce1b1be5b9691d09d90610e3eeb114f53"}, 0xb3, 0x800) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x6) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r2, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() r8 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0xef, r6, r7, r8, 0x0, 0x80, 0x80000001}, 0xffff, 0x7, 0x68}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x2) socket$inet6(0x18, 0x0, 0x8e08) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/84}, &(0x7f0000000140)=0x56) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1000, 0x6, 0x2, 0x4}, {0x5, 0x3, 0x8b15, 0xeab0}, {0x7, 0x80, 0x5, 0xffffffff}, {0x7, 0x3, 0x8, 0x5}, {0x80000001, 0x100000000, 0x10001, 0xd70000000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) close(r1) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 16:00:14 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) open(&(0x7f0000000180)='./bus/file0\x00', 0x102, 0x8) r3 = semget(0x0, 0x3, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x295b, 0x4, 0x3, 0x3f, 0x4]) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/104, 0x68}], 0x1000032e) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x2) fcntl$getflags(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2e2f66696cf6d6f317653000"], 0xa) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r1, &(0x7f0000000000), 0x36f) 16:00:15 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() getsockopt(r0, 0x72d, 0x0, &(0x7f0000000200)=""/6, &(0x7f0000000240)=0xfffffffffffffc9a) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getsockopt(r1, 0x9, 0x2, &(0x7f0000000180)=""/102, &(0x7f0000000140)=0xfffffffffffffe9c) 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x81, 0x9}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$KDENABIO(r1, 0x20004b3c) sendto$inet6(r0, &(0x7f0000000040)="b09ec7cf013ff8b048794a544002fa3a7a9da8ddfb441b37f677b0c02a9c9a280dd62da4518ce999c2196d5d241a449b9f49e83118766fa60f83b8857cad0961451d4218", 0x44, 0x400, &(0x7f0000000140)={0x18, 0x2, 0x0, 0xc4db}, 0xc) 16:00:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10040, 0x80) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000040)) semget(0x2, 0x0, 0x282) 16:00:15 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_SET(r0, 0xfffffffe, 0x0) 16:00:15 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r0 = socket(0x40000000011, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0xffffffff7fffffff, 0x101800000, 0xfbae]}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x45}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xd357) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x4, &(0x7f0000000140)="6546a8d0") 16:00:15 executing program 1: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x679, 0x1dd9}}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001240)) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r3, r4, r5, r6, 0x4a, 0x8}, 0x3, 0x7ff, r7, r8, 0x1, 0x100, 0xaf9}) lseek(r1, 0x0, 0xfffffffffffffffc, 0x1) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getppid() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r2 = dup2(r0, r1) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000080)="de5520f38ce932536c7fd5c66f948acb656a2e3472be03e325da5b1dc4f9db191e5558c6edca32a94ae1b0a5b34dca59128dc810276a3c867cf92eeba729e42a79791f39169afd15114d683bda66c0c1daf0de62a16d1bc472de9795b7cad1c31a20fe2a713093e409a06708a13ddc2dfba958066d4ed2243cd64d5bb3c362418ee626e95bb75c60315c9d6ba7971b6501416552c53b4120e9040ced29f19721da442e59436342d6daf2e378ed87e463da10b2be1aa66a20ae27e1d5e445", 0xbe}, {&(0x7f0000000840)="9dd401332bcf778fa4cbde0f42853e74d3751f257590beac4e2e495db03bb5b12b206c47f5f926689458c82ca2c31f037e96cdb8de924432aac0b003d6be8123081e1ecf56b881ebab61d5eb71befc6872e87c9ad75ddd226296c32c15c810c3d6d2aaf2fe61cf2b2f0dc9728c0f5092d1b3bed7f594984e801b6e7f15935cfdc253623eb1cdeaaeb8488609be66b4467428bb8a2b2b28e731c55016c518a9eba9a95ce6d8a51c054af2f2a902e7e72331c44f12c63a739a73d9172a1e5426dad4da4c93339f2fb7fe70a11239ea4e772e3aa77814a38f83d197ba43385995d4bcd34fb6043172ae1d77b97cd4b0c03b1067b49d58d740341938403bd27265a955cdb1942856cc366e10dc24e09e1e70dd42e3b28d93838267b379434fde488db49305d720bce08e473e50097b98833ec31ff1bb5a16a89903efc2995f07d0713225839eeae391d1d818e02e9b598b661b5253a3edd91d0754df872d062cf9bf3db2a23209801b833f5c882304885b452c72b6456080a30c2c94e63de86b165cac315475a7ba92ec4410c24e8af8a3b3ec57a603efff1270877adea67e7c44096768b4a4bc7f98a7bcf735e5a0917d131add1c1beabbcbf76168b7eb851b063c7cf7b11a457085544b188d65f57766b4a2e501b7cfb91b29e5ea18caf76363c7976750427629b5ddec0c722004fa3486b21e74bdd1c8a45145b22e844d97cbe0393bd8e4313de1e09c22da7d18ff6d0f025c3bff664d92a283c9c39f86222d0497c69e9a0eedc4e020d25b105fb5df89f30758411840a5e49b346742a19c72c76c1c6354fd31f09b7c7cdd497ec3e1e023f13f2a090a92b9b2aefd25185360283b1c867e736568c1d232efc9b245a0cc345cd717c2c72d6ab289b9395eba39876698b9ac3f87e83865f4c18800086e95f379e93208eced3dadf414980d0b1cabd10b27fdbc71ebbdd15c664f647be5b7f2e3038c0199a1fa3e80234badb15554e5c4cf1b7db9e7fa042bda43fad6aed7ef3acfa7afddbf066fb997a2f8517529070423b385ba68d4716cf4d631aca9d8f053f17b6e9e11e6a23c233838ade5dd300f054c62eeceee43375c316c35bbfca4894d9f1fa4d754b9b44cf8d23fd942ea4eef6e9f9604911325dcfc8ad49a5b3f3f3fb23e9d719678da16936af58a9b5d42bd5c738beec35c55b13cf261d7832f20b9bb2c3d660ad3bcb8afbbe46d36aed4856881d64001c98ed2dec336c43d6b1ece1311f7e8cf754c763ea7fbd2555f3933f7d4a35675a8029335d1e2f8fda6575414c2e820ec27278e2190d079a1bb7618d31599bdc6558d23b0f1987237fe24ae14d6d978409c59896c7b5d3a226994150c0c1c1de157c7a428d309f781c69c0a309b20c6138feb68c3af11325b0844af766142ca03173108219b9c056281ae0813b2972bef4f5012725376b51040a4f7adfb0746ceded722c3c9b5c0ffba4d2bef082de52f57fb23e14c727237f455a49310a5f8236c461a427039f37c27eb05bf28bbbfea7c2cf0d460ee9c31c28f81b6dcf37a5da3eafa1b8d9e7c3cbad1ff8e2517dc34758bd9ffd4be4111be0805ebf90d1e022cae39d0af29f37093ead4ecb51478c4cb8d2e5800f03b5b040ab8dc00d6d708a2d05cd5f48685c55cb87b4c387987f1aa104534d144aa651909ac5245b2839c6804710ce571b19c92faa122dea8526f7452b33b0351c1ad5384a3217a3f9a4b738c223cb21c2a6e7e41acd8d33a86cf6a110003e20d905d1a804849b784582b08517468cb1ea625d5f276b7634f7f78f72bca152db848d66da8abc4859e54fc4bb59f77ee382da8f44331f9479c01854f0222cf751f09a6c48a68a8a9ef28ea5a313f1eb7fb4a6271c4fd5470cfab68dc04e91294e562fa804b9f8a79909031567002218009c68c84b30bef55eed91c9ac62333c8727bac4cc01e617cf306206bd1bc46348fbbe69b0ca8258fd162d7b779a60c0f896bddbe82587382baa58ceaa78ab82d9a4c7a9a44bdf679716d50e2b863c7cb7e22e2081a14efd8273ce3475b4c3896a9c8d986d3c5d98fabbd575820b42df152a85f71186322f81fa91cfe46307672c78f2dcb2197b418620e1097e9caca37847289a8b239807b2aaf2fd2fd47d2e5db0a37b56f940a31d87080529772053945c0629ceec68c512115d4061adbbcae9fef46fa1bbd829dfedef156d5221bd5285a963d0a4f3d16647d594cf32af6d96ca0d043cebb04c96f03b7d5c3f5ee2fea5653a6213a5f963ad2c39ae42585af9947e3a8885f5221a47fdf8169e35697361a06317c6106f69bbcb8f4bc8aede9897236fa77af268f62235d1b8fb208b8a6c6b03c3f9fb8ca88f4ce1ed1bb1745030592c9c442802e41a422b8da7beaa6c9cb0e0a1cfa99eaf3cf103bdcd3f16547bbddb307a93a07b45bb26e205a20f6d8ba86e28bbebfe7aeaee90592f16456e4c23c494504193671e474a92c9f3067ad23943784fd988bf06bb0e0f4bfbf51bc4ace4224fe72fa031c593f173219168f40234162c1d9bdb574d985c3a45876eae1535c3d10a534a3908927b956df0e704c43ca9e3d37c13849527d7912d438ff96d9d8e9e323789d33e76b4df60c0369c9bb508c187388229b0c094a2bc10cd60f2b461cd99eae15b3caee65fa533df76fb58b544ce4f076a1cb9521e0d18ec4de0f496275a9a3f8210bba178cff0cf33037c062205916b74c7d8f5aad6a04020838743993108876f0d0d208e34ffca7fd86de684fbb11be73fb92bbfbfcf46c5650c2150b4f88c31069d75e109c64e1f3089dd169262d0dd4c7832a668fafb2be55938ab14e9049866563ac9e01edc1c281bfa2b987d3dcfece1c33e4cccab328bed8f57b770af9414d6943bb8a3d749e52e95613d79937e763b58b4fc8c2de69c7f7073c50857b0dcdfa3af195aa1f4a536bc06009c5debf8fd05730c8a79e9d18656252569acf48e13b48434959aa893f8b11695f4d28cc05e5b21fdbe70da17f2ae4974a4bf9a2eda37b4f6406cd39ac190ca92abfc3eab9e5ca21a9f32d3d6ad048d6eae2cf67f7a1b83cb5fae95b1b1998a08c0d20526dffe40d656cadc374057b67e9c81a6f22418449dd545a56ae59af98294b5b398bb5f88d93e8448aa60f3dba7160909ef464751193320e7287cd241b02eb447b0426624bf926d617ee804df8f888506bf05636331f357662fa9533437bd68418a4361ec3e304f3548b460123e7c977feb6a8981e8a9696c232dad38f656bd9097c2a3d3521d1f952525992911a8bf4e9568410ac46a07d654b53b6c623ff33651260eb9e477a6d5b949870d9967ba95269bb6f889776ca32d59c63fade47058028d5fb079506a379cb638a8364626a820b1d17cb356b2831e2e1ebbe54ffbfd328b148d3c64fe82095ea2ab2ddce504d11723ca93019407008080e7f97222c21e471b38d74b590c33405fcbc18294108bdbbf5f010cf356814001eeef00b6426786d6c4556b464869ccb334d473ffe2627f0af4ccb8a57f915fa5c21abe7025b34154547a058101dbcea43cdbefb0c50351cb26157ec570ed751a0a60eb0d4cefa4b04a037223eaed6342943cbf1c755ebad1a6ec08b027932f496bc34a63c739171a49412f7ede78447e52317297c43e1db3ad99902c501ef24c3b8be2860bb6c81eb9f5bf85fd3f8d60404566d8599c8bffeec8b083cef1a3752f7ac7379786e9da03c534b9e880bca18da04d78852ea6c91854509a4f6622276611d9b4acd37976ddf8e14d4f028e91d3c43d00d8dcd62a2dd7ee5993b8b564a3477bb8ddf1d68a20451ceb758d56b5b6519676b0d5d2cb4fce61f3ed04e466e5b0941f547ee70dad1d81d70b593f8976839e9ae52caf4bcd14c23ed10a0a9745e0d0a29b70bf212593ff8c8c2ca5ed046047a4ffafcec52fb418ab42c37548acfdadf4d7a4f1a2917ce05afcb1353b8896f281ff70f7e95e2f59278ed0885cd538e262a530be43aad560515a8896faf081dc54530d7078338c6216975b4a863e80e5ca48169432733007019b3813d1cbc400f935112a3b50bd4d15a5a692b197fdadb8629d0e783e2f17f5cc8361b5a3ac02471302107bb2bd3e90dd063df597d46dee1057c27a1b2563e5cf750f5b391ed1184a0524843b3800b792043deaf413b77351fedb800ea57ec412dd4fb2fe1af210ef79a8df03a7a1b008cf5386639ac1ee793e358344a028a980a33d9c9d3be73c30164053b103c014f53977fb6ec68f9bdd60312c88320354383fbcb5b522c5d573a2a489b42728069d1cad9de6769309c336baf79c7b0d24de8313411a3f91be80b35450a3ae7046dc3cb3141a895d34f98647cc4eb96591914b83bd314928d4d5243ba300538aeff2ba2e5915aef1f2179461d4e2390d73e265ff87522e31bacda9d1ca57f1f587ef10421e42b6c15de8d9c1644ec2d1380318e926fe571a23071d6ea55446ef3f98fbcccd88fe0fc9702a2c69bcd22c0d19118480271a6c222c3e1b7013ab51c404b1b13ad72b94ecdf1223de79facdfdf72f647e206afc010fddfeca58cf293db5c6427f2dc55299a7d943bc9448518a40c570d136a113571d10074de7954a780fb2ca93be76e0841fb98d1e5c92511f1773cb5bcfabc75868a38a6ef4769ba70cfda46ffd30dba3d75a3cd4cec102ad83e3c263ef8ced43ef96020ac60e6efa29c2ea0901ae5ee62d67b1016e35858b901bc639a7b924325198d214e110f846ab9bd2d99e01fbb455844561470fe0070ca8a732b96d43e1a1d6598188fae4403767beac750023195fcf4c6347384cf239145bcab54538c0ded0c32f9397fa60088b65be5fd0b9cf53b561198ab4a839b82fe6bd4f655252d6f0925fe61ee8c35863a7c3111cd4b438b0708ea01aacecfc28937cfee814ca0e094d748bc700739489e0fc7bde135eae0e563ce960b4f5c1178bf61b300c659bb844f669c2e92e907ebb18b5949f23bedf8a22735b8b09ed1f0e03b29f9f2a99343db8566d59f313555ecf6f771f295744239914733aae745ca0928aff51cb1d8029407c70811b6ce77a25feb16b6682151946aafeb7ffad575f8734e8ea8f0c7dcb72152e5a7ab5080734f02754f1a292b55a46f4653086585197fc63e76f56fa1e09886f067d23ba468da95c6707285cddf5fc962fb2d35aa8c8ec06cea3dcb41ff011b78f292efc387654127a324716ad11e909298bab8c48a70778a58ef39f68717d05a4aaf3e6790c5c416769f738c58498e382db2957eb09e152c7926e0a7ac870a5929c0d3e46d623b045fda3df7d8c476cff138c8da0df4396012a7c1cb3aa83c8905de18de504f41af98c9fb811f1d885dff240250ed22311b6bb51ca5f9dddc51f9fcb9e49e52f477c6e3cbd12a7a3245b411277c38f2a6b882ef7560e8c684db0f074c6cbde67dd88f994513cbd88de0ad1d0edc8a0d712188886996300ebe566c7a267fb1dfe157d0a38899c2814664d61ee8053d6d0c78fcd953d01b9c0d29b722e2ab84ed8d807beb983dedcda9b0c9a50e61e360a9690469d2a57a3f46b904985cd53aa673afcfc1b9dc57e3597431f34e525e02f7844dbcb192b8e22d14fd5278e65d6b8f33d0b1348f0af815d1cb1539b192269a033094040ca5e8f7d33ca42d7f4601a147c2751ba7db200bd97dba05908fc1b6c8114de66ff011431ccf79ef24c00b00d6554efed364e6f2c02487dd84b347a467dd07d32180810c1492865e7e82feef7c5ef7bc258ffb88ab21bb85f1b48dd44118a777a21ae6eb397efcb037", 0x1000}, {&(0x7f0000001840)="dca363d4d82f7ed2d337207f0bce70e643314b1e957968061fc9b509c067e456645d76810bbd65c66ef53d6b07badad8d40164e7631f2857e5950b74d5fc34defe0d701c8c6163cfb811fdedecd333e2a93153ed2c44b5d6ba67981db1c1cf7760d225bb6610292bc5b3da0d554989351b9f969e71fdaac8001f8274c2a26078479f77e807362828801d62d7926523a906293f53142891e97ca307b9a28c28ed0a76b562e46b6e4af301714eb90d076d8b848eb71ba8f798fd6b6d7e8df6d1e959ec83b8b88d80a4dbd7883d7994389659c58f4585ea34403c7062ee6e49775d1b0651932b6a0eba3ac627040f1c972b69a33e9f69ac9955b16bf49ff353ef91341b559e506790b6dc7246d7be2c7e56e684652e0f806c08d7b250ffd05b0f207e0d2dcd3eb201c50543cb06f7e298ffc21a7a1b7be899b6bf6baf210a5aaf529fb7cd3611de516d0bf7bd88adc7a2ed61ee82d00553e53edebf5d69aad2500c72437766b905d19584d87674a8be32f0ffe83bbceb74ce809740da5abf352be105bf273060f2440e9f1f0887b12faed87421f24803a34351e0a3ff0e5b7ff2a424f2c27c40e2d142b222b2689c023692f174485bdc24b2274f8b5e47896081b73c4d3e6a0efe016bcaf1babfdc8fed5637169e15719bbb95a22e4f6f9be5246b660bf91e4f7dff060b51aa148194e37b8daf0b5d391462e2f6def4a74b10bedfeddfbee57b8ab872d26c71852fb50ab8a38202c48e62aaad8656616b97c92c54ac35823893f5732c2c5e90d4b217ff77fd86e14e4dbfbf16588ba24a89f5d2155eb9d79faa767045d77bf0a0d5972ef06a472f7050f8c98bec08a8f4cda39c7f91c4c35bff8325b976ff3e69381bb8943dbe610cdf220bf15f3ae136db8c15974e75694779513b3d76d4ace115990dffe26aa68b4f884a2aa4ab93dd84e60eace6e43e7eaa6773fc63dd90ebe28f629cd577e0efc1f6b88ca94a3f632a6b7996641730af6b064f77db2999b39013959c56d3ebaf68b9c7018b4c657c623d0835f5affea64c99c33cb20405e2d4bf8e2a94a55e0e47e1667ba9130b4ca0a982eef14311efc9a75e55e4682dadb4527d49647b96d98e7223b5de3feafe7b009f63a5263aba520f0786840f93dbffcf5f86193b7a0822c735b09d8f4cfe1d2a741a7d4f1a0db95c79f9dd8090b16720213bb89c59404c44cc21b0cc1ae4f3c529630bbfe580d7e1afa6fd33df66204bfa8203f6f3d2db6b8bfd6cc6ff0ec4473c37a26b8b9fbfe1e811352b40d819748bd8b1c890e42f1307fba825f5b63bc4ebadb7afa0b869a1f65522613441a526d46f9a69b543d190a552bbc0473bbd339bd4df4dde9af4938b3d6520bfe7225d5c797ea0d31c243a86e6b7b58358e8bbf49b5c7e044ca2acc7662193d417ac10167c56e7f7024990eba4dfb2136161c763b21c56229ff01823199d5b7ba84fd63b74633a9eee147bcfaee142afb60d350aba97a2e6a5d88fdeeea699ffc78e6956d679433cac550da4a9b4d47e2fc0233ac6921359ca8622ce410247a3ce9301a601ca89ac53211c3f70d7d127dcc225000f1b7682d4cb04b79f8e22524999fd7dcde50e8474e2818e35fc5f9e762f4da0a6b8862f86c74f98b85bfd9ab225c4be3abe83bad95e7ef7409dd775c9ceeb89e99288683b5ba058df7699c5cb4e6ab555f4e71ff1b1332ce35dca5501e541a665345dc4b4c7f7491c52f92a7f5776c8d992415abdbcff84ea7746569b7337f4abeee8e74d6d6077fcba649699f1f6bbd605030a53d5ecd76b12b47058fdbabdfc619465a169bd8c4e81709df6f0c363392afd46e495a9a5cd64ddbfa614c86ca08c93e90af463f3aad77af540c9a3d2608e83514e5e9f91693a0c166204979e4b8578e98845194956adb9b652ee4f4ecf6cf021a1abed9e77550d93447716f09744db7876fb807223d8047fdc2e3f6f648ab1501147efba96df7821ce4a386122f320c8d683e9071244903b9e468fd4bae1328e524efdff3548a8fcb8dc9adf3c89d8917436d877d4c02d89dceaf0274286ebc9b47f27c209ab917eb99177cdc015da67f6d260da2a163d31764ddfc4a95c2730a02053f4b6e35108efc693ae6a451ee0199fa411ba16b81f700fff10a5737fcd1760755b2022b01ad15ddda47286a6bb74f5cb42f9cd46f6167ed229586516d737310f10470fc8ac5b298c98438608973a7721e60aed24c4e1037042eb4060b00e447b4aaa5f5bd3defcbd3f2fdf92cff4fa2606b2fd0e24c2721b13f5327c7a331830bd2909c11a181951016b268e9011bacf073cd3d0b5e31ab38a53d1e3c98cf1ca2e536687bb8d1138fa0606705728a025dd612fde40b037a00fdb6630cd1ee42892bbe6c2bffcc2815566cd3bfc15741c3f017dec7690ba829ba9c5352cb29076484fa6e7094b01eaff42b909bf94b837c6502bfedb17b70e44b3cf994f49786195d789b5b461c4ed867c2f8caef7efb80b50b37d032eb485cd6ceefff83f9796e5ae928b81ee5b99e9a22ddcbb28b7b854d2bae77c683c12329859a5976ca821afa0c42348db5725385db62acb9e2f7b2b6241394703d2f1662a84e0c6533afc0b5d5144bf3819f81c31d427ad1e6ebc78050ef6f4c5d4b7944532eae6a4e0d19218676e66227d30177589981ee4f1a57f3f99a6b70bdc7d8a2c686c7326bb5f9c6b199277c9ab875316e7bbedbef0e47506ce5bc88531e499888958bfb5c7318f186d46404547d6ec945350b812382e7f40749d15ae4b1050c157eedca8021294940e1130eea6aa1ae0843eac27320299205425c3388b704f89f4091a078472cda5c94dcc2550183138d49770d3337f73da68c453faf199a767aebedefdf5efee54f9b036e0c893c257457f742e180f6ba5db1b686cde83db6f8df6903b507ac2006338a00de009d34773c19c6acd824cc6ddf59a95ba1bce9585e6caebf224310eb44a290e97815cab4965fa66f84bb6221570b4ce37299d90b0a13f0e93c9dc9ab529c852a2782a1bebee5edb7023cb5f5f5d84e5f4a7887d8b61d04ff301ec8e074502e09874c01135ffa7ea47a16a8a8fde747b3aee72937697c932393a8fd461a23ac4437014791a594cbadbcee38c269209b3605bcb1f11ce84d143f65788018fb52fff4d7b7750e8009677094f6865c4f44aa130fdecc34ecb9df26156ffa810b3d571867755fa4b31bb2c61d4fd8409fd03c55ff49868a1b655fbc63a5a9c28c0167b460075a3abd3531935f06b407040f063643c878d713204a4605f128de5676957ddc595794d8b497217cbeefe3e50571c24bca2e1c20b14cb625ad57b91565e834097fe2133debaa4fe74e58cb878dd9464ee4bab41a592fdddf949ad975e106820cbcb6c6ccaf7c6e89c978132910464d41184c1825b07fd1fc38f82a738db0a2c053ea8570000cb1f642ec84f49d5d2ff9f44f2fc52e1e753ffbbcf4f168d73561f47bb24b637eeb13f9ecb56670e7cd7b5476400fe2d8c6de74bfa8db486e477d055b830b27676c235f12fb99b91ac8a79e3e4c30ebcf6147568fbdd8da0d1f547e5a8b10cbb826767255b7195e4ba0b0e01aeba01f9ecbc794143c54e45dab2f447e921b4ee837b06aff7b2d60c26cc0857648053d666aec9ff7c705ee69b7e44c1c6399965073e81b338511ef3daa667ba9e945410bc3fbd943bcb63a1704e5d913a52953e943f3cc29acf8b48f72ba846bc0030d3a992526e95c399417056bc34cb1f6fbda26983d56416043c93449058c2fca71b7189e9ffd0223f710d381c85465dec288a49e5a0851c3df3f6d9c18a257342f224fc2e1878f15de0562fabe8a9ec624b2c9e75152c841d4eb611e6d0e9fa324a01cb4bf5c793a80987a7f2a035c3dc6f5157cd46a87e73a82e6cf55cb7887fa67762513c37329a33066d9cafe38bae555d609f04466f58c78e4489be7c72e346f6113cc8c79536d854ce85295afb74ddc8d048a0d34d79aea0a6d106166df2f7e4db03083face2d659a24359406417cadfb5172fc371bb0017986b081091d68bc65e3e2ac3eb27907952fc6206d04f8171903c429e39cf290164e6c532f1a79105ce99d9ea5be5078ef7a04cf190544a099afe92ded6b3fda5adde49a5fd24141e017b11bbcc805c1a59d909a54e451a323c77e83e207a5b96cadafe475172b88be41f6132dc7bc1348ed7e3be032de7f099e2bad1f1cef145447b56294f7f602825e723ad8b94866f81dd523cb3f1f9329d62cd2759970dde992cb32391cad98e14e74feee15a7ed533ab9db3b8894ac5dc91198b80076d32a5b28eab366c96a85d1c6f545dfccc1ead8b44e233aad2f736b0071f2ea4b3b00a15e92a5929004aaf1b432e88d35d2670fb8936c9e368ba1acc33c1da3e8f61d386281d4e210ddf551e120c50118df55f7d13ba1d4d58f22d839a9b58cfe19c8753ab1c08ca3b3debd18007ed7ea9dbf5accfe6e6df2b0c0b7e918cc0670cd3974f04cc4467baf9d3997b033cbc4e7bea6ea5823f632b539fb4b362d9bf5a038114789dfa5e0159efd1b2b3a2c1ebaaf35b1551dd9006f7c7a6b931be2473ecddd594e3efd7d77a4307787d6a323f4801794776990c21c9acfb4c39b2c828caffdaa04fe4ce63821c9d32f066cba545fb1f721110ba542274b56c6c2cd5515796bed010f6aaad47f4f5090ae9605e9dde8d5c7b0e8199341d7248f371acb3de057d743f147dab9d432b789ac7382c5aa3aa4bac06c87a5817f6c4c2a13002ca1cccb312b6705bcb0c5603655b0e44fcfd8269b3cba37e6e7f5a648165189fd17e1dfa859d63436a2ff64b30d13123b021b1aea690e5920c868ca5cd819c1f4facfcc33dd9dec4061014bd3e6e96c0ae17f08f69e30f467010025decbf3cd4e7e6f27f3659ca298a92ca789e896a39acffe31a49ed7bd09296316fec82cbc24f90b98d06f86e95d590a1901416c5b36b8d29c625373ae07178d6e54e3167d8ec264a1e459bae2a2244bdb618b90ee281a40980ee95fe019ff904dc536ac2626f20f966c384c8453942d5e748e7ed09df2f7a7dd43edd9b472aaec6fbd9daa5a31834b7abfa6ea9bf1c4020d488f71b35bb58ba28310eaf49001052d131d516c68656cedd77df578e3f67e4a61c1f053576ba806b9b0136375c25e2836cc940eaae8c2e9f20624cdc8aeeaec27e31374d5dc3002d2f6f5b791a36157ad484e12dc60bdb07cf91304228c9bb2da1dfc38f4b36328c214199dfd343d5987cfdf79334400ede8af1ef9b8e220faefd4c323465faac9c84b1bd560d2c65d16d6a06c000aaff231328b9bc6416395d6b2ba7b8fc60a074e6247ba153212d517c22994abb92f50b8cf234b30bf4da220b80e3c25bcccc5ea8c602cad7f71f90d8141163951ca77a4c9757f071acb77e15556c56cb364a44548abf0ddffb07a66d5bdae7b5c45d6dab1657df4fa22c312d1923a71c60ab51b71b3755ba697ad29cb0c21b0f5ca89ef79590cbe73300b99dd61b11e5f868df97cb02cc43abd3107b6d779cf447cb761548482a2c6630cbe4ca661e780a073c20b997694ed3e11f6e31103ccbd20315aadb0d9ea592d1ddb201df84d812b7e1d049e94838ec8b5c5ea3aadf5cfe48e8fd7d0da535d7a831a6c1f9f5169df3d982095f6ef5f3a474c79c1db051607f4a00c71ced4c585c3703911b2772ae519008a6353f4809e4bbf98a7b54b4bf9e7952ab2b8bb5115f9be83cd1b13b4bfcd91bd36344b668e0995fdf68cab4da022529d15194945096a8fa11c11147b065", 0x1000}, {&(0x7f0000000140)="29ee22e0983a4ad7a5fd0f593c43b3e95f50af70101d6c20c668107c", 0x1c}, {&(0x7f0000000180)="8c87d0b535f15e9806054af13ba54600e23e7c12708133e07e316624904a3d9cf83589d0c3866b7cff463b0b4cbceca7dd0444a22bf4bbfe854da616711b0954b19073d8f3620aa68a6d7f532fb502abca78b3aa6fa769178967cb9585fb35235a240daff86402b2c9c765dba7ef2fc128d828af1d92a87c64d8209adc69e3ea33b46aca185a15fae7aba881443d143ccee5ea5ca4b522a5fee97b74528dafba5b41372361d331bb", 0xa8}], 0x5) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x7ff}, {&(0x7f0000c23000/0x2000)=nil, &(0x7f0000d32000/0x1000)=nil, 0x9}, {&(0x7f0000b18000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000aa9000/0x3000)=nil, &(0x7f0000ad4000/0x2000)=nil, 0xfffffffffffffeff}, {&(0x7f0000b80000/0x4000)=nil, &(0x7f0000c4c000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000a8c000/0x4000)=nil, 0xffff}, {&(0x7f0000fa5000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x101}, {&(0x7f0000f52000/0x3000)=nil, &(0x7f0000eac000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000bbb000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000c0b000/0x4000)=nil, 0x9}, {&(0x7f0000c62000/0x4000)=nil, &(0x7f0000f2a000/0x2000)=nil, 0xfff}, {&(0x7f0000c7d000/0x3000)=nil, &(0x7f0000f80000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x30, &(0x7f0000000080)="30c1eb472f56135d7fc0afdf237373b642431e464f6cca2857215129d1718468e1f7802a41b45ff6bf50a0ec815382bc") r1 = msgget$private(0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x6) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000000000000c0bbec8afece8aa9dc98e0d005f1492987ca0b6ff167c516dee59113cdc4617786d7e7285ec0fa21031300d2c1bb47d379bdafd98d055c3e0365f190a25eafcd23682e8ab371dcc28c40066b81fa06877688dc4093c58f57fcde7cc86116be994d0d02ac157332005a48f2e1c783cc0b97d5f4e9a63687419cc1e95511725690107767ebe440a9d26216d86c026b74dec71fac90df1605249023ca3189dfff816d1de220321c24414419daa477283d24f2cab3260b41b0b102d9cddaac5e448687fbc4f41cd4832d0e15f400cc6765537f2c335de1d1fbe43fdf610623b388805dcdd33834be3ec32454b53bb44e7767388ac7fae7caf43f85339b6897f3ea2e866a0b81214995609628459c76c4d2d0493dc891c0d576bc4f9d92d5e6a3e523ab912a7a65e40b39dd7b0242652d44ab774ef4d474b71d3124942e2744700dd7dc20f2ee2197e918378de1454561fd2920ce93b93fc5d178aac912b7a7ccf7dfa349eb21f6fba528b7dc46467d3b19e4c21f5e96416509dafa6c09032978e86101b4fee30b87cec28b7366e7656bae9943fad7b79a5550c73e82dc407d7e540a8653a77c46150763bd96281422c48446814f5b5e32a39e5822c24b40c907727ac1eaff3df6cec81c2e022009e6f81b302e6500089648c93f2c93629b173e836fa730bca636d433058ac94de05a53688b2b284687e2a366a7dbadbb81d03a49ac8a93afd5aadf2ff7f14efa00443ee219f0af4334303edc3dddfa016536532db5ba7cf1335cd8308bb737483a572ae1f960797615d6099a2edfdc657eb7b7bbf366d2902bf8d68a4fec09530f5a91262df915094ff825cf6fb3f4a7a7d02caebde40c599287ca6fad118b9a18a9f1f67eaaafb9dd88bc12830d49f0140adeb29fbbaa47bd573b870deefb3ecbbf704c621eb08d8ce868c5d1277d0409451538d20171848b297617dd0744ee5e3b8306cb9263943b41d56d0442395e892ae15ed25484fc71d265a4f9a014a413c39512094fb6d3a6737e1064dd1758327b3c892ba89650e4493f1a2b55050065068b1d4a8f53c19cbd3bf8c32854fad7bf59d4d6a80e4879a407e4aac1b65232a90e5e3b773ebaba165b9131d1be29a75f88c56a15b4a35f08b46cea53d2facecd9ba6ace2eddad20457bc706b183d6bede0ab3fc733b2abd315cdbf8295171acc2e1ff47d2dcd77f5ed1510828872ea0345c0ad9805962a998d866598f8901e6ba3fdf8faad9d1968fe86bf4aa36180bb8e15a10fd5291ec194f5f0fe108c56424f8a2aeeb07ebc75756caca21d23833bcc482883119faf23d280fd5f09c3496a423e59a1952bc450fbefc2a719fc952b3263aa157e848a37e7fd24e08980dbc543c520f1b21a3ed7dc3f9f65aa17cd8bacf614bd4e99df2d42409cd844febd9d2ad5cc257f4eea3a9a0658ae32457de35b95a39e36d007b1c49fb65951691d9b43a05626046d7b1d4260066c0df61c3a1c882026767cb089de77bf34f1c70fa07ab9f4cf15bc3aa7d2f3987eb66d110d500b4ddd9e9410a7385c4739b8f897be566bd7670eba944e39bda96d3e17e85415dbaa882c03785724e4075e7d88b629e65fb05cdb39c76975ca6460995ec7719958b775ebe1faf2998a3df693deb8ab9c88751b86ea00275cc2d5cc648e430dfe42f0fd7fdb769300c559b5f52d7d1562fa423e8c6197d4f34134f107b0937619ff2365fa28b28ec0a8004d4132a58621b10e59ce5b0c46496b0b6dd19d8bba78e381ca397072795eea2e9aa475d73dd80f15c44ada8248f2146819dc4d44d3d6fcd73eaa0b776151770e9d9d918101ea262807327212dd1ec8e1efb8da93fff915f4da237640e0c13c001b1120bab24c25d8d6fa1cf02f9a4355d78c23434b29a6618a20f9067ac2fe499d7e1b739d2a9b9aa19f3b514ca0fb859c348fb7f0932d14e6af875f9c33e47e5fbf71c1f6b35152e842e719d3e856b6c58824e83fee507464003a427cd5601e365b682c6318463aa54fbee551af09f65633ffcc9857dc50a8cd32bd15f51b456ae47e5b712df2c01ecaf7d164a91047e128e030c3d60f9247d4b7fa245b59d92d82251c367311f9d1031490b1157ff3a4afc2ed349bc3c1e382ec1da13c396a1bf927e0da45a2d23149f5e5e7e60a8c4bbd27b1a38500932664f9fe54c9ef7371dc25b887122f9d6d696e5c7250141e289932bcb465943ba68bbda9f9da43a96a7094a0d7c41a07a7f5614d1d2060a1ab32deac67a960e3276fd94a3370361b9ad54ac16d21f6cce1d80a34a0811aad7ce3fcffcf32ce39d171a7ed15eb5655d605522bfb91e95318542aa4a2fc3a518b55dcabdd7fd378c965f371f84ba78aa78d98c463f8e22089213ae2156f6eded4a46d757c6e6524d93960661daef743ae4ecbbe23032f435e636281f7d29e898482ccd2704dd77aec21424ef648b06fc56ade0a1622866c6d819b2170efc0b9738b4a97b58f2a86e5b2fd072a3b53768682676e8abd11de48cd821479631106ceaa3d35de1c369f510dc089e5ad40c082783b3c139dc73f2087fbcef196fde17b22709bd186359598951cfc1c1b51615f5a3fb9dd6673ed0a019703f265e6b17a08fb4e18ba46e5401767dbab074efb4521091c8476be252e01f1213c47d84ff7e71a1d9769f93477ed506c851890b84a0d65fee9f65bd56c4383840cdecc460db19951251085c4768f940b66defd5562ac108ef70357aa72e656220b3ba07e16cbd0e4ee0a5a6d408328b5a413b90b5def180aa0180907c3158bac06193394783e05bc51501815f3e5c2feb4dc51fd48f543c286c29fc0bdd43b16364cfe76f7ea531ef96796eb6ca8c418f6d00df714dcb7adaffccad0d6a4984fb73332a9aa864f00c5660db9ac7a8b980a95a97cea4c05ae62d1dc556a48df2432f6f421e962a8fe12232f0f13d782202a4a702a63a03ea70fe3800799ad26cd129c0ef51022487455a1275670f71e38402cd001aba1e9d594ba8d782f35fd4fc1b69399b96cd3ada28509e58928ff46eb2cbb4a2c1da0a12fc707669ee549c2bd9936b8527dc919637d32016029ec7d5f4f8837b6a151701640172cb9d7dcb12bc67fa9884158773758e77f194b30899242563a54608c3e05e4d73c454bb7c836bfc135ef59eee73d6e52da786b02a1975c6e0999ca6a004d3ba331691e8a65fbef2ddd5324a021425a3a6926b0453461ded6a60490aeb616dc881f0da78ad98764aee29b8151341c1520a409360ab6fdae77e0f775447204f4aa6b1d0efb836ba81e2efeb61f75fc394cc976ac97d56de365ba8cc86dbf20998f9d90aff8f210eb04e3b6ad37f3363a6966ba97b45009651295777890d331667f7024f30b989c52329eabe8d6c7f1ca5ade86efbfe2fc01771612f4a9e64a6ac4296d85f7f1dce80e366c9cb97228655ca0fcbae265de0efb96139137a77fd66a3c02f82ddfe345010340b1f06a2b5d26584321b388b979c2c5ca925ddceef57e15800b6d6dd16b914e226f7e24a7ff194e2995b83de0c6770c425457d8dd9843be1dfcef0e7f64a37cba331c9011d2ff1ac0fe29f043f945908964b298249a04ac4f7cd2516f015ded72d5749dc17149c8a2355c2fed41700bd1b38cf14d251ce4b994e211d03142ef1ffd3195c21c0a9d51e00db05fbca667234279a5389cfa099db2c3cd216c595da4dfe66627b685fc4554c7efc21ee218bf6e5be6f0010a400b53e66b843b0ebc1cc678563a3e202beab08b162d46cf1debb1973999ce1fc4276513f1d9f1236078baf3bc0a7a79d801efa6223c4c1371d6aa43c855a96cf64d2288f402ed040cb85c058d48a72ddb3321316d0cb347aca429868425b8d5558e4070743f4c137b329d400061f8db073e8051589a8cb5be6bc210adebaf66b833725875d6177fca890c6ebb550f99a4e80a7a4e5e089b591d0ca433d029feb9f29cb054b7c3a2ced1e1dbeaf00c191df880066593c63cb24eff137a8298ae8f1359fe93eeae765f65c09ac9609fff954fbb357a6e3f3adcba8afe7ed1664d73bbdb4509a08d9af98cc363bbff720520b9e3e624acf8125ded5396fd42afd693a3d02e4f5471007d9a11a277fc10a51476150ae41afb1c053160397d4ae4aa3d3ae633f6be4c74ced40b279373e5979671be3a80d43fabaf28e57a145699180a87fae2b60d4030c91f0e9e7a02bf0f278d0272925914837c84492f37f3c81852ce3fb9cdc03f52f3947bf0784f7f975c444d236d76b6622570dc848a6a2622488d35722e41a8c2225b24343913474f627216d83784d2ae935bc1b4ee91c04b9c9c15e95d945f0bdb0a0e76d091f68142daa52569ce7a886c602fbecadf6f21992966edd7d025145e21cc23bb799be6d725cc96df5a66bbb8b4bd987862a35e1d913fcab5de11bbf510d61a1050d1800d72e4cc8802e51d235e3f5b8855041f559c8c35562609e5853362f0576e8b7778c900ff1b90c47dd2302603f09d18f45ea95927da165dea3c0363f6fb995482fb1e489793b364b497104db05f2f6db23549348c5bec2e9c4f8f0f4ca1cbdc965d5f4feaa5d5ef59ef377bf58e7b0cff1b7a746df7cd68d19f43fd9f6a7514f403025955e7148f5c3ea42bb489466f43bfc1573efc5f9917dbe064988e05e4fe24383357ae7b541a99cd9fec8ae27f3e9c85fb0bda2488de67ef614efd96bf9b7fbdcd83f611db0bb00591929b88664b0f824b1964b6e1f5ba0aa12f20c3bb76601a7bbe886386e37f21327a0e6adf541a4a7e416df6d93044c52278ee87fb4746280b8e28be7a6ad901b40aeb394f8a73aa2239844ca4b3ee053a294c946f2217d5a2f1c81c62bb348446dc72f01d1a8bd2c794eeca0624e292cbf0638f9dad441adfd39519503aa5c601e1c762e6c83dd7635137214d5e405b7409b0d2358da8182f583954ff8c8aa2260c8e51a16f392e8d9e3e16d56cf301daf2f19f21207630845988f2ea6d03ff7c7aea4e1f522fea36501433895d3049cbbf276fde05b57dfbd8133b0a4940c15b78ef281dee851f1ae964eeab1d39a86b19ef49f2a7cb9ef78d64efa70463b01f9842c5ae1269be779b433563cfa02bf609e11a20c28f5ca6b9901b180666968f2c9946e50304958caaff3026a83ea4566c8d56ba42c73023b5c640a46d8c0579100aafd398e35b12692288c95675e778849be1bb916418cf8b07fed411141ec30409bbb6084b7dc37ac2ee31c0dd00a701560ed6f53f5769a6ee5485bfd89f2b435207edba3f83e495b2a6d5464a7be1113298e3f43a22a4ec531c3f71bc80b7fc5fb4f18a2a344e867e423a84bfec937d7b19c91a383a2ea92f0293a79c1a04ca900a947fcacf575f6fe6dd267166f578143fd01b707781ca0478e8216e7efa2bef955e134fe90a57c441d85ad94f0dfc44cbbe7b4dd509bfbe53479b55b49efa95fb490d213f0cee5bccc04647614f890e56bab114c3145eafd391a173cce08050505edf84e79ba3182932f4e7ca2f1d317e44093c37ed3a25544ac075de91e04f0d9457c7c23cfdda4f1e0b5cee5477a6c94a5256b1df087afe947a5b067a130d022dca14b0323341e8f48f1bb54de3c7c4321623c73c4bdd48d1b1e10f7bb56c3662f13fbd99d79dc885ca85fb171acb4e4e34e34b110d532d11ae48ff86cc4b8122569e5c5b2838f8d02e76f7a90390ced70960cd2616a3e0fe6e0805c9056e983454ed00ce1c743527763a680a685a2db8d89aa9a2ed79c02082ed7348bddafb070ef2d3c9b8ec52d7287ce287aafd2422062c"], 0x1008, 0x800) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x20082, 0x100000000000000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xfffbffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20040, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) linkat(r0, &(0x7f0000000640)='./file1\x00', r0, &(0x7f0000000680)='./file1\x00', 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x6, 0x7}], 0x8b46, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0xadf6, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x8001, 0x80000000000000}, {{r0}, 0x0, 0x96, 0x40, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x58, 0x20000000, 0xfffffffffffffb87, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x16, 0x1000, 0x3}, {{r0}, 0x0, 0x4, 0x80, 0x1f, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x8bb, 0x1}, {{r1}, 0xfffffffffffffffe, 0x90, 0x80000000, 0x1, 0x3}], 0x7ff, &(0x7f00000000c0)={0x8, 0x4b5ffd51}) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="656eb6046d99e99690c6c466eee718cb16a07d40ec5e604daf364d91002475b2eb13f13de46ffd2f322a97df8d11d49124dbd12737a1e62a4b1b9d259a991dc377f25dfae9c36f2531d78683ecea6574557736cd31462e4485f6c57afa2e8076aabe7ccb436d8c9282a5fd4f6a849bd0fc78148e9f8bbff815a559398b52376fb636f810196291a9a2855451931996eb6fea6cee7301f4fad971e177c55f0a54655306d09031847fc89c415a1f72f917ec80b63bec2ad5026a78a3d681c78f67a0c0546f", 0xc4}], 0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000400)="65ab0af6e096754499338e7d389890f0a8700f60bf46ddc295e1a23c8c4dbe3527906b808d8fc19003a06bc965723da45ff5051968750e63d238df5b8feb1268024a2c47e668420cca0073ff3cff4ccf03b8090d87bab207c8c8030b30923a0e005f3d319e6d02bfe998f9e1a064f0843b76c3d0", 0x74}, {&(0x7f0000000500)="703f2809aa5b00eb2922e7dcbb68f3719acea05930a5a64686ba0895790650491590f00cc0f9a122af062c940feda649d70fff83fc87eee6061f8aa5738705f7b68d597f34614b", 0x47}, {&(0x7f0000000580)="61c3009b38aa30fd5e18451bbe65f4ce70f7dd70bb799d4e4b624fcf8718cece074029a4ed4ed5dcc3e7d1ac48aa2d2e0d4c0a60afef56500c8fea2b003368924d6b0b", 0x43}, {&(0x7f0000000140)="a46d98304e1cb6c358b0c200acf11931a37a80c125", 0x15}], 0x4, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0xffffffff7fffffff}) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x4, 0x80) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0xff0b) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x800, 0x2000000000000000, 0x401]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r1, 0x20004268, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r1) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b8") 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x402, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20209, 0x84) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) chflags(&(0x7f0000000080)='./bus\x00', 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x9, 0x100000000, r2}) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/4096, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000380)=0xffffffffffffff53) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x45}, {0x10000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) listen(r2, 0x100) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x9, 0x80000001, 0x73, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0x2}) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x90, 0x985) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200018000, 0x14a) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) unlink(&(0x7f00000000c0)='.') 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xce10, 0x3, 0x0, 0x1ff, "8ce3824a4a9ca96eae65527c17d5ba89888206fd", 0x5242, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) select(0x40, &(0x7f0000000100)={0x0, 0x3, 0x157, 0x1, 0x1, 0xffffffffffffffff, 0x20, 0x8}, &(0x7f0000000140)={0x9, 0x3, 0x6, 0x7, 0x3, 0x7fff, 0x1, 0x7}, &(0x7f0000000180)={0x0, 0x7fffffff, 0x7, 0x1, 0x1f, 0x8001, 0x1, 0x2}, &(0x7f00000001c0)={0x20, 0x4}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000002200)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x8, 0xfffffffffffffff8, &(0x7f0000001200)="a443fb1fa5508a6db9ad47a12e5b3915adc60f67dd601f15b80df21cff140318cbda3f872ab86a9e91d88003dc6dade1a0929563d8c50f55c928fecdac82e5af93e3f7ff60d7424ab411761eb2963ded44eb8ecf468581d73344b4dbe2b28d4ba855f383c32de1b70dde723145f26a6a40e8825c1de951e8cc1541b085bc4e38ab9db140bd1c8cf6452338eafd83f69abf943072f515f76cb9edd4e7ba07715d79c997f63463e088c6bab64ec85737c2d68442ba3b1a18159e301f9be29637597fce0c2836f29e3bc64094ceed26ed9fe1239b44ca57e948ab03e3cdba6d9f225263ab9be4db25386694144c7a733f222bc9544b0765dd8ec5d2d75166d0fa778fae01e4500a752f01a0970e1be34def3951c824807bba9137f77f9bfe1d83b824e5e9d906a6b0428dd7e6be853991f85427639c7c5dc719a9bce7cb93fe3bd5bcde942a91cd4fba1c55adf51e02d69735417b5219b01ea20fa1d4b87b4fc78024d2dca5a1363a709c50c1f3ae6ca842b35237a2fb53fa40f0b3336d716eb32076941d20c9e1afb9c7a3bc070f75e4c3b1cf4b8b2d7aaf92cbe6682108b3e623446e4cfe8eceac00c05071a42f7c6e951c994a66538c3695514c354dc577f70be05373d81fc9cec1792dc03499a86214eb3c8caad7cf3e8ab1b5b57d51e8b171f81b5d03010386bc5d7dbaba053cc76ddc5dd2296b114dc72189030108564b5f9be8433bef89b93489a3449a642594bd66ec0a4484c5b24591d7bb475f874b1f0adbc25cb1ffa7c20e21f18ea1182175565d4946ba2c0c5edd749955e9c7fda66ad37589de23e05f56fb061ea9b605037a9ffc5bdbb42388dfaa959e3f3c527bdb306121a2a41dd85057420314b4647547333ab906c04cf27e8e6cc008b285731cf3d9625b65f18b1870b70fda1e4f54b30bf7f6e5d83678e1c6706889f52478a7a8cfac636fc563a342041ab845a12b0ed33d93840fa6df45752b5456bdc817eb0f1c0d9434444374c47d7a402fe138f362b090c270b19ad7badd46f0e7e00eb19c7c49c663c683ade99fb30148827106288d5318f8703faa316574c1769941367353078c4b9a1482d8d7cc583f1822e4dda37f55079f5764a93e26319b7f148b731540372200798625a6a96d4d272d42a5208cb39a4753c6f2eeacfb403a73d902f82e21e06573f2f1c113c928ea2970bf1f7cefbbb1a5322e4d6cefa42e95b27c844c6551e4252977b8b1828c2b8bcca455e19d5d3555cfcff34120976d895b310d4060b603d9c9644cf1f999aada9b808f55bf237f9a48ff3c4a0d15f40c33473688c3359353cd8fbc8f6b608d59ba23fae95c8111d40478fa7f6a80c6c5fdeb78dfc9be80422f0669dac0ff007b6923b218618e7434f7a731efe8f45058cc11837971712a793d93c1edbcd5ab91defd27aac476f69169150ba866e76bc7df53271c21c4f931901bd694f1300cb5da81daa794c2e1eb60b7259c43504bf97557b6c34823c9188425ddd8cf94b06a50181dec0f75acb12e3ca3f8911fbf1f48a0a822903a57a5d181acf4e9c3ad17d1ac2b633f6ea786fcf5f3c96a15888511b3fa0e06a8ef3b4877c8b19184619582bcc10911189776fde4be1738cdab36678f0007e044204376c15e9459410dc3e6a577c76d6c15e04e63ba36b9f74014ae100a6d789f82d5964e1ee60113186eac2fa3123de7bd73fd632dfbcbbddb688a1b449d8d7a59622c477b0e34cef50df837a57ea015b0fed19cc6718c46731d6f43850d7e521a8da5aeb70c0e38480464c3076851a7ea0b3faefc4be3e04e533aadaa8a1989da9ad46d30c4ee07137a9a1de6ac2bc8a43ea6bc6f2d52b947f8c4f78f6fdcd80655b0de3266cc25883f5c26e77834fabea0d3626ccebfafa36207cd61e450d5f85a9bceefa5401491c548d6f3c11b007a01d736f56d6b8204e48a24b4b8afd982295ed3c14c0983376c63b5335016a50054e4869efa4c1198ed0897fcf82b11911d9ca38d2c645ffaeddb881bb4a22898e735646e5ad494b5e6c6dfd398a8d2e007d20f77835fa420b0d4cd8cfa292944b503e3ba0d8a2fa9cbeb307c0963210ce6eab514b087f749a70de0fde1fbc2cf28321f899ca6a158503e05780535a3ef7a631e8ec00b36200e9eff994430fded628ce1f9c42102447b4b9a4ccb9ee4fbb89bfb3e68ab703a08763496070c2b5ede12ceec9b44b4cc106513fcaf6aab0ad3441096302c5335b01b760ff0fd500dfefde1ce1b5a1d7d5550e09f58ea5e73fc34955028a46b41815f2f77255a46676170a777568dabdc701870f2158514320a1dadcbe79d7737df6565cc487a91c5e3e18470059c547dacc319787c74dfbd8579c25e6d8efd7ce80526840c6dd8c3c059409b1f4c237f438e84aaabeef9ce6968e259571d82ab8693f14313074f59dcfdc5d9e199e82a3264cedb92a319648d2ccc954c92ecc42b87ac398d22fb970acba9cd4c7d332eb1370de7de261b0646e990b3e2deb3653ff5b5cde5724a843dde1e5448b74c4bcf1ea96d11e4b3d383b1aac7fad73a71f0abefad8ab25b57f81bc9f7092686d9c524bad22481658d8a268edd216a39c2c5480a919cc51baadc700b8222779f70a4f4a0848e4218deb2adb4eedc53a321e1195849f100d46ab2ab31e03309f2bf7b2f0aba91af34e13ccfa16b655ea026768dfe1c1edd2952d9c68dda1ea0e470fcd6f4d4a82081e776c214eb3c2a2593d9d2aa91ad76327f91e8e5911e1d315f83b6660ad4e266325f8f49e5db34dde9c7198145c5ac68faa5a05e4fc4d9226636ab47aaf3ed8a79b8b0bf11e264d0548de7981ef238a36d4913cbc6e25e2ad9cdc283a4659fb41833ad59d532ac78210a3a52c28906be023cab58ea8776949a2b1ec94e75b85252574c55a2b4ecd8fc1f9caba3963b2868d7676cb8522980055c2127f811abbf4242ae30797f016f2ee6a5229ccde6518ec0aaaf2b83c2c28a00cac110c740b4960efaffcc8d5998ad0fa38de5b48b2f7b6a94a6780fde981f6d7c6523e7d6fb8d05aee9998ba444fb35b0c611c6bc0e13f40bbc3caf1a2bb18b898aae87c9e8fd97e95dbe0771d5958b73e6e4d2f92d7fe457902f455aa77ae4b972037b0be92fb426380e368a5eb3bfb22d8c651b4ac7a206069f7387104d01380c97cbdade7318536b45ed3c1102cb9b77902584b26d5b3d20c4ae37e17d18a6601493d1f628e70c713855dfda13def3478f123d63747273487822562bbcaf8ee4feb082d5286b1e04af080a211a2d1d62dc55c4112f4f1d26373b9c170a61ee783d46b0a0b595a4fdb94a3eeeac8c085bb51a0c43c90deb7c7cf7b22f2165f48c00c3e9ed9778505d920937280180b698a68312c4f1742c4f4784d9a467cbb8109fc9675fb32c155ca0504a4f89ca5c29efd5422ef4a8cfa5f3bf127e0920f082ea932b4a983a82e8dda6e9dcf0fa961b2673a274c56ea36b7f35a6e2798a2cf77427ead7e02d98456c83e87b89943c0263044f769cdae5066c172849dae2c96cbe3c99fd869744726cfe14ad87dbff542a75f42cb83aa52e89e5d2ac0ed8c0701fb1a66b28306f285deed3cabb50c3370d8ac5518711cd9d9056863e5dc945fe1b727870c204bb5924adff3ff3d631d4aaab197d7ac8c96ec8882b7058c675c755cadf3ecadf0f2e089b0bf1a5f2f90d6a76e91eeac9606adf177517bb6e10adc054cf24777666c1ae2870d3395bb8b6160782ec2943d03be5099dd153204a050d5fd5641c3ec9cf03345cd6c404775ca7daf2cf371b99ceaecad14facabf2553a9b958470a3d94824f42f4065af438c50d1e5b90a43eaae6ca06974ddbbbba7e367283982bf6d6ff9d9ce54f11d1711ac0057664175d311554b1c07e905fa5fe93a00dd7c4ac47e92105b247e8aa8db327b4aadf1915380218729c5391065aedbf45df2c4a1976335fbbb683881bea54218df265080c09f6eb7964eae75c2c6b31974f505ad49dbd31ab539fe0ff7d26337bc4013c90b5bcdabbd4d402be2c89f848a8d95ce340e5b049a2d3cf33e06ecd97c4d990700d3dd3f7d89094b520ea03c6c1205f63b99bfbef188f6aeb5a0c0feb74397ebbfdfe304542c83c840b76798dcaa5748477f44ef2bb8ff7182265ad27005b43964010aa04b6638b27cb4a2577ba865db185218ecb87ddcb506a77046df5f925c1f5540d72450a6593c434f3abe7d325ba07cb8a3c86af49454622af52c19adaf0fb4f3d37d3620aa2eb6db135f0a9357d174629f9ba6d2452fea352c68f5854bf0b73ea48f65456f0d936e5ec6e3e7747a30270b631ac0cf2c8c217e682360670d1799dcdd35f2647932cc2defbf53e9c62d22563320e2ea7826cb038f11d0eab4b5f2fc638f1bc77bb60efd3542d7573b7759e1594428407f0d3e94b142c73bfcbdf42eb1a806fd645db79345a57d092f5dc2b10a39d9cc836098658df324d294cbef46fd4f523cacd112396f7a485245e38ce2444702b49cea628016577321b60f087060837f7538d8f03a113ae4c4686d9c1691f05832bfe72b8c756671c546f7698e0473eced63c7fb3f6b56d5f81dcd7eb0ab5eac5f10524bd127e8c00297868556751b8b3e9961c1005a4857777e12e94fa9413a9706d591cde396262c257f3f34ef4851c49b6985cab1d9985f9415ac6de5f41488fb5e645318d126d222e6d0907f41d67b760ff349b7eae2ced706f06730cf520a7625322393313427fb1c793f5e1c26dc4a6260cbe00b5c946947c64e21e21ac4a2ae3259aa26d42bd75dfe83a792558def5b019c8675e35f9e31b8af96e929c4a2a67696b996263ea99d1558ffb9ae9b93367a0d5b92a16dad68e6a47ffb5e4a0f0f09cf79824353ae128f4a2f8572e57d3c6fed0dac25a7301214a29d9c76bd7b25b26d87ab42e49745ac1a9f9b3cab405f23979f7b5cac5f06b65b16fb22a28d23c6b383024295d800d2d3dc2e26ec1677eb287c7f300781db76b10e748d0e65f33431050e81bc7889b334b6e2f4b74ca92d0d7548723e7e3e6cf8b2ccfd586b0baf64294335b7b4d4ecd0be8c4e50cc4b9923d14a2cc74fda8a99fb73d52adda1042063659af183cad96e9d507980c05239922e2688069c5dbc15e5316255c67f8ec9c066574c4ca7ec55b367512757110cf83c929a4e5bfe68629d6762821a10d969bfe7ddf076380d96e4894ea3f76ed466560d7fed6ccbf44878e2a326c25e3a091e2b7d5523a06549349bc3da001d0d3f1151da7eca07f3e88f58c5f1f2bbd0202fd5e721652440c54aa49ada1b32b8f71305b4724259f6b7547967c00cd9c5b18ac34df1784f4cb3aa6937ce74a05c352dcb55877965e2161adfe3c3d779f8017fefa0e7178a4bd6348eeac5e6562e456cead2e92915a044250f14b39f7735a273e70eb835e8cc716b9fb9601f674b1bbbff3c52853384972f6aeb5ea2171dc00c914cc44dd53000b586b26f8b9ea15e68bbdd19046c1a83b0d8e88056521f1c295453ad86db92ab5d36f5fdbe4c4a40a258c5eb61f814d249c8ef4d86bc6524c96265bd352c8fe7a373e2d9910e5a9154a1b6b4f6679f3e653793c4c82a9268988a357a0ae60b53659fbfed88232a1a157ac0e69de9ef872c4e6066883277b765e57cb2dbc98a9a7be5e6b44cf3585796133486531ed4d6ae74683c8192c9718d3a445d0f57b2f6700215fbf786e620432c31fb5a5ef4ccaf09b347de7e6fd6b8701e039909af129b8cc461ff466606ada597d0f92b2ce973aa4b65ea98c4b5f0afcf6a2fd63040df62bb54", 0x1000) setsockopt(r2, 0x0, 0x1, &(0x7f0000000200)="3f833e752871a846d0a9faf9f22dfadeb38bc5707ba9bfcc3f89cb1d40f23fa24fb894b92f8cb17dfb3d32ffab11a219238d356a05f29b0c1a75eaebcf714972652ff378694aaef87fd364c7ce0b9b8c9271ea5c1fa283f4efbc2146c61811951e2a2f5d804df43211cc9d75b402bbb124d659f7d1f36dab1c4cd0bd673410339801c6160d471b592c760ae6fa5e58fada0209861581b030a88ee1ffa9bfc690d3419c282ca456e9a9ebc26a4f788b275c37ba4a6c09b22ab10404c4fda198b2454c57f7a60511de3534f531fe93069b9c7b4fc3fe6b6d6b1f239a7bc3113a0eba7f56ae682c4a8c4b6e4a2dee8916873405c4a8115563df8067fce760dc764285809ef52995a68ee55a72e36597aaec148f0aa60ec7b378abf7f85b20e4a9ce816c47a951ff4b72323f9a272a7235553284f1bc418f42f7fc7fe77d119ebba622d31deddf13364ea85ab232853d079e82cd0b5ac1002b01a16c36a897ac8bbec0b5818853f6cc685174cdc66ab1a4717914590f1de5178dea90b588938d11f9893a4000f62c4f5d8b59d881b334ab06964a9ac0d9fc9ae0ea4aa643e29d8cd5c28b69e2b11a115823617ce89ece4d6eea673eb6f9ead16d297dfe4e78182f68e9b46c98a5fc7e55ebb52b0f9e02af91e919f9db0fff18f71ce9f1984ad61c96d211f4b6da9f2c4626db36b8ae6254cabe59d537311fcd2336a8300b28238fd16e3269136b83cb0adc768f22c2e94d7653966bfe228800b5dbdf21df4b4ff92298926836822e6bedff9e77c7f1a821bb206886c78dcdbd9856959dc3c85263de60902a22c239aa72dbca50f318f21a7d78f98beecff80ec9d7215dd64accf34622c04234cb6a47fbab9c6629d5918b3e498625fc3212c20bf21c910db8a953f42a0dcd899ccf6312ca1d90609a36a63586bfa546f291386ad37644a7f3fca610368ac2030b88f41ab44f12754e7e2a1f47ace78985340e001545a84201b0636b981ac4be04ed1ce339c7f2b25134ca543e42ac3d8c12a89aa2bb729244ae364892b03007222b59456e27cfecf6a3d1f798dc980a388acfd5d408dadf7775f2280b5a8202dc8808770ef9127f83b44aeb09297dd61d1eae7c0fe13b8cc35b9b92c2aa8d1104346736ead110207251eb969de75567a2f09a8b119a1a3bd82bb7db3b7716eff4d8590806a1c38b4cdfd997e325393b7725192ad9d7b2b1cf8f349ffd16efb5847587f3244904c26ef5b907d52c6650fc7fe2f3f2a4f7870d7f600daa913076fc7d85f54b8c44bc80eeff85781bca0f18dec75f91b19ba1ff55dcc809a4ad845928e0e1c485a8cae5fb9b28dd42e48403368a9686eaf7aa22da3debd4c9343a7f519d6074e20b12f3a622dc7ff22ae2a31b7b0773ef50863f632e538f7f42a36adb6f33f47a3d26c6efb5cd922c700a03bd0c4490146ab28a8379938202bf4a2449e3f33750f078aec5e3dd8f49117becadf532f50d478b98b31c34a076c223d29b7399323af1d98f73ed85abbc859d111d2b831fdc695bf78fe7bda7929d3006cf36c0664752c89d2df5753511ae470ec1fc90b136acecafdbb048ca4d39a4be432ff6a168f9759a1c0587356915123e842b62d3462950126818519a3e62e97f676de2926a6be9302f3b81763158bd44b916dc8ae9500c0ee3cc6016a23d8d49c351a22ae2a5b39319d255c295937c7d67f2b803225cf397d841bde92077b0ee4b323532ed14cd3cae198671f9c5674d425d8f7d06f0c4bc479a4cea4d7bc6b2062d46240350eabde698b51334c53535a34543a9382231236d00ec57552f7c92f8d7c194a38ab930b4a2c040698b447f3349f838df93f22912307cf85408166908902ff9e8c099bf62075a764cb44e357b361555a5cc3588c5bb7f35dcc3a8c96b6299abefc860fec8878099409dd5bad5a40bc84126ca3e905501d0b7138ad017380a89c3b630a0fac7ba71482356c36cc03ed8dcf5bdd036aec832c37b1a46a5bb1534e3669ca1fdfeb638f0a505da19f27e7caca64415e70b77f88c214c969ec21c7d4d759dece87bb0864fdeb5b263ed2a7adc937542c8b8cf6bb24a17f2045b160108e5cbe850e017e95070732fd03e25da2a74214d9cbcc318a16fc2e5d237a91cc1c270b2bccd1268b55d94a57966bff8bfa54f3f99afa259c0b91f5e15850ac85103072cbe95de2e3bd933b31c8e5eac8c4dad936e9f768975a40b961c94beda44f286994befb06e2236ac31e510041e496e00fcedb696dab9f01e2aa5ae2a9093cb93243e924daba5e6c665d6aff3ae15a153e3785c0a82588ac11f9ec9db5bb9b9d58f216ee54be233ff37c54a2e18d04f4fe3bc2e6730336bf6f23706f279c9b58430bdbb5a84b8618c377228daf19e3f5d2c89baa648d620abd411d959c6ce7543710b5c4088a6d42f0e922e73532a3924799d3045fdbff49df9e1598e9374512e91474fee3981c4889c1d672e5c2b58f73300a17a564c39efda9cb2d08f4514a451881d32f5705fb47cfbaec2926cced0547f1ce4b5a642a658f61c91a29d72396911ee7237ed3d368650ce882d25449ae06e7c7ffea5ebc77ee552c14bc05a895cacf4116f4fdcf14ef4ac12c4cb08afce3397dafeeae8e9b35f2b34076e342be795a2c9cba0ee25c26fe85763b3c5ee00252ae9a3da2278be3c97449639ced20786389c730e9d09f5699602bbeeace3e7bf9d663954f89c08c8f44316d86a0eb2eb16a4b4e482a071284d5c9745fe3d49ec3df03647602bf89a0cd4c9bafe3e26b30953e6e5acda81781ca29aed98b3d4c70c2df89b31a447479db7370a5ad91e4057a18d2116b809b920316b88312264400f82b2b49b0a2e57339c12c3c7f9f532b6da6afc511409cd1b2f7c358a298c5cff16bf16bdf6523e182c0f0709bab8cf30a233945bf5094521966d3512b50122e15a2482042f3be167d09012f02ceac08666cf6e191b98bc0a2cecc0e2a72618700db3df12c1c3869dc9d3873bbb6b9c46ff8f5b7f8e621a1e23f3adbe73c59637fc8a84bf4c3b477ab1a866bbf2ad950358257c0ed5954d9b43d0e4e76240a7fcc211181a332689277146ad75452ed6700c887000298118cc138d84d967fc6982f15ea403ac462052ddef62d8237cdb3ae8961c0ec601a88dbbe96b0de2b682bd8cac70a7cb794b54785b54c227d542ac580f2b9b696a9175b688865a3e954ca787d5f81808ef10ab9afa210d62e01f9b943a1341d37c5732253a5120f383afd8ffb08aa82625e326e1fdf279fc34e99d88bd9346cb8980b26c56492b8258e9142e62283155d663d4b50abf63a4fc51111adce80ba14da20fc4fbe80a242d8c3bdcb3095ef3b74b8c9a7200653330444a667e13938ebc72482f36a258903a8880fca6d202d7847fabc0c166e62885b4086fe9c7bb469d09cfa8d7ec009b602a1501fe11438cbae70ee6042a6e430e35b96c12ee096827d39cec3c4e5d4479c6b06ff67159b488ad4dd482c1b0c0fc9f334d914cc9c61c2f77b591b551d848a6c5ddc3b895cd0399ec24f4b83d1568ef1f319b497a9d34104d0f660737a9e773a9e5ac07c8a4315fd58b8ff2950d2aacf15c6c579989313c6c43dff95f564e1d10d2db9b3f396d892bfce0398f46a78d03bfe55d652a9e4185c0ce95a64ec341169624ee388d132638e976b1234ac3af8aa24f79e03a0ef794403e3be1c7e50cd3c3cf77f339f9803e2287c3e20056e366a6d9041d68c1d37a09cffc29f190305a097c3b09e6cdd59f5837405d115f6b2ab49001c70b1da61519f6d41be74a670f2df1eef6f62704d960bbc719ea5ce690e470172cdc49c514faa6e6d2945b7f426d4c24afcdeec59c6f74780ac8e0bfc640ca7600bccfa7d0418141357656349bbdd25199040d96e0201c4ca7ff6e4cffea59d18e2b1a9eddbd08db1a7ebd65b23149b57ca0275c8193bddc4c6580587f3256ad314abdfe72621068599276ac9e4f017003e0a9831a5ca5b81ddb328806a6eeea6140e1fa441467ee1b46c9641ab0308d28df75f3b9e01491bd7b916f9925c2bf57a21f88ddc070d1f0b8966b375f9b6781d04bb9918f614b9dc2e781a00ed6104b70902ba67973a8b766af2fe31731812a424be7b477fc49f85edb2eb8179dc30793667f41f6a162c3b5fa74998ddcc1579e6ef25b20d8597918395b82eb15fc8f449937c9d448c5eb467697c343edcf0be427d65f86fa0c1a03d8a6e5c080e0b36c3f36f4d212cc09445061bc6c13cd4d853c7a6892a76869ba2b5fa385858e97360edd3eb80d1ce70729834dfdfb9d5e48122985e1e8771f29b376d1c41f531ea473c349bee21a21c62b30c776a4b061baf80ad2f524c1285631a9f92f9cca361f0f2139ab11f7916581f765c95f84b765dacd1f39cca5038335e996b5f9aa2a5defc20320e84b3aa5ef3a55452d8b648901f4146cb306de1a6588c7a3b734f1b20db7fd7189c0a2ecdff7537ca91549b8f9bb2787b203ef5ef3b3eec87497abc984d0a8830da297bc9ff1c5dc05d5511aba9e69b8a7c4ac86648417e806bdfc659603329a5cba215e250c1e5163093588c4d85951982bc5422add3e9c480a37ccb7a1df2f8324fdab3332b062fc8ac68041de8f2b126fdd68b07b154d6edad86b2b51945e66c34fb3213a8c95737c85be3be73dfa7f260743eeb968be152779a70e26232cc8ba0b7aa8f6e41ee9cf200d691033bd37ece30286f27192eda46d3061c94b543659387f8acd66cc8035cf44b6f04155f8b8f600b180e2bf9bedafd103b88a2814e723c1e9e81ae06b764b51ba7155c0fc34b1bbfd6f6cabf35ed52187745624d40d9854c703d7c814ba149b362713a22aa69bd474e59e42660b562ab33dcf8f75cd49b9c30e631e559d7620bd3db1bc14cb1e282b3916879c5d7770a3975fd989987d43f19be4b250888d471f279393e5fa7d09dfc61bf561ae79c5b46b51cdf94f9175710df56f1e734d83b46b19dc787c83d8d9ec4a4d25041e2dff82d4308ed525d7dd4908f10ec579475d87726db8dfdc890fa326a29103c01ef604bc86bf6b6d7ddbb2fd558d200ba07d6dad1e38e2bde3218db764fe9c3b60445ee2458a40313363425e845f3a29a9abca5bf3bca01363df2e52ec5a176bde21f5a84f72dfbf2084ff7edd5cf936c2fa899a729f3310d737baad3a33891abf15043038db1efaddebc5e5105c5418ce2b5a697be6fd63c9fec13374934ada24bd70d3249abb0c1dccdaaffec61d7031f8d2769c3479517fa259c35cc980fb65e2c05d99084f710e63807e431200e77964b70313e067b3e2ccb93f9be7423b9afe1c991c5388e65c013242c40bab677281dbf204d1e9ad852960d66a07c93dd1535cee277f0f3823ca9ec94f23771fd8cc683a7cf43b5c895cf4320faf0b2a0f4b8f21ce28da3d01952ef48aabc78b85f7505654b185ad985b1a4f4660c4edc2425d9c3143368df116d1f0b4efc41c7c3fd38af5b467a9e1af788fcc5e38a654fa4029c1b60c53359e6cc3c668dfd6a7c55fef28757923aedaecbd9305d5a045e91eb5622daaaeb8ce1cd99609539784cf48c16724bf2081cf5d58d2b5c9857a9777aea0d41e7dee96648db4a9638e9014fec6ccdd91bcbd9dae994bec76ef74e983fa8b84583a3a68bc392fd214d2b6d638815aceba0a6f7dcf2c72a2e8226eedbbdcd82078bc7ae6a3825356fbdd71c212bfc3c2ef5c5b429f74a8d062d61aaf516b68d11ba270938c7f2b087deafa0f051903f29d38635ce12665ad9ae7c26f2b42c315727f4d2541a782", 0x1000) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000240)=""/96, 0x60}], 0x1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x8, 0x4}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f6669214ca50000b1314a93c887b5a298a290d8bba5211100000000000000000000bab8643fe431bbaec855896d73c02b96ae43e5f83d4af6bbd3b6e0ecc8bcba7889c8c07b100ee8295f1bf49679d4cf0897a59a538515775f0da6361ee615e2ce17ad6a7258277ac5b2d3b7578f4345572905a25b886addccfd74ddbaf416af"], 0x1, &(0x7f0000000180)=[{&(0x7f0000000100)="42941863c0d0a66dea7756a2b7a1d165a48f3429836095659b92d1ebf2d344785a8e61096eb17383d8107abf4ec9d35e9718bb991fe0366ff62ab497c0c68a5b799ec07a962ebdf7ef93397fd0d53d8fdfb7541701bcc18f2091d1d8c6fbf084c7f4866d17ecea806cc70c8e893ea2ee7e76b87795", 0x75}], 0x1, 0x0, 0x0, 0x40002}, 0x40b) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="eff3c2e08a3ebe91aab4873297355705ca9902b2fb844ba580", 0x19}, {&(0x7f0000000300)="3d8b46d577c8d86ce6dca32367a544cbb295276d245016cbaa7526fca8111b", 0x1f}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3, 0x2, 0x8000, 0x1, "bfa8286872e3b364ebbd812892efe90a8df23f6a", 0x7ff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r2) 16:00:16 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xe3, './file0\x00', './file0\x00'}) ioctl$PCIOCGETROM(r0, 0xc0107008, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = dup(r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xf0000084, 0x8, 0x9}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x24, 0xfffffffffffff014}], 0x5, &(0x7f0000000200)={0x207fff, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffea7, &(0x7f0000000200)="0084dc299bce6af1ba3344a310e013f6009bd1cd26793f95e224a66b08d57eeeb5a4ac4e954dcd4913502028618a5a3c0f0735bda5264bea30c26281f02aab4f466bb8290100889006cc8382a8b3ba0981afeab3b6dbcf21842bdb6854c01677ce75b9208399651c541329eb40645429cbca87483aa4318f3cdeafa14c2ea7cbe89c2ef9a798abf5b2ff4db13b865ff88025dcc5be5ef280942a3ab01f6fcae86fcc12471935a87c2e3453ed805001118fee239b7df50fdebe294b8c51dcf2088c6670acbcda7acf8271") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f00000000c0)=[{0x602, 0x9, 0x9, 0xe000000000}, {0x0, 0x200, 0xcb26, 0x3}, {0x8001, 0x1, 0x5, 0x1f}, {0x9, 0x100, 0x5, 0x8}, {0x9, 0xffff, 0xffffffffffffffc0, 0xfff}, {0x3, 0x1, 0x9}, {0x1, 0x8, 0x2775, 0x9}, {0xd3, 0x40, 0x1f, 0xfffffffffffffffd}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x20c001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x980, 0x80) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 16:00:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x6, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001680)=0x1) write(r1, &(0x7f0000000680)="19e871645fe3e1331c832a48b26d47628d0f6c8f1464a12296849a5220665b8f22e7500899479a2dca164086ab725415d3778e0481f8669d0fd921c3ee443870696de75966f27abea9c11f029f3edbe64503a90c6765b1103b1d19951781864ef5a3e4e7626612b9d885e1778e0f2f7afc6684ea607f39ac721537fbb26bed681be62eef59b733c924e65bb44e580833722836e701ecc6111bfb7d59d7e9266c0e3f8fb995aefa8649515da77211d923ff09154851e487816c1e693d7000f5fc251f0481bc7d4e3410e65448ae55341aadd7975751e145f4db84b0bde33b5cb679549f023263927752fde008d180e8ed4ebd251cab85074a41e5f1e602352e4e00c2f694b234149cda595c92894072b7d448e119ab38c629326a3565cf1165da876add2baf842f89916296e16b560ed8be563b3d89e949abbcb839dc03a08233d3fdc21a555dea6e2a7549ce7fc8bf08f2db0aeab05b516d3f3deb59b3cc74e5883c165ab305af902b819560b31b5c99273565bf9bb38c0592b9eb88190ebc39e3afd1b1a58967152424e8621959c3ba647e021a70b64dd7d526816926be810e54b04d824bfd2f2b65e7abe37574087b58f5b6ba96f6cfabb0086a4dbfc2c535f9e45f7c0c1b806054461fb64f5346ccc6fab4caa252593ea26389aad945438027f909192ba8c8fcce247b872e51adca770d700d67d6883d69f19973f240db45b402c23d5b19a1058a1dcb979eef521895dc5828f8b681987032dc06765d82902586ee3ace9948c757479ab6b803dccfc6d4c1709ca2ab5101457400528a2f12dd57695b287e1705b1625619e187d7bde12e0ac59fb55a952970d0e2754f00d9f1643f69cd918f6df16a869ec7fb2e01f5f4cb2bbf54274515c5d3b5c70faa7e81773efe0736e0571bd33f96fb6e2490b071b353aa0b2776ef46e7d6a752c92d274bd7680deb75f698f42920a701a4c711fdbdb4e7fd0e6a487e7dc264fcc3fe1e3ddd1920a9b0a830917ff95dee3cc19c7ecec0fc46c7f2758c42d1213dbb61b2f5ea0e82d61b7e24fd18d802e278b6a95de00a05f2bae4f74c7e527054bebb0a07c705bc625dd18ec6990b85cc63da4fc94b1321e39a0e23f45a3b9793eb77389a5d14a547ea917ec57a8b5baa772f67bdde3f1b148e244b07047df114ba552465d7f3d32f19fe4ee14d46813a777ed0037415e12fc858eba248584f0fd6d780d8c2bcf9b35234ee85025a23e706d521d37deba293bac1d727cf56b02cd5b66bd21f7aafeedeb8a8aca73e0cd6e768d5bcb5c7e850e19d0f54af43377da1f88d738b09b1957a51ec3914679e675abc08323587c45e59b434844edcec1ce72c03275870b9968e39ecdedf31ddc096ea3383fc79cdadaf42611c1a9908192720716d307449645cec165dee5c2be5f81fdfb50f5bc5cfadf1a5a6663e9683f1cc67f6df2c08351d1fcca22ff3c779cf17b1c0c15efc8b0d0dd9f91458ce4a015dbfae46582fa143ee5442abaa8edd60b272ec64ff66ff858cf5086f54d09f2b9e2971d60ae8e4115d49c68e32cf9ede316394733fca5c6c83efe85540865c802b809240d02e83345375b63ae747a1286bb4d800bb727a4bc266cb8b79b7a5782b5c0f0d4b85ea5b120872dd88598cfc9c8b2d43bc1c5b3fe0fd1cadf9c83be9c4c03e18de46ff5693ff666e90ca0e3a832697382bbe0b2aa3c1bc1b89b69f404b20489b031953cb4a1eba2215d71b1edc21ce5317c5e1dca3febf94a640883f1762728203afad04ca15a1b215072ca9d89225c1db7f70db4b33fe3496aef412206bb71e1c473bc545e5cec60e403b4a02ca24abc62916a0669e496593f08a77ee548fdae107ac333d9f59f272470a0c9ddc8d6e439ef794b87b9714cce84a3f13a75dfbe6d5827da98a0de171374855d4fc0a7cdcfca2c909aac719ff868e5ae9392a9a2fa1272dfb4a89f4da0ce937cff5cca661b3c9915847d0f1d17b3319600512eda5025d0cca87e156e6232ed5e0e83a4f2960140fa6190cf0ce9c14e22002622017eb36598ec24b622e343fb9b9c73453f90e0e57413648bfbda0a1e6ba5be95431de103f1828c4163e71bc75621f9d333e97d315a371ee10d242add18aaf41490206a399844fa6fda07d27f015d318396b54914b141fc5e4ea92a925374b1e2f7271fac2c7844765d2fd09b01a52a03ee27aa0f0fac934aab32b27674e2a2395645db74f8c457d7b42548775ab725008a78eb6ef9459b9f2fb8c6e2b7e0b0c02b8a8fbe4ab1669f33fb1e06a1ec8b7b8c0b58373224ff14b77f52815bdcadc3684111ac295acd9bbe07856a50caafa8896baaf3507f55fe2c2240d46f67d3c24d503f6b7e69af27a80afdbe68b4d6a1154a488ea02d2f73526854fcdfe52bf44370e7171586da83fc06d7b4545b575a2eb7357ba4976178be88bb46b3a4b0804827c4362cdf7702f075fc80c9b935ba5c7ac2ad3a6e3b33dcee4eae8d1712ce9b928f2e61d154e766a5f3e495cb7f3fd665e458397a1fc9fc6db66ecb154ebf67f6baa244b7b8e56aff9cd2c4ccf8349ed7d9b9d8384a0d11b723e55d162eea4573646eb0eb4ec4a82cf4904891c7d3a5a453a5b4e4bd924bbca949ed71df554b855938104360ccffa283646bda3cce88129834717aa4a00a234c400d5d5e6d3fffb7bc859f016ff8cb2402bdfe176a3609ab18060df116dab6bef45f99b84dc8f43eeedd460e7d229cd31ab2284ec7fc3cc98af337daebf62caeeee8de84850e7d62232740fb4696c6edb23ca09ce9b40dad77a1c1f86a7c54ec7647e6f4fa54413a15304d36af297d1c3846006f16ab84b0e9baa9de941aa3b782912ad8000a724b8f55b873a9961fcbacbd10bc15649cd3799ff2a061d137e415f4bbfd80ae89cb7d445e2032bd406951fb4e5a8e5048ec3eb5b933a4bf650e088873523b428febdb4c5489ade43d8e7a0746e962c3c2b4bea5dfdc5bf8c2fa1d3b4ca668041fddfbeaaf4497aa2e3bbaa72f05760a849a0a7a0ca1bf761a34d6d92dbd23f597ceb4bcc5e0f1dfeace5df537514c94ea0eb75928e9bca2ab31a8e550276da0018ea3dc6dd5a54c233e09ab74aa42b6a463283468e53e35e98f8afb62f86a527bfb143c69c70ed7143340db645a109066a4a4482655b2b5e958398eea63f53ad5a9c6d26f6da67201cf3d30e79f7e660f348a84864b52d17a418b9029c2bc66daf03f4359d1869f1862104777dbfd5a5300fbac852bd601fb0cab91e904ff864ba3e8f06a869c68a8ec48614c161c37e4057014a5d6eebb68971cf6abcea2a6247f090e2cbc241abbf5d7b1be3daeb6153d16398798568c32ec1b812a1584f552e116900ab74301eca79fe8aa8c7ccde8781775fa6940f5608cf6cfe5ee6d6cc526eeb232e20cbf12fd0993c1525c0bcf5196fcf6c302b8f3c02b641421a6cff948bfa2a7fd81e9a74b8a3abd33dd0203a7339899f02161f57d1b8b8ac9e5c81fec736b9535d4d0b95dfb653831708ceab06c8ed119d1321354409e39d18a1058233a3359965e7de9ec0637a6449a0ee5fdbfc4c376486d21061ed6f925587294ee01d093036defa48503b3eee1cee93065e3671e35c7b34df74afecc0cda6abc76283ca7cbb29cefad394c2ec2c90d23b355aaf8c502f1451f243f66366a6d61f945cd4b54f05bd7a0dd2d65c26a37570e29b2ecc0d6d7c23e970289ce4821019482cebd213e6657df992c4d3f7a21c8cc7119306c987af5f2ac5bd63b2b069965bc65a63d26915eb288352a644eb658f3ec97f5d7a171bd1b758cf60ca4dbf79a9deb7694b730477dc7625d86e56974b7fe9f8f03e654e3b476d6d11537ece00f91d2dd21aa4f9db0144a80f0d47a621a66801d44bbff15803719126c27184b9f6d227fd2e9bbf0714977ff7666741f1f7c632d163909bf92d1666f03f4ab8d89da1daa78c26b9b3ab193813bec0ce5bd127ab5c139576f2f8076bc49344ad444925d3e2d1cebe69ed2bf48ec9d411f60ce4e925a81abf5292c23a0140daea6ea85b5189f3704b082500bced4ac6991fc8dcc08ae266aad6340f6f01229452796418384635fef39e2760ede8718ab21fd4107fa83232963036172313cc5b5c5b1cceb9fdcc531673e63e861f2631f1c098a624c84f89f287bb933f3dd1a63256202195419f26d7794dd33baa4c2ba090dc42573cd20ea1c530ee187e27c484a9b47f956d205c2fc739d21535dd32064f7859c4c2e170adc94700a38fe6d99a140dc997219f3ceec1f23f87b6e67f669d28c63e5729bed7c1bd56da9a6466fccdec22450aeffd04539cd8e9a3c160842b112641dcbdab7e8b6c63c5d6703fbe95928b7b09aa1e2a55a94b8b83cd62efb40c373670f5f3040273d0c90d2fcf56459a427d4f0d87b87fb50c2784a12e39c56bf593b50fc680adf6949312757315793dd10cf768ddaffa1172fe8bf0b69ab1afd6fc95c16ade684d1420bb8e1d5215a39e8c3ad1012c6ac4f80450a39e9792b6cb5a0a2ce1a408b7dca2edc5fd50851c6c5c73ce0d03005991ef66e1471615f14eeda2af1b49c0e97670202d5c45e8bdc7146a23388c9b57f4c2102044504cbb48855ef5cfbc5a8df735c8e646c86116d2bd962bf75cd54c9aa7e77a4b68d8de8c261239bb0ea61ac2a05204a5f8107ce0308aca2d36b438e32e48f0fcb17bb6e412846f3d394cc10ae93d2290617e493ff85b81b78680cf1572d31e166165fe9360c6c99b772dc73a714df4511be6863435650cb4fa199af3c8307470c04e0bcc13e1dfa880e6951bfd66ce5a07d667459c1fdbc87a2cc62ea851d243cee7a0e92e208cdfd0a7027d3792cf9efbe4d682b8cd6380d4cb9441a2ea8fa0135efa8cc434549053bf2dfffa442a8e0d40ed07554e7a78e9ca0974caecb45e1d1862ddf63eda78e33710c89312fa33c07a2e299423a1a3b97121d75ee2aadf7c19f83c6f479db968c2b27a088e6c7d9f6d1a754552b10b43a29813165cf9d70661073b9b0c1f1e7e17698cd8798dada289f973cec53810355b79566cec7da436d552d41c02986cf266a25061560c75a666fb4b5233e19f05721fd640c76f28e0d9d80e01dacc2e80ce8172a459adb82b6f2e95b5ff03b75d6a6d4ef158cd5aef44acc58b5e23e375b870748d2c96703ead7051d703dfe4fc1dbe7fbfbfc7538518fda8225aca5a54e78f8c05189191d961721bf2d83fb73579f28d0004f4bf52081b0cf3aec16783489c5e4ed2bae6e6ada078dbd1bb0d1009cc54839b736354783681bc6415fb25df5f9c863f5fc9d85aea6fd45f1c8973f5a90e5483c994e470512abe568d7f0c07864292edfffcf51fb785774149ca242dbbb7caab2c030f5639757f71335613fb7e3a01dc59495d23cd64ae6919231ed8a958f2b9c0a3c393d7e6167ee182d11fd2e9769949c38df49d673f403b2407495a6460819a5dc261ae80a947039df99269559e260d388af7ac95a52dd12804cc6928591fa5159109fb55a8efbb115e772c0ea0f5fec56b6c24dc4f568b5a97ae9b9fbd7d2948ebf59183d546401830bd27a8bce14f28d2cf58f504a31150db23fd025f232ef2f6d8f4d2e2bb73b6e5fcb363dbf45610a6d93c5171ff63bc811d3b658ec3437b34f17ab459bb793bf3a624cabb52f67a3abbbed2a0982d9027eb0d07ee59832eb17943188f613eec307572e0a12421c478baf30af822d6624ba148292d228d135befab7bb9cbd29c8a512cb5fcf53a3a44fc5d8ec4fae91d201c6f4927b53b7762bf00c4a289e2fd5a2ea03c6b", 0x1000) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000600)={0x7, 0xaf8, 0x9e, 0x5, "5a5dc7b304173e6d1cfd40dce5a5b8ed1dea46db", 0x80, 0x16}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001740)=0x6ea0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x3, 0x1, 0x9, 0x3, r3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="a3c3872253f3fca300a270b9c32b3c5bf3c207652fa3aab27733dfde7d7f6532870e9a49eacf33f46e46842748c33fc613aa0f792f8364b450ede29d53e098093545f69fe11edbbbbbe0f4360edc3d30d882cc01a623f5ab67e527d9166f61fc2a9f72ca478ea98377f478be5fb6308e157c6b1cfd81e5982c952ce0c49517194e408c599356e11ed9c22285647dc8e363fc6d59be9646177695887909d9cf1a0829e6b6f4dcb35027c3a9394cb474ed723bcbf1641f6508397340ec70b401f8890a0342a5b839b310d3d1e76aa4ef46f14d849429dfad3c9fa8f0beae0012a9494949762ba3a9c5719b27bc4b7ecd405b2785cde41982a52673183e283917ee316f46fda1cc5583b7a5618bf8175c9e264ce6fcc26bde7ffc1d21019a10f69fb659d81cda26f02712eae667bae1ee4cc18646ed26c1234cfbe4abc8e3b588c61d35019d44cdfd9f3849df6c0bf5d23e7f13c4933ab90a1606081f1b936d94f19a90157ebfff5d48889a96ee1bac334af62fa3a1d141f3b48e792f20ab9088a19513b20342de928cd5df7da6fbf85211c1caea1c440a9ae0af76288a03fc0170ae3158b9243aa3f48c6ef7da5075387b274f8ab4d230aea65d400ff613bb48d2b03c4a838cfb683043abb6ca11eb70edf3cae02472c6e0d1c795a67802f61cbe5d4c1b9d84791d23ff47e4a63e338eaf39e11cd02148279e348de21b7808a12321f352b0574bdb36d386589892836dfb3b71afe02839a39bd52828591c123e0ad1003496788813c7c9231fa6d469674726ce19d432217b6ae98fc1ee1f7a7f251048f01b739178b855c74b2de2f360c08a1710f23e80544492e107cb0c1ad5760206361887375c0bb977c1e347cfc888b3a2f6452169b1d57b6878136e80dfba5891788d71043661fb13a077e3eb579b4ca58de287a693e279b77dd08694028856b86acb3b1fc556c1a4ad3666412cdaf27b33fedd19e50ad9b3480d49b271621b9a19d2427cb3259bd6fe6fac43495d4e1b594805719395c56f8b7a602905bf2e7f23737b54e5b994ea1a0bf6cbda80bbcba6da34ca9194b888c1ee800d4e97d91f9811add4984e62ddc62ed0edf5145fece5b7cfbd5314aa1473c94d947cf7053fb3559861edb36fa60f93fe0b59305855945e7526c5b26fbae2cea7e712b1916f454477dce6ec06114c0c6cecbada4d9515d534f6379f2c6e057366f9e19230d114b2bf94040ceaf46c00e368b9fbc2e803f88465b65928da785bf43e6e7fe28bbed06b1290c4c062cf33f55dcda1419e7f9f4f95513146a6db842c6cb274d04e42d2b08445cb2c582488c659d2819b1b4ca5854636cc5fe0bf40a3fb32c76b08f9f2fe3b616ea570a263ba7dfc6892bf3cea133631429ecaf6aa0035e5df71011f9b2697fe687543158773b23bc68a199b687e1635952fbd741e07f73b89b21384ca14d7bf1d03b0631263b88876e663d36a415b7bf68f72d4d9ea18bfa651aa7071b338ed96bf60de85b5be826fc1e664261c7833b548161e128a1acab67c73f319d7924ac4fa5461200235964c93ae3f678d9f7b1a7ae82cc4150e10dccea0466d200f2d0a26840698f6d4f41d03e0b13cec6230d935124e891322738afcf77f7b81972c807d48814dc45c85954efb5ff1f1e77c7a548250eeae7482dde931b9f231c84da6f891d4bd788d2d3c8be141815204c9d8ad332430a39bd0d587d233d3dce251ef4320c4070f6c84e66a", 0x4d1) socket$unix(0x1, 0x5, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000271, &(0x7f0000000180)=[{0x3, 0x0, 0x0, 0x2}, {0x60}, {0x401, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="b7") 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file1/file0\x00', 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) 16:00:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2a0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x280, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x24}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "7dd503a1b0c518117d83b89fded79f7bc9f0d283bbfd7b3fb42f103381e74b50a888aa112c1d85be278145db18b1395d70cb3729891e01aa0ca9621feaca99a591340b33f8a6528d77f591859517496156a6d7cb36883f67371ed7981bd73d3554e08f5f34731e8b70c9932938b2faf4d144667c3c210d8df02227e19c8dc7b4351f01563b512cc36c842a5f1ca2deaa42f4a53dc8935ea5bb570a25929bfbdb484b330cbf0eba6fcf17a84e9efa8d828ace143c2e55098b3c8bd948faf6dfb43f9aaa61747e18cfd11ad0f9e845d3e12f861d7af502495014a71590c509b3bb5dc61a4681edd836cf0a51fc40fc87da4664bdbe682693bb0305315f34eaa8aa97067d80c94b10068729005f92fe978910d0d516d8588b44b979296fe5b2e4668f057daa58609004bddd0dea1832eff0c85dfe48003cd3b05a8976573bba56f6abc6068cc4f1783b52732830"}, 0xffffffffffffff1e, 0x800) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:17 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x6, &(0x7f0000000280)={0xffffffff, 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0x7, r3}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) r4 = dup(r2) recvfrom$inet6(r4, &(0x7f00000002c0)=""/208, 0xd0, 0x1, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) sync() 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x200) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='\x00', 0x8010, 0x144) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7f) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x200180, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) fchdir(r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000003c0)) fcntl$getflags(r2, 0x3) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r3 = semget(0x3, 0x0, 0x8) semop(r3, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfffffffffffffff8, 0x800}, {0x3, 0xff, 0x800}, {0x4, 0x1, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x5, 0x1000}], 0x7) 16:00:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20400, 0xc8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) fchdir(r0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x30, 0x4001, 0xff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x8000) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37, 0x0, 0x4}], 0xfffffffffffffffc, 0x0) mknod(&(0x7f0000001840)='./bus\x00', 0xfdffffffffff2ffc, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x95, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000002, 0x384, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x1f}], 0x8cd, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x3ff, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x24, 0x5, 0x2}], 0x6, &(0x7f0000000180)={0x6f, 0x8000}) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000002c0)) r2 = getppid() r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r7 = getegid() r8 = getpgrp() r9 = getuid() r10 = getgid() r11 = getppid() r12 = getgid() r13 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r15 = getegid() sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000340)="9c2470d28d021f68b98fdd09bdee6310b199521c452153e3fa50b9a19cc52097622705e43f559240a53360ac122fed2e08b0505c066e7c6489a28d4bfa35a8a3f70c75a1776c974633b7a08d5cf0d414fcc17e82c4e2810a9b72a2b894ebfe59ee2c415ef2701d2cc7df3f7161bd2fd44459543e80312791bb180c02d536a800c97badbcbe0ad69263748d209ee83ef9f994bc333de6da622826ff31d3b75a2c33622937e92b3a78cdf4d04f2f444e3f90adfea22b28de82eafd5150f3cea42c741c1da7c910592cceebc2c1d5109d1a31a1826602", 0xd5}, {&(0x7f0000000440)="acac2c3d45680b681fd9e9a472cb92e321647b9fd30a1ec55a1db245a918bfdba7b1fc345a108cd809e4dcd5ba12a7c2a0017710d2b05305e6ac530ff5a42dc3bb845c9812fcca51bc95b32a4ce098049cc5560e719b71266942fcd7f44dcd2c2c14f630e8f56dacf9d87148598a4891fd82b4218bbe582886775862f5e5e69d23ad6022e873a2b91feee8d47c50a2d02c4b1ea6ec8c5d40551f5b6859837a3e18c08489da7e4d14d76ae274693e3af3de3a784fbeefda28bad4145dfa7b6d18f80cd46d55d442da3718f111147283a6b107f5b7cde3cbce8e02bcba5843dc7a4eb42daf226ad14136e0ad9f9a0d353d3c0b0e5b34c804b6a4790c90a39d796b0beb807e2849c4cfe57e2cc686f6ebb1f0214fa0452b17665fb99bab159589394f2afd860caf3add58f1563846e7fb993f4b490a915fc6e1092514d323ec7aafb2af81bef7af7f980060f9a3c2085d34de943d1db26826cbdf355d993c15c7197fe10fb54a1bc99294d1559541361498993b75c7afd8762aa5fe999c5754f62e540e5395e56494f54cf749e565144da02c01b71d104b835353720b2ef6cf349d20e6ecbb6c0d24bf675b039abeecc32072796c96b9c8ac55c528c7e8e3e5a3c3956c8573856793d1342f768bc991c2a1d0999a315d29e83e9bb69ab5f4957c1f1854c08aa2cc3cb9fbd061af2a7670a35a8d258f6d513f169a8b1e2ed1c29ef155480de392ddc9cd325136cb9b7a2fdde0990c1f676643bd64a1b26aac605814d8f05323589f584bc989f185d64f0d562d20792dcb5beeca8a57938260256ae597909c3dd8368c3afd27ccdde37d19499a757157cf94cab03983c7fc6717af09e00bd28285bed046a4c9d9cf65cef8e97efa81e3c068e124af4616feae0112bc4a956fcfd83cb1800e82d454affe17972fcb1e2546396a7aa2a0063f8993d808248999ca1adb9c3fe9079c570e8ed3d06276f55e56de338d026433f8e88b18ef3469aa548c2674a62d367020722c76a0464a8d1031de8f19488c926b71b02fe54e30bb82a500e3082c848a16059665a96a37fbad16000d91d95738ba32a5b58864de17000dba6617817d00876c0bb57c2bcd98cbd36c0583a246af3046089228e9b50762f3a9407ad655b3c7dc30060a1ccda72106246ee64d864349c8b3ca5b0b5bd09c989c9c25ab37f72e8f9662a6f1a5ecd105ddec30b40ab8707a5de925351bf499a19364af2f66494df252c9a02b2fac17ae9c2430ff4074ef64ee0748137b818e92fa453915067f5de6a99b510893a0012f9f1dbaa52255f84129aec947b18a16d5c5d16adb9b44c947e7c7b79d62a74c3341a67c7546a0d86dd6a853b2722c3f7a2070c75f57f9752efd23b12baa31592d02511aa5c7d3c775695acbaf99e07375c5d3dc109271f780be505ce6064ecccd2954377a38b280e53933869057f267ba3bc074edddf2f7a6f5c62701d175d0c8ba102b3f4865e36d0fcf4be8b1401d33663d39b218d279c208aa62c183e6658cdce7dc30700ba75d59501f5edc574aed42de69b6ae356dc0385724e830eb3dedd7b237b0c966c8f02e88b8effe897eaecfaa1f82ead553eaaa3ac9be413a5b00e451c851e2d0f6ae4b66a1907e5205b706e7eeb9f0c54b3e714435688da94ce981c5d091a988e082508f32e2a4d07937bbda1be2710038755a73483fb80859aa9f760beda398abe0f7f0a7c26fe52c0a04874a454e1505a765bf274d3356eca85b45200e7655a87641b96d479a7a0996de825f9c7a1c82c68c018a97cdbe26acdf40757d17d2fb8a59c775e57fd068a76a693d3e178fc00fb90a96fd86b54946edc8c2d920d5da82bee5fb90ab2601f73d613e61af68d80fe4b0169676c272fbc27f86c644844329f1eef8937d068b656fe41460bb87113ec302ba5659896e4afad4b7c0ef68671375c1bb030031f9f853ee34b4b051d2d4a5abb48687ca5ceab3534d66311a1c5c7dd3237ec5a42e04415f271e04a9ad27b555826e389f592925ec3574fd3a8efe09cc4f91382941e986a7700888d71876e5f681d8ce75d65623ec8e259ae17a955e7fa9643352a9ed0f4fa57237f08afeaa981cd76f8793c92f34878bba3d7af3aeaed3a3cfc1e9e7ee955a278dd33b521292c200e89ba9a8b4992782f1725dac7456483b21e394ec7e491b11c1e01ae2511065d78ccb03aa4ee7de83dff0fc97b70dbc0829c52f69b7b52819d39504d7a67010a5c1055304485707063576de416aaf60af76e93738ce9f8f18383c05027a4dd4ffe14ad4b5b9a75f4c123b6d4a7149921249c144a90b6fc194b3e60f5dd99dc28d78d0fab3097e2d7c1a94bfe2a4f09365c7a4fdc327ed056638aadd2506e095a7652b300aec1d909829ac060677d5b35fc6828d9b078fa3e3a96bfbc6552db5807c7617189cbe57396e51c746ff9de57f614c24a501436e78fbeecc25d0283eea9f8f528e3ed8a088422d9fd6654b289b2a743e99b01dee7850057ceb38e417614c1bab6aacbe2604af6d568be2447566d161d36583cf7c99822ae7b720bc9501447b8e33628937bea96cc112d3f9d3d5bdb9d60732992d2c99e5976256df5bf05e166e8aaed7c39e6f7b0c459113b8ab1fcb9b3287a8f48122b83c6a43f4462d6e9d961778441ca7eb33c75ecaef3354cf4af23e1ef7e676dcd34a2755084618c793073172cd48e26a8d69cd43d42e6eb37ac8371548e0dce5f3a4a393ba870a2839a0c042aeb34aea7cd4ce13ff7312adf190a0ee017e4b203aeaca08322c0de934cd886fbf4f924c117e71871130b5b1756f6b06d073088b40256df1b3246c4abe37d7f84ea9a093184a4af8f4a6048fcd9494ed66f6a532f055552be8b9603b839e6486e591ecb3de0485b88775508a8d0431121cc6afdbc8e43b82631c43dca7b8f75111f5167bfdc04637c921c953ee689d8307fb6faf346a6baaf0d1435c5082053cb924e76914d846102a822ab147fe5c2009ff5171aacd1ed85314a047c9744fccaf2be6f37f64b0c08c306811028914619455dd870516186f2fc7c020d3f44026fc7bc567d96a0234121070def7fcbee79ae71c786e640f3e547af074077e108f1d4e1653c3340e52f369fdf360726f5fd2c7eb87f07e4e1ce8fe555c81a64a474d4e90868e855c139b4475ce2dddd8f7315402795b6f580e4a9ea986ab2979e9344c8d9d4a23c95e8519eb1147815fc5feb5e24a703d502a8d9b0c2fbfd780b27dff1f5239f6cc2adf477fe3c81fa6f329c93b57aea55ab36e08f1c6a2a6a0ef69563400a30ee3d967e27e90004dba3ac08af1054822906e75b4c058a67ca77524903e9d4f0acfb6d28bfbb79bea33232b3275ede600112a278bce455db2aa1b460daebec736af634db9e5021a2ff71f4848ad10db37856d568d74e49f36eb9d9853fe4a4817e91243048479f6da26da532914aafe3cc1e18f026f864d82ab96ab38569785b4f623f6009abc103905b9839e70ce902d78039921d89b8a77eab37c79b21f4e4e483e4f3ccd9f4fc0c4412dc42b64d1b5da645ab40c08d65f4fa64014bf90e229b32d3db952234ee33ec1ca10318041eeb684e58f4124b108c40d7949a05e1f3e514f9ea049fdbf5fc68230c81f593d03ffff56ed31b4b1518f6543bc164dd61f2d6ce424b966360dac706272e27525100097fdd42d3dc7d84509e3601d094f921b841579438eec3a6a0e6ccac22ef2a436b77033c77f55007019b518e554f16bb8989f77165b4a8fc4c7e1f5e977a303b8128091968dbb128108145fc4abd0226e4e8f1fe1634d3dbaf399080232b5b3c2d9e38661d5fcfc17e0ff3a932883454ceb63b9b4b784aaa2b595fca90165a48c4938974764306005b4e46992ef3340ee04340232da259ed87f085a01b83567be78050f5ca0948fe7c1bcf22c04ced3e9ed75ca9304059447ea8d5c8c2df5f26707a72d2e59a25f725b0fe064f5b55041aaede383a296216897d465d090dd6d5b394ef3fdcba40aa614d1c04fadde9a169a44cbbb5e918a48c1ba463571bc2e2e780b8dab658faff7e1bdf00f2d99ef6e85b0e9e575bf269e44bec5ab8d46a0bca92021a802656dece70e8b1cfb24bfce15fff0178f9ffbf399e2f06f94f94c1f27a0903eb801eb7f2e1e16f58c8687dd20f5fe2197da754c419205640cce6190e3024f7787dff5b3de83d8a5523d856a9465df3dfcbf2f1f431274287928946f747632ff116a2fc5e9c344bb71371407d9031d996293287f4dfd927a6d26b8ae4492a9e6d111103c71d207a44ad01e79017c8a89537bba6a3aead19d2b4090b579efe551e187b12af222e3f411e2eb165e0742e93e93a719f5fa7faef4232e53dacbc67e0d1981d4e41187841edf26acaa761b924c8c694cd4d8fc242063b9fe714f51d491bee13089d579d6189b6f5c6b325db0f948ce71c1f2ef71501b50735415f20d977d8334178d5e24cacc97f05a49691f68612bef1cb02de45afe23be240230a4c8e02e613656f93e46b326b8034c5af775c6ae5be2a1018c1b9d861edbf4233ce96f207e2fa2b00eb39ee9e5a65c45de63c24a031fa8460697f6733ddac82c5f93fd2f48d45bf7c819e4e12d0fec8d8e49a12ff7a7deadbb5f75f027876b99ab5574143194acc13d4b9095063d63740c340fcb04d579d53a59fe92f85d87dd60854f939b69757dfa20708d7b1933a49cd68b2a67c0efcce459b66e344ef54fa61a9e985cfe5f8c6fe135113388ddfda0a3acf200dd3e133fba859d9eb2bad3bc27dc732a08c70501f3f44da6743be355da2605cbbde561a7cb0b0377049960b75359ba2a80a156e426a15cfa61379994a4b8e61b087c5eee013827d13e4e4635c3720840c0dd00dbc3f415be02f0be8f365329ef1c7c8b6bfa75e19fc390f7bf8725bd9019d2b12e260b0c0ccfc4da98fb100d643df54d3e55545b9305c8054843d0af3211abc5412b56c5893ccbdfbcfe8ff0c92bc5cb8bc2660309ce9f2b459034205e15bed43941e652111d868d3185cac156c49a11cd0cac2078088ddafbec29c3a988ad1e2777df68275e3dc5da1fb46ed6adde9df723b5df02f24b33b6070550132a04aa3d1c6ebd48386b8fb239421ee65a90d9fa9699e356c531c4cfb2b4e864d3e4e35d10d9ff9f1a3c432638e146ae15da64304283aac696598cc4dd8c50f7eea1da7389b621617e46829f4afa72b02400504a0854f437c527b6a6ae268dca2d90017dce28e4d2475ae193c12cbedd18bc02213f7cf3860e54c5504d1783b2c49553a4066ad14dd12141f10855967e8209430149767e6021c1d272157e4425f29b1a170bed44b6dc6fe76da96fbfcbe23f8f1f3f4f15ea8b6d6fa89d2cf0271f2403113fe91e07552897a00b3f9002ff164af0d7c7042e0640c276a0a549f1f874a8c46cf591c7d54e6b3ebe362ce352ceb4b61eea1c43ef8a9d59d74ffd4232a5a6b7dc05e2efef7fda7c5736fcf7f2d7bf09b20d9645b3d216e4274e73b2931bce248a2ba021b9393df8df7db9bddea81e3d5ba2d15d27f89dc875cc7db02393d485a0d0ffc3fa3af6634f07f311e6ba853329f8eb6f56ceec9d3de357710fb16f328019887c14c3c85952a1266a0940cfbb036bc6968c1a17086f3557c7a41ebef6158c2368c1f1a99f7653e34198263d1eaf09e1d5e631d8944ac37f1620d8ee6aa3a670e098ba56772afc9a4da2518a1c4f33be830423a4abe0b2af80a9e31b5314550d18da4afca5fbc71c0ca4ab90fd872188e2974ce81ec5c8cfaad5b04471fbe3d3d4f2e0d9", 0x1000}, {&(0x7f0000001440)="0a87e645b2fe19c888978fda96af0e6d683e8e1710df0de373590ece479be8c8192907fd31691de00eb08e1bc56ab1779512b5c71101f0051eb3cc40039cafe8a4374ca4e9dad1aba3a9ae94352921a227416bfdd0961cc4ca2f9aedd2bc7de3a22a8ec18af73a80d2f10f2df1fe68a01a1d1591f8a1a1e74023dbe68026df5cc9b201e9ac05cc636f4daed9927a0e3b05f94eed9de094030be1d3d0404feab6e36da1094e0079bf53b9c14eb686", 0xae}], 0x3, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, 0x0, r12}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x118, 0x402}, 0x1) r16 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r16}, 0xfffffffffffffffd, 0x40, 0x8, 0xfe02, 0x8}], 0x7, 0x0, 0x3, 0x0) recvfrom(r0, &(0x7f0000000200)=""/26, 0x1a, 0x2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000140)='\x00', 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="01012e2d66846c653000"], 0x1c, 0x0}, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000001c0)=""/153, 0x99}], 0x2, &(0x7f0000000280)=""/103, 0x67}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = dup(r0) pread(r0, &(0x7f00000002c0)="fd9e3a5ea14e8b", 0x7, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0xfffffffffffffffc, 0x4, 0x6, 0x7ff, &(0x7f0000000000)={{0x10001, 0x8, 0x3, 0xfffffffffffffffd, 0x8, 0xf1, 0x4}, {[0x10040000000000, 0x5, 0x3, 0x9, 0x0, 0x9, 0x9, 0xfffffffffffffff9, 0x1, 0x7, 0x20, 0xfffffffffffeffff, 0x4, 0x5, 0x2, 0x0, 0x7dee, 0x3ff], [0x1, 0x8, 0x6, 0x6, 0x6, 0x401, 0x6, 0x3, 0x3, 0x5], [0x0, 0x9, 0x7f, 0x326, 0x5, 0x5, 0xc36f], [0x1, 0xc83, 0x9, 0x7f, 0x4, 0x200], [{0x5, 0x0, 0x1, 0x6}, {0x100, 0x100, 0x9, 0x6}, {0x401, 0x2, 0x7ff, 0x7fffffff}, {0x0, 0x8, 0x100000001, 0x4}, {0x5, 0x200, 0x8, 0x4}, {0x7, 0x9, 0xa21, 0x200}, {0x4, 0x7, 0xfffffffffffffff9, 0xfffffffffffffff9}, {0x3, 0x100, 0x5, 0x6}], {0xfffffffffffffffa, 0x1, 0x6, 0x57}, {0x6, 0xffffffffffffffe0, 0x81, 0x4}}}, 0x20, 0xfffffffffffffff9}) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) unlink(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000000)='./bus\x00') 16:00:18 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x2) sendto$inet(r0, &(0x7f00000001c0)="b3216a1efa0a86a74f0cb5318d1466be3563ab42ca65e5df18e1f9fb8ce4", 0x1e, 0x4, &(0x7f0000000200)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = shmget$private(0x0, 0x9000, 0x400, &(0x7f0000ff6000/0x9000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000400)=""/59) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x80000001) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000002c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x0, 0x7, 0xffffffff80000000, 0x81}, {0x2359, 0x8, 0x1, 0x10000}, {0x0, 0x3ff, 0x9, 0x7fff}, {0x3f, 0x1f, 0x1000, 0x3ff}, {0x8, 0x4329, 0x9, 0x1}, {0x7, 0xffff, 0xf412, 0x81}]}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x4, 0x100, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x2d1, 0x20}], 0x1, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x800, 0x2}, {{r0}, 0xfffffffffffffff9, 0x84, 0xf0000000, 0x8001, 0xffffffffffffff80}], 0xbac, &(0x7f00000003c0)={0x0, 0x3}) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) accept(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getdents(r2, &(0x7f0000000080)=""/61, 0x3d) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2000080, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x25}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8000) shutdown(r0, 0x5) socket$inet6(0x18, 0x5, 0x100000001) 16:00:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getgid() setegid(r1) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x8, 0x0, 0x0, 0xffffffffffffffff}, {0xfffffffffffffff9, 0x6}, {0x4}]}) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0x1, 0x6, "8c59f7991ead38440dc124604bb2718bd8907484", 0x8, 0x12}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) recvfrom(r0, &(0x7f0000000040)=""/239, 0xef, 0x800, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = kqueue() close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r2, &(0x7f0000000140)=""/229, 0xe5) 16:00:18 executing program 1: syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0xea34) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)='4') 16:00:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x40000000000000fa, &(0x7f00000000c0)=[0x0]) 16:00:18 executing program 1: mkdir(&(0x7f0000000380)='./file0\x00', 0xc0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8080, 0x0) mkdir(&(0x7f0000000200)='./file0/file0/file0\x00', 0x10) link(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)='./file0/file0/file0\x00') sendto$inet(r0, &(0x7f0000000280)="2cd43c57a09b1773113ccead2b398255337912db8e520694c95e36ef6663c9d73875b4dc4312cf81eeb5f88b893998eadf866bd328d59ceee9bcc3d62d1eab5a1b8ff1c067dac3911162864c70d3e22f5b5df03121733a12b11ed0394c29ec97926fffee0387a1b96fd3c89cdd8314741265932b758984aad5d47da417ef9aedf82720c6d2137e89b6425bc8404c316dc4995949eb32f62e4329c937f6b2844d2415e3f60b2a5af4cb93f753bf6f0f8e0420656a141cfdc1bc9044d92343d92f3c453eeb18543b010b5a011cb7b65740cd043a7f8887bc978c454d8d0b7297e56997c2c490222a9c62b9467681", 0xed, 0x408, &(0x7f00000001c0)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = socket(0x20, 0x2, 0x100000001) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x401) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:18 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40000000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1fffff0b, &(0x7f0000000100)=[{0x50, 0x0, 0x0, 0x4}, {0x40}, {0x6, 0x200000000000, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(r0, 0x4, 0x40) 16:00:18 executing program 1: socket$inet(0x2, 0x5, 0x4) r0 = socket$inet(0x1e, 0x4000, 0x0) writev(r0, &(0x7f0000000000), 0x100000000000022e) 16:00:19 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x0, 0x2}) syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) 16:00:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8002, 0x8) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) r1 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:19 executing program 0: mprotect(&(0x7f0000239000/0x4000)=nil, 0x4000, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchdir(r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x13) r1 = socket(0x2, 0x8006, 0xfffffffffffffffe) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ftruncate(r0, 0x0, 0x3) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0xd) 16:00:19 executing program 1: r0 = getgid() r1 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r1, r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mlockall(0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x7) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x3, 0x1, 0x0, 0x82, 0x5, 0x0, 0x3, 0x1, 0x0, 0x6}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x2) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x10, 0x2) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') bind$inet6(r2, &(0x7f0000000300)={0x18, 0x1, 0x401, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000340)=""/96, 0x60, 0x41, &(0x7f00000003c0)={0x2, 0x2}, 0xc) setgid(r0) fcntl$getflags(r2, 0x3) r3 = dup2(r2, r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000400)={0x9}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000480)={0x8, &(0x7f0000000440)=[0x7f, 0x3, 0x4, 0x3, 0x8, 0x81, 0x8001, 0x400]}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000004c0)) preadv(r2, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/122, 0x7a}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/137, 0x89}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/122, 0x7a}], 0x5, 0x0, 0x0) setrlimit(0x1, &(0x7f0000002740)={0x14000, 0xfd}) openat$vmm(0xffffffffffffff9c, &(0x7f0000002780)='/dev/vmm\x00', 0x22, 0x0) chdir(&(0x7f00000027c0)='./file0\x00') setgid(r0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002800)=0x6) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000002840)={0x8, 0x9, 0xc9}) preadv(r3, &(0x7f0000003d00)=[{&(0x7f0000002880)=""/123, 0x7b}, {&(0x7f0000002900)=""/132, 0x84}, {&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f00000039c0)=""/107, 0x6b}, {&(0x7f0000003a40)=""/14, 0xe}, {&(0x7f0000003a80)=""/143, 0x8f}, {&(0x7f0000003b40)=""/98, 0x62}, {&(0x7f0000003bc0)=""/15, 0xf}, {&(0x7f0000003c00)=""/141, 0x8d}, {&(0x7f0000003cc0)=""/7, 0x7}], 0xa, 0x0, 0x0) 16:00:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0xd8, &(0x7f00000002c0)}, 0x400000000000000) semget(0x3, 0x2, 0x100) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) munlockall() write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) semget(0x0, 0x3, 0x10) write(r1, &(0x7f0000000200)="8e706a8fdc1cbebe27becd312e2c18d97ce5ef8dedcdf0d38271cd29d7e97ac3ab38e6a61076d79494cb159e71a24ba63fb0f5ef0ba8dcd33e0f2c27fd485ac2f4bc283411c0109b3d249286f855e6ddb497c8f2e4a5dd4ca26494e98a08f2cc9881c510ba455cb8b4f085948ae1724ea377544f9711e1db12e76378fc04aeaff9b5ea85fc0644db8efa8961de89415d166045e9d79d055a00618acca7a7212788b861cf7d52a78ed56945457f685feea26e5c6e3d3a9cb592dbbe26a0", 0xbd) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: socketpair(0x16, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000000)=""/120, 0x78}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x3, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000340)={0x7f, './file0\x00', './file0\x00'}) write(r2, &(0x7f00000014c0)="7e7cb83ff4a9b952ec6c642585066c46618d5d160dc59e5a62edc46814b14965142e7052440a92afc8c966cecfffc08002c0954d6d399a5c64ba0653f63f504f0cc6486fcdc770bf8584a20f049cc4e687e775787edec523988db53948c5de94695b3a0cbc468541f27fb66d5452e4e67c5bd72cf0dd369d0547e20b67ff03bb2fdbb37051f8ba", 0x87) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) fcntl$getown(r1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r1, 0x2, 0x1) shutdown(r1, 0x1) 16:00:19 executing program 1: r0 = socket(0x16, 0x10000000000003, 0x4) sendto$unix(r0, &(0x7f0000000200)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73dd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22d310b4c2fa722e43c404f36a00f90006ee01be457aea84500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/203) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x400, 0x7, 0x1, 0x6}, {0x200, 0x7f, 0xfffffffffffffffc, 0x8}, {0x7, 0x3, 0x400, 0x1}, {0x80000001, 0x7, 0x8001, 0x2}, {0x0, 0xffff, 0x8, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x7}) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x40001006, &(0x7f0000000080), &(0x7f0000000000)=0x10) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x80000000, 0xffffffffffffc327}, 0xc) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffffffeffffffff, 0x2, 0x101, 0x7, "20c1c9cd34675f819d523b644a61faa30d83c7d2", 0x90cc, 0x6}) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x9, 0x1, 0x1, 0x9}) 16:00:19 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) getitimer(0x1, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0xb756772a0bc150de, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file1\x00', 0x0, 0x10018) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) execve(0x0, 0x0, 0x0) seteuid(r3) 16:00:19 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x0, 0x1ff) write(r0, &(0x7f0000000140)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0x2a) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc6}, {r0, 0x10000000000004}, {r0, 0x102}, {r0, 0x172}], 0x1, 0x84) 16:00:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xec, 0x9, 0x5, 0x1, 0x800, 0xbbd5, 0x9, 0x0, 0x3, 0x81, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x41, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1, 0x0, 0x0, 0x8000000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:19 executing program 0: execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\xa1\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='^)\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='\x00']) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:00:20 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x88) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffa, 0x0, 0x98b, 0xffffffffffffff81, "ed930848a60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/25}, &(0x7f00000000c0)=0x1b) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202b, 0x1300) chdir(&(0x7f0000000140)='./file0/file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x280, 0x2) write(r0, &(0x7f00000000c0)='U&N78', 0x5) unlink(&(0x7f0000000040)='./bus\x00') 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x34, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) r1 = semget$private(0x0, 0x7, 0x140) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000280)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0xce50, 0x5, 0x8, 0x3}]}) 16:00:21 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x4, &(0x7f0000000040)={{}, {0xc039, 0x81}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = msgget$private(0x0, 0x80) r1 = socket(0x18, 0x8003, 0x1) pread(r1, &(0x7f0000000200)="3d45993e63b9ff0725d0bbf7ea18fca826adf38591279d67d94bf895d865b16bffd58672ffff72b35f959655f469979ad0b880a858d778c6ba72aa24ee3795c540f1f209cddee4b9457e2ff2c54ed9007721e740bf898ef3ef7b0133508a0f48551eb7dd1b1c5ddfaff6be993e4d04ca5c2a52aec122ab972fe05099f40455331307f61da8df1a197d08d32a66b29393dc75bed333d4bef0f4f7a2e84fd88c7a1e2697637909faf1e6c075f4c0e19ea67aa1e3d5be23a833009aa9b3f605855707803569f9a3", 0xc6, 0x0, 0x0) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getgid() r6 = getpgrp() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000300)={0xef, 0x2, {0x5, 0x7}}) r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1ff, r2, r3, r4, r5, 0x122, 0x6}, 0x3, 0x0, r6, r8, 0x7f, 0x101, 0x93b5, 0x4}) r9 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xd53, 0x6}, {0x3, 0x4}}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000140)={0x3, 0x5}) bind$unix(r9, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0xff13) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:21 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x5, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000400)="d10dda52d83a323272360389c1c1879d94998a1f8099de7b7c8d7fd06b5f2e9ef1713595b816f12cdfa3767ee774e0d7088f66ede7bafe19d7adc5f188c88ad1f54d2e3ef6e3a59bd165c3f4c6a6bf284bdd17b0ecd713dcbe9550cb2eb8f54952191e85a0e9ab88b6a0093fba9465bf130ff40bf6864882c581c907315e17633cd7f86423", 0x85}], 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x242, 0x351) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, 0x0, 0x0) sendmsg(r1, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000040)="d7cff338ce8c51e73f61376431b37af861df15b3d96e8f43b0a314fa20346fb1cf4a40ff6b33dcfb67c42170bbc31f015f8b14ba188e1f44cb732ef18c9e1d79e00da2789d4a1d54f82692c20184c3aff603805803064be2d52f7feb9eb5c8027d550cff4adb3f265b5039ec9bad9bb8574ae3c1d94e3e20fc6747a806b323a3139348f9129f6674c94c5e26", 0x8c}, {&(0x7f0000000100)="cb777a7fae11c1f5da9fe05c93747519011bcb9c0852cd9f0ca58a4df633947b6f30158926eca08153a5b11d6a2686a422c6eacc25526d7071a32bdc768f3d603147051fa5216e1a3ee7f8940eaba3da8b8d5b7df32b7905ca13926c46c59772d6b510e2fd426af9f8450619c3e0e324617214d01f858064fd5691a1ed8e07c57ec5403f030454f5b76bc3a52692eed81f99cff129b3b618770fbb151d9f1cdf82c9ef645ee7c2b46ad324c719da3dd2096ea8252a1db12bfe77dcacc5772be5ef0b9d03068c276cf82b9e05b17474364ed769cc762ea7c45569104496360554cda60737e82457fec4fb9b6f9432a69921", 0xf1}, {&(0x7f0000000200)="72728e5520f717498eff95b30d1f85d39738d74c71dc96046571f97ec7921d6c4de6c242edf7d7e0643b7747dad3599e3e4cacdc9c84cddf1ec69f26e97832be650d17f454f76e7c213b5e08d22e6899387e6318b4c23480b58f9a53c370b8f0c280671759a933ae213e78862e87b3de073c681862cff2bb3fd27e6d6d595e17742a5aa6ceb54d528b7832a414541915b9ec70055e3fcedee98e5999def5045fb79c323b30331498ccd44dc85b2bc6f4c46d84d425b2419351851899bc20d7d38c74e387a45ed4a0c66973f7b68c7269d944f18dcfebb85bcf94c3b8bdbeff", 0xdf}, {&(0x7f0000000300)="de0eab5a62023664ef6c982eec1da5e4beea75f97d0b65caa6b62418e707a21c005265891d0c2a5751a8f8ac5f33f80091d321932508d52d1d0f931bc1fd71e2562c44976e5906e935a875ca1275705431a4171c77c27e190479c42fdf58e8198bd238edbeb97acb61587d335cf497b34b37f1bb3f1782d45e011b667662abd7e5d7e101215b329e8165ca3df06601837641b73a05c62296577aa2fa23bb30d5db74beec1de9eed44eee9e83e2840315acad4c80d3b878121d556bfe213e68275ce1a98a1c446e26ef8be1e414a98125b7702329c823436fafd856b6a8ba203e724fe7b81e8858e8f7ef4fcc02d516f66ddccdab789780a98ed469ca5c92ee5aa8eee4608ca5e9d759427dfdfe02da2688967a6f008995243c0e06681f16d05bfd35fa310f9bab81aa2880137d46ef64d16b268a5036e6682a5b17a1d18951a92c904afe40ea7f01120c1a311ec88a984e4f57e39c1fce7a1f847fde9788a41718870d28600df9846ed120cc66c87d401850ced45c52ec216582a3f613cf6626096b2e0804ce1618876c21a13a0e9b832456b3770586cc2b1c48f7e8aa3e4dc4c663398e1a69029ade314efc986107dcb278f98bcb3caf8dfa3766d14148921a0a00a5bafdf4f3d71bf083d49859bdcb3f11a4dd0ad2d4087ab2fc9ad4d62ae93d111a57d8e961bcf6dd5f0995b0f68857d41fda735e5ad6566548ade37700709c3b921afd040fb34ea22983e0157e5f5f062eb23f753443713837825db59f0c62b9ca8f07cc5de3ec983acd5de483543022e73bc46020c41b664958e609bad2ec75cafa2a16a05a5fe0e78a0aabcd4337fb7c02590f7e42b9cfcb1906f05b69a7faaabae6d384bde7b8b26bfb3c6d62028e808b33c5d89f3a92e907d309e57e927ed9ebe087aa3eca5e2f022a0cd0f8f92aff5410dafb34271b87e29fabf0f1af69ee22d10b6f01d39113095d1a927e68de80b05099830613a2612e54817b93afeb65b845460711e6776bc3c5d9fcdd52fbbce4d17fc951d93756fa364431a2a22112c5383d70556d45f0ec00d55aa02af54b1f1efb80b93699d783c4c586d2fd15c13cc46132a8c5f5e82b31e78dac1ee8bc66d375162c08b9a14ac2493dda4109904bf7ad9c23cf521c4c2bdedb577d86e392b34a3c0dbc424ee3877d23f6a418da06c31c4918b36a324c2dfcff28afb9204291abc02e2fc8ab431cf90576311b5c08a843e6d88537cdc91ce117e4ff2269aa437cf7c1cced20d181cc986a97fcbf9026df4782c8bba5664dc26eb7e9b9082922c7f0d499e1ff018b7cb6fc894328403e8fdc0e40424ca5ab2a443f40074c8b419f868f85526fab920132ab067606e1be491df1d8336fc8f6d2c193e37dbfc20b31686d94896e7e932c0005498103c0b3e89851bdfad89008d1c755f95699174c05688c9e652d9a2b4e9a21046383658920955eeb859570e5cca2384af7a08d7874ef2ddf2cc62a73c30297adc4a3b95bc64d311c8b8d39a37f147cebe6e79b1dcbb617d6ccedf02355c7196897ddbb7b150633ea1b4be4947e067acbc3f24d641ef39f7dfc1716c42e6d9b6442d41e46a15f0fd1584c8c599a58657d60ce9b7edc875710bdb92a7fbbed7a9dc9b17176a15fe45906ba7db60521c98d7f3783f147a362e811138c6f08955a2cb4b33340c3214fb5816b0aac59bfedf805468250bdd296de0c5c53960693eb39eac1325ec65c6e4737be6be7ff63343987023aa696e95883c23b43d1dc505411bd69a04ab66f33cbc38b998b6325f93049d5139bae1dc06c44dd783bf9c377bee7786a23bb063c1eb26f8ab5bdcc02ff8414d4fe0c27a9014db3eaf1605f5224b0b0e6d38085d5a54bef8b036fa1549269a97439241726687385c47dd521b79dfeac20d88d20235cc7b9eec67ef6f20eb3b6fbb6fcce3dccc29f10aa1a50048f8cffb7af97c7b894652749fd51db8c8420a8a7935dce67c972a30ed596759a6e0eabc5481b0056aa2d09e5095a136b00805b64bbb3ae1b27a8ea42fbd9fbc5e16886fba03a5f56cc1b5e41896f3045144df745df01f1501861c58803b1cff109550deec5379657cdabd57835aeea920ea39405af5687295c68093f37806afb30f817281aee18b113292889053f933a0d19e78c673a8a0914cac517154160ae3d598a13a378bd5e02b9ea89a28038037e0a72b909a94a8c8f8e5d018ce769d2790665d31d1bfeffdc7115aabcb3f343d0e473bb173ced1a5e13c982b80475ebd5962a5c5dd175d52141038e95452a1a0d3615f825411abe898962e43c609ffa569119401c4c5bbac3623385dc4c539bfb3019782b9ec4a6e45b8f9b0c00e8885027d9036ee18eebf357ab478dea13618055a9c890ff32d723981d2d3ad1747b02de3cd77ac2e69937728c7ec00153c788d4b5eb1a93dadd52e4312270f60a9587e96b3ee63e11c3a964ed1e235c164d51d7f08ccb4c8ea71487d654342228885cbf140ba70e3ae12f17e5c0455849f77b687c0970bd5001c327b698919b9ac0eec04d284f888a408a80d57171d52f59b484dbdad1760e9b6a5e0d818f366c72ee403dd180661892c34df94501f01ba25a7b410c69077482c117b4e7860c0704003a84bd72876fb8deeaac55e6ddfda535aaaac50b7a91e21affb93f8858bde80285a038b32b7e3970f81417a209639f7e6a65184d43f55d07764c24e53b9f774cac16edf9b1746af1d4e6930aae547bf1f99c12288607f75e791b291cafa1b15f2d758256b0228e9edc86e3ac31c3822eb9d9f2d44800b25cd78337981105e354878b6582e14c6e427a2d2f734b828eb53091ff9bb5a6da354c73c2b598f7845bfc9c39a7cba339d41e6cdfaf478d2909b724d0be552a61891959e199411d2b5f01641c43d0141d1c21693f07c2e0af0ee5052d2941d9a3a14f09d82341c638aec272a11167cedb463fd6422f7ac97a168345ec27078f74facd8d30c56beb4b9b71a45bfa82b887aceaa1b9271a46151ee8c6ebf8fc908483a302c296468b3bffc0be4d3dc8d9939c04885cbfc05c3cf3753faae2feb80dc7cef9a0fe0bdcdca5e43d83344b43d2ce1d2109d7d97e6f5bbf682d2ae6cbd27dbb569f97809a2a121b55fae39e5b29396207b16e46c9afe775259ac4716fac1800c0c2444b2b191448f9f63f2f03c4148f5c5f84ecac01136d00b603478831c9d2153a2f5cd3d3b68e33ffe02aa19931e19300adc9fa77da05c52d38d9a2c6d1f24ca7b023c29007458f9e93a4ef61d416971ae2ed08a5ff15ec7eb01ead66014e43d936125768987a24ec6b3b0482088e6e2c35398e17109f4e3deda00fe2621c940b655803253a2b8eecfb62e9be8be08dd2890f6266b4177a14184b847cae62833255c2da35d66c101674823d1a0558157397c59f3fbfda9a90c34c6343f1a98518932b334a7c3146bf10fa917b5bc113fb9119ad3658e7f0a78aa8cd05e98205a715dfde7fa9e07ddab4999fa9bd2a113d7c9525cfd5bce1607575807628f2a1900a2c2fcc3588aed9c642aae0a42c1763cca7ebaa847a604639348c0b3b61b4419b2363f9ad295bf96777b17a05b06620e884d8c5cc52a15c85e822ff124c0ab0af4f7a5aa44f881bde5b6841a358d6f8d873a6f149e13763e794574c39574d302be8d05c2d8a7a6e5ffc8cefe12f7eb724b9a10d982979bfa211153acf7b5124c42cbee914add9f50991dae301cefc4453f3810cdd5ffc4d4225c372d8e5c12714a63ac2681834bee42c69a19d17a18bf53671e81bdb993a574d26de6a0e3138b55dfe4e01327bacf89127aa83c8ebb5935ca549cdc21e6dc79f6f8c49e8f2d8667c6549a8fc43eb2a432f7aef8b3c2dc15cf4fd686fcb75d7441e234dc0eda78307d1248f940a1f284e091c7bb14f605166682341743390d87e5072ae9ecd166ea884918ec1fe94927d065a295c6a8c1b1a92bfb8155685e0334a2f365c4ffea082afeae1224c84fae1125b621afd79f779fe62cfcaea4c8c4d078042631b1a44048dbb3942d77793eb596bdc95b7d11cd8eae3ca2d417eb6e82d56c2f669ae14f88c579ccc295aea43ab461b637bffedbfa498efd9da12ceac57acd64e75ac68158389516cfe90f13287988970ffa4151c4c39d75496e4dc92936befe1f1d79d4d9f0a623fc804755ccf2e6dd93a667243750fee5070694d07748ac717d4500d9681df755caf19cfb15efa6cd7bb7be8c9e3196122115c36aebfdedc73be91ef9c91ca6978863ff8145f237c6234846d234791ff2a24ce6b8c91fbc601c9e28c84b1e4558734438b69faab33c1995e301cdedc787e69883d6082f0dc2f047f6cf9993b9f35f00b1f80dc085a4799cc94c65285a7c383c1fa7a573a4e03aa08a5274534eb7da3b08f362dacac59c6e7c22fae11359a8811ab20f794cc90d752f580d1980d2627a8f66862330728175133ecbd59a93d28af430c43bd9326132b4e681949e877f5b86e37edfa04ac464e200e07cc6a89d0e525497ec0efd7a12a8de67979c451c3f6e16981749a6d9915903f5b3734dcfe6b168a969fa9bffdff93312d8abcc74579fb27eb7659c35c27438fa25e3e71a9f23f932336df2efecf21228b4b3295e1f688a04f5df67dfeb3c76184aca602b3dd8d1ef3ca31ae9be9e26c7149c37bd71d5f933614c3b1b65c3e31ce7fa773f4fce2faf54494259affdb956586d9bb6a93cc6cda727b185cc6dc61f601ab6baac7503da42ac847ef1cd365ebe11ab1e2ab0f0397d3ec9d64fb6e0d4a86a91e0e7c2fe0a8dc4a7970358f46c03dd3332e1b8eb27a20f0371df26c87408aae64ac08db4197988f5726b7d4e2d79e7bf6c123905568a5d891a00aa44dcae913d2c3810676b72f5e1fc78a52aec9410e410063d17eb45a56a7a9bd0377ca43a705d079de0fc0446b031bad0d1d96f7045d37e9aec1d1b20225beebbe37ca1c6397da142553d4c1c4cf70c43dc618f4ca3c019b24c72bada7dfd214ec6d5c629fc879be881c0b3f3fe7559c01666be7eb6f07283a5d4c61a36b150d2d587b5f9934e52424d41efe2c9802c4f3c01143dc568dc4ad40f5621b50a082c8beafc6a9eb17a0418c4bb6e539aa4c626e2c5f7a31aba3dbaf61208dfdcc5d401bf6eb0c3f7f4e38a0fe5dd4b580f08020f29f0ddd619ae52a8bdc9de3d8a0516d2239bb3cbc6b7b11a2574ff4b789ec06c3e0bf9e6fcb88b849f2e02923ba7d26687e61feb7bc9de890b6a983994532e981b566b78353b834226489250689ba00bfffdb9752ac83c81281eb2df99e3ed50fd76aceaec6e24142c86d82554e9aca7640342d0c7bf6f17f65d815500d53d880b293584f484b134ed86e0b1d91d34492827d9b2226e4a3881b84480a5ffa65e721b463bf5b280a91a5acd8fde6db5c9ea0c4eada1eb3d1fcf620a16aa83e5be23727deade04c0f4b78c188bf4553961e50b58648cc58d177d5901a20c2a5540ae15b8be2a04091e94233e4ed72aee71ad3622d0f39c1cf7a92cf28e6afc9b164ba66e35cdfe26eb5c20f8a12bf214ea0991302da4494db6e200137e3b336b6f4fcf525cf89d855841e70acba93ebe2086e4c6a65c0092ce31239cf46f7206908822f44aac7bf35bb7d540d7f08537c702bd37533b33361106cddfa5b96cf7a3d93330ab2e05efee902b8091f66257f5fbd3b16d78a0779d9d220933a29317169f137f6509cd15e9758f67820f55b1ec1948557da56be0243adf835956f3f9d85a1c37efef4a599fedec22d060dd7c4a98e2684dd9e6ae84ffca8c8860a037253a3", 0x1000}, {&(0x7f0000001300)="89e08583fe1cdf8c29df097746ce01f3d33420d11047324dfc0c6b8ae98cb7216d94837e1fb4632e0d3002b6aaaad5496bbd4cd0292a8980eed91ace06426a5649960e301dfde43614084411feee4c0880b4016de15a114e057f33927cf0a0c788858a3d8971a2baac71e67c9de70cc61115240b6a571bf91c011742839ff70d416f6a4d7010062c8613175415c1af93e267bd928f32d5fdff29461c7d09350f18ddbf3dad50b59aac04f2b4f9cff0762df2005638f66f920c6ce85f1f5cabe25f43516cb9fc434eb7509aefcbf0eeb2ee8562", 0xd3}, {&(0x7f0000001400)="90be52dfdcd3284b08ab938ae066ccd2ffbe4f70ff9c6039152a82bcb71be90bbccc44e2e69b145dd54bbfdfadb1bc7ffe1720d579b388d10977ca7b60ea5c146dece00160bb0b9f1e493ee682f93f1b65c320419fee0884afde06101c9f0367bec3287317236b0d6a3072754ef17d02276f5c4b77ba92f11d880a1a920550be688c756fea7c39dd9c2d5490ff792f691957a29b9e834802386d1f59fd5fcea3916460007cc8d829c9ad07a2ff663f4e458da7031ceaa5b0ae30cf11eafd1c99f6b5f63878d2bbf81d8e75511d7fa21a45941f4ec9e02f80e379a4f4", 0xdc}, {&(0x7f0000001500)="e53369d162f8efa91f9e794f82761ec7e5b1037dee7557ab89c16bec8c2764a689423b6e21581c1f0f9ab5712341df684d5b9812cf4f07a79d7fbbdef49a4d", 0x3f}, {&(0x7f0000001540)="958ecaae92d06bebf68880a5b9d4f22b22f2c342a4d72a345f5339b880d150b92749913e6aea7e21a6482812b8e1", 0x2e}], 0x8, &(0x7f0000001600)=[{0x40, 0xffff, 0x8000, "f174b1d502bdc741b18783a383a00efa62316dcc9aec1ca64af0ea089b5bc54b9a46883172ce9f1bb78ec5a6698f9e"}, {0x50, 0x1, 0x101, "d06f6175610fc161b616630e268710ff24a501a3d81c1432d19f9463b72673ad72346b53722890c8cf3366c1d2232c0f07f8c7dd4107fb00d00b"}, {0x58, 0x0, 0x3, "77befed9b3694a1452e145d0cf476bfe2f31d551e1a0dfdab7df96d6b6e6b08f738ee076e2decd049531f8f6a39703db57da9874acb6c84e86756ddecea37d1d2fb6"}, {0xe0, 0x0, 0x7, "10dcad98999e32489dfa61da99817fa861c0e119e889d7deb04385378fdb236100820c94a3a4a5727c159e7177e381095bd930102caa3c53947193874124d2ea40490e0cffe8a8f602f1330146025a287ac7b105603abbf7051ffdb2af81883103203ba9e7480c81cb985ea907eb8227ecc1058f21c97afaa58e1d2c93cc3af3d06a840f56e36ea02b2624d75703fc2e0cc0dd2ab61e43dc83d3f5fa12ac862233dddee5aaba45f02ab8382b7fde7c65144998111259e392c6638d467aa8b783535d34552e42f0ee68f30a0ce6"}], 0x1c8}, 0x5) 16:00:22 executing program 1: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='./file1\x00') socketpair(0x0, 0x7, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f0000000540)=0x5b1) chmod(&(0x7f0000000000)='./file1\x00', 0x50) r2 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x100000000000200, 0x0) open$dir(&(0x7f0000000200)='./file1/../file0\x00', 0x10, 0x102) recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)=""/108, 0x6c}], 0x1, &(0x7f00000003c0)=""/216, 0xd8}, 0x40) utimensat(r2, &(0x7f0000000080)='./file1\x00', &(0x7f0000000140)={{0x2, 0x8000}, {0x40, 0x2}}, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) write(r0, &(0x7f0000000280)="56e64d72a5337bbbee6542b16286c81137101bad1bcdf618c9e90f7071b936b84571104193db33d3fd3e415b6ccc0fb9d09941f689ce4ec3d07edb36310b1cf4d7deef32223f7ac3bf8d80c499e0632cd995267973637d4f8da355589396ee06614f3be54d42906c22c1428cde2de54ba3298bce209ac8036c438820f65fd241da27af2c417c3dfa0ee36cd73b478db9839cd27eaf0f63acef5158f3a0f0f7221510e54d43870c4fe6f8d2b659518198cdba3a6d0c012e8da9bd271708b961e860c078e0c6d62ed701eb192b0e4d05af400d06b9ad973090c8978855b256357a2ee6ba08fb6e96f36b26fc8e2ac6870d7894600fa36be0016d4f5f6ff5", 0xfd) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000300)=[{0x40}, {0x6, 0x0, 0x0, 0x4000004000000}]}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="e0b37c8589c7d3cb55dc586ff169", 0xe}], 0x1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85435503020b008d8d00f91067f5afa6800900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xe010, 0x4) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x200020000006010, 0x40e06) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x8) r1 = semget(0x1, 0x0, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000140)=""/134) ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) pwrite(r0, &(0x7f00000001c0)="8b7f1ee2c558d7a45a7e7f43317ddf69950fbe80e4fb918677b1f964104f3aa4626c9cd9bf3d1aa4f5152eb40e393bf54c07cdd5a883ad7d7541ef4f6ea37405216603582a494ba0be6d2bda77b82e7bc9330d5e469b21f716183dee4aff9dfc498da5d2f33bf995714cba6237ad4f34ec3897eb9864c5d9b60dcef7f9359dc6ef6fa3", 0x83, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="658fadfcb19b4028453afae14486c8041a1b6bb5c1d3ee3ae1414af39072904d0afa27", 0x23) write(r0, &(0x7f0000000600)="87f8cb7eb5be9fb589130585a58df7bc4f8783d5aabe4588f1da58e096a3d8cb8b692f2a4525b0f20bade83903a8cf9d97530d5297281dc13923162731bc0b9590519dc1bd60ec42e6348cfa70f13232f0fe5d6dfb7c5da593e6d6b0d7b0235429f04a509144501c65c5cb4f82e50ac5d2c5161e627e418237aeea82b83108ba45092cdd8444f4f339ff8d5d5d913a64853f4dfbf4824a80935980443ea664fcb01f08fd0ddcf55a21d6fdd640ddbb17452806908b8b7a356c4f1cd947748b70beb156a7c895da6fe419fc2d1fc09491b47a9dd15f581f9e857e50f725bf062ec5ffbb6795ae4b503fa43c0c3ebfdf2aae7712a73144b1b7e9defc778870d17413029f1db5f0d700c9e5bff5fe0067662e988c1683c7ede5bf3de52a3c1219428b6596867c37a18f861e664883745a75f67f43bfd69c77d952f120456d873e754e585c5fc437df900f138291548cabf8bab8601e1c56d0e57cbc0e14d6bc2572ed4b6cc85e315bdf180032886b20885c660d3441d274044f72fd2f621ebc8e5284888ef8dad7353d034d8af9ad5c71d4db0b85116d1f2ce9ff23226b6b98ccf5c7956d1bbeb097a44f674fa37b550488027857c7e949fe88affcde0e8ab4b753369dd37ce5b2b65383d870c477fa5100491583e40dde10a50b060d1bbc3cda35e85c6eab7dfb12d3bb012fe797c0e4e385e6875a7647c8726210c09e59a16b9f86d02c07f756a9ab4e16c15f815f8136bac1a5d21aed3d34e4723d9ddabadd324615631b00fabd6ec2f02af7b4df16c28b2b2c46a27f68e9f81bcf531eec1528aa02d30a159348da13636a7bd545d79bef9c8bc8e3251bc88c2567ced5b71333f0853716dcbc0c59f98142b3a1cd7875f971211687a3ba4cba70e1c92c43eb14c596377a6783660ffd5a36330aee5925a691db2620f7996f601975bbb5b8f1012578cc43725961131d8b1d935d9ecabcf4250369981c552a8b261827539faa2d784dc8e90b3966644e7a4c60f394798a184dbc35fb2734ee026e5b28f680b5960a75f2082802d249a598646aadf7a060753657632ec87ca52d3c466e8dfcbc94038ee495376ba2ea4960e7007b15b8b0c78d61b892728b15fa6af008d40ccf3fe710686d67f45d214de1a05c5e6e4c91ade3e6c274209842ec12e750b7bb0ddbc24793c1f4edd0a78e35270e12fd17c49fbcaa044ec74b32b90fdbf2eba7b9ea9e8fba40b8ba26e4ad4c1b66cf3d1d41cb7d9bbbddcaa1cb97deac7ec6bb1004da90f79d4e2833406b21b8653d87b9e29308550e17df5cb8001da0a4bb4964a77e02f09f5eff87a982e2abc94760b0acba8697e99a423fddcf2c9ff3508311b70760ed629af3fc6e2bbdae8347dbfb103aad8e9b5d0f89d8617ddc6b1d82e7fd12a745960d3064383c8c670885675490a18f865f2854ebd16cc704cf0279ed68f5e2521614c56ccc0c7ddfc1c49284bf0c5a55cddf36f451e6276f71b43269ef4d9b09476b49c50fee6b2f6703250d19546bf5764c789968285afc5d9938a435ed1c8f64bd86f353441cf97f109b9f93c14aa20908bd5f32b84ed381af7e9c9d94cbc3a25bf87299487b6f5d516ddd73ab4361d52ef6ee0b57ebeaf621ad6f64562e989cb69a3863bbc1d5615ddc7e9c3007d69a1db7122b5b3b75d75153af64e567126ba160b9701c6a9975e992e4544409cbd3c579c714cfeab180815b93a131f19d74a5a69c385f11e041c1c8f80b28297775055440b6de0d87dbc733efc0a77228f61ec41e863398b1e65a77a88d8fedce658ea79fc551b1481dc077697a096ed3f9b98967095d8a5b626ecc35e18df94bea3269eff7f224a432616ebffd0cd5446006459a42cb338863052ebc823c0ad1046ea037c77d499426e8b8bb178e46741e781ec13f018cc4a9543999196c4580bd2d3a2b208f8a8a877bcc30a221a5dfda75aaa8a8939f4f4e96682e642bf6845614e60d6d043983436a21acc48414b1c9c98b183becf74748646d3e1d483df00cbc4edd2576a3118c1c6bb841e3c3c8cb87ed5ea160834987d468174e208f6b6132ed927280f85d851da37d83e3ff4a848eeb5d7561ea5081bd9f9d5f1fcdac7a3e477233160c90a7fdd1cdd39b20c6c59d3895abd79772c563811583c9fc803fd57b7d1fa4d33c6c2fbe1f2690808d2c65155022a8fd7b907e71232300a0576e3bf8663736fd7dabe57f843d417a5be6de2ed71bb5a1a8eb0e5c7ffaaa9b71a170901dfcc0a79ea5e5ed2cce2a82a0de35d3d87354e451198d3c495da715a69c7264ef2e07055bc72241a28ffbbe5c94829906389d6f4c4e19ff8b3dfd7773bf1069fc8ed002100381ff587cff343def9fdaf6fcd833a08768773a012f7a8bfd4163f44096e954e08109a22c39d7a2ad92afa2214270232127bbff7a8b86ccd189e72017ef3404f8067106ac1ae432c759a486dbedef56aef2fa1729c644d4787a7cf6b5604ce0712e2d03f48db769621577ab2ef4ec6ded847b6dfdda72bae37db064f0e64c6ec41812e5faeadc67229f8fec9a8a3d4926ff141264305b5352a52d2a1f0c5a7dfdec121255159d15fd15d731c649163f3e74de8aac66b9f0603a1ee4b6283c7c6f1efd1d266dd3918f668f165195718ef81d8d7bbbbcf8e72e85d5992a259d021290f7b652cb7a0f6025da6d4db96267c99358232f8847a88efe7291f85d41a1adbdd9fd971241d77904aaacc7c2586516323d829487d039ac8fd6a273456c598840238ec948a398031b03a2f5cc5a92a91a1a220f72b994cfe8bed032accdf89eed585e20206b60427c3190b3b63f839b6134d632a39e3a46ad67118b147132c1d09ebe9b3d770e9e0492b8e3ada89445df6d4b4b327dc426b1f39d21d205788a593cbc51c1a33e42d1db51c5742fd4432d3061068a563d991031016c93e7c266c97c97f6647adfe23d03a38c0a5ddb3b9c89713122c2185445870b47d2d9bd3c1041b126cd2d7f8d99cfc9bc4e9a02dff13481e723ed12670be3aeba24d2debeb73db40b3b4a254c44d6f74227a12d8083b41bb7f323e84a588c12a44a360e4d49189665aae32d86bcd68d4799052daf0a3cd3a83384e3470922a76c6f60fe4b045e0cac1627af6e80674af6589786e7c5898036dfee3f0b680b32a9fa2821b5ebbcaa1ecdce4d1669eef76ea1f81c119e79955b97932a70ab78c061b6c742049ab9b1d666e18eda21a463eabeb5f99b380b9fee16c9754f02f8d34fcc0288164e82998422d42b57d65415e092f527a04658b748d88e74c72af1f241f97828dab534dd7ceabd1d973e970def5ce996b461e0a55e3b39f2595e34b904d8ebce09699f7efee98c242eccf0b5ff333fc741b87e3f8c988811fc3efec0af09bd5f1bf2d62f6cc38a10b1f6f77e39f86df8ddd2caa2e4668f9ccb7a6ff5049ca59e1a92950930550821fe2289525bba8975822bd3c4fc1e9a4468a4a18cb58416754cad2763407bc51349d620733cdefd591bd97f1ac9a4fe56354419926f935aa917de7cdb4cb0ee4e65e5d658eb0c62f2b50d0eec3265765c4b88fae654b043a6d9eb9c10a89c6f0d2e1b574083b91cde75421c4e38a6a08d1db1c318a857183e39bfc7d4e792aecd9152a4ed9fa95faba33171910c3eb7a41315a687c1ad8a9414f8a479d8b338d0f0f9bba5a9807d13890f8b66801a2504cbfe4f2222618eaa6753207ce3d649d7f7ec171766ac6d30ae77b4ebb07baeb2d6216a128805acca207e74d0002fd6cae2d88fc334dfde008c4b54dcbac3012321e3f8631121bad4c25a6ac0065e4671dace1dfbff6178e03aa403c72bf26e5d66852ed1243578c586c4ddf9922a9d28de386e5ddb5086f666812f0e862e8d2c1f2d85da970ebdbc11598d8a5613ca4b9a0b3c5bb911c1da2ccbf934ce6f9939a7f1f77aa3211aaf3bcda373961593fc19211641805adef2b016bf44442c7fb71751c3c4afe3b767e2d34ec96560560f0d85fbb97040deff04c240fdb3d6d1b9359d854ee8c8cb14975fdb905fdb8bce0d010c1529bac99c338d8eff106cdda97b69ba1c5b71c381ae42c161cd61a8ff256f613ae0d75a2ae372f30e92ac4b98d9efc066e46835847f3111380e85a605892b364aa47d2c4c107836bda88ea49ef5d4cbd0bdad07b9b5c028d0c777e09861b8f1e7bffbb86f35a3ffc9fb3f51a0d00f8821d4eb308249da2201b1b8179c2a573b2d0564fcba7d04046a921a3b9a66dcf81e6798afa1e93db09bd2103f3f2316abbfd205079a8edbfb71f1e6af95c5090140f85eafdb6cc2d42a89d790975c314353352c979dda0e92a092315afba1baaecbc597d02aa0d87900bf0940c98e38c4ffa2ad3dd34162ed186d63b68b5327176b4dcbe9f5de809e8caea225369f0bf6705a4aba8122a64b0df6d538d75607e861c56c60a387cf9e379c807a0cc4d2a93dd5785038c4cb91fa086defc6b0e8880a92f91593eaaa46dba04179ddeb7edc60104313d8b5f1c31d76c529ba1b30b2f8f82e124145b5f10f70e05e9597b07974513ac191c84126a9ebed7bac96b1da13484ea61fc35520e29f4417488de827eece411cdef9fdc6d37c5f6bedbd9469c332b22f1d39f2d4049969e51d72f69f2dfe45993ced3d1a6b5ed33460221b7abce08ddac9f5f99b01d037588a64e30500a1703fe97f708a001cf735f71d8a036888adf21d61b80825ca2f5938331018891c4c8e37abcfe7002f4d3560f613125c0e5f694e2cceed442b38af51978f82d07c0fa615c1d8b46dfc47dbcc279685999275faf54fc519e22389d251f96c4968bba35f11b94714e3631b37925d889759218ddf320c1394f65b5e7cfd4caca2f84a70f819562aa7fab172faae7a70ccc428dc57ab38918122f9029336bb2745dbb2c1cb45cfd4b5027b4e8adafe52cdd5e614bc6fd48aa2f30a94eca11cf7ecbaeaa2798991b664b38febddf1374d4e0b5603c59b100a36d4592364f418f4df0d415ffe3f9670af7d933e07daf13dc65cdb05fe4ffc160de1e33f6b961914033ab799fd106df4c2974122d82899ec04d9ecd2f288c4a2713bb834935f4e59b708cd85686f2165229b3f05c9c0142c2e7f22ccee77745c6bb9116e8c5976a1d3e56215faf82a2840de2adbcd745b98d07a2f2bea13d796023e458ddf37fd6beabac62912d504e166ab137d85740ca8380f008cceffea3347d3eca4e5c5ca228739075e602095f92b025a11ead0246317efc33366d79af4b7569cd7a899ba70e0270fe25d7951849f78f731daea3ea3890a48136552156e0b5183f65b4fada88fa34d364d803b6585aa61fa5a9d89a4027eb400366334d89105f408c8c96f14ad5f4e6adb7b8dd328ad9a82dd8024cbedd73c53a044f5877f205ef2d39f8b6bb118979c97c79023bff8ce5fec0248f3274b895eb8c0668dd762dc586a6511c0dad21b08b1eb868a75ee9b242251f3b71ceabafca2a162f66abc0424233cb6b35a2dc4bb09dbb48ec8c98d46cfaf74f15eb4733ddfeff2c62a111682653158619971eb6e156a8362961f367a84fdc100d47368b846738d0d0631db6db5b8842432555b8ec37acfd13376212204dbd9dc7e959971ad8def823e563a0963815fa73494fe6a4927b04f61b49e77a3d030400a729c09d7ac3f6b66c201c983d457880c45aea7251e9a29516e6dba88b8d74401b0302d695993cf5ce009def7a6492b9d4ceeac1a8c8edcd24377efb743393cd9d63ba615140c0ff521b02eb999a869a79f9907996f18aa8afb6ee8ccd2f25940982c530b6b523217ca8c", 0x1000) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:22 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="0000804d40c849c7c4eb000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x1}, {0x40006}]}) r1 = dup(r0) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4, 0x4, 0x1000000000}, {0xb7, 0x100000000, 0x8, 0x1f}, {0x1000, 0xffffffffffffffe0, 0x40000000, 0xfffffffffffffffe}]}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x36, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x25a, &(0x7f0000000180)='\t\x00\x00') 16:00:22 executing program 1: clock_getres(0x20010000003, 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000002, 0x0, 0x2000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) accept(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="6d42322379392f7dd874f66272173b46a60696645d4e7a9b7628459587eab9b1d04417808987b5e223cf2a6eb4c40959f67fc2b0f428e893b38548f0c99ece90766dbcc7e2807ca17c1760889993b5171228fc25500fbe32b399cf90956bd4e7e7439c03587ef86fdaef29016d182ea6ce46e9da8da4f294e75a5e8866ec39a4d9cdd542e8814329f2b557f557385dab32ac86e38309a40fa44c5247b2b27365f625a41c066cfca906", 0xa9}, {&(0x7f0000000400)="d6fd683ee9cf61edee3bd30f04447d88088b5e68a7d578510181992807d808b9c3b678c7c1ca535777abe73445d809a936be18da2534a21aca8e17a74f06fb1a4139d0bb8f71ddaa6c8b2ac256373c9836edeaeaf35d4821454d78796b85456ade887aacf34dcf83a38c9a445ad49c8b81b7c5f0d50a66622975f4878c16b92cc4dabccccfb5bd57f08f66ec960c7a", 0x8f}], 0x2, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x67, 0x2, 0xa7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x84, 0x1, 0x7fff, 0x40}, {{r0}, 0xfffffffffffffffa, 0xa8, 0x22, 0x7, 0x1000}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x2, 0x1}], 0x3, &(0x7f00000001c0)=[{{r0}, 0x0, 0x40, 0x20, 0x9, 0x7f}, {{r0}, 0x0, 0x4, 0x46, 0xfffffffffffffffb, 0x10000}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8001, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x401}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x8000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x62, 0x40000004, 0x5, 0x6}], 0x8001, &(0x7f0000000000)={0x4, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x2, 0x2, 0x400) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/241) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4080002003, 0x2000000005301) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:22 executing program 1: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000540)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x1f) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000600)={&(0x7f0000000580)=[{0x0, 0xb656}, {0x100, 0xa13e}, {0x47, 0x7}, {0x187, 0x3ff}, {0x0, 0x3e3}, {0x87, 0x811}, {0x1, 0x5}, {0x7, 0xf4b2}, {0xa7, 0x9}], 0x9}) r2 = fcntl$dupfd(r1, 0xa, r1) shutdown(r2, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x88) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000380)=""/220, 0x1}, {&(0x7f0000000280)=""/176, 0xb0}], 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x810, r2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) chflags(&(0x7f0000000380)='./file1\x00', 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) fchown(r2, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)="670ce6d326dac0af98b1e950b8cac18be511914769ce251b824b3c3f1c7d1453a407fc21f4cffc1968de8a597fcf5350f84bf4d3b303", 0x36}, {&(0x7f0000000200)="6678af33eb17b8d8c6b39460b2245b9510327fd11e324c6fc755859f30c011f14015cc6446dcceb8cf681e8a3f124a2b447d1aa1eb8b3716c579c8763c5869ce01e9e593b9933066cc9d2430ae1b978280a4e160de80f3fd11a1d193eef89df84d810b71c18be431460ca84c0fcee6657dc086b20a40b7e9f892d01921e41a25c4563e03291ac2cbfc1ee1c42e7e313d9c657ef20c5e98387a36b00cba951a1cd6561aeea770df4e43e4a2347bdfc83a4fe54dc38766df1c35a8363f54713db85117616f8d91ace521a839c1e096b0a948c640b6656c7538d524157a", 0xdc}], 0x2, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0x1}, {0x6c, 0x0, 0x0, 0x81}, {0x6, 0x9, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) getrusage(0x0, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10058, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)=[{0x54, 0x0, 0x0, 0x200}, {}, {0x6}]}) recvfrom$unix(r1, &(0x7f0000000280)=""/108, 0x6c, 0x801, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x480, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000380)="b6a696fc268962000350885a1ec4e213c59268bdcedaecb960a4d2bf599d76f441cdae03b6f500df9e4d24a80f450d244fa29fac5e67a2fd30d6c99489688f42166b695accf3561b4438b0a434851bc373386ada8ab9f00808575957da5ee1e4eccafdc961d35a4d00f14d42fa4b0b3cc93e123b791d8d87443f249fec3fafa0c4791000d553a06fa1602ee73b69af24357e028b2846ecc8ebe04a7d59708351c7d7f71ec30f03787c0ea1f6") 16:00:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc018, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x1}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:00:22 executing program 1: setrlimit(0x2000000000008, 0xfffffffffffffffe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x28, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = msgget$private(0x0, 0x13d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) r7 = geteuid() r8 = getegid() r9 = getpid() r10 = getpgid(0xffffffffffffffff) fcntl$getown(r3, 0x5) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0x7ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x1e1b}, {{r1}, 0xffffffffffffffff, 0x20, 0x5, 0xfffffffffffffff7, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0xa6, 0xfffffffffffffffb, 0x8}, {{r0}, 0x0, 0x4, 0x20, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x31, 0x0, 0x20, 0x9}, {{r0}, 0xfffffffffffffffa, 0x81, 0x2, 0x8, 0x70e}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000002, 0x100000001, 0x1}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x10000, 0xac}, {{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x100000000, 0x4}, {{r3}, 0xffffffffffffffff, 0x90, 0xfffff, 0x8000, 0x9}], 0x13a1, &(0x7f0000000440)={0x7f}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x5, r5, r6, r7, r8, 0xa2, 0x4}, 0x1f, 0x9, r9, r10, 0x100000000, 0x80, 0x4f, 0x100000000}) fchflags(r2, 0x200000) getgroups(0x5, &(0x7f0000000240)=[r6, r6, r8, r8, r8]) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x8, 0x0) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x1, 0x3e36, &(0x7f00000001c0)="eba117", 0x3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00000f4000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) r1 = socket(0x18, 0x1, 0x0) sendto(r1, &(0x7f0000000080)="ba4016276a98e0aac321f5f9fc3c53b726ba6c9bf5471175a80130b15c5dbb17c80e81c736536153c430797ac9e1670a70874523f53f8d64af4c4b38693d244c8ec7b11f3e6e62a80c4fa707df4ec027f97d3c73b13c025a61d3f3f0834e72ee944a0e5950e1a2ad6689e4006eeaaf6519a4b0f06c351c003c20bd4c0a28005b21614433a89d33d4854cc6a32a185cfce5b64600f3309e95d6da199859", 0x9d, 0x400, &(0x7f0000000180)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x2000010000029, 0x80000000002000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x0, 0x7ff, 0x9, 0xffffffffffffa412, 0x4, 0x3, 0x9, 0x10, [{0x8, 0x3, 0x2, 0x8001}, {0x5, 0x6, 0xfffffffffffffffc, 0x80000000}, {0xffffffff, 0xfffffffffffffffd, 0x9, 0xc0}, {0x1, 0xa18b, 0x7, 0x7fff}, {0xfffffffffffffffb, 0x100000000, 0x0, 0x6}, {0x10001, 0xffffffffffffff00, 0x7, 0x4}, {0x5, 0x5, 0xffffffffffffff80, 0x7d6}, {0x200, 0x8, 0x100000000, 0x7f}, {0x5, 0x100000000, 0xd5, 0xeb87}, {0x3, 0x1b, 0x2, 0x100000001}, {0x10000, 0x7fffffff, 0x2, 0x5a60}, {0x8, 0x839, 0x2, 0xf659}, {0x4, 0xfffffffffffffbff, 0x40, 0x80000001}, {0x5, 0x7f, 0x7, 0x5}, {0x68d, 0xd5, 0x0, 0x7}, {0x8001, 0x1, 0x46c, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400, 0x200}, {0x5, 0x100000000, 0xfffffffffffff8d7, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x81}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe93, &(0x7f00000001c0)="979b100ebd0eda4f7bdf15e707c828f7b7ec57a6e4b29cd1da6ccbc077375eefec45a7aeb1432fbddf9194981b85e06e72625c09bb4d46fbee4413a9169c02c4c0b2f98019e95148b3bb4aa6110f4a56bc129efd3c5b5dda9c7b0a824c7e1a4c6a596d35dbeeaebf60e3b5f9b39cb6f9d05d13d7b6bb5f3c076e31b6134287e69cdb7a3ec42237d334d27046a1d5d7aa6893475edeff36de275ec41afbd9de0d722fd7b11fa391d7b5cd442187fd45567f6a6f7a31935063434a490cb1e592ba70659eaa0021d670ddab06f91f31bd827c79c9b2738a8a72dac01199f410725f7db1cb134a26a029f33e65adedbfc56ed236fbe8b353142c5a6e5ab3b94a2382350858c10b0986b86ab1408ad2ee2a16eb53217d79f389e1ee4dd28e5d132b0815a02adcffec5a8f501c4b4b3f95") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80, 0x0, 0x8000000}, {0x7fff, 0x6b}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) shutdown(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:23 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) syz_open_pts() 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100000000001, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000028}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000340)="008b") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:23 executing program 1: open$dir(0x0, 0x8000018000, 0x38) mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc12, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x103, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000380)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x20, 0x200fffff, 0xfc, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x7, 0xfffffffffffffe01}], 0x6, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x12, 0x20000022, 0x3f, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000000, 0x101, 0x40000000000000}, {{r2}, 0xfffffffffffffffc, 0x49, 0x5, 0xfff, 0x101}, {{r0}, 0x0, 0x20, 0x80000005, 0xfffffffffffffffe, 0xfffffffffffff27d}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x0, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0xe, 0xf0000000, 0x1000, 0x62ba}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x1, 0x7}], 0x1, &(0x7f0000000180)={0x4, 0xd713}) 16:00:23 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) r1 = dup2(r0, r0) dup(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:23 executing program 0: clock_getres(0x6, &(0x7f0000000080)) getuid() clock_getres(0x7, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xe0b4, 0x8, 0x5, "c020fea8589c38dd1011a62b352ab2938fbfcc9e", 0xffffffffffff4600, 0xe19}) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b13900c3c14b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d369c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81c"], 0x13e, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/247, 0xf7, 0x40, 0x0, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0xe8b, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000003a40)=""/4096, 0x10c4) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000140)="4630d6265f1943b3917f", 0xa}], 0x1) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x6, 0x7f, 0x0, 0xa940, "7fd3b0c72135149b15a50ae15cc9a5a59cf31ca3", 0xbe6d, 0x7fffffff}) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) write(r1, &(0x7f0000000140)="eeffa868114395d40b3d95a15a8db9fe76d213258fa3c91feee844f3bc6e4b8c765f10c1969d8447de4578578301ba732a497575c4505c624ce0492c3785f22ad8f605f356b540d912b44ede942fa3d73e575499e36d97294efc9a01be48252c847f1c8db041ca21cdb63f18d6d7b4a68992b3d35ed41c79396cda7be0bda545027eaa5010b5744d2a6941eec41864a4b492ce6675f8a47a9cb9a03fe2ce223fd82b6a4a0574e99084c9601fbe04c0540d634662a0d09f5afb80", 0xba) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000080)=0x8) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(5821468b62abe24d,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036daea70,ffff800015a01f38) at rtable_walk_helper+0x58 art_table_walk(ffff800000075780,fffffd8036dad0e0,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x226 art_table_walk(ffff800000075780,fffffd8036dad0c0,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad080,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad060,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad000,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad020,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad040,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad0a0,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad100,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad140,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad180,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad1c0,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad1e0,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad200,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad220,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad2a0,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad2c0,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad2e0,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad300,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad320,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad340,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad360,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad3c0,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad3e0,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad400,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad420,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad440,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad4a0,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad520,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad540,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dad560,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036dadf60,ffffffff81cb4830,ffff800015a01f38) at art_table_walk+0x2a6 art_walk(ffff800000075780,ffffffff81cb4830,ffff800015a01f38) at art_walk+0xcf rtable_walk(0,18,ffffffff81d9d4d0,0) at rtable_walk+0xc7 ip6_mrouter_done(fffffd80363f1788) at ip6_mrouter_done+0xb8 rip6_detach(fffffd80363f1788) at rip6_detach+0x56 soclose(fffffd80363f1788,0) at soclose+0xb2 soo_close(fffffd803e1c8360,ffff80001491f020) at soo_close+0x40 fdrop(fffffd803e1c8360,ffff80001491f020) at fdrop+0xc9 closef(fffffd803e1c8360,ffff80001491f020) at closef+0x118 fdfree(ffff80001491f020) at fdfree+0xf7 exit1(ffff80001491f020,0,1) at exit1+0x32f sys_exit(ffff80001491f020,ffff800015a023b0,ffff800015a02420) at sys_exit+0x17 syscall(ffff800015a02480) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffe0b14) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe0ae0, count: -47 ddb> show registers rdi 0x5821468b62abe24d rsi 0 rbp 0xffff800015a00c70 rbx 0xffff800000075788 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0xb315d0c2dda8b7d0 r12 0 r13 0xfffffd8036dad0e0 r14 0 r15 0x5821468b62abe24d rip 0xffffffff81d9d4fb mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800015a00c30 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.0) pid=344307 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff80001491f290,0xffffffff822b2bd8 process=0xffff8000ffffa010 user=0xffff8000159fd000, vmspace=0xfffffd803f014bb0 estcpu=31, cpticks=9, pctcpu=0.3 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 4450 482867 1 0 3 0x100083 ttyin getty 7428 503630 0 0 3 0x14200 bored sosplice 21105 386614 18417 0 3 0x82 nanosleep syz-executor.0 56731 112650 18417 0 3 0x82 piperd syz-executor.1 18417 496293 82329 0 3 0x82 thrsleep syz-fuzzer 18417 181826 82329 0 3 0x4000082 thrsleep syz-fuzzer 18417 380371 82329 0 3 0x4000082 thrsleep syz-fuzzer 18417 191165 82329 0 3 0x4000082 thrsleep syz-fuzzer 18417 314051 82329 0 3 0x4000082 thrsleep syz-fuzzer 18417 322130 82329 0 3 0x4000082 kqread syz-fuzzer 18417 245231 82329 0 3 0x4000082 thrsleep syz-fuzzer 82329 410225 21836 0 3 0x10008a pause ksh 21836 75415 68653 0 3 0x92 select sshd 68653 392396 1 0 3 0x80 select sshd 23462 230849 38982 73 3 0x100090 kqread syslogd 38982 349270 1 0 3 0x100082 netio syslogd 25790 518895 1 77 3 0x100090 poll dhclient 2343 399093 1 0 3 0x80 poll dhclient 91035 523312 0 0 2 0x14200 zerothread 70875 341445 0 0 3 0x14200 aiodoned aiodoned 97286 278174 0 0 3 0x14200 syncer update 54559 117328 0 0 3 0x14200 cleaner cleaner 97208 304372 0 0 3 0x14200 reaper reaper 46641 150416 0 0 3 0x14200 pgdaemon pagedaemon 38533 432138 0 0 3 0x14200 bored crynlk 37099 134784 0 0 3 0x14200 bored crypto 48824 122674 0 0 3 0x40014200 acpi0 acpi0 49351 153218 0 0 3 0x14200 bored softnet 49778 378996 0 0 2 0x14200 systqmp 26235 494558 0 0 3 0x14200 bored systq 1819 481883 0 0 3 0x40014200 bored softclock 87898 445386 0 0 3 0x40014200 idle0 27267 194060 0 0 3 0x14200 bored smr 1 168197 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9497 6353K 7104K 78643K 18290 0 0 pcb 25 9K 10K 78643K 1343 0 0 rtable 112 4K 4K 78643K 612 0 0 ifaddr 51 13K 14K 78643K 278 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 162 0 0 iov 0 0K 28K 78643K 360 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 76K 76K 78643K 4064 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 42 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 235 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 2871 0 0 sigio 1 0K 0K 78643K 36 0 0 proc 42 30K 46K 78643K 556 0 0 subproc 32 2K 2K 78643K 36 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 257 0 0 in_multi 33 2K 2K 78643K 139 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 2 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 447 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 88 20K 21K 78643K 7653 0 0 UVM aobj 130 4K 4K 78643K 146 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 124 0 0 NDP 10 0K 0K 78643K 73 0 0 temp 157 2719K 2789K 78643K 11918 0 0 kqueue 0 0K 0K 78643K 17 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 1179 0 1170 2 1 1 2 0 8 0 rtentry 112 48 0 4 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 15 0 15 1 1 0 1 0 8 0 tcpcb 544 405 0 401 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 49 0 49 12 11 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 0 12 0 12 12 0 8 0 art_table 32 189 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 231 0 221 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6222 0 4780 47 0 47 47 0 8 0 ffsino 240 6222 0 4780 85 0 85 85 0 8 0 nchpl 144 10328 0 8699 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 32284 0 32284 3 2 1 1 0 8 1 scsiplug 64 7 0 7 5 5 0 1 0 8 0 scxspl 192 32767 0 32767 18 17 1 6 0 8 1 plimitpl 152 105 0 98 1 0 1 1 0 8 0 sigapl 432 3044 0 3031 2 0 2 2 0 8 0 futexpl 56 47097 0 47097 2 1 1 1 0 8 1 knotepl 112 589 0 570 1 0 1 1 0 8 0 kqueuepl 104 685 0 683 1 0 1 1 0 8 0 pipepl 112 1734 0 1715 5 4 1 2 0 8 0 fdescpl 424 3045 0 3031 2 0 2 2 0 8 0 filepl 120 18559 0 18461 4 0 4 4 0 8 0 lockfpl 104 1141 0 1140 3 2 1 1 0 8 0 lockfspl 48 388 0 387 3 2 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 33 0 23 1 0 1 1 0 8 0 ucredpl 96 4158 0 4151 1 0 1 1 0 8 0 zombiepl 144 3032 0 3031 2 1 1 1 0 8 0 processpl 848 3060 0 3031 4 0 4 4 0 8 0 procpl 624 6843 0 6808 5 1 4 4 0 8 0 sosppl 128 60 0 60 12 11 1 1 0 8 1 sockpl 384 2334 0 2315 4 1 3 3 0 8 1 mcl64k 65536 1316 0 1316 127 121 6 33 0 8 6 mcl16k 16384 8 0 8 6 6 0 1 0 8 0 mcl12k 12288 51 0 51 10 9 1 1 0 8 1 mcl9k 9216 45 0 45 11 10 1 1 0 8 1 mcl8k 8192 29 0 29 10 9 1 1 0 8 1 mcl4k 4096 128 0 128 6 5 1 1 0 8 1 mcl2k2 2112 15 0 15 9 8 1 1 0 8 1 mcl2k 2048 55977 0 55929 18 11 7 14 0 8 0 mtagpl 80 12 0 12 6 5 1 1 0 8 1 mbufpl 256 102600 0 102530 71 65 6 21 0 8 0 bufpl 256 13161 0 8632 284 0 284 284 0 8 0 anonpl 16 283611 0 272695 122 76 46 61 0 62 0 amapchunkpl 152 12227 0 12094 14 8 6 9 0 158 0 amappl16 192 17229 0 16652 119 89 30 42 0 8 0 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 34 0 33 2 1 1 1 0 8 0 amappl13 168 1453 0 1451 1 0 1 1 0 8 0 amappl12 160 15 0 12 1 0 1 1 0 8 0 amappl11 152 55 0 41 1 0 1 1 0 8 0 amappl10 144 61 0 60 2 1 1 1 0 8 0 amappl9 136 1916 0 1911 1 0 1 1 0 8 0 amappl8 128 1524 0 1509 1 0 1 1 0 8 0 amappl7 120 31 0 28 1 0 1 1 0 8 0 amappl6 112 53 0 46 1 0 1 1 0 8 0 amappl5 104 201 0 191 1 0 1 1 0 8 0 amappl4 96 3207 0 3184 1 0 1 1 0 8 0 amappl3 88 267 0 257 1 0 1 1 0 8 0 amappl2 80 25048 0 24982 4 2 2 3 0 8 0 amappl1 72 60838 0 60424 24 15 9 19 0 8 0 amappl 80 7112 0 7068 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 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 3045 0 3031 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3045 0 3031 1 0 1 1 0 8 0 vmmpekpl 168 24920 0 24892 2 0 2 2 0 8 0 vmmpepl 168 355379 0 353774 173 97 76 104 0 357 3 vmsppl 272 3044 0 3031 2 1 1 2 0 8 0 pdppl 4096 6096 0 6062 6 1 5 6 0 8 0 pvpl 32 743960 0 730000 232 113 119 153 0 265 3 pmappl 200 3044 0 3031 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 642 0 224 15 2 13 14 0 8 0