$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000010001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) accept$inet(r3, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 19:29:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x7fffffff, './file0\x00'}) 19:29:22 executing program 0: r0 = socket$inet(0x2, 0x42144fda4210f0ac, 0x100) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 19:29:22 executing program 1: socket(0x2, 0x0, 0x0) socketpair(0x18, 0x4000, 0x918, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 19:29:22 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x5, 0x1, 0x40}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0x1, 0x0, "1604ae2f31c4cdc05cfd48532812e639569a1270"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e5", 0xae9}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfff, 0x0, 0x0, 0x0, "2748f3782e9961cd5af6f424ff1d23671e7e55df"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "4b387336d29c2731b2414208046ae7376dbb50fc"}) 19:29:22 executing program 1: r0 = socket(0x2, 0xc003, 0x11) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)=""/138, 0x8a}, {&(0x7f0000000b80)=""/209, 0xd1}], 0x2) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c56300"/1179], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000180)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0xbb}, {&(0x7f0000000240)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7", 0x3b4}], 0x4) 19:29:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x55}], 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x0, 0x8, 0xffff, 0x2}, {0x0, 0xffffffffffffffff, 0x7f, 0xfff}, {0x4, 0x8000, 0x81, 0x7f}, {0x7f, 0x5, 0xfffffffffffff6da, 0x100000000}, {0x2, 0xcc79, 0x6f6, 0x2}, {0xd9, 0x4, 0x1, 0x3}, {0x800, 0x100000000, 0x1f, 0xe8cf}]}) 19:29:22 executing program 1: r0 = socket(0x2000000000000002, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x235767c59e3d2033) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040)=0x4, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x3, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, 0x0, 0xfffffee1, 0x8}, 0x41b) 19:29:22 executing program 0: socket(0x1c, 0x4, 0x3fffffffffe) socketpair(0x18, 0x5, 0xffffffffffff7206, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) setsockopt(r1, 0x20000000000029, 0x100000001, &(0x7f0000000040)="577696427511d7efaaa3ca25", 0x226) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) accept(r3, 0x0, &(0x7f0000000100)) 19:29:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x10000) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 19:29:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x15}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\x02\xe0\xff', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) fchflags(r3, 0x8) 19:29:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x150000}, 0x80000000, [0x0, 0x6b2c]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = geteuid() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r3, r5, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000001c0)=0x8) 19:29:22 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) getegid() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 19:29:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) 19:29:22 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) 19:29:22 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x100, 0x7}, {0x18, 0x0, 0x3, 0x6}, 0xac20, [0xffffffff, 0xc0e, 0x4, 0x3, 0xfffffffffffffd24, 0x9, 0x8, 0x1000]}, 0x3c) flock(r0, 0x3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x4}) syz_open_pts() close(r0) pipe(&(0x7f0000000000)) syz_open_pts() 19:29:22 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000080)="f57125eb33821fa1cced5ee9841d9e3b765f970b6a04788c5fd01d4bef3db9721ffe8f17bd923ccd52a0330a04b5d6509bb56c7f6665e9623c5dfa81ca299bd1a800b7146585a0a9db06e7b13f4b5de70ba46f5fdbb811f600ae5dd8a341355abf7aa14d7ffc114bd20e20a286aa9ee865a406ffc7167265a6d9ef31bc8ff98579ad1549737b7ee318a862b136cf601c5a7fa7fd379b58ab0e5a1b6058b6c8413780fcb260aad199979ef6ad6f779b2c80e57c27eb7a0f9a7c6f7ccb2677", 0xbe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0xff5a) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) munmap(&(0x7f00003c2000/0x2000)=nil, 0x2000) 19:29:22 executing program 1: open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) r0 = semget$private(0x0, 0x70c035ce6e7b3c3f, 0x294) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/161) 19:29:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xfffffffffffffcf7) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r3, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r3, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r4}) r5 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5}, 0xc) r6 = socket(0x18, 0xc003, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:29:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7fffffff) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_gettime(0x3, &(0x7f0000000200)) 19:29:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "854955882e0261b6374dbfa608e08ff7ff00", 0xa0000, 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() close(r0) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setegid(r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f00000000c0)={0x7f, 0x20, 0x7fff}) 19:29:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x42, &(0x7f0000001100)={0x18, 0x1, 0xab, 0xf8f8}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) 19:29:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x40000000004) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x3f9eced3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) 19:29:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) 19:29:23 executing program 0: r0 = syz_open_pts() r1 = semget(0x2, 0x2, 0x600) dup(r0) semop(r1, &(0x7f00000000c0)=[{0x1, 0x2}], 0x1) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x474ddcf8d2124575, 0x0) fcntl$lock(r2, 0x966e89fdc6ab35b8, &(0x7f0000000000)={0x6, 0x2, 0x0, 0xfffffffc}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 19:29:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x10000, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000040), 0x10000) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) dup2(r3, r1) kevent(r3, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 19:29:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f0000000440)=[{0x4, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, 0x0, 0x0, 0x0, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x202a0, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x2, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r12, 0x0, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xb2, 0x12}, {{r7}, 0xfffffffffffffffc, 0xc0, 0x2, 0x7b5, 0x5}, {{r1}, 0x0, 0x2, 0x40000010, 0xffff, 0x8000}, {{r10}, 0xfffffffffffffffb, 0x34, 0x8, 0x2, 0x7fff}, {{r11}, 0xfffffffffffffffb, 0x80, 0x1, 0x5, 0x2}, {{r0}, 0x0, 0x20, 0x40000000, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffffd, 0xa, 0x40, 0x9, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x90, 0x10, 0x100000001, 0x7fffffff}, {{r7}, 0xfffffffffffffffe, 0x81, 0x80000000, 0x3, 0x1}, {{r12}, 0x8000000000000001, 0x20, 0xfff97, 0x200, 0xf25}], 0x4, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffd, 0x82, 0x1, 0x8001, 0x3}], 0x8, &(0x7f0000000400)={0xffffffff, 0x1}) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x300) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) getgid() semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, r17, 0x0, 0x0, 0x2, 0x9}, 0x738, 0x5, 0x1}) lchown(&(0x7f0000000180)='./bus\x00', r3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x4, 0x4, r20) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)) 19:29:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 19:29:23 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000000080)="7da3858c0ca98e4b76ec7230c0795aea5ffe25f56a41c96ecc6911c15126ef407dd84a4f6746fa9cff3c3c29f0e1d2994b456e79701cc275e2473fd39fcd15addf73d17fda06", 0x46}, {&(0x7f0000000100)="ba6223cb80acf0a309699652300343ff79d0b8db769c8b80bb07a105edece964b6153679e8d1b98b15bdc4f4c4bc19d086fcf2be0874cb35a8b8187b9eb69685095496d3", 0x44}, {&(0x7f00000001c0)="4e1bf3c4163c2c12a87b72fe5d87beadd64eaafe0b4d5b75179a1c57d6abe444e6458f5f5b7d0660492570fb2218ad8c2c40b3d559c43a6a0a54fa4a89e60488690dc52ee66b33188f2a6981dbcebbf1e7f316b6e63fa88c3d016500e9ce99ec7aef5846bd053ea9bd4dca2d9f0a4e7814057e07abbd97ea428a0a5c95b01a6d9171c9fa76358d57fee163374ae35be952016eaf7c3ef7320de21f15379dc3650debfad0000276dd4f350daf95fa15523e3bfe675d6390e4c9266edb828da6f9de1574b35593243fe79a80e589eaad873af6e93a3b0b13e870435513bd2589296dd5b7773d60a5524f84fd55d3cc6341f3bd879bfe305d7ec531b29681ad2b05435222e722054ed66a9b9566bff2b80e73c0aa2b4549cd117560a45776cbbc538cf634505df2a244374cb3f3d9aff6bffb8d83cae5ce732a866d5b41280950be2b09e0df29bdc20bb3371161db4d453813d6eb88d55f19567a1669becfd33dfeccebce3faf886a17045859db618f8c3e37f81be8c75199b7ed5c8dc7b4270f0c50559d1f3989bb1c002c131e431afd7c0c6971b20097fe1c1db7d5dea4a6b5f13f689c3389b7830cb361b4cf27438d1cc39dba6d2283b467adcefc6187160d446f6f60c0eaa23dc4a6931441d7fad4249c64a2815de3de9a2c5aca405ee3d40c855fec547b0479df518105a73aac650602b8251fbd38fda48e8caeee36a665ae866237f8b7c0a640c505045263975a0b7814d2fcee1ac69390ccbe61e76be25c17dc57fd5c498dcd8b46197fcd13573d0f93973a3e4adb07fa4c822cdcab6981d4b852778ea2e843b0835f194a9cd58666e4215c7ddf54481407cde499c74d9353079a01c50172c1d2ed14c6458e80144d77eada8d0bfe82b121b02f8646d37383c6587766ceb1e3dc5d58afdf62b43c4c042bf6e373f3c671fa779c0548a26789d298581d34b08e478739b1ad60979de5551f82723143c10e19629e9ec12f080c1be37772602c72b478fc9c6bd58f224aed770c7d818d7f4fb1efa9f1f1686696665e18b6eb3adc7c8f921424bacd270df30e6892733787c271973d44fe1173f2fc88262134164cda9b3b44e94cf8a4e985c9945c47a4706634e086df0a903920edc8278f135aae2d11b2474b94f21c52011792086f32fd10e059d6a4563dc413c70bd59ae39c2b8bf8a256f83fec5c3f5c5350a8ec20ad756219e1c776a218d888cc4462ccb6bee3aa6e8dd651d6c153fe33e04b9213e72276448b9102e10d0b81c747cc2f4f35ce651589de7d05cf0106913d45daf83851379f80b92f20df452de454b4a67fa7fd825b52e94a80b63e745b6db7368a2ba4b0450885ea5e6488b495ce0bdd49481967f4c42d2bff66002804abc90c1719ce423fb1c47ae2df78e70cb095399d8eac62cf33c4ef6e75cf07185fb0b5075894516e36bbd9ac0c8faa2798201680ebe87741be80d11bd510ac6aaba9d59bc31ad6fdc25af79067134a45b337990b4b037b75b881b32e2d9ec36f260a6ead8608f851112b20a0787b3e569296824f847f168793830a5d3f7c38e6c90e97882bb73ae6d9fc5eee73be77550b114f2ce6b379b57d7822811a2caa85bb5f285f468aa20b55f8b9adee9daafb8f2ad85f9e2d3bf6129ee840f1a1a2bc0591a8364a825191f23447ffd987547e20df2d1ea9bcb151e91d8eb586c36789613308ee93aecb67f51a37ddd3bdd876216f29f85d18b9768b9605feacdc728e22da095ffb6ac9977a0a019f822d589f6a7a7aeff47626f21e1378b72ee4a3def02389ff0e8923fed47b6657f748675f359361434fe0cd031b9753769162af2d99ca64d78e044b15e07fb0da27f1f424dd0bd547503c17736898e919db558a56c235c5185afcf22567a9ea19c593fcdc2611454a29169b0c76cbf847ae6b8aa7e906ce0911f61653cc91957e4f3c055e07fd24e462c7f27ed025f402d8f8880cb152b6bf931a93009488095ba208f5d115ceb9d78d583de957eaebd500efb53c04fe5cd6707f86129b68dbad53b8ac7856e92dd3c24224a78a3221a43f36dba5270c00db930cd592185fbfa78e0f90abeb2eeac6d13e1d583e46f0f931d1f0b9c1b382101ad35c44088e7813092ea3b95b52293f2e607f5275f80fd0a089bf96e44473b3412c15a7ab4e3357fc5bc8f79297a330fd91e575e81efb1c956ca4d5176b1d8de8ff25d68806f6b8ff46f87e387713adf0f6f80f420b7e16da50f5a0ede923ee16927bc837e37ac991c2613bebfcd353c4bccc25e957185fe9ccac5b8ddb199edf7b84d2c84f7705d7589223c8ff86b9f28937d4d49eac6a8efca6b007dd99e8ff39c4b5d9c7b65c16223d3c444a5e01c20e904b8248b736fa65771bdc837b40e085a94e14778b63513f4647d3874ee05587071a96a6c61a2a8c9e7586ee71598afc29fda3e9209463b68be6b67639e68e0dc1530a3ae1dad338954b0a148d3151734a7251f7f4de96dbcd7fe39913203e55ca6fe2f1ce69b4aceaa94b038973c17ff27187bdf8e958f408df7612621c6ff27dffc43a04ba1b64e52a2b9b8536dfc9f9da8f20fcceda6de2c54440637aa6a176b06d8e05a29472d51b5842d60f17ba8d731a43aa014433ef5f1a68d917653c849adcaf9aa8ae35a0525f75fbe2dce8bba1a14fae0fa7512ce1efef1e687eac7f9f691bc6096786852ced2cd614be3e9e18548478d45c832184bcdc25ea2416ac2c4dc3e091b1a178ff710963b9feb533f8f56c617ccaf6429e2d22cea5567b9220190dbf39cfdce72f4da29160d66bdad3ac2b2416562feaa673abd2d3207d7bf92398ecf88cebc33d396c35cc01220d55db139683e2c90aaa19c4eb1b898f5da15d3dcdf5ce4c18d17e3f7084a0c56865d8be9e21226125419279d64cb6e6267ca3a861372033992fec76edf6284584965f83e192caab0fd05815625775fd21372180192ea0ca27a378c6517e4e02e67e3ee5a10fd1382c306d8282056f970d026b2a144b8a03cad4a48e1b1b447be330e810079704772d33e902a6f974c15da3c09c6c447b4b26434d0c7c0668a38307a65fd3c64f5f04bea301dac60ab74ee123d39b532451230e6edfcb3b7ca0dee310c78d725313dc64fb445c2876cadb1c4f0dcc4b497652d07946c0ad21da4d5a709112969262ffaf2ed45c83e90e40ae715996b312fde0f2840d94d10ce43255c0d9f4021bc9270788986ef8db926e8f9d934a90e95ae5e72d9504cca032dd7219e8a01f341493ec58cd20c50ba7dffe0b9ed8c9aec1d7ac3003d26149dfe3ca65c43cc5eeac1a50a6255d7c03ea998fd1405db5cb5ff71ae5e646b4cbbf70732f155eb00a6d4a0a3d8ce78fd31872c9700d4f56bcbce17733f7f54484610994c063136c3f92e340e607aa8b0dc17aa76aeccb22fbe9a158ce6e3986c26d9bedc3bc6b46b15e116a84b18722a8de54f096ab016738247b5d017a10f180982a6825ced4df8614b13d7648f73078013abb92aa703ba7f4653cdaf7273810316c7c6cfe1d739c755841bf98af3e5aa07ab675369a791d188feddb04e91ac287269432e92df23634819ccea9f7b9e8b8117f18a16aa5a494c99910eb516cad0e8a64fcff0f15872cf81209fb3b5a473353f77fd82170fb1b43e18eea2df731e67a8c2a2fb42ff998684a5703d7f2dec4d9066252bdc9b0b1e954bcdcf25f9e103f75a368c4407ed50910ded102cf432860cdb0fd0b2cfc223ec84aad1087543c7e4a870f2f72b8e1fe73f00a43ac2aabdeac3d229b349fd9c2d0b7d4fdd3d19158d92b4c7f95ce0bbafa6e31c6ae83e4a5bc6ddcea0b10d9018931d52fd6258e5d93d638bad39f6454e9df848080898e9a969239195ee350e856cb92633bab5c3122cb994274b2d5284f3e80f09bfa6ed52c18d84299bfc2b9a54e3b9f17e2dda8201549fdead922d733efb5cbf4d110694a68cd3c52445942ef7c9ae57359c79c2147a513beb881f9c5de6d13c737882ada72c84a588cdafc7259c9a95c35948dc388926fb3d2fbcb71b6eb6d17057194ece5c0e3c72dd98aec58ecd4e3d7111999e05655d892d8b871ec2ad4cdf20ca0dd08edf8ad9b64bc37a6e29da302219b7ab5511c4040900f97956a731b2f343a8ae85fd8dd338f8d2e77c26b8c8b0e7543717ae789e0ba2968f6155000bd6a21291a88014af5c6269fe1b5e5916df357d5d2cc8df4785be33f15196503ef9758cda0268f768f81dc88e0d5c804e192225bfaa6a559f1c791cf5d761e70fd26049c0f96bc3e5e542df6be7706b308965c98e9841ef4f7d02d3e57d65e47f537ce3fcb17b0350f557fd8ae00a74c8cfc798e193cadc367f597b93773ca5d7593822eccb7e1bbb31ebdd3bd05a624f9a30497d98f3ce6cee41cbb0a080803fdb04a03fa230c8ccb61e9a6759f052f9f2c06c7d513b319fbaf7659964fa5bd9ce990323a4afbf96d5b72c95c3e9781db7d709cdd170380d99477c533e13de4d655181b52d6c1185c84719e81c361a402a9c064ba9d8fd1759bdae5314eb54a516515d8962e43983bc90ee644e875ee11fddfc491dec88020ffd70471e38528b9cec007d2ddf98917b7242ded26a1b93f6de1dfdccf9847588df5cc922381f3b0bf3f607d95da4533b39748a45b4aef0255ff2fe88e2c8b4a184f9c2784268997ae52ca75d38f2fcdf95a5e1486ac83d652cba57786ea509a643e5e5d2e8030da27920cc7339b91144f4b624c9baf76b9a7b64dc80e2c9490db6dfc54aea1a092cecf1d6f1c28fba8888a6bf7a920ebe1a5d1604cf70ee6afa295d85c4093d74008766e951266f7723e9ff2f37bc3ff84380ad8d74e09b47b662150367006cf0a0658e26527708f5bd506d08fdc3e73796319a1adc28a941427f52789efda67169696a6259d64bcab008732d206328d5b6bfef52eeb07d570f43bfb1118b667fab1dae7b18a8b64e4dd367de70e86874955487559ef1d3919274fba986042d0ee7af8ca3eb4accbd6e5bc6c8ffeb00d012603b0da641fbbff5d1c8d5ef45b0859237f1ab8ead8225170b830510d15937dee83259602c8088ab1387077798a9c1b2e206ccc06fd7ad176ec1e34253262c2fd828db26d8d8d58a51fa9d96a0bad9cbe44c5e4854c8ae8bed22b745b61a936ee67b8a18d1020ccd6c6e24155f11522afe59d77fc2d1d3b2e7b43d9048c1fd3b99690ab42d5cded09f7d766bed838930667d68fb90abcd2383ade56dc94ff720f9e3172a10e3e74779111d997df3b24c46713c4b94f56f6fdce6bc68f1f79931d5e6bbad8b6606b21591e8177c3ce76ec9d39402ae57431e2bd973aa99a92e46b4eb8ffb50b65f85ca26a5f25f35cdd62709b4c1a0879be8bc5d17dfa04447aafdeb267ce862267b1cbedbb4548017216fe99de1dfc5b840e446176d3e26d0539e711f8806bf82128752914d636cf623df656028f8ce0bfaedf26971833ca0afc0efc3b644e5508c7437f42b518e321015dff228db2c040f0eec304245a0d039ced2d54111197a2385bfaaf9ae4f85789b8dd8c31bcde192734da69eed8c868ee555c23624dc781798dd8715935664666c55ec346d4e91d386c4372153492e04a542fe5bb4d9b9740358e8cf77c27ce422d0d4d9a9db7c6ffe288bbfa82c1e1f524b30ad29ffef88bd62bac5a665f820a8cf37e20d0299e0a134d994577470680c4748849df60db5333f3084078a5993c4eb4df6f44663bfe2d32469d996dc0f6031d5dd7af1ca1b3b24fc058621adb1055034fcc8a3122efe39df4edd2a36c700b2c85e6f36d4f", 0x1000}, {&(0x7f00000011c0)="792c3add1fe021999b84e450d558a65c389a5e8024aab34f4620c9a5080e687886d9e9214402c64db1e830243bc534d27df3c21a0925b238644249b21e5d7d4cb7602cb33182b6a5172c3363075b68ac07c52e61e6", 0x55}], 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) getsockopt(r1, 0x9, 0x5, &(0x7f0000001240)=""/204, &(0x7f0000001340)=0xcc) 19:29:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x141, 0x40) 19:29:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) login: pckbd_enable: command error 19:29:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) 19:29:25 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) chdir(&(0x7f0000000000)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) socket(0x6, 0x1, 0x9) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffffa3) pckbd_enable: command error 19:29:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 19:29:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000200), 0x4268) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x110, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffff, 0x8, 0x6, 0x401, "33ec46b1abc72c7a57c7a08b6845b9faf05c3f5b", 0x4, 0x4}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x128) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x4, 0x1, {0x6, 0x2}}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x8b48) 19:29:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="b63e") r1 = dup(r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x9) 19:29:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) close(r1) syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a7632d9c114315ac088d2662970c6a7af2ffc1c9"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 19:29:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="ad") syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x7, 0x7, 0x3, 0x9}, {0x4, 0x401, 0x7, 0x3}, {0x80000000, 0x5, 0x1, 0x101}, {0x7, 0x2, 0x101, 0x6}, {0x8, 0x100000001, 0x300000000000000, 0x3}, {0x1, 0xdd, 0x2, 0x4}, {0x5, 0x8, 0x3, 0x4}]}) 19:29:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x16f) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000200)=0x1f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x640, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) dup2(r3, r4) 19:29:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xfffffffffffffec7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESHEX=0x0], 0x1) shutdown(r0, 0x1) 19:29:25 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/101, 0x411edd5121c76444) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x14) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 19:29:25 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, 0xffffffffffffffff) setreuid(0x0, 0xee00) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r3, r8) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/48}, &(0x7f0000000140)=0x32) fcntl$getown(r0, 0x5) 19:29:25 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1}, {}, 0x0, [0x0, 0x0, 0x10001, 0xfffffffffffffff8, 0x40, 0x0, 0x0, 0x1]}, 0x3c) r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) dup(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 19:29:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x3}, {0x61}, {0x6, 0x0, 0xf7fffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000022ffe4be395131bde0240000020000ffff00000000"]) pwrite(r1, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000100)="c2624c93", 0x4, 0x0, 0x0) 19:29:26 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) pread(0xffffffffffffff9c, &(0x7f00000001c0)="7f7cc36d6c14ac3e7fd85a9a426b52a775984bfbf0b3ac1a52d1e601772be3342eea8ada33516c9922b1929b3bd10c199d91cf890ecb33efb545958d5ae7c7a0bc1f201d00563e8933868875d1b1088f4f638c58198b1bfbba2cbe31f22b62f5743d03e6dfbc09d78e195e3548b86d49b884059f9b81e3ca595c057bf7d1df10c735d4635065efae0b7e57126a2a15f5af53f5106585e03e89ef01359fa5d0e0c4b6058d16c6756986a8b6", 0xab, 0x0, 0x0) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x2000) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000300)='./bus\x00', 0x0, 0x100) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000580)) r4 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getpeername(r4, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) 19:29:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 19:29:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1000) msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="02000000000000000000000000000000000000002100000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000035cd9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c861000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000635190008107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07"], 0x1, 0x0, 0x1000) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, 0x0) msgrcv(r3, &(0x7f0000000180)={0x0, ""/113}, 0x79, 0x1, 0x0) msgget$private(0x0, 0x31a) msgsnd(r2, &(0x7f0000002940)=ANY=[@ANYBLOB="030000ff0000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb813624e2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550daf8f87ace0a329a1b03d39027035667c27"], 0x1, 0x800) msgsnd(r2, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r1, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r1], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/171) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r5 = msgget$private(0x0, 0x20000003d0) msgrcv(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48"], 0x1, 0x3, 0x1001) msgrcv(r5, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r5, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f805000000590000000cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b7493229d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d7035667c27e368000000a960ff04"], 0xe7, 0x800) msgsnd(r5, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r4, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r4], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b2250c5d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b05188447762"], 0x4, 0x800) 19:29:26 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x3, 0x2810, r0, 0x0, 0xfffffffffffffffd) 19:29:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/84}, &(0x7f0000000100)=0x56) 19:29:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x6, &(0x7f0000000000)={0x7ff, 0x8001}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x890, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 19:29:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/76, 0x4c, 0x40, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000080)='./file0\x00') r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x30040, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0xe1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:29:27 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x0, 0x1}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x9, 0x2}) 19:29:27 executing program 1: r0 = socket(0x6, 0x5, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x101}, {0x18, 0x2, 0x800, 0x1f}, 0x8, [0x6, 0x5, 0x0, 0x8001, 0x9c2, 0x6, 0x8001, 0xfff]}, 0x3c) 19:29:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000240)=""/153) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0}) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r12, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r12, 0x2000740e) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) semop(r13, &(0x7f0000000000)=[{0x2, 0x400, 0x3800}], 0x1) 19:29:27 executing program 1: semget$private(0x0, 0x3, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/deey\xe6\x10f\v', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[{0x100000001, 0x9, 0x1000, 0x6}, {0x9, 0x0, 0xffffffff, 0xffffffffffffffff}, {0xff, 0x0, 0x6, 0x1f}, {0x7d5b, 0x11, 0x8, 0xff}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x3, 0xfb5, 0x8, 0x7444}, {0x49d, 0x9ed, 0xd4, 0x10000}, {0x0, 0x8, 0x2, 0x2}, {0x100000001, 0x5, 0x3f, 0x6}, {0x7e35, 0x5, 0x8, 0x8bc}, {0x2, 0x1, 0x1f, 0x3}, {0x7fffffff, 0xfff, 0x3b0a2578, 0x9}]}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) pwrite(r0, 0x0, 0xffffffffffffff3f, 0x0, 0x0) r6 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x81, 0x5}, {0x82, 0x3}, {0x26, 0x2}, {0x83, 0xafe6}], 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") 19:29:27 executing program 1: r0 = socket(0x13, 0x0, 0x1) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r1, &(0x7f00000007c0)=""/1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) close(r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = accept$unix(r4, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xcf, 0x3f, "89fdfae6b213026c44e667c1bafe58c2589440d0", 0x7ff800000000, 0x8}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000140)=0xfffffef9) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x3, 0x0, 0x0) sendto$inet(r7, &(0x7f0000000040)="6adf2eb1d4547078f470264cb290a73a51ca0894ad527023a6b5cc8cbe6a68b90176716f05b85c19c2dd9cd430f0e340018fc6b455686e360c880925d0b7d0d218aefbf836fee73d7dc50c97d70a48e65bbe708d3906bafe519942b85b52d3450958eca72a40238c8f048e08b6c30f8e5734e46591e3", 0x76, 0x3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 19:29:27 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xf, 0xffffffffffffff9c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2351, 0x3f, 0x7fffffff, 0xd5f, "0a5d8ee63301665833a175bd05f73d952b78c242", 0x0, 0x3}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 19:29:27 executing program 1: pipe(&(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x80000001, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 19:29:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4e, 0x0, 0x0, 0xfffffffffffffffc}, {0x10000060, 0x0, 0x0, 0x51e}, {0x4, 0x0, 0x4000}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x800, 0x7fff}, {0x0, 0xfffffffffffffff7}}, 0x0) 19:29:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x124) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8, 0x0) write(r1, &(0x7f0000000200)="5bb90fd847c7f0fe61ea153290dfbc76661847a749b5f397bc8c70d9696241007ac2bdb8499b83e23b05370da082328b8ca334ace561e4756c0f9b27563ac2d3ae5fec88fe15b9674f176d17a3e5a5cde1bda619b6f5f6745e614b09b9667da8ef29ce5076039268c45c5bbd66a90b9e86b0d1e1ef6f6d892c3f771378d7c2749f0d9525cb32233280ce3bb8a2e4f2fa8ba1d3284341cb056d70b967085d11c0c0766753dd70634369a9740f624853405093aff52667b0b30da5acc15f5266cff997a3164f197d254455", 0xca) 19:29:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0x1}, {0x3, 0x0, 0x1f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 19:29:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000500)='./file0/file0\x00', 0x102, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) chmod(&(0x7f0000000380)='./bus\x00', 0x5fe11556e87bbcf5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) pledge(&(0x7f00000003c0)='$$-\x00', &(0x7f0000000400)='tap') writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x7edc, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x8000, 0x800}, {0x3, 0x5, 0x1000}, {0xe310d30a3c3506d, 0xffff, 0x800}], 0x2aaaadc7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000440)=""/26) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r13, r16) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) shutdown(0xffffffffffffff9c, 0x2) 19:29:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f1a327989a116967b0843860bc166696c653000157d3fb8233bfe796adf2c68b825ffda0b3a49f369b3fa314b48f7266d74c72ebc101b7d0faf97da"], 0x3) 19:29:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffff8) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="1dbe9e86267d2c49c2840f6ff1a9a2d6ca6186b05f38768fc0589d7e9f68ba4591fef1f531c16fb39496cd647f745c40ac673f925efc171be929401a32d4dae2e7796d7b37d04606c24e5e7d0bfee6c39737125dc5c4567a8b004a0d0b464834cb9d53a88c58d9fa74005f136b7247ab641d61a48a68c0e6f6daaa60a3b2092ec0d538d6f42321975a7b64889b44f97ba90602eeb0486d908c2ca6cda18b8fd204a5bf09aee3d9d2fa32dd6878ea", 0xae) 19:29:28 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 19:29:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x3dd, "0366097f0c033c02df7179000076efffaf00"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000000080)="7464cb7ac6029fec4102000000a8fb1e5bdf6f0a23275123a017272ee9c494f921b6a57089f001709f914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f4550f924e38ba22c188ee564ab21acf5fda639649ac89d4077ae4491d4a7884010d22dba6b32e02299ee9f5aa0c4dff09e86703a28d25090f6f3c1723aab102a5d530c2e121667", 0xa0}], 0x1) 19:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 19:29:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000080)="4a648f183a0ce7c5ff9013f6d2dc24ebadc483a47335c36157246f4347fa2a1d6514f8be881e43f33fd4b21cbe5270de2290076b931a868e936111686680692709e050c9c1b0c4e79322e04dad1f5ee8397f014b9c21523fa2cdc27d35af95f96a43d9f7a5bdf7cc0ea99a3dcb859961a9400794b09ee4c8127dae8ea53476d1a8b667fb0d295995a9ede1a144ce1afc3b96ec288d30d426565fee06e44c3686e5b08c744384ea2d8778216a939c685c7e1dceccf315628bd5ceb78bef2d9312143df3ef88a39e4dbbd6da4c3a4d550d7031062bb4459b0a930636812574831f74225e4dbc3a300e74269fa5e6737d2625a236fd89faae0bca", 0xf9, 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 19:29:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x5, 0xfffffffffffffffa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x2, 0xda6) pread(0xffffffffffffff9c, &(0x7f0000000040)="cc0f8b827f4c383c5e03cadfd03e9699ea98cf99d694cc7a9ace645d8c4f", 0x1e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) setsockopt(r2, 0x3, 0xfffffffffffffff9, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 19:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000001c0)="881b82aad04e55d739ddfbbdce5ff0e9b710e98271a03966791f81", 0x1b}, {&(0x7f0000000200)="aea811ededad6a94d2088fbe8fee8df952173c3a", 0x14}, {&(0x7f0000000280)="ce64b93ca80e9463b2160a7976d31291d490d34f57e4b0221acad86ba1cf5ab62f3d89a1dfe2c29e015809507ff10f2386e5ba4e347fae71445d16159024928d1acca5ff5608e1eb535e9de180773651a9929133667d9b1afed1587d4b1a6c", 0x5f}, {&(0x7f0000000380)="402b69cd7690a24669402a4f3d29f524eef1ac09233d729ffeaad3874de03da725c80885fce63261f039c565b21fd7ed7e610e32c8f84159bd940a00ef2bea43edaddf89506ad35a46df831ba87b1b5c2ed0b37ecbcd404ed87ba299e408d69d4ddc0e2aabad995e47f5b2075ad66e08b758a313df9215ad3ad8a42052bb60dfe110a894c535e04c690a79527ca6cd2777eedd31b019e4f32fcfb32b613eac300b98befef3b6a076ba62f40584a82d82ead7a6f822cf29bc", 0xb8}, {&(0x7f0000000440)="07c9857ad8994bce", 0x8}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x10083, 0x100) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 19:29:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x2e, 0x1e96}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) fchflags(r0, 0x80000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 19:29:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c0000000016d21a3ada722b677a0da4be0c2224a6a9ba1d7d09c35c5286ea08ce8ac03df5b64d47e5f3428ac599d74313ab58a52ab335ca93517627f03e53419d73ea6fb8eff791b74b234877395bada47d852ac30544b36108caa0e98d1f9e55fe106e8dfbe83594db9c57949c65f4887103c4a739a9ade4d6ed3a0eaf", 0x81) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) recvfrom$inet(r3, &(0x7f0000000000)=""/143, 0x8f, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 19:29:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x9, 0x6, "b15b807012d85609edf89e594c3358d5ba1409e0", 0x7, 0x100000000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:29:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 19:29:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = getpgrp() r3 = geteuid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x20000000, r6, r7, r8, r9, 0x100, 0x9}, 0x5, 0x5, 0x8}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, 0x0, 0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, 0x0, 0x0, 0x0, 0x0) r12 = getpid() r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="6e2cc49a9b93523de5f3f3f035d4801117485d8f3869fb0e408723e4fdeaa60d428f9a6041d3fa008e881bbcc63c27928c808a761188699f82b2f1b1a2e0d19bbb49d195977184ac4dc9", 0x4a}], 0x1, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r15, r20}], 0x78, 0x3}, 0x4) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) 19:29:28 executing program 0: syz_emit_ethernet(0x29, &(0x7f0000000040)="0bb85c15ad3998f492091c14afc12a5eff9bceb2fd6436e1b00b13514675bbbb05f906893d66bab220") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0x4000, 0x1000) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000280)=0x8) r2 = socket(0x0, 0x8002, 0x1ff) bind(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) pwrite(r4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d, 0x7, 0x5, 0xfffffffffffffff8}, {0x3c, 0x0, 0x0, 0xfffffffffffffffd}, {0xa, 0x42, 0x8, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 19:29:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff4, 0x4, 0x1, 0x0, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x14, 0x20, 0x2, 0x51f}, {{r2}, 0x0, 0x4d7bc42c746bc43d, 0x1, 0xffffffffffffff63, 0x2}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x26d) 19:29:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0xfffffffffffffc5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r3 = dup(r1) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) 19:29:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4, 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x84, 0x1fb7d74f3c225230, 0xfffffffffffffffb, 0x3}, {{r4}, 0xfffffffffffffffd, 0x8, 0x3, 0x2, 0xe5}], 0xff, &(0x7f00000001c0)=[{{r5}, 0xb7341d7146909552, 0x20, 0x1, 0x3e5e, 0x54}, {{r6}, 0xfffffffffffffffd, 0x8, 0x0, 0x2, 0x78e}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x80, 0x40000}, {{r7}, 0xfffffffffffffffd, 0x10, 0x4, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x8, 0x3, 0x4}, {{r8}, 0x0, 0x3, 0x0, 0x7, 0x4}, {{r2}, 0xffffffffffffffff, 0x42, 0x20, 0x2, 0x5}], 0x40, &(0x7f00000000c0)={0x7}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r9, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, 0x0, 0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, 0x0, 0x0, 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r12, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r13 = accept$inet6(r12, &(0x7f0000000300), &(0x7f0000000340)=0xc) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r14, 0x0, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffb, 0xc3, 0xfffff, 0x100000000, 0x9}], 0xff, &(0x7f0000000580)=[{{r10}, 0xffffffffffffffff, 0x4a, 0x10, 0x9, 0x7}, {{r7}, 0xfffffffffffffffe, 0x0, 0x45, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x42, 0x1, 0x5c6, 0x2}, {{r11}, 0x0, 0x1, 0x1f, 0x8001, 0x9}, {{r13}, 0xfffffffffffffffb, 0x6, 0x80000000, 0x81, 0xdffa}, {{r8}, 0xfffffffffffffffd, 0x10, 0x78000081, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x54, 0x7}, {{r5}, 0xfffffffffffffffe, 0x0, 0x40, 0xfffffffffffffffb}, {{r14}, 0xfffffffffffffffc, 0x10, 0x0, 0x7f, 0x1}], 0xdf10, &(0x7f0000000380)={0x6, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="ca", 0x1}], 0x1) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 19:29:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000240)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') chroot(&(0x7f0000000000)='./file0\x00') 19:29:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) setuid(0xee01) setrlimit(0x3, &(0x7f00000000c0)={0x401, 0x1f}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 19:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x300, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b3") 19:29:28 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000004700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fe4f775a6d6639006ebad862f9ff9b4e6f2c68f48f3ffa11fbe4c980e6d3bfaa"], 0x2, 0x0, 0x0, 0x0}, 0x0) 19:29:28 executing program 0: setreuid(0x0, 0xee00) ktrace(0x0, 0x5, 0x10c, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = socket$inet(0x2, 0x3, 0x0) fcntl$lock(r0, 0xae32fcb808cc56f0, &(0x7f0000000240)={0x2a7bd0b5accea7bd, 0x0, 0x0, 0x3, 0xffffffffffffffff}) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r14, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r14, &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x7fffffff, r6, r7, r10, r15, 0x80, 0x4}, 0x6, 0x0, 0xbfe1}) 19:29:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x101, 0x170e20}, 0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r2 = dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xf, r2) 19:29:28 executing program 0: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000000)={0x1, 0x7}) setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x9) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) socket$inet(0x2, 0x3, 0x102) 19:29:28 executing program 1: r0 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fac1473307d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a539859770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05ccdf4def6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052faedfc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9cdec59f3d7dd05e270a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f7a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b542fbe4370d503318b7e3ef3e401dbd50238cc1cdb1171a2b8c034ccc433da69d40be92ab251196e7e0732a741e373237f26aaaceaa213eda6673f13e88843de5176ba14e41491e9d085684447793ca64edc67c0c901e0cfae56abb356ddd97766b0496a51d20b29769193ed7be2e2946452e5a464a770dec82b53e85b482ec8a4388c93ba60da761e832f4abe3bbd9f70d7bb3ea1caafc55c597d14a06b9351af632ef604674fb590413e9860f23069c65047945dfc28a2d0c50b30dbf01f36978270678f4c02dba0e00811db76114240b04f8b0b7304713ecc665c5ab26bb8004a739f942b726a5fd2c94362af33f53b3c7af2bbb425c1c4cd108783745600e2952b98b658d399e00161bbad09b7218b3ebd59e4272cfc5bb3cfcc6e29207fdf8a120ad5938a005952cd0f"], 0x10) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:29:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) r1 = getuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x25f) r3 = semget$private(0x0, 0x1, 0x100) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f0000000080)='./file0\x00', r1, r8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x8000, 0x80000001, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet6(r10, 0x0, &(0x7f00000001c0)) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="d96d5ad3b780e1cab29e1680ae4e878a55682330434b34089b597d33015afe2b14e81cdfc11714856b69710cb7aea8aa6397526a9e83dc8745bff11e64114e41d18ea6618c84b3a59374ee1ac6536fcfd2"], 0xa) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, 0x0, 0x0, 0x0, 0x0) r12 = dup(r11) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f00000002c0)="26ec1920319f36b709a1687fd5dbefa22dc4d5576315a587684dcddc2e510f6dfc6036a3ebb4aa", 0x27) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0xdc) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000240)='./bus\x00', 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000180)="2e7c808ab16861a10abca420e02166489d898c9a3d0ade5030dddd552b0076d119d7c26ee4ac262ee1e1176967a239dd9b54e88d2e2b6c77d2a2c4fb0e7019", 0x3f}, {&(0x7f0000000240)}, {&(0x7f0000000280)="405cabaa01e6427bdd093982a9101bd0a2096896731538c2d9f248d7482847afe52b863422a9764b50f1229647726fd185f397bb93ee3a1b3c9f65359a836d5622a6bb1ccdc197553fb7745ed967d1d647f3e680408db69babd7c672751ae683ed5a5a339427ab8e18e5003488e9d62fed7a71d33c907833694aaf0b7d8491fe434dcca755d423b3ca5122", 0x8b}, {&(0x7f0000000340)="5f25a920fb95cd21f89c4b137bc3fb2b3372d730b10fe9aff34472ed478a107a96b4356705d2a21fa9cd60cc14b2dae69f9b52ca5ef2a731364d96a93cc633de26f8af44b6855a0ee32a56dda8b70d4d91c2bf63451753e73c07c7957ff5646fec8cf85e83857f173b1f02e788ddd1b9ea037fdd6abeb563be657f16b8e3cc6382c76299af32d58cca7229", 0x8b}, {&(0x7f0000000400)="fcac015cb6c5344830c2d39ae8bd0f317752544c18130e16a0e3e13b45e1a4a4f109a0857e3332b7372bd152a83dc2bf97e3c7a9c9d11d1ddcdebad86804e41fe932d22515dc404e8f4af8fb1dd2b69ac10ae5b5e2ab0b903184f7d8445909e5c68b7509b815622254b676606a95f576e8f318a45290af353bace1b17c68a9cab89803af59c5c810780bd8f656dc1f18bb4f5999665e8a27d3c3555ae3a4c606246cd1017a51b65f4ad9c71182a436d9d82cfe38a7b336afb2b4973fae6d91d21ced58109a1c2c73442d911eabe2e50bdfdd605ba4647d351f9fed024735b68c2f7f5b76b22b2d285cca", 0xea}, {&(0x7f0000000500)="e09d1bcee699215299c0ded02886a391be4535645615eb2804a4", 0x1a}, {&(0x7f0000000540)="6decd8717ef47796e90c3b06f6112586edd311bad7e7f3e636017347f4f02e0a4b8475227df88c7e37cbf1f605d57c323a426cc4d9ec1a016e0706757c1f031f5998e1a2878d300402752e7e72b464c80dd1ed66a9ffc309bacbe169e02e3aa8d047c967f05158355dfbfd4fd0f5108ed1b200cfcb8ffa554a3b4b0eac7cf6d2012069f0c782318a6f4aa34046099d2ea784cd1d4e9433a1d246f4c0911e4e7e516e3fe4d84feffa9cbf7bec25f3f0c30c315b32b0b35d692a4186735a8b84d5676190d02f9f5d7b13023195b1fa943dc9dd3227a6e1361350388c567366e413e360ef8ec0c706c63491deb7fdcf48069732d72e92", 0xf5}, {&(0x7f0000000640)="82ebecb18b680f06761c4cce8578138b4ec530df89fe7aba20c3ca80298b410858a970801d4af8628eb46990b03b56e0722f5ff6cc730769294d6bfe004fb17781b7a85cb5ba383a98b95925a8a6509cc8d1a1b5a751abce9182794c8d83393161b83b63c6a3763763f58ffc97", 0x6d}], 0x8, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x4, 0x338) r6 = socket$inet(0x2, 0x5, 0x3) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r6, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r6, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r7}) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000008c0)={r7, r10}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x3, 0x0, 0x0) getsockname$inet(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r14, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDSETRAD(r14, 0x20004b43) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x400000000, 0x201}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) lstat(&(0x7f00000007c0)='./bus\x00', &(0x7f0000000800)) r15 = syz_open_pts() ioctl$TIOCSPGRP(r15, 0x40047477, &(0x7f0000000880)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000080)=0x1) 19:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x5}, {0x3c}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:29:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 19:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) r2 = semget$private(0x0, 0x3, 0x0) semop(r2, &(0x7f0000000440)=[{0x6, 0x6, 0x1000}, {0x4, 0x89, 0x1800}, {0x2, 0x3}], 0x3) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(0xffffffffffffffff, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0600727c78ff03"], 0x1c, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c0000ff01"], 0x1c, 0x0}, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) dup2(r9, r11) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="06d187fb19bbdf786c05"], 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f00000013c0)) semop(r2, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) r12 = kqueue() r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10021, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = open$dir(0x0, 0x0, 0xa) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) kevent(r12, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffff8, 0x0, 0x8, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x3, 0x5, 0x9, 0x80000000}], 0x1000000000, &(0x7f0000000300)=[{{r14}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x7}, {{}, 0x56010cd1244c3e57, 0x30, 0x1, 0xf3c, 0x4}, {{r15}, 0xfffffffffffffffe, 0x24, 0x40000000, 0x800}, {{}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x3, 0xffffffffffffffd6}, {{}, 0xfffffffffffffffc, 0xc4, 0x2, 0x2, 0x6da}], 0x0, &(0x7f00000003c0)={0x80000000, 0x1}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x8, 0x0, 0x101, 0x1f, 0x1]) fcntl$setown(r0, 0x6, r1) socketpair(0x18, 0x5, 0x10001, &(0x7f00000001c0)) ioctl$BIOCGDLTLIST(r14, 0xc010427b, &(0x7f0000000480)={0x5, &(0x7f00000004c0)=[0x1, 0x8, 0x20003, 0x3, 0x0]}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r16) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 19:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0xe776, 0xfffffffffffffff7, &(0x7f0000000240)="8509c0d2ea73736e5d683af40c32caf5dd0e714f34f0c194a0d16c595b1ef9a799a604fbf1ff9eb22e9f39e5e2ca826447c467fb571e6f4302c897305aebe3c06b34d5b010e55c27d80863a0d532ba90a825b938ff214d02f38fa754d3124f6456bc28ccbc9df32dd15780a053", 0x6d) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r5, r7) 19:29:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x44}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x00\x00\x01\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'t\bp', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:29:28 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0x100, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 19:29:28 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x3}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000002b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000233a5aa6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f573484ed5d8476219e2ac3bc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016fbeeaa65187e33e2a2d3f1af95c40b71868a615af2a5f8ec740966c780d95479415cd08779b06acc03002e3c6c8e203fcc7fb9dd08e5da3bbf24ec0771364ca59b7b7e6c83079c9fc6ecf2e7dc3b4d26c49ea42322077ff6c59f1a9be30ed40eef22a8c67622e6a64309eb49e6"], 0x1008, 0x0, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r5, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f100000000"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgsnd(r5, &(0x7f00000006c0)=ANY=[], 0x0, 0x800) execve(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) fchmod(r3, 0x20) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) utimensat(r3, &(0x7f0000000bc0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000c40)={{0x200, 0x1}, {0x7fff, 0x1}}, 0x2) 19:29:28 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000040), 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r0, 0x0) 19:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:29:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00f6de90a99288"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0xe2) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x110) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) ftruncate(r1, 0x0, 0x3f) 19:29:28 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./file0\x00', r4, 0x2}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x3}) syz_open_pts() 19:29:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") syz_emit_ethernet(0x22, &(0x7f0000000080)="1a37453f93b969d1597c4eb028ef70afad323cdfd9a36de8956b2e2c052af9041435") 19:29:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) setuid(r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffb000/0x2000)=nil) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r9, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = socket$inet(0x2, 0x3, 0x0) writev(r14, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r14, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r20, 0x0, 0x6a, 0x0, 0x0) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r23 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r21, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, r23, r24, r25, 0x2, 0x9}, 0x5, 0x5, 0x8}) r26 = socket$inet(0x2, 0x3, 0x0) writev(r26, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r26, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r26, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r27}) r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r28, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r28, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r29}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x2, r12, r19, r24, r3, 0x86, 0x1c0}, 0x1, 0x8, r27, r29, 0x100000001, 0xfffffffffffffdfc, 0x2}) faccessat(r6, &(0x7f0000000140)='.\x00', 0x1, 0x0) 19:29:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7, 0xe0ff, './file0\x00', 0xffffffff, 0x40, 0x19f55713, 0x10000}) close(r0) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000800)="578a14dee122e53f08b5e33a8a38338d89c7b11861f072adb613719829d0c85a38706b4dfd29f54212fd3c10decdbfce89a7c3c17f821988b9b313aa227d2e0802ce66d7c6c2645ce88e2efa3a5e4177c9b1afbea53e9326676134c4d3f983348887826231286e309193c382b4a86a57d5cf9c1d54cc9453b81efb49c8cecc7d58bbba9b6a4da0c91e6919fa9a07e3be7fa0ff9d906fcc997296e8c79aacba407b85ca9f6c39dc7851b30e714dfa49c8cbf81dc5e527373fc6ec7cfe5a043acd953e2540e9063fc65dd508d83074769a3d9ee45030422ea17b249adeecbe55c0a01ffe979988af059bb70d7b82f49d9e21aa90d05781f0d8c68c2642cc8f09b084521197b1b81ff6bef47640b510ed2d992fb5d8c8917729935e5aed73a2a8326eaf5b72a7cefcfab84c69c26ef3ee53cc4451e5079ed19669778d2bd39a55e60a46e42ed94e456c00322d9bab65953488ceb3d42492745b24aa5af4503dcf9e1e67307a11ba95229dc588f12547c6f7ce9ad8b72d700cede22db941b5a3cf4d5e5e71b1a3f88141ae0a9a574919eca84dd3da7b4560f76e0e504525611fb8de3ad282c63bba0f642da91a079d56e45cfc411e6ce9baa519d0072319cc64ac7c9f46d22f414486601e2fe8c68c1dbfeee19e2e5c7b", 0x1d5}], 0x1) socket$inet6(0x18, 0x2, 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0x5) 19:29:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0d4096e8c8b6b87cb2d72b8bcdb9ad0a4f5f728193ed96ab92f12fc4d5f16b1000000001628b53acc547d533587c189eac3", 0x65) write(r0, &(0x7f00000000c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd568c71ed2879e91f98c168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2d687f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xfffffe39) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7743c19fccd1902a5cb333cdbe9e7a8467d6ced2", 0x4}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x3, 0x1ff, 0x8, 0x401, "ffd78b66112029f427accce44b7764de358715b0", 0x817, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000240)) read(r2, &(0x7f0000000880)=""/161, 0xa1) 19:29:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 19:29:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xb601, 0x100001b, 0x2, 0x1, 0x1f, 0xfc, 0x5, 0x0, 0x3, 0x9, 0x8001}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:29:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="9fc7e646d67e019575779a150f3a19f446e27f78004617eca3d314e59da725c08293dcacc472bb8fb38244ea2a65c3a1095624cb9e0e9b342cb13bbde386fcec16d2eba3e22b4e0cd0a973e7d5a2da59c340db9896054c6a35bb04faa887d92a00320127a62a2fc55c4c2203d549f75ccbc6ba483b93bd21803b455dd7b29e0ac0c4953ea4fe209d893b37ba5c62fc84bbc13c15926b2716710168e3119eda8705224815a88783c5509b1ffecdb35df64f0864d55be7c8b931bb12ede7b924747acc7dae51f868", 0xc7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) r2 = syz_open_pts() write(r2, &(0x7f0000001640)='X', 0x1) 19:29:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x1234, 0x28, './file0\x00', 0xfffffffffffffff7, 0x100000000, 0x0, 0x5}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 19:29:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x0, 0x8}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 19:29:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffffffffffffff85) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 19:29:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) setitimer(0x0, &(0x7f0000000040)={{0xe8, 0x5}, {0x101, 0x3}}, &(0x7f0000000080)) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000240)="efbf0b284b31afb18f8c614ddbf29983decf6c7d65c4d2f733088f6cd8c7a5114e4831e8776618313f94a97b8ba83e575ebe005e422b", 0x36}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x98) execve(0x0, 0x0, 0x0) 19:29:30 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x1, 0x3, './file0\x00', 0xfffffffffffffc01, 0x3, 0x7a, 0xf6}) mkdir(&(0x7f0000000040)='./file2\x00', 0x4) 19:29:30 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r1, 0x29, 0x28, &(0x7f0000000180), 0x0) r3 = socket$inet(0x2, 0xc006, 0x8) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x6, 0x4000, 0x9) 19:29:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="57a092e2", 0x4}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) socket(0x6, 0x2, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) setsockopt(r2, 0x8000000000000029, 0x7fff, &(0x7f00000001c0), 0xe1308789e7f8b241) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[], 0x0) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 19:29:30 executing program 0: r0 = socket(0x1, 0x4003, 0x18ce) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa043a16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9057aeaac500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) shutdown(r1, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x8) 19:29:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x9c) r1 = dup(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000180)) 19:29:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x50}, {0x15}, {0x8006}]}) setitimer(0x0, &(0x7f0000000040)={{0x7, 0x6}, {0x8, 0x3}}, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") pckbd_enable: command error 19:29:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x202) open(&(0x7f0000000140)='./bus\x00', 0x10822, 0x80) 19:29:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000011101, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x5, 0x80000000, 0x1, 0x1}, {0x4538, 0x91bf, 0x20, 0x3f}, {0xe5a, 0x1f, 0xaa, 0x2}, {0x20, 0x800, 0x40, 0xd4}, {0x7, 0x3ff, 0x4, 0x14}, {0x0, 0x1e0, 0x0, 0x4}, {0x4, 0x611, 0x81, 0x4a3f}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9fa1bde6484716f2, 0x0) socket$inet(0x2, 0x2, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:29:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x0) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) pckbd_enable: command error 19:29:32 executing program 1: r0 = socket$inet(0x2, 0x5, 0x85) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000300)=[{0x941f, 0x6, 0x400000000008, 0x7f}, {0x2, 0x4b, 0x7, 0xfff}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='o') ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x17, 0x10, 0x7fff, 0x9}, {{r3}, 0x7ffffffffffffffc, 0x2, 0x1, 0x40, 0xfffffffffffffbff}, {{r1}, 0xfffffffffffffff8, 0x1, 0x4, 0x2, 0x2e49}, {{r4}, 0xfffffffffffffff8, 0xc, 0x3, 0x6, 0x9}], 0x0, &(0x7f0000000280)=[{{}, 0x7ffffffffffffff8, 0x1, 0x1, 0xa9, 0x2}], 0x0, &(0x7f00000002c0)={0xfffffffffffffff7, 0x800}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = openat(r7, &(0x7f0000000080)='./file0\x00', 0x8000, 0x9) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000100)={0x7, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 19:29:32 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x7800, 0xfff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 19:29:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x1) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 19:29:32 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:29:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0xf, &(0x7f0000000100)="4e2044722957fe11d7a0ae03c499b6") 19:29:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/39) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x7ff, 0xfffffffffffffffd, "0326288fef0a04001f3c02df7179000076efffaf"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a", 0x14}], 0x1) 19:29:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:29:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) chmod(&(0x7f00000000c0)='./file0\x00', 0x41089d9e2d87e47f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x2, 0x505, 0x1, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 19:29:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340), 0x1, 0x0, 0x7fffffffffffffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) 19:29:33 executing program 1: r0 = socket(0x10, 0x5, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/4097], &(0x7f0000001040)=0x1002) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)=""/199, &(0x7f00000011c0)=0xc7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000001280)=r3) bind(r1, &(0x7f0000001300)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffd09) symlink(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='./file0\x00') 19:29:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3ee30df1652cf5c7977520797bf84232c3520107"}) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) close(r2) syz_open_pts() 19:29:33 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffffb) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) r2 = msgget(0x3, 0x80) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = getpid() r16 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8835, 0x0, r6, r13, 0x0, 0x28, 0x1ff}, 0x5, 0x7fff, r15, r16, 0xfffffffffffffff7, 0x0, 0x1, 0xffffffffffff9368}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 19:29:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x800, 0x0) r1 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x100, 0x42) close(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x3, 0x0, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r25 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r23, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r31 = getgid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r29, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) r34 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r36 = getgid() r37 = socket$inet(0x2, 0x3, 0x0) writev(r37, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r37, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r37, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r37, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r38}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r5, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="ac9e04eff0d86de64d97ba7a676bb71e58", 0x11}], 0x1, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r13, r18}, @cred={0x20, 0xffff, 0x0, r21, r26, r31}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}, @cred={0x20, 0xffff, 0x0, r38, r39, 0xffffffffffffffff}], 0xa0, 0xe00}, 0x3) 19:29:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x6) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = socket$inet(0x2, 0x3, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r10, 0x1, 0x5, &(0x7f0000000240)=""/115) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r15 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r15, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r16, r17, r18, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r19, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 19:29:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240666955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc4c97231ecc2de12311500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgid(r4) 19:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000040)=""/49, 0x31}], 0x3, &(0x7f0000000380)=""/63, 0x3f}, 0x0) 19:29:33 executing program 1: r0 = msgget(0x3, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000002780)=ANY=[], 0x0, 0x3, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480), 0xc) geteuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x679, 0x1dd9}}) r3 = shmget$private(0x0, 0x4000, 0xe767e085de1b3056, &(0x7f00003c5000/0x4000)=nil) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000014c0)={0x9, 0x9, 0x1000, {[0x2, 0x5, 0x1f, 0x3, 0x7, 0x8, 0x0, 0x1, 0x809, 0x9, 0x3, 0x3, 0x1, 0xfffffffffffffff7, 0x49a, 0x2, 0x2, 0x3f], [0x1, 0x7a, 0x1, 0x0, 0x2, 0x7, 0xfffffffffffffff8, 0x80000000, 0x100000000, 0x3], [0x64dc, 0x20, 0xb1, 0x6, 0x3f, 0xfc32, 0x3], [0xffffffffffffff31, 0x140000000000, 0x6, 0x1ff, 0xffffffffc087f9dc, 0x101], [{0x1, 0x100000001, 0x10000, 0xffff}, {0x56ee, 0x3, 0x4, 0x1d21}, {0x4, 0x0, 0x4}, {0x9f0, 0x4, 0xb4, 0x1}, {0xfffffffffffffffc, 0x6, 0x9, 0x101}, {0x5, 0xf92, 0x3, 0xfff}, {0xc00, 0xfffffffffffffff8, 0x2, 0x100000001}, {0x7, 0x7, 0x5, 0x219ec0}], {0x2, 0x210, 0x4, 0x6}, {0x1, 0xffffffff, 0x100, 0x400000000000000}}}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f0000000180)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000001240)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") poll(&(0x7f00000000c0)=[{r4, 0x111}], 0x1, 0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) shmctl$SHM_LOCK(r3, 0x3) r10 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r5, r6, r7, r8, 0x4a, 0x8}, 0x3, 0x7ff, r9, r10, 0x1, 0x100, 0xaf9}) 19:29:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) sendmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffff}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)="fb18c15958d08a128a99066564b863ee89a530f54959f32621068fee264d19161b19fe085415dffbf17dcf99adffb847e06c24b483cc480ea7941e7d720a757186db65cda3cceeecfb5c24ef10f4b7cf445550fc92635c64dfa23b2d39417607bfd2b1e8fae3231399ae960b15541c32cfa8d099a088085ac641825ac62f371d7b617ef3b80aa920dda2e2efcbb8c266ef59151cf704e538017013b923e0f361a6a3e65c81e8db7a223419f49e35bf13b4fc6c269f321d56a986610044", 0xbd}, {&(0x7f0000000100)}, {&(0x7f0000000340)="7f590322b55408834eee7927f32b4f9eee233ffc4cdc73f224e5fe76d229fbb0ccb828ebff148146e229c883f6bcb501b09d60b839a251e37f8f73005a168bf43c17a22646da50de13eedd0a6723075401c0834c3295143bf440bb947430fcd1c36bf57de1601689c3ccb2b811ad69f2517dcdd78a7811f0ca8239d5b69b1dedfcaaea0e0e24296bb9cb1ae6cf27f7c17b51f69a159bb04035e0d58e4a893736c3f85e4006d51d4d62af733665feb4f3639b19dc34f9892044aed1d6a79069ac7c42435472db6ce3686908bd500e5b818ab1e7c920d78f07e524e49b00599509ed48b8a59c8ea54ad1d3171e15621e5e2f255b8c5c9c594eaca1c9aecb10d3", 0xff}, {&(0x7f0000000140)="790554a257bc248661e378", 0xb}, {&(0x7f0000000440)="f14131df741997a8da036ab38459bf87fabad0f71f38983064b7c846937bf0a8c5647d6afddf072af271ba8221aca9d35f4c26b04737c01732ab599552f3e9cf9559b4a3fef3972f5d89b01cfcbded98c1637499824b0e20ded7fc961b328bad761528337f3d14bbf976296c9a1d0699ee286dbcc72e3f1eff5e26252b4230206f4ee6359dd34e4acbcc06d8e1e7e951194cdc0924afa116a5ee44c317f0ba2c7f1dec8462", 0xa5}], 0x5, &(0x7f0000000580)=[{0xe0, 0xe16ebd8a556a1d0f, 0x0, "b1c823ce446719b614b51d30488b51fb07fae95573de79442b73292456a0d3c57dfc7e17dadbb4df56a9919b51a51d853ec9d284124a1edde713065812486f260b32646301bdfc7e74e06dabef14d3cb9624b18354be7f5fda92695efceb51bc17fc877392c5d0a3de6edc7effa008f88f4b515445ab2aed37614c2aae3ff88d31f8fbc82831ce361d18d073916a7c59ce99c15cac17594580f26829997b6af70776e51dd6b1a3484b5cdcbb0060c075f63e3205dd4ecfbf17e357669f0028480183f7e5c1f91f284f1eb6364e"}, {0x98, 0x0, 0x8, "3bb7376d3811752c0feeb26139a9d66dfbe93cea119d980e9e38ea96576182b9f413c17d98749acde5789528d72668da38bb704f3a1550058edfa293a508191db4d301b1c81a5699762572b4b57059ada03becef7a1af1b56f76bd315fed68253d178c6d8afa91abf2a28b2c82f848af1d92da77a172ee7d68b02b771335d8648c"}], 0x178}, 0x4) setuid(0xee01) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70e40cf80e904e5f8500"], 0xa, 0x0}, 0x0) r4 = semget$private(0x0, 0x1, 0x681) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000100)=0x169) 19:29:33 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000740)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x10, 0x0) r6 = getpgrp() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r19, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r19, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r20}) r21 = geteuid() r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r25 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r23, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r29 = getgid() r30 = getpgrp() r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000bc0)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe4}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r34 = getgid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r32, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r34, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x8}) r37 = getppid() r38 = socket$inet(0x2, 0x3, 0x0) writev(r38, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r38, 0x0, 0x6a, 0x0, 0x0) r39 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r39, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r42 = socket$inet(0x2, 0x3, 0x0) writev(r42, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r42, 0x0, 0x6a, 0x0, 0x0) r43 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r45 = getgid() getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r43, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r44, r45, r46, r47, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f00000009c0)={{0x3, r11, r41, r40, r41, 0x100, 0x40009}, 0x5, 0x5, 0x8}) r48 = getgid() r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r49, 0x0, 0x0, 0x0, 0x0) r50 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r50, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r50, 0x0, 0x0, 0x0, 0x0) r51 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r51, 0x0, 0x0, 0x0, 0x0) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r52, 0x0, 0x0, 0x0, 0x0) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r53, 0x0, 0x0, 0x0, 0x0) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r54, 0x0, 0x0, 0x0, 0x0) r55 = getpid() r56 = socket$inet(0x2, 0x3, 0x0) writev(r56, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r56, 0x0, 0x6a, 0x0, 0x0) r57 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r59 = getgid() getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r57, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r58, r59, r60, r61, 0x2, 0x9}, 0x5, 0x5, 0x8}) r62 = getgid() r63 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r63, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r63, 0x0, 0x0, 0x0, 0x0) r64 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r64, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r64, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000200)="1d8e1489fbab57047f268477345545110a0a4c2d8613bad191e83d4429277cb003b5b6f181b51c7130594dc9186c05096f06b57bfff35610d7120f20698f6cda50a639f76b13ca6ee27d2dd9f499a6e8641a877391b5cd82f3d6420f99f08c5bf12e93e5196b426280763c6357e64e51387f3c", 0x73}, {&(0x7f0000000280)="84cc6ed2371793459f60f84b549ab0d1b77d6dd2bcb38a5b6d7d907a9476fc97eb8b90bc9ab648be9f41f4aa08345dbfd350eceb6da43b424d8f1452559be22c5572e76c17479d865bcd86958439a26ac40bf9c29704b28e53bd184c20a096e6760f4639ac8945139fe9b3fa9cbd7252b94d2918abc79e38e2175ec9f35faa76c01a2e99c1298082b80c5a1c2cacfd1b87ac5e5046a687c85fcd470d3bc023ff7b8c027f86a8183eac70abde68b8438f5fb424bc271dcadf09c2f4e41d5f2ec723e2ac622c148af73aa82cfedae066f99a9c5c76f82a17b26ff5", 0xda}, {&(0x7f0000000380)="1f9c0ccea455fbac0e45bf35b359ee07f6e4055be7ebfc7644186087cafcde45cfb9250a9661698b47b0130e95e4c1a4607ab726a9126d0d65a43766c5fbdd1d981f6cfb87b11dc40e3cbd8c5618aa238000b464a027465733f582c0238da33096a4138c1afc63e31afb33dfe30eb3c097961570c92e02c7b12a3a3124db589e901ea59f2863b255331f61ece49dd33ef9d3b60dae273e7bf099ac4fda9b33de1a148bdb1135aca44466acfc372edca18212713d5845623e9cbb6b116a7ebb5303c99d06046bc18dbd26c0265c42191a034e7cda63e934c8399a21b54b030eb96d151008", 0xe4}, {&(0x7f0000000480)="d3ed4aad1b4810d511c29ed2a8fa9acc401c9b749e95d27fd523de663d9be7d6d64fa752268c8404dfe0cbf3114dcbd972e0638bd03fbea51b8e0a9ed6edcf29409f6c94118a7fb3", 0x48}, {&(0x7f0000000500)="d5973af0af32a3b4b61c7e9b993ca353d0c8febc228e76f51111b76b34d588abeadadd04dff7b8a8e2a6f170a01db535ce3757766956f12482ddb25120884a01e6750d9139c63b00498418624bcebc711ae2df9b651a5af6ca9b296f2ff34e62d6230dfb2065df8e8cdf7d5f314a3b90be419e6bc1f5c4ae38ee4384a3673cdae7dbc7fc", 0x84}, {&(0x7f00000005c0)="87b43b1189847784ae68e425c45da9db221739970003f5f56e8da800c702c53f4c7a7e3fa862b9b0e9c48b209d95bd0e4c3a0a6845a0cc2cc0ce5e3267570f71252cc47a110434bb395eedd6935bf6c19f5380f9b1fe2cd23e65129cec2e7d5d18071f6d99bfc403df478014cc51828b1f0ffc7b1e265d5f1d6953faaaf7470a7f7657056f9c12fe8da8b8439d1dc3bd9bef5e497c757aa39dee6d2474b44ca5296406010e50547195798f30d9b0ee3d77de95ffdf789701ba91b52353edae6e52ac4cda9096f0426f0b7dd7761d81774e0fde68d907ac487397c4f44da9cb", 0xdf}], 0x6, &(0x7f0000000a40)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r11, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r27, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r35, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r40, @ANYRES32=r48, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53, @ANYRES32=r54, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r55, @ANYRES32=r60, @ANYRES32=r62, @ANYBLOB="000000000d00000000000048ffff00100100bab737d78631a857c4d1f00c68731b620010", @ANYRES32=r63, @ANYRES32=r64], 0x148, 0x8}, 0x2) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0xd) r65 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) getgid() pipe(&(0x7f0000000100)) openat(r65, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r66 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r66, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/41, 0x6548e4ed28207fef, 0x840, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f268df166696c65300fdcfbb72f1ebe4cff4e2b6d49da7900000000002017dea9"], 0x1) connect$unix(r65, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 19:29:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 19:29:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) socket$inet(0x2, 0x33973d0d842843da, 0x46f) 19:29:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 19:29:34 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x48) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r0 = semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x1c, 0x1000}, {0x2, 0x6, 0x800}], 0x2) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 19:29:34 executing program 1: socket$unix(0x1, 0x800000003, 0x0) poll(&(0x7f0000000000), 0x200000000000002a, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000000), 0x669, 0x0) 19:29:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 19:29:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/193, 0xc1, 0x1060, &(0x7f0000000200)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x9a32cf1d896e3481) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./bus\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x3, 0xfffffffffffffff9, 0x7, 0x5, "674cc595894c8948d8ae34738e14d9208f3a6fd1", 0x6, 0x81}) 19:29:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = dup(0xffffffffffffffff) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000280)={0x1000}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="1700000000000000000000004000000000"], &(0x7f0000000040)=0x11) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f00000000c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xfe3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) fchflags(r7, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, 0x0, 0x0, 0x0, 0x0) r9 = dup2(r5, r8) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x4, 0x9, 0x100000001, 0x80000001}, {0xffffffff, 0xe0, 0x1f, 0x3}, {0xf1ce, 0x5, 0x2, 0x1e98}, {0x8, 0xffffffffffffff9f, 0x3, 0x7}]}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000080)) 19:29:35 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xb1) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 19:29:35 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x800) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() kqueue() fchown(r3, r9, r11) 19:29:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getgroups(0x7, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(0x0, r1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000003c0)="d548c294fc4b90ca7dcce2be1413729af062", 0x12}], 0x1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x81) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963", 0xb) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 19:29:35 executing program 1: clock_settime(0x2, &(0x7f0000000040)={0x0, 0x80000001}) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) shmget(0x3, 0x1000, 0x31, &(0x7f0000ffc000/0x1000)=nil) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) 11:09:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xcd}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = dup(r0) socket(0x6, 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 11:09:53 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f36c428df01e58ba9b3c523871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000"], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fec", 0xa) 11:09:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x395) sync() r0 = open(&(0x7f0000000300)='./file1\x00', 0x20000, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x89}) setuid(0xee01) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) r3 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000003c0)=0x1, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) setuid(r6) mkdir(&(0x7f0000000380)='./file0/file0/file0/file0\x00', 0x32) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000240)={'./file0/file0\x00', 0x7, 0xd7, 0xffffffff, 0x1, 0x3, 0x4, 0x6, 0x0, 0x0, 0x6, 0x5}) r9 = socket$inet(0x2, 0x4, 0x6) recvfrom$inet(r9, &(0x7f0000000100)=""/33, 0x21, 0x800, &(0x7f00000002c0)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f00000001c0)='./file0\x00', 0x24, 0x1) geteuid() setreuid(r2, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r6, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{}, {0x6c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:09:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1000) 11:09:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x4, 0xa, &(0x7f0000000100)="00ce9f826c160dd24e53add71ad339171d04d51360b0eaa597edd8b0e85a344bfe1700e21cba61509bc5100258ffc2d17a75a8e110c6", 0xffffff83) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8048, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 11:09:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 11:09:53 executing program 0: kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) pipe2(&(0x7f0000000040), 0x1000c) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) pipe2(&(0x7f0000000080), 0x10000) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-/&:\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x3, 0x0, 0x6}) 11:09:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa, 0x1ff, 0xffffffffffffffff, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/188, 0xbc, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7f) fchflags(r0, 0x10000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x7}, {0x41}], 0x2}) 11:09:53 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x3400}, {0x1, 0x6, 0x800}, {0x2, 0x8, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0xffff, 0x1800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = getegid() fchown(r1, r4, r8) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r4, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x2) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r5, r3) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186004008034050801000000000000000000000000000000010000000066a2d1f43f856748b3d2943f", 0x2c}], 0x1) 11:09:53 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='\x02\x00') chroot(&(0x7f000009a000)='./file0\x00') getegid() chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 11:09:53 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x7f}, {0x800, 0x3016}}, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) utimensat(r2, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x9, 0x5}, {0x100, 0x2}}, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x4d0, 0x0) write(r3, &(0x7f0000000200)="e697f8f271fef7ba37cdcfba549435b0499b78ace92c05339d673bd44eadccb806e59aad576d6e184ceb757aa9e7ad56499a519cf757d6782e55ebd7eb42be39fc9240f22029be65787cf153c938971d9136488217e3a5a717601ae4bf2ba31ed32997aba0db104bb8a9e0253e4e28c3b81d00e8608c25eef2c4c85409890cecc5abaf0b58090835b71b73734e98f0506a9e4ffbd9868932f1fa9ae66d459284e8f31befb3a5caf905fac02f7e5ac6b34e6f6648dd8844719a359d444195a8d4101ecf39b6381814aa27127285af86eb120cbc7dd3271d7464d542c8911418abecac3a806b1f29b5d5d77c940512605a3a6d2fd182cb620e3ea0dd09643d7dd299626ccf2fb8b35f1e4bbb0417cb8ad9e94c0da9ee692f8bbaa5eb4c4f0059d6717e4f4daa4145e259cd951974d690d9d8168b7b4821a73686c25f267439394004bf2a961f563ebb499ef3942d68fffdee4cb5e090a21c0deec44aa7de2fae7dc563d0f5eb65aaa43d1bf9b07a6dcf75ce18329288c347c45e70418951a4a7cf1c49d0893ed9462f209660163a9994d57c8f0b9502f4ae7a142c147975150b8835a8036fc1d0f9a670ccaca15d9097e9f60dea64869f6eba7f291c872621b295d5ed75afb48647b5843cff5dab6bbf4236c47d9603d19210eb11f76123c554265126fb7348e7b2598c2343bcb4a1edc1c268771b5432d4eb24920e0fad8cfb34176ecd09c813a6238fae3d1599694e6cee1930ccaacb668e36e048a7aeb189b3011f801d73baa85c44a0f9d01b96143b8582cfc21bfa20bbc116875bafd8c436bfeae61294f1c2e585a187c17bcbb48b5f21e42c06218de55b947b817f3f99e595e73f27df885c54dabe7e9e3b13e0f8193e0fba21f199480c79f0485e4726d55a68c68afff6dc93b0d4eaeb71fefaf16a6de6c7e1145274850b6d4b59f9d29168bc812bbec15926f70680ddb10d329dbf7d2b1b53677810068bb16ccc01ae6a128db98a3f97ea26635f4e5bd54ee56ab3d5d5d63bd9743a794c9108e6b85784eee6d0d69f0b06492c5f8445f91416bfc4a021d4fad21aa4542609b1024725d5b5dd582bc01e2bd9e6e5c28c6a734049a47eb7ab920c8441592cf37faa423d5f8bbe53e704c3e011b54952ce56349d9cbfbe9d5344912e0d3187698be4344201e8c0023be245b0f5933dab8d6d0f32fea4eebc69def7ff008662aaecfef89e4dedcbf113e4ba80ab311699924d09198332a2902e900f1417f9c50acd9f95e95176688bbafb66d3f215a192641eef20feebe6e30eaba72d635510fa5f24aa3fffb09403051e1fd09b1278a09bb359f6c1de1e9d12cddace47ea41ad5e0d608bf8008f721680fe0cb52b003b2bd99b767d83451f414e865c4997a5e99fff7d1e01b4835f14b0810994d1d963cba27b8ed313f97bd3ca4d861b7640d8fa5b059c4b67c810e3a5f3788a7000c867429a301ce39f41dfca2fd8aa03036ce9ae1d081536192d6b31dac1097e588a9fea69857323095456b897d4cb22acaa7594aa5aeec2bb31e63bf7ebba3075441e2cd2f6046960db566db631d588a14d58196944496c72f8847c841b8eaec47744554d658c671e989cdf4b49b78c7abd4744d6bd1aa3b2bf04e8386b59b8f2962663b4d06ed4462ba7b41c2295089cfd423de326dfe9d2f978006d8db204dcd1752ad8369e2195c10a26ab052b308df91fda4d3f8ba91e457c9a2a2fa90669e0e972ed58a436104993081946192e1c489973ff71d1e649cf1f382a1a0c1e82905a9efa6e886f9a4a412802f68ea03e25bdc4740df69095253a9423747d21f61e89088ea25cc992e3634a1e037f16226c9469f10443aa9c2a8176b5563c0a515e41379387bbeb0cf06945a6153b560f61715842ee735af4e0f462bfe1002ba7f2a489aa691f8fe38f2bb9559b3fe13a27466552a8ace1c18b9b75989017ba4a2eb8cb5ab3e8c8231e8b9001c674bba243228792acf14aba059d5fbf5cfe00de48137ce1727cd94106049617469de0227d7b5ba5b5b92fd6810dec6411b5d3b42a6b526fe1cacea53cd76fff6d1315afc9d06ec826236a12a8a6c5a7573741c91f4729f4d0712e394cd58bae42286e10367f7e5b3fce0dc2ca45fadb0c5cbbc181678993fe5db8ca587bc6658d6f1c19e1b505ddfa1f1d73a06860f99d080641d9d816bb36ec142da7f215636b5ebecf552be99386a3ec3ba9646157d42f7f514e4630df6e8888cade7808d2ffede2f3f15dbe56953c3e4a20a0ea4e3be614bada03ece616026dd6c7aa42e8db574004a24eaa26f6d0e79fc6351f32e00c40a9a169e1966f8b4c23a056ca4d43931a2733dcd5d470ea02f58f5065520b44cd45412e8c0c06d0fa9f11be34338b7fabab54dcbdd7d035370a2841fc82d176122440aa4d51aa1f190a2deec41d399957200c43d496b94e3dc629b95c8b8e1cd78cf31e1dd4558d4203ae87f10e5fe3b1ff11631ee60f7424ed3e340ef708fa1a05379a334fca1315386a7f611c7115f9b804be4aaf73e72fb14358e85318924cee8f0c8d3b7c1bb4de7ec7146624cd960061b4265547df0a5aa9411d440c72c79eb8c7184237bdb336cfb17ea770024bc8ebc145a1b155d158e916a222df1d6f734d8f582dde04d7898b49a2e1dcdb253a779f78fadda69792105cceb666fd4e5e8eaadc4c83bf62cb03115322b1f62eac3e0a5ae5d9192876a5170c208a4ee579686b705d905bf6f25ed4f67a8d62532eb799717a8060c5da94747e1533b6279e4fde8727f66018c736e19797c1b3b0396ba5fcf5fd8ce0a5a6a2875435f4e486d9d89e887f82725b52baba22ff4abe1baf7bb0cac59f4847a00e474d0d5fc2f9138d459163e8b52af2d54c5494e81c98809240e908f9e9964656e373d244c92324562e2b79418c6c89b25856662d4115befdd5b45ee72d5c84436f6c9d6697b5478aa9f7c77519562f35f05f6c7b83fe1e37235811457f7e7cc98c8a032bc4cc2f745543fe6a1f29d3af7c3092fb365128526d524cfc7777f2ec4240e9e21dff128e5baee6f1d33e8425c03a1525cca389783e62f06ffa0b306468275231487cf26eeac96e62e306eeade90b0e6c41d6d727c10599cfa6179249223161a21c2e31a480877ced368d85d65d596d74bac9ecf9057df7de00dffd561378a3015d52a34c3b6c8149af81fb71f0cbe7501b1863aeac0e72827701acb70cc666cd9000493b87b79bc03f5a06d541d2cdb80a16d6d16516c69bf3dd6cee571dcba60c5d42cde4ea08210416850a741d0d2a64d567f9ede77ab708b625e53ee7723eba3534dcd22a41a1eadce47652ce4f4e65a8196571b86beb63578b3d2cf85a8780ba995286ed6b267ee9fddee6fe9ffce4c88a7a23c82b2e1c6282bc0394c2dfeac55db58dea6d00daf53f0753670e7fe27eb339e4a28df14c7d80a269cdacddc4856ba2ba751fa4a5c9bcaf0cd92a9efa333e38109c1e3fbacd1c91cfc9297edf8f662f54a00a71593261352aff0d86dc94cea99e5d2e147f47e9548dc356bcd24974c846883c5aaa03f15079c56fd2ae9b5dfe321585a9c0549907927a19ccc98483d30b3d6a6974d6d5a2329928bafb479abbb60718609bd3ce84eb7589f4565af45df85c76df632abf038518d17ce077023fc3e177e9c6abb90d5eaa12f1b03eae05816d69ec135a70e0073d31315a69b0e4a798ca8ae88aea2bc45f2e114878365ff6d4a12116552cd792c1e1761f004cda3b8ee755bdc440e151b842681f081fb8a69d0ab89aa515da126ac203f4a8c33269ecd19b5d5f39ae73f1cda53529085d30ab18a6487bb27101d54930dce2bc8efacbbb9f22219349390f05ef6a29a8937c0f063e698d7c99c161c560cf07e2d481a19c81e84b1fa47614e12b85ef222958854f0253046caa8fa3e823605cc1b22a37f83765db675a78cbf6b74fa10a48c8a07769afae028313a0e75ba3a0ac45d9a50c1180071ff8d4933b44e82deb1b4233f54eed21aa2bde58e943be4254f9dbef3b76bf6080d27c291a2ece84c43eab452b266bc21ca9d846fa2d0913ec5a14f3efe1eebf127ca66e0ac232a4a5389c425809e4ef602bfe911838281f499c75bc7094ff824483f55d67edd462ce31c543b0ec6c43cfb5fe5ee3a73e86010ca02054136ebf8a53c185a97c392985965dab8dbb7742d68c7dc33f334e4f8f7a159c977bfed4b9df6a5b5dc9ea7635427c66f2398920ff7947d90ce9b7f5a4cb5ca73d22a1eb4a802d8340af262dbd70beefa177772853720b8494c4a9392806cbe5769b7fd4a6d5773c81ada8cbff7b284adb9d01228a7334a369f0eb8dd91be5e6df3136cc40d14c3c1fc7ea09d001e6e3166543e23d4af7e21a17d8b6d78a7970477496d77538ef3514bb8d320b9a82174ae57ab0b1f997ebfcc8ca2c82f65331eeec7b04c9af24f113c3b28de7f8987f5c63b7c3624416ce280609cd5f5b40b4a3f3ddb3734ba187866f931d7d42f8ec9cd3bfbe86ca9cc7d94865d7a292133c2d779725502e5f115093e5ec8c82790a0d686edf9f9291f3b703e5e90e2c2e27367646616e9aecabd488ac85ae854fb7beaed12bab4ca04bd27cca375070d164bbaffdca01513289422cf1d7ae4a69675fd8c8b6c65ceaef873557e960275d908affd6b1d7c663d929caeeb29659b2e38cbf173245a7abc06c5e90645afa47e3eafebf946cc4833992d41a9420562aeb2549bfb3650133119ceecfccdd51a28265ffb16386b35ed90da006fbdf2f0fc8729a79028105dcd85875184ee536d17a4fb0c1e20b2ac58ea34b69d4754a96ca9b9e9a7d87dc4f0b4cb6645fd3c09da490dd6bd7bc37d851131133f5e9a28e3503901488de52a38acb44b2e716583233635b343f9002f3b6f5a8cc29154dd73e63983ab3ce2874593f59a6d147a07669ecfb27815c45019cb5e9a88b22aa6e86311a65a68d6c2c04e4fda8f5212442bf4bbd3015afa1a90839a6df996815b4825027f2cd7f00af153181b3f3e34f6bbe7bce97520a87e1936cc15edc7fbdd3ea4c0241ac3d5489a30c78197d2cacf64a5f8b93d011b003088a57d4c5a7d760391c731ebf0eb39d90224acabe607dfd680ec6350933938573c0c21c8c3c9c4144fadd2704d69137f39db7d92f02ab158664f26e1fd8f9415d85004017c90d80ad1850d24b563fcd2f7e8fd843ef5a3176fcd16bdb4fd3196fd337c03460b9a4b30ad4bfa922b419f369ecc80a7f6213d6aa99688ac0cd87b8465877bd8199707c19dd0ce53928edf07fbfd54f20697fc62ade9c0362f31a881df1e78ec9df1fd2cda4bf8ac672142aa2bfb707e6625e127a0fcdd9f12ef3b274771a25381910de930b7bb7df4c6883509f7d812b7b51e1fae74c43fbde11ffa9166e40765d597826e9ae37e59b7b989752aa6c09aee509619263af4729ff5e2cb8fdc8037c63b4f830b73f1db2fcd585558e2436783b1be81a3d2010413de0bd14227809c9e55d40d67dfb651e820da918ac7cb4992ccc43d18efecb3a6b61bd8b6a7089b48fa1457b24b4c783baaebc15659b1211f16babd8e53e0fda7860039923f9991a4657bfbb85d0dd82e5b55da2049d86023c09b3bb37455c818d279370e7a8398f2a8570249bea8f9da5df2d5ea65cf35314bf2cdabf1710ffb6913be9944a99b6341a64c55c24e0b2ff673e8150ba4e6784b0b0387c7bc19ec4273cd6b5a0a9759861a28f97ac2b95b9bef6265e317d6a4d7339c74b0cb9d3035e2c1dc993cf02bab579349b1b6c7038505950e8b5e0ecc646734e", 0x1000) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r3, &(0x7f0000001200)='./file0\x00', r4, &(0x7f0000001240)='./file1\x00', 0x4) mknod(&(0x7f0000001280)='./file1\x00', 0x0, 0x7fffffff) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse0\x00', 0x80, 0x0) pwritev(r5, &(0x7f0000001340)=[{&(0x7f0000001300)}], 0x1, 0x0, 0x0) socketpair(0x10, 0x4, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xb6202805ad96b05b, 0x1012, r6, 0x0, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f00000013c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002400)=0x1002) recvfrom$unix(r7, &(0x7f0000002440)=""/78, 0x4e, 0x0, &(0x7f00000024c0)=@file={0x1, './file1\x00'}, 0xa) recvfrom(r4, &(0x7f0000002500)=""/48, 0x30, 0x0, 0x0, 0x0) r8 = socket$inet(0x2, 0x4, 0x6) getsockname$inet(r8, &(0x7f0000002540), &(0x7f0000002580)=0xc) r9 = fcntl$dupfd(r1, 0x11, 0xffffffffffffffff) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f00000025c0)=0x2) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000002600)=@abs, &(0x7f0000002640)=0x8) connect(r10, &(0x7f0000002680)=@in={0x2, 0x2}, 0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/zero\x00', 0x500, 0x0) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000002700)=0x100000000) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000002740)=0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002780)='/dev/wsmouse0\x00', 0x400, 0x0) utimes(&(0x7f00000027c0)='./file1\x00', &(0x7f0000002800)={{0xfff, 0x10000}, {0x100000000, 0x3}}) stat(&(0x7f0000002840)='./file0\x00', &(0x7f0000002880)) 11:09:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) socketpair(0x37, 0x3, 0x1, &(0x7f0000000000)) 11:09:53 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) r2 = semget(0x1, 0x2, 0x80) r3 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r3, 0x20004269) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/105) 11:09:53 executing program 1: open(&(0x7f0000000040)='.\x00', 0x0, 0x110) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x200, 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x7) 11:09:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x2) 11:09:53 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x200, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/133, 0x85}], 0x2) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 11:09:53 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f, 0x8b89}) 11:46:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x3f}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000200)=0xfffffffffffffed7) dup2(r1, r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x3, 0x0, 0x0) listen(r0, 0x9) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x150) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 11:46:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) clock_getres(0x0, &(0x7f00000000c0)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) 11:46:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x0, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) seteuid(r2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) symlinkat(&(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000240)='\x00') 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000140)={0x3, 0x8, 0x200}) pipe2(&(0x7f00000000c0), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x04\x00', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x3) 11:46:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00fb0a7592517609230c07d05cbedf823424d052cdf143c0344a5cb5dac4db275835b75d8c85280a75f52977dac213cf001d9dc9c97416750c5b625f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x26d) 11:46:07 executing program 0: 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) shutdown(r0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 11:46:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000100)=""/116, 0x74) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/49) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)) pwrite(r1, 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x200, 0x0) read(r5, &(0x7f0000000380)=""/163, 0x6c) 11:46:07 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x400000000000002, 0x1, 0x6, 0x2, 0x2, 0x8e, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x478, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c84"}], 0x560}, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 11:46:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) 11:46:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x80) semop(r2, &(0x7f0000000300)=[{0x2, 0x2, 0x800}, {0x0, 0x1a400, 0x1000}, {0x0, 0x6, 0x1c00}, {0x4, 0xfffffffffffffffd, 0x2000}, {0x0, 0x2, 0x800}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x4, 0x30, 0x800}, {0x6, 0x3, 0x1000}, {0x3, 0x6, 0x1800}, {0x2, 0x9, 0x400}], 0xa) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = openat(r3, &(0x7f0000000400)='./file0\x00', 0x2, 0xd) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000440)) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/55, 0x37}, {&(0x7f0000000240)=""/102, 0x66}], 0x2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x10490, 0x0) fcntl$dupfd(r4, 0x14, r8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) pwrite(r7, &(0x7f0000000380)="360213950c5b336e33b6bf613aabb44a755be15833f8c36feefe1e705482174151a829fa49c3e0a8ccbec5c82ccec2fd2b48866de847d583adae3ade8ad85ca00fb65ab0ae985654a6e6d567efa36975e485d5a477", 0x55, 0x0, 0x0) pwrite(r6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000040)) 11:46:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "734cf8f4de1629ef2984ebe49b6300"}) fchflags(r0, 0x1) 11:46:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r1, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r2}) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/77}, &(0x7f0000000300)=0x4f) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, 0x0, 0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000400)="85206862d367aaa7db4db2a5a44c2cc5652ebcbfe409f724d5a9e42c0836e5733c6bf0a730de2259adf6c6bc9e0eabca236b8f3b5f4f05b502eacb930c38aa067a24e5d16d74deab58c44832e55f320f9fb1a12dc7650f2f53d63891d1f304d733496fe57c3b5767f93979ae18234ff84fba9199fac022ed38a7681fd97a41a596c1744d0970081b8ec140c510a34bd1b2157252a629607b9a97ef372d086787aa31ea53f5bb7886d60d9fb8e4ce39c994c1868405589d5641c04a4266d1e116e34be4a002243a54b5dc80051dcab5283d11491214806c6d5a0cd7295558d15d4b10cdbfda8fb66eb79acd095363c88a9ecebfc23b6426872b29a33a24f40b1478bd80265ed471a2bb77f7b852848acd0ba6d3b65c385cc837ffc3fecec058dfa6f7e11ef752d95fce583ebf46c57d5ad0e076cf74bc18d91fec9623776cfca8270ec8dfc9169b4162aaa1f345492b93ab95c0182344cafc1afe96d867bcfb9b27c2307fa8eb3bb2aff0ac02a6ad45d9018b5b071c42a250134e1d312bc585de0b6c314fa33a6f8849c27cc0f80ec545a2597145f1ecca5b0ec44c7a057d1e4a98069da06dee9af74d5a4dd802324ba4b2bc38eb1fcba686426bbf5635a22dbb3eaa48a801ff15f54692ac28ecd110a37d203dab10e1c70fe9c36fc88aef0caf9668c8501ef6422f201d0633ec8a204b10a2ac21e61ececd59fb61c62908f5800c28c11bd2c7ff651062cba5cc7df28b0fa625da742d92e4b40541522338b488e0bf6f2cdf8fff21d5e1f24df8a57abd12cad074cd0b4f8e7964c4f7b8ab91ebaad298910d92c3819ff2a777b7739cb95b44f6796fa7937e80fa054e144834b0b414f79380ceeca649cca43a24938261cae3811488a00f115c931db4398b218145f1328be63f9b4f46da0abc3fd78fa84a9ba8909ea9ef7273155689f9a315406a872bdfb9cf97222056f631d9378dbefb393365067d1dedcd85eb1ecb06097fee22a2b4267632a0c0bc19d879859b7d75cf43426923ed4e9daeb185a32d76a665f26e461c18fd56d029897f6bd5c0bfc409ba6f797e72dcc70f54333c5311ca7cfaf6a2dc5fa4a4dbf8b3459563d18a4192adc7746f1e41265ba53276ae94d5d6f44628feaf8148c0340a5e1dd860f1992ad184ac4bfd592ead0b47a5c903c6cddf8aab03847a0628476e175a803530ba6a95d3f63319eeab422dcc6cc3871577dc6b554de0494ff678b257d39f163f5687ca54ccdd9724a50dcb73fb7c722858ab01786762ffde699b53637ab6e6f161bbc1a748fe18bb3cdcfd81293b80b7b7127a71a73aea521d14089bd22436c0d52ba04e2484ccb121b62e5eedd5d3b4802bb9dc504130ccde7a8791cc11df0b0a492abef7c9c646eeddee459dff64a7eaa61fe77dd9ac3711196faa94697319ffd6385f33e6740c1a1ca48efd8a1f59c561a9285e1475bf3614e8576688f8c486b4e5166d83e5e7109a4ee8e8c31e0f358a3baec78a6565d4d2849103865212f614a05609c6be6a0b30fc954d2987f65a627af07bee7a1d7634e1f7d1c6141369790070c9d152d402890e971f500142587c86679af6992a5177e7f94a5e4e97bb9db7df82e0c4fd5437cad68f8727f6ffc6b3aae4ccff6c05975bc319753a84f32920cf84b6f078432e920b0f0ba291c4f94cce390b80b7aee453b5f5c5f5dcfcae8ce9183bb96b4c22631de406d4ebd5cdbf201d102b157ec6f053f170369d970140427c60538c60fb2fc11ded9224fc3dd510fe92190c21f89a2d1d2da8ae429237be916d4b1f4c67a2694da9a9dda02ab6f12fca099462114d7dc58a491b92f8c6afa57b0243452232b45d7008e7e729690c8d9f23a5a32972c86e844094de78cda4d1b4d80213865828bf7a2cb704655bbc6f071c8e9494b0686a0ee94c0014d1f46eedcb422dcb671e4be290910e5f1bddcf6e762eccb5cfa3fbf1db42d40543fad7b937c085f6a95ea8de34258b01c5b58f042885325f96e7aef078c020d14a60f5e1252d1a10df008d1c3c08637dd42353febd18bfb145ec8c443c5cfb59cc420253fa2bfadbb1c0797dda6cb96703dac9628aafe3ff7a36bcfa462b72a0218bfeb434d023493aeccf63998e48987aa8a47b3ebd28b35ea97704dff4dfbee51e0f164e55e91f7ac3699de45fc1bd03def87cbf69335503748d846a7f084179da76fb7c2a4b916f3b53983fca464bd517f1d648e0bdcdb3fec53d7b123111e760d554e61183916f10c7d22b2b3bfe604a7d7debe91c8330ed9132932c8e3dc58ea2e41336ab3823adf38a67aeada93d2f09e4ad02561522cda744a71746f3768960b55586c91b9eb867190010cd0fb30a843d1e0c920a87ace4faf12b3a2b58cf7c4e6f34b62ff4e41136e7d2239bc1c54f70ff9b61fb08b0c6a22fa58264ed9ef5a6d3bfa2cd49653d8d8794d881c167389c7d4ba2e2d5fb1ec814960a704786ba8e60dfe6aed50abde3f046f2264a0557fd213a687e0d53610ae88cb86967fe5e94f482ebbabf6eb51995a3ee2c8c1e298fcefc393dd570895f79e00d4ea71b1ab2e70c8b9772e87b626f404cc76297eba111faf13be461ac8935d6cc878e51784462a8dbec8ed1eb586278500622e6f3ef61070a1dbf8c3e6f816dbd72bcf1b8c99c3751beec7d963a0f3457452ff458ab797648f8b6e9383da5faa77459e3ab0b27f32488c97f3daf2c8e40b0000329835bf9b03be30c3ca8addf899ab485be5c403292eb32462611b2f69095e8c8d698dc04c866985ff2fa83e7e7f49030b31ab22c66c819539357343e049e41bd0c6cd49f757271445618d05b9a1c7c9821705c03424b407dda53eea098cf26d68ae314923e7d9684fa36a411173c8640e77d2a3b4a477f9b6f9d124b098c8dbbfd1cadb43331a74bb3f17591fdbb6f8f7224bbc9d8ebfd4eed64cc33481128717ea461ca0b06cd2fe2c18ee2e06e53604b1f7234442b27b4c445187e6f462f32cdb6018a5b3a9605d5ca4d4136352532fc42454a2785e1292a22cf422bc051b56d7832d08c55337a0201b91875d11fa5f0d5d6c407b8340a827707ec467c8c4ab9f3ebe5c0d8878fbcb9c25da02811d6570f95df8b1f4cabdf67d3e8dde9e53202aa465cb6c2d8c379ba3d413355248aadeacf873dec138be95aa9319025249915611c08418896c0983a6e7a327a27a27261f39dbb142ad95e57289d6b4e2601d5407cef0ecaf82577cb7e28ccf19fa224fa17cac13361a7bbe109c8add902d5b0e6188b3652f8463d9f4394b0f72a8261d0dc50817c96e4d93a864e13be23a82bef6f5eabade61c1702fad6a38f98e3ffde844879e0108b13d30780082b73ab5d6c5adbb3517e89beacd1d0e7d7458ec6c138ed451ba84b1f6a6e3b6ec3544ec1cb3f7f87fcf56a88a403dd90d2dc6b675584be67ff3daedd714105dfd8680b4702cfc700eb19e093b84ed374d4cd048f1c9cc7d14ea972e71e311264c30e05c5b8179ffc4bac8a1b60d5905b9adb9dfc9fe1971ba3406ffe88ee9586624a7d3626601780f4d54cc88f5450a6e908cfa43c5441910b08d46fc4c9ae2b327e5026ce5ba3d99f2067810b36b1381fd3e55e15720fdb40111f362ac20ebeb4b9763a01fee031599253a23ec8f1bc3d0ab6f063127e5450a68b9d71dd4732f1b437ef367051c2f3c0edfcaa95206a8f57441988f3b2a9ec2ac16f06a293a6c96623c61471c3c50f650ac1b8e51fbd8f6b5b2887a8a42332ecee27d1f8da5d749243ab74756c1eec665b3c95fc6bf7de52c6737d94176a854be3ce55d74beeb9435a10c92090c4352e1f706b5422743338b42bba3713f328a0dd25ac36be19a3069bbb91a6f80167547e3d3560684889f50b470b033e25de74d6adeaa30151ac4f49162e706eec4e1d4271b8a06466a6083a520ceb67cfb4fe57c4cf7b9bcc3234c1c390211519189bc48d312169d73c08d65fbbade6c3264b00cf54f4139b1d52d58fa47228d1b3048ad9746cf563e23e676009893bcc44e57cad4b6f5916e1d71f180c6c5407ea103fc60cec0fc259932798e2d32c66edcc1e442548006e91912d859677017ca211a28ded2e6f84456b8a1ddedf32f626b720ebca8092f8c0651c414113def71b782a8d6a65a8d188f7f41387c5f7e8b5d14095c2e30f291a867db6e2db3fc550a163e5c92b7adb879c433994119971d4c042f278ec5c4de8de95218595ea6571b25f8af67d1e955e32cd5cf47eec13a9b373e9ab70cf2b9dd7b7d6878a8b3b1b48fd7ab1c733d32d18b79e9aedd76d29fdfbb4b3be803ccfb24f3d21d4ec53e995920f13a3ef6f9a36c3dd5f57f363c28b83e3bf44852de541ce8e775baa3170b06660a5e550ad76bb4e75713b8dcb12220312c809f358ad60758ec021092fa291ae0c029c15431eb17b5b6d4dfd600fbf800390bb184141aabaf5f486accb87544d2a7bd680204177ef43f7a552428dc147cd4ffced233ebba68c1bbe108c897a5a5eb4bb3dd00276557f53bf672f9ea7159c6bb2989a86bfe72a84d987eaa9a2ceea2be34e9f815fa006a995852bef111069885cd14341aa6357aa57d7a8d6df81fad797a9ecb943071dc929b91c515fda3083d1db9328a2dd42d2609cd97a05f008e51667ad7d644a346a9ef41086fe165251fdb6ed17882880be2bb20c9c496e6708d532b37583dd097435c715f3c6ba3e46d1bc937635f2548458585bb741c8b844278d0e22f089d992b58088a6465e5004a636fcfdc0d27de5df28dce95494bbb32d709960e8b2827928f1be2df9557e879d694777df740b7d826716fbd44db225fa92544a170a75a3da49d2168724a21f8e729e73170693b520760646189bbc39445fd062a51bb015578b54720628a6cd0dd11ea7218e62eba8c75240dd6e21887a75f22ead58c9feb03f75b7c7e7f3322b51e030aee4367eab11273d929efe98f7e117afccc74236dd4efe60f6ca4c7a6a906951d5844830a821d4947bed44962ca3638b1cb56507c94851aaba9ab2ebf4408234fb1a2d0faa6445b1e9e4e07eccd83d8a5ac2bc92579c86cddf3ce65365231a920ba4629f5f9a39c75351b1bb65661bc64492e6d3706b020e2a2a732814532ae6dac610631df09bd1a3c11018387a6415b55e6c6abc4d52dae509477934693f4bb026d456667cda53bf096821770d047e3bbdd46371e529a17eb80cf6ab27779619a681d04e0cba837ce8c9886f3ce95ac18c78cf43ec89294a2b64c52c9c0d30d733dcd11f862de620122b42e351f0cf227dfbb0e908d611c0e1fedca1bcb69ce8a34c4fab7cc6ca05f262cab34c93571ff1dcdbd0ed9fe9845feefa851a1fd35658e300466ad879ba547f08b83a92e0a755d80898d7bf7caa1858f72ec62a2372473a3f8fb4f1f478a5c5963a93c1e1d502c4c394d65357c1526c3c50101ae7edb26c146a0072664fd9137dfd52dd5d99286e8c587bec99a183d58296f98fbda48664466f49e507fe320f8a90c2d18f310e31af582d779ae7f6130dcf2591ed3d361c981cc9ea9b484c121dace8dec329b99a091e7b70a10dfe5039dd0b843a7090412cbbcc9d6a6936fc3483ba4a6820f2383751d6b200e2cdec6fbe6c3aa92c3e7158f820d6debd05de9136c6fcf6e359ad05c3ddb4273c9e9ac9ac2bc8cf442efb7e17ff04aa5e7206f86ef507cea65d4727997d934eeea811f13c51bfaa5eb3a7fd52d733b78541993259567cc5ef066e3a8b9bdcdea260228ddad6e1b46f094081cfea179cebcba1d26d20f5d77c3b45eb7e056cb9db6cd7f1e71a", 0x1000}, {&(0x7f0000001400)="0b806fd5bc13e6f6bfeb631d67bfe6af2fe84a63686168319b547e0d67a3b3e2e25916ad2d106786e6190126fa84ac73098e2e8fc0f4a0a1b11e03ca13f7cdaa5f1edc139dde617ec774dfe60cafebaffac87434a397c9d72ea07840c67aea688b59faa35843c3f3beb9b5a0f9d2c8cc5663b298bddac894dd5f1187aea1242f31565528eda756c2f2e624e92381ef0799a92ea54afabce7047f13fb7612ad1cb7b014819e307430a4bf12d7b0a9048d18916c6341a083626b68b220e68c2074272e953353011036b730802d26ab8037d683eaeadb007de2e906c5cf678654f8cbd88dc1b882fdf1cda306decaa604326bb92a89a6fcd87eeaa8428f24bddd7bc98bf06745cf71ab3e368a3e7b72e361a3e7505c75a59846e4ba707e3d3a163f93302fb43be21bbdb0a40cb8a0484a08bbeaf2ed6daaba80dfde48c8501ef7f3ae491ee381b46d45674759978cf5cccf6e22b3b267f4a0b3ea04c4ef00f49d9d1b0f3375a609e6a3ebac9eca1e241412d617b27590f1e546c84150af2fb7764f319dd2fc7dc5d9fba467f0d3583dd23360e0ae829f888f4cd500b5497a10be252431c5f890e54308fa212cfbda393b67b7c1cf90f13f3e7281de9d1d5bea1a95ce454d3801ab0ab95f9fec6c6a4eac12ac5e806ce654e4dd2327eeec68cfd7bfa82e7b0ac0b9be83c17b3d8bcc5e6aada6d09b6a75dfbe9b8b964f31a79aea332de9d1298e515a4a84e3173796f2633bc2f0256efa93bd19bd2f73dbfd25d19608a03a28902c2bd9df1614c6fb02291cadcebccb901a847ce03d7ee39a55b754493cbadc050a958621b14b69be289a323999c7234f3a90d91d592f745bfcbbd84fdef86fc64eea609e4e212cafe6a4cd8665729cd60e3b81f769ba066ed107f76cecc5df85f878cc60ca674b33db2b80de602c93f01e668a19a83203cb26e732523cf44c61000657c1b5e6c2f966bfb9ee9865698f5abd72a97362f276c4a2c6c0b16427d3b433fd2c377f97ef24b771f880dd0b13c940e71971279a0d8f7dde6901876e133c16d6c44710126e57d77068d7d4c5057ca1c303d576b39e797a215eba52399bea10625b9d6dffdbab2703c4994d12ca11b4c6b33603fec4b6668b6a582478700aca754a3e5d9a877e5ca719f38a16290e0f14e0a4e67b4d4ffbf5f43a8f754d8e0b511fe61c498a9e87220e73c660d9dd887f2f63416f269ba364be2a010df2c1e6ce10a797aae63f5d5ec0a03b6d155f94cf1a0fcc5f67c52537fdb51aae7ef1cceb2604225a4eb9d9c2e15eda3289407857aaa993b8692acfd9c9fc44ad485d63ced2723fbef897f5565505ef5c4002b4f15c86a4e6b69604dbc8210e0b7376fda81e483e80178bd778de7227f419b8fbfc3e7de6af4e6673e90fcb7c5bd0ecc4e54f0a4580d8e0c2debf178426f6a388ecd679918b222c7dfba12ed065aa49859ce52fd050edd9e032e22d4a4379d95c9241f9bbc9e9f640f64912d24ebed4cb1365a0a36d4d71c913eaebc40acc54e8ed9c392ac5695e3e05d695fe4bd0e792d18f1e30b2d9b7fda1c690a505550b2997e86e18c3e475d1b40cdf9d54b234280c62469bd7618ad76655e398fca1b0dba3fd848394d0b8d666fffac8cc9a403973e62ed6c76190e2d205b980abc8026dad29a4e8bcaf060d23fe9c3be03c1fc69909f61251e0045d0873911f94e8d837802702e79bbab47044354d74b6aa2b6253407eb254cd5b638a403abee41aaef7f512d84eac521e824364a352aced92855cc6a6c81a8b7ae6524a3b5f6d7a3677de8d810e10a6bf12141bb363e527fdfb4aa1bd3b8af2e1e66b94079860bf68bb2f0f472247158fa0a0e347551ef8acd688c9c190abeda1683977261de517febce5858d3ab0fccb4f32147159d846e32bac35ad4b981d41cfa6ddab5a03c871ab95a606d1ce2b54d95c5c18ca40ef656e8535566df46f0c79964e59f1676566fadc4365455f8dc81541bf795c08076b2525e15b1e0a132c5fef598a10f1dba9541a18ccaa24175c86d70d952ecd39d4548d9445ee725b37291b96c5fd14bec49ef5fc4a6538ed84691c32759e1256cea64828beacceda181330e470ba8a163ffa7d620cdd191af39260405be93cd6e79a1efa34339d662be063a23fd6dcec65ea2f055a5e32445a53af4e8ee9a7cbdd054a51cd4007a89b16681a0b10a4e7dbef57d046a4f220f6bcae8da2120cd6bd10d9774dc83ad2ec077e130b3c6fd7f3a81505af70df11618a7705f482edd2dce40befca0d1290bfa90e4a9998507bcfcf0126c7396dc59a3c71d5ad10054d4e0e90c57757bfa80b86bb89a65c44194cf7af7ef12057eab002c2a820a7af3c317a607ce6d392d157db002d8383285df059c25e0c2188695132368557d5e0d96d7be438497e84dc14fd4c67b29a83d9626c3dfbac09d3e72deb35fb3419af48e6d1013c9722c7c3c5ebbeffcb7140c33172a4ccac537c86b07e132bac3d55ca50b3e0ac39d43eaafcc6981ac006b13f4494c3c3e2f0e2a3744fdf00de1f12fbb3fef32517ac3e37a263c7406e22d17f025e2c4c3868fabc18df4bb68ec2bbd04a2e2fd5839b714d8481fde94b872dbaceb222b2c6fa1a5854306c2266b729025c506fbbcecafb59f7b3d4b36461fc244aba718dfedab3d2a3d3c5c2ae7fbf4d771971bf61512b4eab06d1786d0dd06d087d1ed8e7be6c4e48ac6a03dfc554f0f0d4c1700e9c0df852e979e9c605bfaef916ffedb797d05d2089f071865bca0c889c8e6fa9a53ec939f80fe2df5b9e52840321eb0a18aad8b5705a6532f28ae947e7a29368a078df60c33a8eec9c7f1542c3156681f7b090d807aa375bd479abe95754ffeab767a9e6a0d89d3b9e18fe1f6acbac565eec9a31d3d32d498e3f8693d12809b1554b19cc90e5a4fdf2ddd79aa9fa3e8b5099c2a0be963cdf8178a0264b87ebf9064313cf49c4bc7119d8facac7913cb29db564e0e4c158d2885d1455ecac56e563614639b8d3abf942a48eec8c55ca1a010f56aca702639c0b2cda29940b3ecd05824fe80bedd0d352679a3cceeab7635372220b5a94738b79e48d7de2f56ba022905956c7c0753f4f9c489906da71e1edad6f83caee6d6bb3d89b920506c9fac9288f072fd48909d7d799db8ac355a8176bd906aacdbdf2e4a8ec6015c99842c9c0b65f71fa01c1760cd6e1f76693b4bf8b28e1236c5a369cd8b08fa33ffc3a14c8076bd9342dbb84316905abb661217320b8dc1c252f731c78867a04a2152bda3a00987d3b86c8cd68a2f3d0ccd512843d7905018b1abeac3bc4a99be5926053135ead5ebe61ae1f44aa13cb17333f768cf391e27470f9c6e328aeab74cb11f148b22b78ff825e84c7a1a818af8e47c806d59519b8b1cb0c3d588ce0b26c765838b1b974e871866e8b2f3956e143a7c8c29b2f33c17c928e23b1c96ca46e52d4a1f6a30943dffbb834b23fa095bb66bb7ae48ac2ea262d6851f89809c2a93bdd46a522587d53cf68d72255049204a4ae9ccb63ccf28208c8244eb34d4924a7d36517dfd7233bcbc351b16a7eedb156af180863c974dac61666fdaba368742fc1b8de125b0c3260f54bd1c68e90f6930a72e9915c4abb898590ba06941a5f065f3c5ab1ebfe048b116ffd899befad2dd5b3f071f2e36d7853b7af8a956435768a639d3c409078b63dc17e87be02678910e3ec6657961a3627cb2d0267cb02eaa61f72946a80b00f11c402927958ca29fd8b7985fea649119d0b5b73d12260e493e2d3657bbeb5a4a9e3d701871e3dbc101bd87050b1c8f2ff0eb27ac041da49eadc91e4f3ef32956b89ee795aa8570b083981db6461166758cc899eecf77a1ec801b49c5d6ee368d2f73e84eed3dcaa4a33f34c24bb195efc4301b66042600a26fe84d7519dc5d57063611d9e04ac781af67171734baeb5af50cf935fea8ed3e7086ed0233fb42a625f000386144961dd303ca801c978e63891ded7cc588bc0bc997a1965e65492601f6c44c9e9c377723842047ea9f1e934fed01252343176ed8b12616cf4a4e3852999a7f02818f501b345c1a99ac7148eee5021c7ba3c7c51184fc59a85519f6891d0d9b8c8ec750b5efc8fba99f3cc87983e07358f83a563fe24f7c1846f16793ffe2c3fa634e5210ce8d5f1957c61df6d8d72e6197f91d06fc9372fb15fe737a9217d92f38050d6de6e745863e8f979933799ed26b94853ba64f9dbe6c09a2ffa75a24d7b3f43259d97cd550f3af0a62a841e365a4a35e2fced6735964188ea2c7c5798a4e929ccc22db899ce3053f8212ccec20c57811911997ab5534666e9619070281a51494dcb9231ba4a6d1d7c5bf809c52f4f26a8835394255498e0bd5be6e269d1fc3a5c87fd460be7ef1db7afd3b98eed9197dc8a181928ba74b43be5684fff048be08ef6eedcd646babb4a83d53c0f6458daaddfc5a1cddcfbbc5f60b4dfb2be4e47ee3ba9ab10550ed630229764f318cf4bb1650fe78dbe25053b8521daf6e2bc5958546f17da2efdc2ce29ca9390741cbf49be492866694bba235ef54b754ea28f75bcd521cd4ae887b365ac894894dd27704872d8f50873fabe7c26b1f2b84fb6d4cd4063a024f75ea58a6d46c5ae5fd226f803128b0ab3e3d47e2b0b3d74175a51bb6d3d18fd8840969ca73c9972eed4055ea620a7cc649bdde69b877619185fba9becfddcccbb9e3373ff7d67a338194a0268f0a09eb33f14bae0e6dda2d99a5a9bd0784f3fb39524bf114724cadb2238e15f4ee4d0bd5f8118cd71be3a66ac8d4efb8b65d66f23050b79c73a8dd772e8fdc7121c8a711d1a4a865b5059c6360bea88c66b45c2344e3d3781373d7e0ae168540e9165e76ff69c66604eb78f4284f46a8e907fa85a030b97740f2759aae56bb5dc0b7f1283ec67d0babba9691d728f80f3c32d7edaa8747fbd06b1caf4a7c4826fa71ee95018843e6452340ae9856cd72c72e8d5fb92fd835c40765db3b4f8c401e80f3b719ea3b6acecf99380df0ecef5a8086c935161f11225bc06e7ca1af29cef78e5c0eab81939301ac3c4b274d3ff8490c5dd2f148088ad30626c191f94c7e49c66ea99a8164df8a6e75eb7e1d0bdffda8e596998d9174027d7bc974703050e91c79dc1a016a9ec0ef4a7e46599f91c1524b580ade7907e15bc80bd26c9b1deab3c5984967ba2e18bd7253d7b2e825c89a7ed7812544c8aa0806eb95e7eae1a0326808f3520a1523378db92deaf5ff680829e1ec956f44ee04e6ccc9c0e92490434e3406b5b97789a07e8a1d3488b23c53a5c06c1a3df1e148417fd38304dcfbeeade3b5d53317b55f8b92f517092c4b5f51972afe9327c2280bc4e955465eb97ed1180b4d7793ffdcfb60724109f30e5d1099a6837472108b9dd3f2836345ef4c290f146ad6661c74c7ba49f3cbfe6d7ff9825964161ce0e41340c254cc808f78b835a56c67241fce636395a8334ecdcfb0c7406eedbfb58790d57bbf45cc7b2bd62d895a4178c5882287704851c0296d25e3a68ddb01cdae2fa068b8541c580b0019b1c355daa9774761baa24a57d9a4a70cd8313e3461aa52227a66ccf210fc8bba859f831ee643bda0a8ad6ceeece994a3fa17c446c2e56b0bdf22c9430b3df03b7ec3b152fb48cdbbac8277368b9283aefb9329525500cf0e568e5641694e354a78c1cf439e54a8f0186fe9b9392f3381c73df8b6ff960d921845f02f7ac24ecb6d91037e90c6404b0b824e5e594f1f11d1829e6a199a7b422bc001b1e4268bd716a22f3f18b262c6cbf1cfa61dd", 0x1000}, {&(0x7f0000000080)="7004b317", 0x4}, {&(0x7f0000002400)="40260fe3ded027181c64fb9396d8f7c7a1e451beb1ddf31e80ddb306e89fb09b2ffe5b6b44274d99b02bb3dad58fd8581b25b09c6434450fc4c9a7c9d392404c4369a17494e756bc1653a10dcbe09e956ed98a09d28b5ee0161ca5e28d0c038e96b0720842e484e318e3d10c892d795d03f7636ba9af69325481703959c620d2220d8fe45fb56b5aeb564b685360d63b1656eb49a9546860b19e7cba2aeb354a02847a061fa512acd06a5c1420fd754a6c14eb42edbd815b67fbd9a795b95304ed8034199fba12826d3c1531bee7d5f3b8d1e355837a4a43b50dce5e18377830a0be4a6eea1978325c78b0a281a98149886a4823e1589e6f7f154a410775a324649d0debb94bbb0ac858a27f0910e5ec45b0b9d499d4e999c8069678b51694455df6493d569eee73d25857f203b855b7c03f9d8b511531e801e772d4e38e6c1881525a0f9027c43656712f0991200de5ec7f29874b94807c5358b5701b0c14aababaa193015d0eb836dc8ee6df74433de81ae55ee53df1f9ea06bfcc64033ad018f8532b1d671241c7f998fc91dbee98d6a72a927b3114a6c2c8066743365adcc69c98b1ca5956047ce7fc26519f6250f42629f7a06a15e030e44da22fc61f9cf0d8e30c51b5792ab5602dc70cd0945e8ec44e22e738055224ea818160159892e5e5651409637e022ff122fd13a51333f9c832b327125367eb8f0dd6f28d9a66b16ece5eb8c4ad46fb9c0984265205a5ab6338a17eac84d77ea7e3127969ea0770a5b2b180bdc0a073d83e80841a1a45fd81db2ed1488f0c8cfc3ff88bab6d7874c15bbccebad3a25324db63600abbd9d79d4cbbec5f92c9a75a2447354e144d0cfb63085872ac9de04eec4c4812d4b58e0c795270f47b8f96e9e377859010723c4485298633d7a1249de1945b3d5b56f6c894b85f6376d70b6fc36c8fd2283202771bbe7ad2ee2af964d5d148e1cbc9b551a66a3c283a6d2022ca8932552ef901662f6cdc254e2dc401f0d7d0a823239454448dbcbbe7ceab2699878d2ca3b66c1ea9aed85392f0a86f53d4e23650aee9d02e0e6972c330a0abac4ce948ef15b773ce51593abf24d148a42ed367d8067b9db0bb1c3a201542d5439f3e7a57f325df7dd85b912ff11493d9a2f94e5ca2d854fb352bcb0076ad413756b7fd4bbb0348efc648497aec843c9fc0a10df5f5e2bde53c156d2952b89e65e3d9032f2076e5890507a86a5a214ad92e581a3a5afec5d0fcdc410c74a376c6a262dd5731abd849cff15f684ee8eddce72fdb47d0b2d9d0d73eb71bd9899772c523c855dda850d825df249acd483a78548d9cb714b12cff6753fa4e4183afd4f0de5c8b868357e4a7c74be07049af08aafe76921613e6c414aacd1e383483ce55da0a793b1be87f62f4cffdafc744222b637cc57a5e96b024e0edf955b9afd7960a3c12164a8181f868bf7640179cd1feec4b99e43be16a6fbc6f1aef081fead3f4f204c8df5ea902719564d575709d4f70d2d8e6b77302651161e353dc951439b792e142883e680499aacd3067cf3e4afccb30448336fc17d89bb0667b9113914d3c74a763b01c9d00c2b325eec2228b35dea8da83af8608b28b80e802055c52974222abffb07651ba9ce27f4de1f74abc7d2255b387061b17816bf54b27e668929d53bb920d969e91125a6ffd64fbd2cfdfa12d7bf50cc48572ed41276d82ada3a1e9c310153457daff972e906ffc1d03b2121a92fdaa559c43db775a2c278e3a0ee8ce5b980f4b47816f43d61518299236616f04b0a0dfc56ba6081e8ab1b1fd8baec7f27a542af6ce18f3ba8e811f77d606c868f0ebbe21a32c9762e12604531a449a4a6b4d47940a9cdef0f8f7bb7c1815981c23eb65bd596310fb0ef72b7c138944046021dbb9a4528cc22f69f7700741ca13b74dd1765cda6edb141c2793ebe0e8b75287555198c082ae1fc0e6f92542ef44146c38d720d8f5fa326160068dd2cdba0187e299e17d947bdca856a1f4e5fbfffae6a21cba138fc08438ae470738269ea34d4e65916ef031eae7887587923578774aab0cbb64120d6348d5d6ffff171205fb146cefcc0f8b019bdac8ddfce889e1111199e6743ba556115efb5be4bdf2dccc9bb50492c3643613576981df9ba82c6f4e02635af9db48da3cf2e81409c0dcd580035f38ee4397df3e4eb5a060f3f1e1a72545109ba38f7f5f7b035c8a1f4d98b309021376476b8c247ae53158800f7ff714b343d162be4ed1c5f65330809c85e034bb082b551e3a5ba7428de8dab58502c8b3f90b3b9ac67434821e8c4b94afb691ed9df20bad1208732ccf1cca22c144c46c87c8a299f3b5d8feee224ded16dece3bf64d659782d233de738941bd6698447c35592990155fe882366d3968ff7f4deaeb7b5fffce347a784bbb5c9bba26ea16f8e982457c35c4e92ff6e694144b6ebfe052d530ef7db47ed983c6990dae9fecd7cf14e854321cea88fc980032cbae7b66c11c9ca0cddc1db19745f9f8e41d21faddea4b9fa6f4bd3d71a93eca01605dd2585ed61aaa1b93158fffcda05af2f1a1605bc54582e03878b1752749bca7bd74a00a9fac83128d1eee87c9a335f6e4796ea26ef9c63363b48cf0905ac77983f719e67ae8e008266658e1217b4b4cdac327b506d038e656097f622fe07cd0e0a6b39abcb93d4a3a4a877c3753d159be8500d431b26523b8c71a871869564e614a78c1995470cdee960b463952d437324cf25c5dc2ffe5bc2378ea63991f3c9609f88993878667294d4924873975dc2858c68f7b2762205b61020ee4f00cbeaa98a609422b765b07d8730a53cdec6c46b5db843691f50b864c94844e7ca68f1d8153abbc3ef52702e588f67fa34f86c10a2745544be8d51444503b92485d758b112bc7d2d3142e87f2b6e8f3ead7bcc470e0bba6acf1a91aab2894fbe10d4abf002d61f69f0d60dc2002928739e2a31cf81af61cfea7def64b11cb5365583a88a7dea5b6c5634712ff5db960de5d2bd37dd262c1b6dbc81c302634b6a27fab84c906bf94451eed87b6fc7144d705c1e17c4a431a1c3541a7c46ad415ea5cd36d34cc6c60562c4b5410482907107e099232ad370f6b1a66211f17a8cc19878f405da11096b86a4173a4fe2d6f6561d236a244924f08bc0886b598ded43dcb627a1b6474a1849b8fef772b24cf28b57846733a40fdf704744929266021319b2862931a730708c4d47e0f8d51ebe7c023c577aae4c11c27785d701ff0f5fff039723c6a271489c66120d0a0ebf5b932736d759371440797fe5d7dd94bfd3f58969d174510aa24606f839d72c2a2a981fa218f1515b529bbf8e9d8b902c453e75e09dd15b797eadac58f8e900ac337837a34669229445dba208584a89c83623fbbfd2cdba97d6cd16fdeac30f3d51194704de524cb0417255766382c24bb007fc3358187eaef9e2ec35f964b33784ae1414ddbd73b6526899000e101d884cf890201ac192720f07341cc79003923176562536812a8e1cf9fc04af3072e0eeb364279ea3d014b8d53f6530e32cf31a6978ae87aef952607a753560aff448e267716c3be35d4946dc4f20b55705fb3f569cd7454f0783606ee81f7f7faf1eb0b24572cbd003e6c478451c5a795a62a6bdc189238cbe54e76a921c323de84db0278dd0c147fd69cba629ed7d0882c18e9ab9f4b789c7ca1a02fe6bc1722c03e48399e7b753ad254ab50bede71cf39a513daa86931236a0380bfef09dfc9235320ad0e8b602d64fc598b41133b6c9c865a1f042bdde781556e15ec1a06412bd5e35b54717a471b6b1277027768cbb45d9da39bbb5078a3e8977c250e70619f99d1846ae92b818e01c96e9b8f5d9a62b7e2fa5d7fd30edbdefbb89071f3aeb6dba3c3ea2b5a27a7ed00bd267747654b0514ad17bec42d581d80cefababde348ba8e7904bfb5e750eb5353fc649f3407540c30094970f6443fafd4e61122fd3c783b85aa2a15658631a0476226f52569574cde5af9704f4f4728500b065e8569e4f5ce5633f6ad6d6ae9069999ee48aead917abe5047547ccda12eacc7fd31a95eb4110d3266eba3856674aef649690da8fe6bfe15265afcee7b24ae2efd61c538954d4ce4d35838f3c9e2dfc0aacbbfdd85941b841fd1726b9358e9beec8669dbdff1bc1b71ee92a5b6dd998a8dc8e3d556dd7de38690fd45270a61db316a8f0744fcad78d007108dc35d0cb39f7b24d71c4bb8d07b54c5ebbbe9f31f37f91ec5f79df7895a7c8b47b06a963ca2e784c8701310cf50262bbf1257235fa46c204b85d7e29945ae1df64b442e9006f05b939bcfc6e097f04d7774e353dd6578b8d6de0e31b563981635b2f0a060115c2153dd9dd9123dbd4656d06191552d2333558d8f574537729bdc9a1ea319392eb7107b80b6d1238bd375113d5da39833d6d524a73d7d861be9ea92933902375ce49fc781866223df21a974e76ba5f03b5418cc5598bb1664c64473cce955c3a48c3115aedf85b0b9a6af9ceaa5039f2fa6c15563a13003f56d2cce322fba46199f53877e3d35b8ee9032d49c99b1ac4e062b0ef558f31e58e5a896e5e8d2aa6a10a3e2ed65de9c3b0a914cb267ec7dc3ce45852bd718fee0511f77fcfd2f8cd48079e4fbc9d571dbd2f95d9d859d7dcebc6724c5848b176b913d3715cf8c2a58c9bdef20923212e996b57270539ef1a68a2c1805b9f26125f216e61072b178c8309ad03c8d04c43f7611ed4262940ec837c417c8c9333ae5ab4613f6d9d8ba78294702a54e1c738f8f1cab95d960fc82e84589803f6bb8747726c90da1fcd7a088e3052ef1ad73ca5a98be78a55cff74d51f2471ac9cc7aa10c2f0d60d61ca5a92a1f6274f090b65acef947ed347db2d8981ff6be2d6321e2390b53683944b4edc373c14b4e8857fc30f5a7afa2cebf077536594b1a3215c73f6a78393e31bbaf605970c0b7e4d1b4760cc4413e63470a2a5f12ed23936d42ed3732c7212b73ca054daa0aff7ea704be57760bbeab5f6b05f6aa1173ac4048088d7f727126561a31244a1a80b1c14b1b84898f000f7ba600eba9c99633a23765a127f24f21a167da678d0d634472611ae00da30aaab968d2738c8c5e7814f87277b847f047b9291a8d82798195966a4bd9e37567d44dac4ae1ee53f94ca9086db60d925e051581584155060d65c05ebec091ceb0674907666f136e4554689ff0d885fd8b7b821c8b3bdfd84ea5a0d00e024822b3a85feb01f314e6c877ba642460d37980d75923d0502b63d0662069435cd12d91cc7222301df79913a046e6955a2947c3289d08f3fd5ebf6d4834305e8de1328831f70d2c25b30c821e3135fba2db69ad78bc0a1b754d1b483f2dd83cbbe182f12415efef6b77bd1b2ec589c1917a61b0203554a37dea8d7d0295437552571a8d4606c8db1089d94c76301bc479d316a9b6a075d42fb207a359f44b4c30c796ca1b6e85c02d14fe9d414984688aafd09bc7e2b107223019e37c35449e4c40021fdd237f9b56d5db3af85eaa4dbd26dc380d50e98b4cfb118527d6145f94cb3781786db852d8ace42c2fc4e1cd1fc7cce63cfa42b47a27e3ba894bd9aed50ebf3e77fefe5df7b8631becf055413d7fd5be6b3ae45b3c57f6adf170ac2eddbe797958f5ed7c7854122f67ad92c5d426e0eb1bc4f05282fd12704055e0728ce48f07ca65fefb3b08188be7e9306f6beeb74f3deb112c9e9ab39d3868f02f33900fe75051542a12336a7e6a1166d380142ac7a601d963a0a6b645632af67f79411d306f27b", 0x1000}], 0x4, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r2, r7, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}], 0x38, 0x6}, 0x4) r12 = socket(0x2, 0x2, 0x0) sendmsg(r12, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x2}], 0x10}, 0x0) 11:46:07 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x10001, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)) 11:46:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt(r0, 0xffffffff, 0x0, &(0x7f00000001c0)="750b804e503814dc6f41e00ee51f6616c1934f223be801e72fe16cc54d197bf75e497f692d41ddb118db6d68a14810cd74d60885393e9fe1794b6e7e2a0f122eb9b9eab909335bbbbecb44bcb20d2e893b54e027e533a3d6ff0ca13d8640505d2cfaecc9ddbb0c63f8e55c7da680", 0x6e) 11:46:07 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="877edb1ad9355d996860f3d9679f3d93d8e118caa1908c402c01b56ff8d909379c382ab16fb096dd3d2d8b1ef1e17f6bd583919cbd690a965d6c8527797085dadfc4524fedad74c7bec0dc5f95fd0e90c27c427e132d44e1db8247b878afdf6af4a0f77859b8bc5a7f3eb203a0b8", 0x6e, 0x2, 0x0, 0x0) getpgrp() getrlimit(0x3, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x10) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) pwrite(r2, &(0x7f0000000200), 0x0, 0x0, 0x0) getpid() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000002c0)=0x3f, 0x4) chroot(&(0x7f0000000300)='./file0\x00') setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000340)={0x14, 0x7}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), 0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pwrite(r2, &(0x7f0000000440)="d851edd49e22ebd9f2be5f51def38dda2d56bcba09731971761e61285737c111130d9a8dc64b2a7652df1ddaf34bb2419b80855ff13064b50d00ad8bcaa8695e735afc4313d77ab82fe0bf92541e3b2be810d0dca2db868554731dd28d2c575dba1d60699073cae93792ae5b70b4c16241e3e38c14924fb10e324f4358bb6d764fa80ca12378c83fde515b67f302bf0c9781eca24aef8ae777e749d713f939777b2f880e188ef59f0fc41f6d0846746d2328319a75b3c2172d2973ec2073f0ac3bf5b25c04dbd2157056306b7547129e1d5d29bd021636c0fefe424995057e378d55af1f8025bf24e80e11ed8f26a323c928c6", 0xf3, 0x0, 0x3a) getsockopt(r4, 0x1, 0x9, &(0x7f0000000540)=""/27, &(0x7f0000000580)=0x1b) fcntl$setstatus(r4, 0x4, 0x40) pledge(&(0x7f00000005c0)='\x00', &(0x7f0000000600)='(\x00') r6 = syz_open_pts() ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000640)) r7 = accept(r0, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) setsockopt(r7, 0x2, 0xffff, &(0x7f0000000700)="d5566fbdb678475ab1e0994cb518bb106205606f4d532f2694b8519385ffa7244cab0202343ee7b0e1c217b1dbbc964b2e87dcbfa100d936f89b026e99ed208e4e4cd07b0fc572895f2b91befa5d2724ce4e3ac6d5f74cdbb8f954dac5851ca85171e28dd84cb1ea", 0x68) execve(&(0x7f0000000780)='./file0\x00', &(0x7f0000000900)=[&(0x7f00000007c0)='(\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='(\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='(\x00'], &(0x7f0000000940)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000a00)=0x4) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000a40)=""/8, 0x8, 0x40, &(0x7f0000000a80)={0x2, 0x1}, 0xc) r9 = syz_open_pts() ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000ac0)=0x3a6) 11:46:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) recvfrom(r0, &(0x7f0000000100)=""/219, 0xdb, 0x800, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 11:46:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) syz_open_pts() 11:46:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/10, 0xa) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 11:46:07 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x100000000) mprotect(&(0x7f000025f000/0xa000)=nil, 0xa000, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 11:46:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) r5 = open$dir(&(0x7f0000000080)='./file1\x00', 0x108a2, 0xa) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 11:46:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file']}) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x0, 0x6, 0x3f}, {0x80000001, 0x81, 0xfffffffffffffffd, 0xd4}, {0x21ce, 0x1f, 0x85, 0x2}, {0xffff, 0x7972069b, 0x8, 0x1}, {0x80000000, 0x0, 0x100000000, 0x8}, {0x6, 0x5, 0x100, 0x6}, {0x2e, 0x1, 0x4, 0x3}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) 11:46:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x68, 0x0, 0x7]}) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = dup(r2) openat(r3, &(0x7f0000000180)='./file0\x00', 0x15cea6cfe14404, 0x40) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x446200) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25, 0x0, 0x0, 0xffffffffffffffff}, {0x30}, {0x4, 0x7fff, 0xffffffff80000001, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'\x00\f\x00', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f00000000c0)="f259af48d13f51f2376447a1e656f9021b7e4cbecf9a6eda364ae4c7140aae2bf653bf3439a749835c9b0cb6891565273cc07b0ae90aac5e8ae3f9d8e81b24a82241410d93dcfa4a7e94bbc21eb9e923ef54b3455185accd453dedd69351867714b9f446ba198481f3ba340369415f05cbfb8e2629418a"}) 11:46:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmget(0x1, 0x2000, 0x48, &(0x7f0000ffe000/0x2000)=nil) 11:46:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x120) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x4, 0x2, 0x101, 0x0, 0x0, 0x2, 0x7, 0x1, 0x0, 0xd55, 0xc5b}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() close(r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpid() pwrite(r7, 0x0, 0x0, 0x0, 0x0) r8 = socket$inet6(0x18, 0x4, 0x0) fcntl$dupfd(r7, 0xa, r8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x7c) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r3, r9) 11:46:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) ftruncate(r3, 0x0, 0x7) 11:46:07 executing program 0: setitimer(0x0, &(0x7f0000000140)={{0x6, 0x20}, {0x4, 0x2}}, &(0x7f0000000280)) mknod(&(0x7f0000000240)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf20000000000000ba0d31e99a00000000000000002124000000000038", 0x2c}], 0x1) open(&(0x7f0000000380)='./file0\x00', 0x800, 0xb1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000080)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x0, &(0x7f00000000c0)=[{{}, 0x0, 0x94, 0xf0000042, 0xfffffffffffdff7f, 0x3}, {{r4}, 0xeda9bc4d29e2250c, 0x74, 0x40, 0x1, 0x800}], 0x4, &(0x7f0000000100)={0x6, 0x1ff}) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) fchownat(r1, &(0x7f00000002c0)='./bus\x00', 0x0, r5, 0x4) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48, 0x0, 0x200}, {0x7, 0x40000000000}, {0x6, 0x80}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(0xffffffffffffffff) close(r1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="337debf4dcee91046df07ff5c18df177c40b85f44de8bf19bfc187bda6d3a1ca891b5f38572f4e9095043617d6e63b18f0ff0ee5b34ae13150cc3c2420810d35096c9ae5d87af5e452b6c37e891ff3bef0de11c8c4cba5a9aab4d81cc598a58469be9d3520485e47fc58445124f96978a4dfcb3b1fc3cc8706b9f1fb45a769e30074c96ff11a32033ac5b61eaf4a07b63935df6abedec074eb461c30055e64429477115f84927721220fe66f1e580be9a5f1e6f6a3d83e0c2865b0a287bbe9068aace04e97aeb150fdec573e9588973273875afc8b83503a05325fa2e57ace23c461676ca186dc58f6000000000000", 0xfe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") 11:46:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000004000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/14], &(0x7f0000000040)=0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000180)=""/228, 0xe4, 0x335c73de091aa, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x1}, 0xc) 11:46:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0xfe7d}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) 11:46:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'iat', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file1\x00') semget$private(0x0, 0x7, 0x70) dup(0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:46:07 executing program 1: openat(0xffffffffffffffff, 0x0, 0x8065915bcce15795, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 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, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0xa, r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}, {r6, 0x4}, {r3, 0x40}, {r1, 0x20}, {0xffffffffffffff9c, 0x38d2d90032657b1d}, {r7, 0x10}], 0x6, 0x8) 11:46:07 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getuid() 11:46:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x811, 0xffffffffffffffff) clock_getres(0x4, &(0x7f00000000c0)) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1c1, &(0x7f0000000140)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30088, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000580)=0x4) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000600)=0x9) r6 = semget(0x2, 0x2, 0x10) semop(r6, &(0x7f00000005c0)=[{0x1, 0x1000, 0x800}, {0x0, 0x100, 0xaef63ec603356f5}, {0x1, 0x7, 0x800}], 0x3) r7 = fcntl$dupfd(r5, 0x0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x8, 0x8}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000900)) sendto(r5, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="fbf4c3803f22935b6e3be2fcf14686eb7a9c52bb0403f83eb4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3d3803d317a07009fc6098167b49ac4a38998bc43de970d590044b234f04925bfc118d2b5cef7133770bac5dc146502000000eb2192242e1086355029093b29e4b609712d344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff0500d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07d42b3ce759132827ffa2d231633c74be70bc49b1a955417dfeadf57b7182b70e431550f7d46a653c2ca6ed36423d40fdf0d24c38eb84cdb2c8dd0963eb0100008064eb037e84ed4106d9a8dfdfc6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6dd0dfb48e438c3e3d7a6c7736c2e4d5deea3fda1dbbca0d0f4a2d979e406c54e954db3c6f17757e3967d79cc79309e42d2e8df08b0b0462fdb3d859554fe0ee5ec713e861c2d80fc24a6bd22d63bde53937ee96097ad091545ac45b32784d3dd27bc59703cda79742385d7ab5c17e90ba512a42be57408137dfd0c15ffd9ebf044c0d20200000022a3964268a1c06d00000009000000"], 0x1) r8 = semget$private(0x0, 0x3, 0x400) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000500)='./file0\x00', r0, 0x3}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000500)) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdad, &(0x7f0000000000)="cf") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r3 = fcntl$dupfd(r1, 0x0, r2) dup2(r0, r3) r4 = socket(0x10, 0x5, 0xecc6) fchflags(r4, 0x1) 11:46:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0x1ff}, {{r6}, 0xfffffffffffffff9, 0xf0, 0x10000021, 0x1, 0x7}], 0x1, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x1, 0x2, 0x2, 0x80000001}, {{r7}, 0x0, 0x1d, 0xfffff, 0x8000, 0x2}, {{r8}, 0xfffffffffffffffb, 0x8, 0x1, 0xffff, 0xce}], 0x2, &(0x7f0000000200)={0xfffffffffffffeff, 0x7}) r9 = kqueue() kevent(r9, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) dup2(r1, r9) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 11:46:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 11:46:09 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0xff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1ff}) write(r0, &(0x7f0000000180)='X', 0xfffffffffffffdfd) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000100)=""/59) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x64}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x74cf4550e9a7d8a, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) 11:46:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="6cced15b7d68bd18f7a30a9d4c0aef6f315719410e43b507a5f1b3d8c066592ec26a58dd331885f67abc595c348435dac9bb1b8acaf4c721ec7f711f5e583f5ea10cdfd023060d957f3474f79a6846f26c01bc075add71ea5d31b543cfa361593f8dd93b8f1f1044776c1af8e7649bfc04ba9597100b82a59c20a755b0a3e5ba086de7bfbea31cdeb5e5c411257a638e9cccbd25e92dfe067312411821c131a8baa88d507073099cf40e55673d5954c9de5e1a0294130bfc68f9997e2881e5773a4d20c5528f35683649342a458ead55", 0xd0, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6e, 0x0, 0x0) 11:46:09 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r3) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() fcntl$dupfd(r4, 0xa, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() fcntl$dupfd(r6, 0x0, r7) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x36d) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, 0x0, 0x0, 0x0, 0x0) r10 = fcntl$dupfd(r1, 0xa, r9) fcntl$dupfd(r8, 0x0, r10) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = syz_open_pts() r14 = fcntl$dupfd(r12, 0x0, r13) fcntl$dupfd(r11, 0x0, r14) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = syz_open_pts() fcntl$dupfd(r15, 0x0, r16) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() fcntl$dupfd(r17, 0x0, r18) kqueue() kqueue() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = syz_open_pts() r22 = fcntl$dupfd(r20, 0x0, r21) fcntl$dupfd(r19, 0x0, r22) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev(null\x00', 0x18132, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = syz_open_pts() fcntl$dupfd(r23, 0x0, r24) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030, 0x0, 0x0, 0x100000000}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x6) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r2, 0x0, 0xfffffffffffffe26) 11:46:09 executing program 1: execve(&(0x7f00000005c0)='./bus/file0\x00', &(0x7f0000000140), &(0x7f0000000580)=[&(0x7f0000000540)='\xff\x1f\xee', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000100)='#\x00', &(0x7f0000000480)='!&\x00']) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x32, 0x0, 0x0) shutdown(r2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x7ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) dup2(r4, r5) ioctl$TIOCSCTTY(r3, 0x20007461) sendto$inet6(r0, 0x0, 0x0, 0x18, 0x0, 0xffffffeb) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30, 0x0, 0x0, 0x24}, {0x44, 0x0, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x5df}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat(r3, &(0x7f0000000440)='./file0\x00', 0x1, 0x80) dup(r6) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x16) 11:46:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./bus\x00', 0x6, 0x1200, r1) 11:46:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) getpid() 11:46:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 11:46:09 executing program 0: r0 = socket$inet(0x2, 0x8006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) 11:46:09 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/136, 0x88}, {&(0x7f0000000140)=""/148, 0x94}, {&(0x7f0000000280)=""/216, 0xd8}], 0x3, &(0x7f0000000380)=""/192, 0xc0}, 0xd14015996ed6d106) 11:46:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="4f2e99eb432f57dedc59395b54e0d5d059485d4b0ecdc055e29aadd27dfb3e6e81a35191d39bbf2a90b3da53f0b857a2edec0ec5d717b8b060a65f0b1767556e03ad29eb362c1d2ea08d94971de78154292fb3fae03ea0305b5af87ab1260b0b61f51385bc", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc", 0x63}], 0x1) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x66bd4913) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x1, 0x8, 0x8, 0x70f276fa}, {0x6, 0x3, 0x1, 0x2}, {0x5, 0x7ff, 0x6, 0x5}, {0x0, 0x4, 0x4}]}) dup(r1) syz_open_pts() 11:46:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b0000232700000000000000000000ffffffffffffffe000596a31499cf0709810588264fc", 0x299}], 0x1) flock(r0, 0x8) r1 = getuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r0, r1, r7) 11:46:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) writev(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000000)="88106b43644b7489904f8c747cf682d2cfd5ad339c4fb0518ec701ebf45b5ba24725a0e231caaf30e8c28f143ad655b0cc6ab3c02139357bc2d9ff6bfd2b6e094b0cf0a7aaa2ae620fcf628a35e672f41b98f658d0eb8e56d4ad1c01", 0xfffffffffffffc71}, {&(0x7f0000000080)="9cb12446782be3b936a3167754ea8fe60302a3aa4491351baee50910409a5ee586ed2be710af15ab79abc5551317ea4b3612310910821e75292fde1653097b7b2f458368d5ba691e848f64b0b46e3dd77375ec26c3d1744fd4598aeceb56bb0622cf23c64093c17d90349f12468b054c52a149096b6a77c93c7b91568129c1663cc8", 0x82}, {&(0x7f0000000140)="3c04cbdded8a1cb9d28ed0f819d162938fa59f3a145a8933e41abe8ad5b474edd69bb993138cab1bcae15b7e920e933e6d98fcb5fc417ebad319b50335335fa6add153812afed61f4be01e74018d70b1f8d4868f44e4c5e03338bf377afee3f0c4e0e7552f13aae207f806d5437c972e274a238e001b1ece84d633b85b2c90a0eda877abdfe73c6e5a3651a357e991510e2383ff5405a46555d54ce766956e6b", 0xa0}, {&(0x7f0000001400)="225b6310eca10ce276f2b5341b60e283a36981c461adff8c6748b48a46279adc1d9af9138c6dd6026f86cd8193ef8730d36503e786a1befa61582b4cecd8ca85c83bc887017d2f2500d98039375afd806b7efacb37321a250ed00b8539f0b0fe8226b8144b1190131a68d73fbb13bba847f29b5a3bba72cf52cd5bb03e1fa26c9cc678406889f5cf86c539066c76650324c16cc8cdc6c392aa14f94955479e9a995294e241f2c3ff9c35989cd411b592b109bb57891ec217358def232bc9db4c447cdc583fb8d869bdc144d7c9764e08b6b4f22f00d2f5558ee5aebffc7a9cd3b3de8d909ac406a8038d095f2def9dfa0572e0d231c9b6d898c9f7cbc31cbe536cc1e41adf3baa86195119558fa52dbe6bfb5bce0e170f152e83e25ddebd0e449372cb0bfa481ff4a8003e0c5b31b6f1b0cab7fa0aa8f073b393cd46ac76a8bed4eadd58d21588c1fc04036fde22f3796bd14b09226062b6122cc090e94c05772b30d40de3227d50383fda1b085765da2e603c0c1ec68cbf589ed1adf925323f37aba250c87991e6453ff31e82b36f77c626b26497248f179fa98b79992df3f637c4d4b253d2131533f31e64b4cd11db162aa8150c0359ffc8aeb738d8d9dc92803b26752917eeba3106ef82b3d06815619e060f3d5977623f713632ae6430e11b425f0df9e12e73e79d79ec2d957651cff55d4763b47a0ade37edaf0dff431f250449001e12e82ada2639a8c397a24d985087c44d17fbe2001734091a708c82ed7fa53dd6071ee458aa1a118529e19d44ae909a90d07cd74fd491defa03a861d19707265540f993ca9d251f54d0f9a813d98e43aea7626f2791726e6621cb15d4cee238aa2e43d9a8c860dcf1ccd0a9e0acf535bae2aee599ecca2043a33382752773c97af4c9fb46261f659c815605a43b9329f18773f33f708ce0f64d3937b28faeb4e1c74990f11fe3c2d397ad5e7432900be56ef821e63e79575464cb9301cf3ff3269c1673689fed724b948124851c96612f9ce741888cb72ea1553d04dcd9df6e983229fd277877a2a8136854a3880b2cd4bd74d988e0e6cf34cb3010a363d89e3a26b4164076d3c2c0c392f528e15bd21ee1291db7c94a64719fe4e6ca74a8c67d2581b8a345effe8068784236dfaea610cb5dacca0769178c21fd957bd23e2b5e97797f655833bece98feaed4b26a39f00b18925cc168e83b12236669f7f46e7e582d7cc140e7021393df36112f9cf04fba43715c8a253f9a0010631bacb8ef7dd9d657e5d7f92551f995e34d2c227d716a677d8f136cccdc443f2aef8193653f7a4870f842e06a02eac6a409fe98d014447d5cbcb1b0cd0fd90ed98f483f742d62bf3061c05a82afba3ef9f33edc5ebab35c6f12394ce6987dd3b9cf276c5edac1832d807cab39e211cd032b8f3d7692284ac8a7b3f210d09c0aa019773a5ffee7d3a8cda6449b9c45a7463b4b79e4a193257cc5f7afac9b9d5613314e5685ea0c9b5b24a74bfd34dab54585d083e620f488c12ad9779d63b049948496eda8883f3f444944f396ac0272cc8ad91aa1e0d9a158b6530841be12b723b31db2884bd836f3b9966a2c80dd60bbb6f1bc41857a3b2e93f64a01729f16c8b5b76d73f86e9f9c1b779caa697b9e5511ac4648c0f9b1252b76b6f329fa5b667b555378be6bfe321ab532c19cd6ed52047ec5410da1e970016bb0468ccdff9b72ec3643fe571d26241d8da199df82ef86847ef956dc47581d2ce09e26e33db3216707575283afa296319ee867ee8378f463515ee54eb5c29e0d5ca2861b497f92d9431f3edcb83be78a76c5a77efa7fd2aa8320cdf709b9e747fd99ff68d9a8167b3fa081b8078d1bb26afa401cc1db2fc7b08621d24e24e8dcd6ed5371de911f653e1c1849f2af3aa17c20b1cb05ed1d8fc2c166fc19c72530132762dc131630627754c894efe1ce8915c9045107e0040ef0d06975f6edbc03fadccb64c42a2f5eb739670733df7383f5ca69ebe24cac645d7e3f551a6aa3858f28cc6610192750d8a5df3a79177e5f35858b27a92f18e58e4384d7fe5bf4839d6dd4c03c564af8ec449a3b1dabb1e86dc4da6b0411ca0fdd86fd42c97ab0495d27a2aa439e9c3e74fcd32d332d3016523297bbc78be044e579c1ba013fb503fe7a2da71872fa87c990d82ebead047e785f8c4dbf527d2ba95863bb3875ec9758859fb6578ac7111eb1828c276b7941c9ad543e61cce7f2d9f954dd2819c76899027813d591039b268b48a4ffcfa09316b9fe20750a205ddcd145631199632cb24cbcbc6b1e6557efc1a939a4e66d6acbaf6d09234f61aa4719e7ed11b5d87d35b0665a64382f5b94dbdd05d01a9508012fb680aa4afab344d82eefc95db8eb21587ab38067e39a0de5be7e9a64ae961c3c2b3e339af341f2b87e81922f6a86a0f497424b5c4dcb6eda1bbacab7f15eaf1d4b357bf247063a72bed569b1a2fbeadf64f138bac83882d5f49ddee4f24df4c6a24000554be28734f685535fa4e7097b2df22142e033bca3e4c0ec1bf4e8c59b511af91df1bfc9d732c29ebf18b5c5042d8ce8323fb46ea8b081e15c927a39f16522a5dd0e460b748ecae444975adfef9191f18334ef492c7d0480bf4b655001f0fb8bcaf554fa0bd9fd679ddcfc369dd447a008e4647c1aadfe9ef924d9f259cab73b3dc8e978bcb8b3f28b2d6b04cb1746b239caa14bc8d2ef7b2d68437875cd28369300dfe1b5ad2b29b9f76cf554a19512c9af39d05d21209f03ff340cd2237fa19df7a55c73e1d745bf94c1be7e193e5464fd6b96ba4d6e6361b97f4fa4459f22506b3d9cd84f11a886baec3b7a821060ab51ff40a17af2b4dd3497c554cb463ee51f25b7c22a0e0781698175c02cb25a27a52388676f6f9cd1beda6c94a3d6223a286f76407be21be09f9256995b8d714415de0364124f6e50a885799f6f319db3421c3a6cea79fb92a6f0a1dc9ca8c1411c8242dea2c2f8155aea8d77aa581cd2c719680be67e4436c249e07ea8096e8552bee4d23a97aa6c1c545bc3ea949a1e348ebddfd6e5738b917c5f910f2141024ee69afa49e01e6ccdf71858097913992ca49a9fa6fa0842950145f189a3b9392f266a295aadfac94d0d25f47517a033268b0a16c033b9022fb181c98f8e9e06f5e66705ac86beb32a60702c883c8eb60e44847da85f233cdeef30b6ffa9d852abff1979dd202c3e8fbc1cf1fb2c5a5b5f96d76e90434f6dc956ef40074bae217f2c0b7540c573b51886bea0ff604d4d6997dc07e9019f06585ece04d7ef326f06964992fb459a0d3f4eb0a2cfd77fb94a5051c13a7c01104b9365dd91a8ec66ecc5f12e09c85eeee09ab6441c9cfd0c24a4b73863f5219cfc6466ba6acc9bfc0584bd4dcbd39a391e88e53198a22660441b951695d957c321e159884fd3c7d9d2a2366d60b8420605ca6ec5b4b5ff50495a5b29c52e25b6c6ace6a9e9fbfc478975d018a326b954a8e60235ec146daf8d29324327c14bd7c683aaf93c151f8497a3a6b8145f2cdddc220a4b80cacc66ef6da320b99f11eb1e2e2b88723b765857590d566d248c8c7f5765fdde363dd8318cb5c7a507d923aa8410bd870df60a942ff3f98f2f474fa2d52913c0a9e8a5c6dba0ec4d86840777d704d7df54c44bb8ff522a764c625985a80314a4fa3f9dada26e98a3a3cc54fa7ac933b22f82d0b88bf1cbb4ef5936a811e73124cf8d0b8ba3871c3d114ac870555be3f776c4a330ad0c27a8ffc7df7668f809908d07c36c7cc53930e7b33acb752240bf0ae63c3e4780a8660329ff489b81c8baed8709f60c0f20e75c4ae8f6a7a70a6d75f71cd38b38fdebbd437fa05324910206cdc461f181b797e75d7c9e8964ab3f5b9abf6d72fc6cdbd12d672c2246958ed734531255827c9d88eabd5a3bb41a6dc2cd1b4d8a67ec00d70bdee33786340185d5a2fdf2f9b3517567228dc448eea0986f6cfe9cb60f74a0d12631cf7985d527411c959f45b42c49327700239eb8a25eafdd8c2ee14d730b39af67e8038d146e0ad38f3d7dfa899a884148b65e03bd7c4cea9dc61c4cb9d0e15b10166cc5600d8be16690fa820f045c228c9851ef7cd3f00c389719c8e1b0c6634e2ef65a4345c42d3b0cb4f52847061f3e456dd0f9c2fd0d59b50fc07fcaf5f3887c17f1173ec3308c9009ba2468147493ae791271a75374cee83b19e9454b2b83adecc3a66b821cc18bc49cf30c593fe4060d8e5e9d03d3481f3e4c8a31207c0483bbfd4d65bbdfdb0389924532954f4985ab966955b006f648c2e334e08ef088c80068d06d131675a9b32d1a258ed18bc9e17030fecd5e18cd0a9dda0bc9100890fa35030e47fd9630e0ddd1c07897aadbc9b59bf5abd9bf3c575a1358270e990a6f1f826ec59f4b2f4e9aec84f758dd937075c88ac6622c9d94ea1f16260799aeb33d39fa547e76528dc15393f38ce021d4f3d3561720115a8a89b15653fff8b5ab11986579b7e7d984664f66b83e3a5205d6ae07907d2d8d362a418ba08bc8425911ca3860aaafc84eb2644b1fef6d52b0ca219a0f7cbc7e5cbda97d9ebc867adf9ee1feb2df185604782a340dbb80de90e33a6a0eb2cacdb26d9cbaecd0a7dd109e1b65616f500d586f343e6becf126c37a0733a1fa275babf0956e32deeaca4e6683f05fa7130569a9407fc885982fd26edec88ae6a2aea69eea5da52e25af5be376fdc22f509984a285378868996d3b39909ecdb56f939dbbafff28a4baf070588dcf48bd2e42b8f5e2fd16814a4d25dde150891229b21b4e72f763da8f64c872fb9d2dc3542651e6608638b3cce19d54d5a967531a2d62026124ba245b5aa7a91a1473adbf570eb6d2e4cd5323966e4d70474205e5c826f77189161f263ee01944b9db20baab88c0c5cacde9422645178d1622fe71cb14078245a72f06d91810d7ac7c750cb6006bc206a02b54d8695c71d20beb76311ee629f1975be97739d429ff9849be7fc2dbb4a2da2b1615ad09611872bb245fced7392a31f4690918dbb9cb642e8a3015d058aae3c58c64dcbf0dd7652d8f4e1f52ee8baa4c3284f279d960e44b71674a9aab449c8934333eb98179d10b4f8ee60fd3a6b38deb556a899e4c7da8b9f825e2ee444e71296587daad3ed53f06f126edd5706e9e494bb5f64af466ffbbdce0367400c9eea471d4f870c9fc45915fc32bf12a964044c617a1621da6fd84fa0a34c3d9bc64002510429fc6ee33e917b1210ffaf2665e93b5f1bb35e68e353463127b68e1f3b396b4a9a40b1b07bd4e95a7d6ebd16698f5637f12e2959950ff8d689b76d18851dbcdeb66eecc8dd09740b2c2150598e100e901c1ea89f3c4fa976d4de12fd2aeef4ee8dcb97cc5d7f5a90466552ea26d70267741c2c322837212322358199e4719d33975c84720ace6eebe4df7676a3f6c02bebebfb77d8494c74986fc462b2bc2682de4e812af1824d4e6559815446645d25a1ee2e82119a7fe1a4d3f93a5b3afd072bc4047a40364e8bb512022393b78cc0aca0de5e9456f9a666d9ef587cd1cb993bed4db09ad627bca931a2eee9eff554af633f84cdf160148637a9230ae80ffa83f30d2159021b6ba33eb7e7755717d9d11e7841c75a20d931f257b3db483709741454810415183d509de4371587b08af47d2cf702e0e34f62d0e9f9d48354a39287935afc6b302ef8c559b2de2f885e800d99b8ce4de4d13969068292e4f4d5a4804ef6ebceaf109f6640155108e0992a1b7d9367160b66ece343f70c9b287b38e64c035f0051ff14c724ba8420ac6d8e066dfb6d2309b808b90f536", 0x1018}, {&(0x7f0000001200)="9478cb8820785f29abe6f13e54d6ad52b0c5ed22bc42a9c87390c9ab2eaea27bf03a1e5730a36496912c7c32d02edbff89882fc32b59134e3373919d0c80e77f37457e34fcaecc8a893d206fd2d51934416535e6af9e1838d9e2303b743764c289f118ea270cc09693f4a3204d70f7fc260f30a36322dcb9d6c4", 0x7a}, {&(0x7f0000001280)="dbc525d5ef17077d8519099ef5bcd88b0eb603a4fe825ca8dddc4b2adbe7278a0d9c90e3040ec4c5886979bb8ca84404ec2187f7d5d2cde7e22c737978431761d0f13a2620c44f", 0x47}, {&(0x7f0000001300)="d6ac56ce77b9aad1e7c5c949ba9b52f23b24aeee0c85a396005c0d89f7c6bce440098f2f9224a21ffd6d72d857b4ecc437ad9ebdbf978506088c5aa09ad7652c319a9623fd10347b00150b4a53d9fb454b909ab27f0eeb166014c6cb8604bc", 0x5f}], 0x7) 11:46:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x3, 0x0, 0xffffffff, "00000000000040dcc400", 0xffffffffffffffff, 0x3}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:10 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x25a, &(0x7f0000000000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x166, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() geteuid() getgid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000340)="29d019e490671aa4acddd96fa649d3eb8de4938552bb14b4371cfe4ec2978bcdce7aa4b18de53c2afb82e1ab16ffe475d5f98ace10139872a68f17fec18af7c972068d67431cfc2c9ee89228a9fe1393c4d6cfeebaf72e206e86b0e9e29962d1f92c43bff233966620a9aae89e53fb9ee83aecbf9119ed6a73151de90ae880e86384ae06cf7a91c071b29f6cf073cdb970cdc3894e58310df0ab847b1c65ecfea6c5bcac0d51fb460f2e6c9396c52ddd4925053f079df7bd7a3e3a4d1734b6fc74e626fd812841e326b9ef29545a6f2163985f63de265bd34fb93582ed"}, {&(0x7f0000000cc0)="6cc338b52639b9bab0870cddf510d3ba8e6c045f58ff92114da729b8771c7ab7f2a85fc47eca4468d12124380decf09718812cc391007ba599f6ebe57a42054e7fc162728c8a7fb5adaf553e398063134bb35f997d61c47811e1605f0fe8730c57eca2f35db0c28656b28fdcb3eaf624081c3b6692223761ffa6e67cbeb9acd616fa8bea03a912f6f00e901043b03eae5d4dff1022434a3e104c953a08ea43062e7af54d836bf02094dc032b020c11e3fdb8b383399b8c73b74bcc04935ab1f76cacc4d8391472880df023c67dc216aca0f0d2b8e1e08fcf83f2ab451448038cdf497973aacfcbaf9f37bd13a69fdfd746915bb50142bd51a011f5d9f82caaaf2c48c24350d707a2"}, {&(0x7f0000000100)="f4974d15cb4752117eab8e9a222d5ceaf5e205339cf7cf6bedeb67b03945e61c92654e6d87"}, {&(0x7f0000000540)="b66e439467d4fdee82912b1a53046ecd45526352389df2ae9b2b0fcea3a01d719e7b87e52e43fd527112c5758ddd5ae95f2a109869e06ba61be3731f644a8048d3c940dc3eb0a5230e9a5f755122c666988fdf59d255ad9d5dce3c96d5a630de1b521e4dbfd3ca7d365a179ccc92f0d351cc37f8825a0f9b58d293b81181d32b8233"}, {&(0x7f00000009c0)="a37588192ae681e6dd8887c497d10d3203cf498d8e8a2323fefa1308f535411170a018ccc49155db8370df8daf1000fd5633db8dde7719fdb923086ca64136ec5949205b66a23dc8123251edceefad3066befaffc179150d34da4f92bde29879554ccb1667640686990adc5fd6dc9c8aceb1d8075ace03da61b47b793ee6adc067b27ab358922cb6ad67f48a5465000ea60e4b06b747288e392b6c4f6e934779f28c1b03f69a30313bff804fc5d65a34e7787f3fd917bde1510e0f0f98e4cb49f1ed499b2bb62eadd14edfa0d25b5129e6d95d9a2b151768f9828be462d4482af47ae5ab49d38a159709a2"}, {&(0x7f0000000ac0)="d3fa6f2909b6b7bd2ae880f28a50b291af0a63bb6eaa40459f10fe23c68932f546ec9e33523c04200b890318ef19e6cf320dd9ea4b08463b603a1d89e417b1072b321f00b05b7d033fb228828102d1fa4f104aec6ee378227d4877af708bd79661cac85d75226878863b81c5b68a895a62657b33c28e59727181baf9b288a7306aa669781248d87e11a7776bc3bd3f66ac1f7c79f7ec4f5e5be323db2725490a964df825c6215337697248091df6cc12b6a11f9be8443361f754d7fc6fbc277636f4d91881b3500c6678844c7d2cdd5ff8"}, {&(0x7f0000000bc0)="6d62450cb3b4b0bdfcfb76491e112f0e7faeea983e906253054ee466c32527d55ceec646681bd6c7c7dd48b50de51da31511bb18762a3309a71ef28bff16f8c19b1b7c2c4b08426951b4614bfa90750ad7511e5faaea9047f690c90f34f691c142ec9c7a722e5069b07ff840a288ba77471944dd11076afca43635ffc7fffc9d370b721acfd1a3fbd44d39ca7da91fe54440773134ff1ba331a34b6d8205405077a008ea5e63c3088a4e5b968d6634c5c051187d956f7bcd01a8bde841db478144d7da2d59951756f972ce3f6303535807d5"}], 0x10000000000000d6) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r8, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x2, 0x7, r9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:46:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x15) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x3ff80000) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 11:46:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd, 0x0, 0xffffffffffffffff}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x90, 0x1, 0xfffffffffffffffd, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x9d9}, {{r3}, 0x0, 0xd6, 0x2, 0x7ff, 0xffffffffffffffff}, {{}, 0xfffffffffffffff9, 0x2, 0x20, 0x1, 0x2e05}, {{r4}, 0xfffffffffffffffe, 0x14, 0x4, 0x8, 0xff}, {{r5}, 0xfffffffffffffffc, 0x5, 0x4, 0x8001, 0x7}], 0x40000000200, 0x0, 0x1a79, 0x0) 11:46:10 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x10) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x42, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 11:46:10 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x4}], 0x100, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2}], 0x9, 0x0, 0x0, 0x0) 11:46:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x8001) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000600000000080100"}) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 11:46:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x301, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) 11:46:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x40, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x800, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffff7) r2 = dup2(r1, r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r4 = dup(r3) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x80000000, 0x100000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r8, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x679}, {0x3, 0x9}}, 0x0) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000680)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x4) sendto$inet6(r7, &(0x7f00000002c0)="4f2c9faf6a85bf9c4a3b421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a561d66c25342ca7bd03d303036a520925fc62cd63f384d606e75d266da", 0x62, 0x3, 0x0, 0x0) r10 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r9, 0x80}, {r9, 0x6}, {r10, 0xc}, {r7, 0x4}], 0x1c1, 0x88) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r10, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000380)=0x6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r9, 0x0, 0x0) semget$private(0x0, 0x7, 0x31abeab9b6d42942) r12 = socket$inet(0x2, 0x3, 0x0) writev(r12, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f00000001c0)=0x5) 11:46:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0xc2b, 0x0, 0x0, 0x2}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) close(r3) 11:46:11 executing program 1: poll(&(0x7f0000000280)=[{}], 0x1, 0xcf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f00001a0000/0x1000)=nil, 0x1000, 0x1) 11:46:11 executing program 0: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x40) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x100) 11:46:11 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x31, 0xc003, 0x7) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acb8c5ad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9deff093a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e91a4ea3c93ea88cfa5dd69b0e6a0ea3a55719a8ddb2ce5e9085b5b021a69e483d5347d96503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268f09d02e5aea7d57af3d80c3e6f13d22f69f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 11:46:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040), 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x3ae007e83d03d3ff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) socketpair(0x4ab675bef1bc67da, 0x3, 0x1c988179, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x20000000, 0x6, 0x4}], 0x1, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffff8, 0x6, 0x8, 0x0, 0x4fb}, {{r4}, 0xfffffffffffffffc, 0x4, 0x0, 0x100000001, 0x1}, {{r5}, 0xfffffffffffffffc, 0x118, 0x0, 0x5, 0x9}, {{r6}, 0xfffffffffffffffd, 0x2e, 0x2, 0xe08, 0x22f0}, {{r7}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x10000, 0x1}], 0x8, &(0x7f00000001c0)={0x8, 0x5}) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x50, 0x0, 0x5}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000240)=0x80000001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x5, 0x9}, {0xebc, 0x8000, 0x5966, 0x10001}]}) 11:46:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) getuid() r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r15) r16 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r16, 0x0) 11:46:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x3, 0x3, 0x48) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x47, 0x9]) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x190) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendsyslog(&(0x7f0000000140)="ae9a7238a3416948b4a9883733ce9c6b6680e1c4459895010bafa4080e775682e932f540c8a1af3fc79ce63b48522a8f4920e3ef1599829fcc72eaa1488655dde95147f0118da534a670cc8e2322b6467d7f5d171d79940b08ecfbf2461cd42fdb22b773963864", 0x67, 0x0) 11:46:11 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = getppid() r2 = geteuid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) socket(0x2, 0x9, 0x4) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r8}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='\x06c') 11:46:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x127) r1 = open(&(0x7f0000000000)='./file0\x00', 0x428, 0xa1b2106cedce2a3e) writev(r1, &(0x7f0000000640), 0x0) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000300)="d3eef3e75ee0b2a43a47c9e04d87403fca205873094afddeef38052535d5311b95faeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736621a6e36b9bcf201de8c21f9ec51570c0b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0abb292f223c6e5bece56d8e3f8543a919e4d33c3812fdbdeb446b75f05ee1e5d6db6cdc31f122818df7ca6559ca8bbd22f86cf7977141bf8b5c45ab3c47ea0981f4dc9b48f7ae9a4a9175a1d2b6d8132641fc39f02de5717d05826309db3040451140d4248b3de91f1c5c018c18ee05f2e2d6c5769a8684754800"/238, 0x73b0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000140)="a392b2f3586b4c10c28aa06833eef5b8a2a32a43663330d3c59ed0f2dc397d3953aebd3680b7895df5168326141fac03289254ebab1c7b33d4796d03573796222ff0b3f3bab4542682ea75b1198503ccd00bd594844f21ae982b282c62421194cea12489f434aa55d72df6107a075476b2ba", 0x72) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = dup2(r4, 0xffffffffffffff9c) faccessat(r5, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 11:46:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) open(0x0, 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {0x3}]}) 11:46:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x2, 0x3, &(0x7f0000000040)="a0202bc97b0bdba53405f95176ec6bd3c1efa4a29f992d721868d515c4087893de4b1b2ef976cbca2c1613dee0e3d3cc72714d136477fa827840ae0677da368a73b5da188519873cd23329612ea3051e6826fcfae02b4fb730ad8d2c6aa72251fd8b743da850c246d1b95377301113494bf8ab636dfc752af2fd751af444411811eb36f142a3a3e287adaee160113516aa7fd58875ab3815759aa070cff93968df8575641c8f34d7023927ec41a578cbb59ab28ad383ccc7513f30f58d750ef255be6b8c8beded11e5390aa4762b57777e91714566b2ecd2413d0dcdbff28e9b159bc09ad4b147a454a75375687ee97ed4dc6a987941907eacd24bbc9b733f22cf992d929d0507b935cfd60816876d2d2efc3a640534016a45eaa83f90c90d97a8f21e30c9e7d1e7bd588c854c38e6398be0439149a8269fe7bd3b6fdf8ddfc64a68e21e1bb9186efb6cba403662a31cfc6cc39eec39dbdc85bf5bec9a2afb204562fa7739f7e60fd57aea1c5f7e309ffdf4fd6e967ca8935bca4ba9c27b940fd450b2404aa239bd6ebeb9f3df67b8631d4f2d3f96fa49718817ee02daa5db46ddc7ea5db11b8f0f8831c2e2b19de260822aad2513cbb882bc10f56a08fd61603a3ffb8335affeb702909a923624278c4093300e1f3ee0457d3149cd2f16948b65744914e990f553057111d26c90e56bd493d4134892e7c85cdd05488beca4fe9e81e0922bce2c3c9b27061f360876965966bb5d8351f8c26d89f558f38b3887b332c80b70dac885ba6799406ab9f66fdaba87edd1ed70c51b67ae64b243486041e056f54c12c0cabbae911eae3c07ccecd019a324c1de602c3abb352c54c7433d27353ea9c7df10e17e10d1d805fdbc10e9059910666aff77ab90ae24d8120fea1922f7e56147d5aa6fa92c8d95480781226417b84424b2fd1cc530cd16f12c19f868b2581e371ca5b2791da6dfc3446ddac1cb8801d2c0bd155d2c89d3efe0ecf6685576d6128a3c1088267c1b46ac59e6a2687fabd9f0b478aa8ed6773d3978778572b2c32068f32c12aadf642d3e0b3bfcbfbf21a66aeda6e2e0cca6f8c5f04af7f1a37c69ea0184ca47ee03b75a99510cb415f7957e7ccb1d939444fbcc54c5f3474a7063ddfb782d6b844b02b71924782ebd5cad09c2c7355833f8540b0a9a545b9e1992c46d6fdc16e29cc11d3dab79d037dc916c9c066a2d92ee5ed6651963b7a82b7a132f0243d1bd9a81f53f788b3b72aa3224fa89bea19be59da5af2e19ce81e14d27580430dce70b129def2daa6b9f0c002e92e5df88b96c5c9270644080d0d0b21f1fb85cfc937033ed99dc9654ec34fabcdb009e1447a10008a66751fbc26f10a83ba732bdaaba73ecd4e964fed21f6a6e5488ba4aa2112b1bfd0c26ec0ab96847af6e6b8af58fdb5b89a5b61c6cfc34a980e22eed50baab0b05f698aeda4e312e9cb088937eae067af09e700bbd5bff26faf7eed2444f64f19994d4426314ae980e165e53b7bcd03b6085d312862bb6e10f45465d8219d6672b633861bfb3afb27ad39aa1e91864299fdfae9ded86e1efa273b86703869b609e1d3ea49e63192d94a226a0350985b73d2177e609a1ede89c245b365df62234280883fb153a2fed8b94ca285a9154775f361bebbcf1a7698e0668e31f306b537e4623f67e5fd6bcdd24048dc4c038486389076441ae30df5adaed89505ab47014cf1b401ccb44db3becd27719445d10f2ac0161622c6e8854cb565695bcca5e05f7e049601af414ddfdb447e0ea18ac3d6223df312f6b6663749e39a1e7bcf453f1580e3aa418da5cf9ffd4cd14fe18e5c7c120b0ad0fef44fadc12676d8ff27158f3e6e2cfe63c37831d6bed8bfcbed73cfc53ed3c046211b8a435cbf5f548b2e5f786d5a693a90d22f025c1b058e2a32822f883651e9d595db46747e1dd547396d0511a5770e3736cbba66bbae034b1aad1549b34e295f8b235bbe531d5da7c3069c2576d7ee961ca90e0815fad3b59a0364158c244f2b5c0ecfe21af9d5f12b492b9044eb615d96b1c4a80e14da8fef7165ad310cc72c34751967c23979e62c641b090bbc260e19eacaa24d250f4e8a00a8dea4ef03f65f98e6e5cb7ea0d3e0b7a8243b054c68c85a73d61a75ab98cb0637f56604887fabc866eb43c7d88107ee2f3afe34f8a1ec07132aad4d456d1ea4545433560f4dafb0d4676cd1ca57f36c3848fc1554a9676b787cdda5a63dcd556c6064d3d3ac4f2cdc07c18a7facafe29070d5583b3d07c439ac4a7507eee690164820a50148b3c0f40df6dbb5ed83bd7fc47b493ba4de1f033154e5ccdf2e3a28ead197e6ada623f00f6d0ac7ac885ed356849cdf0ab5706ed77b66c355f5042efed0d4e8d2fa72813f958c7d89e9201f5f40875bfc64f62d51785d93c3fc1518040e63d598891d320d11b41ecc63c9bb5beec3d6015e9e887a001dad4c0d9ac4a517ea45f853dd409a0460678fc6c9c20c81a3c7cd32f21e9ffb12f4a445af63674eb1ae3ccf569c76dcdfad800afa6e1df2c1d25abff4a4b2fec85e01218e323a2e0c2a9650c4ac18c5e44e925ec2b621188109ce1ad72278bd3de0f51819825b0fe49aa15eccc4c449739605abd1fb6e0fa611b377939adaa95c5e55ceddd5a3678bbe7286fb6e481819ca47046783c089be4ac0e8b11dc54de85a126995b87a956a3d7b52af458a0a540cd26e6ca855d9355b5edf8cd2c8bf38f84b6c5d9da716cacdea9508cd1e26dfe1f1b56d6189681b75caf20cdeac3523a6a01c18a855b12a5ce1c7bb6a9b7f5d94dd310126cd7b0cab1c644383fdab24ff397989036eaa08236134ba5ceb975db5705299c04b8cf67052a151d56694e825f1933adf5e30c0df13dc02e43989d1142ffd614fb852a00f34ee940e9a9bb76f8cf160a79f2ab9fe06dfd96c66ec78be7a753c874df6540a44711b76f93dd532d8a2f7a16b101c776956f1bcfdf76e11c1acc03dcd505c4d62fbd2a2ef49e51c510bd3d751729815cd8bee8eeea281ed5633fe18d3d8603d9a899a160b856d76d8eb68cbb71688fbfa71cd287a9718305d7e91deb48ffa03a4e6cb1c133fb081da37cadd0d29bce1aa8bbb84a4533ee5983dfcde62ff51f7d5beceb517933eced881dba5922e6964398bf60ad577fb013a5d8bed139efcdf3b00daeccf813c3cc31769ec085561ba51305442f10872c187984cdf87fb7912e8d19381c8425ab3aa747198a11075d97ad522917ae302721f21a29a2fd58ccd4419f9645c872d95103515754e2c284898522091105eba73c356bccc9662f0cb4ca558536c8489c4bc1549e19f284c4c5e21c1b57b69a554f99264f4230ed7e9ba6b7581b810ec02576110277c7f0e891cb988597fbee775174b69f1ca2344f2d5b220918db6f0830ed4763836d002f69e5f35a2ebffd3ffc5aba189d438205706d1a435e5b8781d586700fcee991aab5271ab9f5596c5b63dac3338ecb33b60693e16963e00a184a47613a035febdd47ed11d06cd215d75c340059c3f40793a4ceaa9bb58bdc20d6ac01606828ddc7821da4654f7139e1e9b3fbfbfb54db0c099de132d0229f0be3de535e3f652c963a7e1aea1b898245c6917e5fb00bc9630db77a3cec69e99b28e27ca084b4a326e850f8494d3aa2bfad6115bd2e04ac734acdbd61e4c355de3fd5c6a1b669e8651fff6f233eaba39fa1755d5857e95a8aefdbff7284a639fa6e83471b334f3edebb5bd4faf1b89250c0fb8b0d87a2c8e3377a0b812e5272e747687e3091c84115bc2bf1e977df6657b084b6bb43e8aea5777a9c63ee0b122bc92cd4d0c99f0bf89adf88e922d43ca49ca18a4ce5d3ae68d9725149ad94aa316b2117394ab74d8f8ec47ccf548cfee07c8928ee778a63c486e18e7189c3a9826612c0bccb2c84c63bc0a13145270fe1f8c0caeda867c81815efce66984a7a56856560cccd9622f5b4c4562b770310f88ec3ab3a8e3585a9f1276a6b644f756fcee34cd78296a20dfccc1827936b1afc4101a04eda738296d7f6fec44161fd6ef023ffd642851f51874f12ec726bf06d58c3a3bf216efb16f338388ca76456de47e98fe76a5e46f13741041721b5cd5aec89ace9188b1b131f5af119c26392e4531152dfef4a2651685a831d871afaaf1db2354796c1d4f5e012b027b1c07cb2180423cfadc7ad73879496f419886162c4f07c1700b71da69e5238a46b3195611bada30214d5bc3f3372f7e9459c0cfca522c134db7f067aebb1ce94abc3952fcec3edac5c78baccaa793bbd318702a6dd202b5dff4d31f4345504ff8ccda8e46868cf99d73a117e4030a8c4c004a6de314898ee97014d2989962eba0c821b5b40effdaf997912cc9602f8d63d7926d2a4cf3d0fcb8a2a46dba667ceb3708cf1a942610876b73b04b47c5b4e367a43e622eb1efb2a1d9128ef6881e20f1176d34bab22e3244d0436950d2353162aaa1c6fc5493ff333c154a9b17ef1810a50f63d6929309dbbb2046317a43f5465223f4569ce81e39cbe701f26bb67e0dcf83984e354ecb17e27f4f55036efd255601d28765c7bb808519c4e87061b9b5383cfe50b0baf663f95d802734c295cfe82555da6bb2ba4dcb8f4b93ff3263cb7835365245253fc1d94c3a6dc9a4674111b45b4847f30950a1e314747dd2ac843b2ccd2b1f0f5fc0b46cbd4bc3f27d3c9714485f2b5b56d85a2ebf1927956586b3611004981e3a6e491dbee056682460a6398e569dd7539fc3e99ae25748199e7fc8de5648b083b4f5165067dd7adf5c25284b173300a703fd050f383e2f499b1d1c84c82b8ec924d1345ed4694f9e5200a0496f7e5b118a9f6f55dff7987a38b9a7800bb9cccd69640be20c1d9125d9c0791f8deb703a4205289fa62dce6a051d41362453f110603ee45c031122ed2d04951fd28a3755aad951a2c2ddcde542933a707b75ec6d9fffa88de529e28d069ad6f5991f4243b8252b533f38c0f8deee2d566b085ab76cb2e214e3d5c7b403666a0069a6ce814d11275d556034c07f0c33449d8542df7437da5c6dd3cf6b329a576bd4fc8f1ac1ab1e41e0d60ab58692a8df229f4c98a29c5d65de97bbff26467dc34c27d5d62ad5f7c8cbc9a1146db3a325bd2153aedf3c9e912e9e2a5099c8ed9ad10c28b556c4485bb0a7c647a9ea6baec810d074482bd11809c47a2f93f900210e57150ede0779cdb1b01a07c007c4af393a67f2a2b768df855d5b700c95e3e473dca685600dc1c6488908c82e98db0d459e72ebbdf24070656b01360e337f6ff81416a2f982bdeae4113223f49a395fc200bc7c35fe32a285081f209fe46a26d50f752fa9b53a33a5d432033215febd882c292e0ed87b6cdd733e075b02d283f35316947353c4d470aa53d573970eb845a861e673cc507c50b46d6a2670eecaaa5530d3549e0cc2ccdf8d74a36f98b82c9fe2f3142f2b3576a37bda9dabe8834ae5499a5431d7f16510fb87676b8cd0186157a7af770055827020e226121eeb7db02ab440b251030f014abe9bb69608a9e06be969b381941fb31502eece32bada1367a8de76eaea3faf2a00e2f51914b92c818347ebb65a2419d48abdf9861b3d108df7c69c424b26dd76f9efd5643a3d24606b7a766e3993c35854fd56d3e240564586d8c30188ae84b4ac431ab8479b76dd4b742dd1924423bf943494e3a8ce2d12471ba554029a1d7247ea376465e0a1ccde83a597465146fa0bc3ab358c9908666b233778218a9bdd43249c3906d7e46386c357bfc7f5a38780da08a6d13", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 11:46:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0xe, 0x5, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x4, 0x0, 0x67e7739b}, {0x5, 0x0, 0xfffffffffffffffc}, {0x3c, 0x0, 0x0, 0xfffffffffffffffc}, {0x7ffffffb, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") 11:46:11 executing program 0: r0 = socket(0x18, 0x4001, 0x8001) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) 11:46:11 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x680, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/`ev/n\x96$l\x00', 0x10d9, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x7, 0xffff, 0x10000, 0x2, "eec2b1ebee6ce6c7d58f3226b0538fb2d8478056", 0x960, 0xffffffffffffff18}) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f00000001c0)="0e9513e00c2dd60453655d9b72fc2c21ed16a1af24f59059bf310da8db2b9db0b4d28b45895534bc69eb075bb42fdeb93426e2b7f9bf9442cd3261fc4fe8474d96ff58d8eedce2be84297272cec557befcf5a1f2894aeb88b1b1bf4146d73a7dd8c9bd1eb86a3fc311afe975d09814293e937d77c1b136878d1eef9340af267f42b695f39845787d669a5c66c760d30c1c62ec28eaa0e37ed5df0ace27393ac5fddac5ef75d9b3ef5a6923a100a120ac7662b023895ec89a1aee8cd76611953252a33216710ed240101a183e43cf8eddb8e74330fdce1a", 0xd7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 11:46:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7d) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x0]) 11:46:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r4, &(0x7f0000000080)='./file1\x00', &(0x7f0000000180)=""/37, 0x25) fsync(r3) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r5, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r5, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r6}) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x4, r6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2000000000000193, &(0x7f0000000140)=[{0x1, 0xffffffffffffffff, 0x2, 0x3ff}, {0x1, 0xbd0, 0x2, 0x80000000}, {0x4d000, 0x6, 0xfffffffffffff800, 0x1}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x140) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETWF(r0, 0x40044278, &(0x7f0000000080)={0x0, 0x0}) 11:46:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) socketpair(0x1, 0x8000, 0x7ff, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) 11:46:11 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x80000001) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000200)='./file0\x00', 0x4325b66f94b6cec7, 0x88) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000240)=""/108, 0x6c, 0x40, &(0x7f00000001c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x3, 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r9 = accept$inet6(r8, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffc73) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f0000000000)='./file0\x00', r1, r11) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x10000000000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) readv(r0, &(0x7f0000000000), 0x100000000000021b) 11:46:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000480)="3280d3089351e07d040000b9f8cf3fc2e206ac4c0277c9c37e67e37feb39c9d203ab42b8642e3e054f116644c90d9f54e18ed10f365d87c181e407cbe1bacf19dbc35df431ce68ce1f6e14a2b6ba0f4d2ceaf9349447b1812f9dd2764b6dd0a548226e27cbf284156c74daeb9991829c12a371724c8371198fc994fad3eb5bc3dd36fac7e193f1983bf54d5571aa69300919d4b1addcfc024903820b55a8a93ef45ec3f1466e53dba8f07d5e36c1d46b70986ec1d0a31bff6162b677dc39adde16c205e9a858b329eb949925934ccfd299b9b2d7fa2146df2a2afd47f0a455b4159d929b27b3fb60ce97ba11ec16c49c5cd61b4b8a", 0xf5) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)="3c380652913266", 0x7) getpgrp() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) sendto$inet(r0, &(0x7f0000000000)="d2eb7a5a5e9b7b3316f0c6690ee1df75ec8258d643f5b24e473900538457c5f410bfec", 0x23, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000005c0)) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000140)="8ddf036f04850aab5d9fbfc645547fdc2ae7585ddcb7b455a8a6ba77ec4d00000000000000"}, {&(0x7f0000000240)="f954f800cad08792af6da77d8d0984155a162f1a8195dd4806f5dff4e717022ce8bd910bc41df67cfc3d4e587708d5106805766f552814431f8aee56dc26cfbac5a7d5e0fe92ed7627cf5cb70c2c1dcc6aae2ffe826aab214adfc95a24034debe59c64956c48647a6cb36b084b06bc0fd7eb93d3acdf2d3ead541668b1143da33e867c8870d504afd770847fbd60734ee4a5792d09d57d2862f347b4ab9a1f15444b69894bb264297522098fd30fe47c359b9f035eface7ebbced1bcb4e7fb4c75191e11270b9581df139a7e7f89239aabc23734f8dc2eb115509358a808ab989c28c6e0869c6f95b472a7efd33f611632dc9c6e60e67c76b06bc56edb"}, {&(0x7f0000000340)="54354fccfcdbfbe3adf4a7d32802f5f605b4d8fea26033978761575438b89ef58e6251f16d6b229710332adad14dc86f78ca52efc6d879ece46d12118153ceb29904a34b8e8af88f4d26a54d4c6efd3c3a65efd09392ca370694bddb92b1eb401d6c720a7ced343221e3bb9eec910ec5e99ffbd8de6f38cc9f8797dfef32cc031d19e1e445171383ed494975199f20392b252854b27d65b8a8e16be5ea"}, {&(0x7f0000000180)="799a2df4bce58560f888e1a8fe17912c5fe8fa9a1b70cd1566fb603bfb545752719398eadf60a68c77685e22208d8fe15297fd3e"}], 0x1000000000000147, 0x0, 0x1) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f00000000c0)={{0x80000000, 0xa}, {0x3fe, 0xfffffffffffffb72}}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000580)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0x86c90db8cf0b3dc7, 0x7, 0x7fff}, {{r3}, 0xe, 0x10, 0x10, 0x338, 0xfff}], 0x6, &(0x7f00000005c0), 0x9, &(0x7f0000000600)={0xe4aa, 0x2}) 11:46:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchown(r2, 0x0, 0x0) 11:46:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8223022e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 11:46:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:11 executing program 1: link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) 11:46:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getpgrp() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xfffffffffffffeb9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r2, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r3}) fcntl$setown(r0, 0x6, r3) close(r0) 11:46:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x5a4) sendto(r0, &(0x7f0000000100)="b3a20229d98bd67126b53c2a0035128903e7ffb5c09581f6cd03ee4b3eee7f2592997f21a6c55c033ed03ad6fd9da6d52711d92584a91c1dd1dc771bc95623cedf08994151a135cff21a433c9e7e941e4957f48539fbc3876e742789b10290a5af016358b030a0702d59f012", 0x6c, 0xf4474bf3a6a2a73d, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x30, 0x2, 0xfd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x210) 11:46:11 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x18, 0xffffffffffffffff, 0x0, 0x100000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x30) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r4) sendto(r2, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r3}) ktrace(&(0x7f0000000040)='./file0/file0\x00', 0xb, 0x40000000, r3) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) 11:46:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1010, r3, 0x0, 0x974) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 11:46:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbb, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0x4}], 0xddb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x410, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'ta\x80', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000080)='./file2\x00', 0x2, 0x80) ioctl$BIOCFLUSH(r1, 0x20004268) stat(&(0x7f0000000300)='./file2/file0\x00', &(0x7f0000000240)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') r4 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r4, 0x2, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x3, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x102) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x0, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x11e) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = socket$inet(0x2, 0x3, 0x0) writev(r19, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r22 = getgid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r20, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r25 = socket$inet(0x2, 0x3, 0x0) writev(r25, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r25, 0x0, 0x6a, 0x0, 0x0) r26 = semget$private(0x0, 0x0, 0x1a2) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r28 = getgid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r26, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r27, r28, r29, r30, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x10, 0x3ff}, 0x5, 0x5, 0x8}) r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r34 = getgid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x25c) semop(r32, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r34, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x8}) r37 = socket$inet(0x2, 0x3, 0x0) writev(r37, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r37, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r37, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r37, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r38}) r39 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x81, r9, r18, r21, r34, 0x1, 0x9}, 0x79a3, 0x7fffffff, r38, r39, 0x2, 0x80000001, 0x0, 0x81}) 11:46:11 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_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0x3b5) 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x847b66c58e1fe3d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000050}, {0x800000000000040}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETZCNT(r2, 0x89a09187d8f02e02, 0x7, &(0x7f0000000100)=""/161) r7 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000080)={0x0, 0x7ff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x89, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000080)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$KDGKBMODE(r6, 0x40044b06) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) getppid() ioctl$TIOCFLUSH(r5, 0x40047002, &(0x7f0000000100)) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000300)) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") clock_settime(0x1, &(0x7f0000000140)={0x3ff, 0xfffffffffffffff9}) 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000003d, &(0x7f0000000000)=[{0x25}, {0x7, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') r1 = getuid() r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() shmget(0x2, 0x3000, 0x402, &(0x7f0000ffc000/0x3000)=nil) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f0000000080)='./file0\x00', r1, r5) 11:46:11 executing program 1: r0 = semget$private(0x0, 0x7, 0x140) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000000c0)=""/4096) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = accept$unix(r4, &(0x7f00000010c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000002200)='/dev/tty\x00', 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, 0x0, 0x0, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000002100)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x6302, 0x40}, {{r1}, 0x7fffffffffffffff, 0x2, 0x900fffef, 0x7, 0x5}, {{r1}, 0x7ffffffffffffffd, 0x2, 0x8, 0x2, 0x6}, {{r1}, 0xfffffffffffffffe, 0xca, 0xfffff, 0x2, 0x80000001}, {{r5}, 0x88d67b2db3ccbafe, 0x80, 0x4, 0x9548, 0x4}, {{r6}, 0xffffffffffffffff, 0x1, 0x80000000, 0x1, 0x92}, {{r7}, 0x3, 0x10, 0x0, 0x0, 0x5}], 0x61ea, &(0x7f0000002240)=[{{r8}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x740, 0x3}, {{r9}, 0xfffffffffffffff8, 0x12, 0xf0000000, 0x9, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x1000, 0xe8}, {{r10}, 0xfffffffffffffff8, 0x84, 0x8000000d, 0x7, 0xffff}], 0x7fff, &(0x7f00000022c0)={0x7f, 0x916}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) 11:46:11 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x0, 0x1000}) 11:46:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x400000000018, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r1, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x45}, {0x6}]}) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x3) r6 = getuid() r7 = getuid() connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1000, 0x4}, 0xc) setreuid(r6, r7) semop(r5, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:11 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) socket(0x1, 0x8000, 0x240) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) bind(r2, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x80, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) dup2(r1, r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x2c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x9}, &(0x7f0000000140)={0x0, 0x100000001, 0x10000}, &(0x7f0000000b80)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xe1bb9f7622e744db, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x3c2, 0x0, 0x400000000000000) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x7fff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCNXCL(r3, 0x2000740e) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = openat(r6, &(0x7f0000000280)='./file0\x00', 0x400, 0x1) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r5) 11:46:12 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r7 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r8 = semget$private(0x0, 0x3, 0x80) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000200)=0x9) r10 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) poll(&(0x7f0000000040)=[{r10, 0x40}], 0x1, 0x8001) r11 = dup(r10) semop(r8, &(0x7f0000000440)=[{0x6, 0x6, 0x1000}, {0x4, 0x89, 0x1800}, {0x2, 0x3, 0x1800}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x102b0, 0x100010132) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000740)=0x8) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000005c0)) mknod(&(0x7f0000000600)='./bus/file0\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x40004000000028aa) getsockopt$inet_opts(r11, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r12 = openat(r11, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r13 = getegid() close(r12) semop(r8, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000004c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r19 = getuid() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r27, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r24, 0x1, 0x9}, 0x800, 0x1, r25, r27, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r24]) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) setgid(r28) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r7, 0x104) dup2(r7, r7) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000180)=""/12) 11:46:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) socket(0x6, 0x1, 0x6) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 11:46:12 executing program 0: setreuid(0xee00, 0x0) r0 = msgget(0x1, 0x0) r1 = getuid() r2 = dup(0xffffffffffffff9c) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x0, "bbaa2e2759c83325a55512bdcd84088c3e3ef3d8524406d95254adb5b7252bd28bc51f57"}, 0x2c, 0x400) setuid(r1) msgctl$IPC_SET(r0, 0x2, 0x0) 11:46:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000000040)='l59', 0x1, 0x0, 0x37) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x100) 11:46:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)={0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) close(r2) 11:46:12 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x88) r4 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000200)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000180)) syz_open_pts() ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000001c0)) write(r4, &(0x7f00000000c0)="b0490eeca654b62702d28286b5b241f66be22679d55718caeed8a32e0ce9838eb15b048b7113e7b597f56f3f05812e0c91cdad58e7f33744fa06377d5c6fe5f1b81861ce95cc0804775608", 0x4b) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x44}, {0x1000000000000006}]}) r1 = dup2(0xffffffffffffffff, r0) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000280)) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x41) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000340)={0x59ed7255, 0x1, './file0\x00', 0x6, 0x81, 0x4, 0x4}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x5) syz_emit_ethernet(0xffffffffffffffe1, &(0x7f0000000080)="a21f0c6225c586aecf129da1387122d51f26ecf38916ee860e5d246bb0338eb05bc614e01690512e2d931994a39bb4fbe601cc5dbdfc80df707ddc5b3ac266e132bf109ebe90574405a7a2f78afaad100d0e475ef416be872bcab85e691d913c86a39a0af98d51198cecfd8f8a8b57146f810a73e251213c93f8e52c5ab87f0c6ee870c39a9ccb32b05c402e682c10") 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000100)) 11:46:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/175) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/30, 0x1e) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 11:46:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="26fc20d4d3f8934c8995494230d46ae4875a1a170d394fbff402b861e331eeaef786f53ba17af494504f0aa61d7cca47769eabfc0941e9afdb1ca442b963671e898247eb2c72cd7dd6c04baaea10d53fc34a4376fcc93d25d4d096698d319afe4099ad1ec198dbfc6e83a9f4363c8c1cbde59999c50c9cc088028ecbe028e6662d", 0x81}], 0x13b4) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0xfffffffffffffffe) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000005c0), 0x0, &(0x7f0000000740)=""/71, 0x47}, 0x801) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:13 executing program 1: socket$inet(0x2, 0xc001, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0xcea) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x6) 11:46:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ftruncate(r1, 0x0, 0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a91693d1b40599f8f90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0x5f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [], [{}, {}, {}, {}, {0x2000000000000}], {0x0, 0x0, 0xfffffffffffffffc}}}) 11:46:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0x3, 0x7, 0x0, "9de4ca0cf8169859d815eab6bc2a90150102dd6e", 0x1000, 0x614c}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001490b860 11:46:13 executing program 1: socket$inet(0x2, 0x1, 0x4) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4, 0xb96) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="a22743bf65ccc485465296705a1d4b7ae261b6ccbe97c398c3c08d8d0f188ed1715a0040b4fdd7d76e91976736c9d199f7032814774d5c3927a86df81f3f669d67019888046389dacd8ea54c53adfded1b1406f7f901e19308a618a12d1e98c5f840ce9d0620f7cfc518ac89", 0x6c) socket$inet(0x2, 0x4004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)=""/242, &(0x7f00000001c0)=0xf2) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001490b860 11:46:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, 0x0, 0x0, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, 0x0, 0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0x1, 0x20, 0x40000000, 0x5b4, 0x2}, {{r5}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x4}, {{r6}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x1, 0x2}, {{r7}, 0xffffffffffffffff, 0x9, 0x1, 0xffffffffffffffff, 0x4}, {{r2}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x10001, 0x6}, {{r0}, 0xfffffffffffffff8, 0x64, 0x4, 0x0, 0x3}, {{r8}, 0xfffffffffffffffe, 0x0, 0x20, 0x4, 0x8000}, {{r9}, 0xfffffffffffffffe, 0x40, 0x2, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x8, 0x8, 0x5}], 0x10001, &(0x7f0000000240)=[{{r10}, 0x8000000000000001, 0x18, 0x40000000, 0x9, 0x7}, {{}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x1f, 0x800}, {{r11}, 0xfffffffffffffffb, 0xe, 0x2, 0xfff, 0x400}], 0x1000, &(0x7f00000002c0)={0x0, 0x4}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x8, 0xfffffffffffff800}}, 0x3) mlock(&(0x7f00003ec000/0x3000)=nil, 0x3000) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) 11:46:13 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r2, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r3, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000007c0)=0xc) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x40, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r3, 0x8}, {r1, 0x80}, {r4, 0x4}, {r1, 0x180}, {r5, 0x4}], 0x5, 0x4) sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[], 0x0, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r6 = semget$private(0x0, 0x1, 0x420) r7 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="0100ddd54e1a8df1a5981b4981597d0ff54031da2000e71c5390ff93b93856c82c21d3"], 0x10) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10014) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') 11:46:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x12, 0x4000, 0xffff) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0, 0x0) 11:46:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffab7b74371b289105cec2806cdf000000000000c673c5fffffffe000000", 0x214}], 0x1) 11:46:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8100, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xe7fad72c5c50cbc1, 0x22, 0xfffff, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x10001, 0xfffffffffffeffff}, {{r2}, 0x0, 0xb, 0x8, 0x1, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xb4, 0x80, 0xcb, 0x3}, {{r2}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x10, 0x80, 0x80000000, 0x8fb}, {{r4}, 0xfffffffffffffffa, 0x88, 0x20, 0x0, 0xffffffff}, {{r5}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x2}], 0x9b, 0x0, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000040)={0x2, 0x9}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 11:46:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 11:46:14 executing program 0: close(0xffffffffffffffff) r0 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e007fa4df0ede0d"], 0x10) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 11:46:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x200, 0x81) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/220) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x4) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pckbd_enable: command error 11:46:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x1, 0x4) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1813, 0x4}, {0x5, 0x400}}, 0x0) setegid(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) r3 = socket(0x11, 0x10000000000003, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = accept$unix(r4, &(0x7f0000000140)=@file={0x0, ""/38}, &(0x7f0000000180)=0x28) setsockopt(r5, 0x1f, 0x1, &(0x7f0000000280)="8e3024f7392451104506b4ecd3d94d086b946cf759811a1d593f50ad434721c6e6de31b81969d7eb679f95d2c78134e7808a9299d07d10ae4e7b68f58383eeb979872ca17d4a0ec8cbce90b11a0e5d948adb503d6020c7fd5c4f5703cc37ef79e7cd16d1fe328d18c7", 0x69) setsockopt$sock_int(r3, 0xffff, 0x40, 0x0, 0x0) pckbd_enable: command error 11:46:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000040)="027a2928daaa87a1838904e15ca7c3ac3fd54a1267b2a6e38edc91179f5f1cf5b87a058b941cd09d204b3d9758a7b70711c3ce83f03e08d303d7a8") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:16 executing program 1: r0 = socket$inet(0x2, 0x5, 0x80000c) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x1ff, 0xff, r1}) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x184, 0x1) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000100)='./file0\x00', 0x480, 0x50) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') 11:46:16 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = dup(r0) fcntl$setflags(r1, 0x2, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) fcntl$setflags(r1, 0x2, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='\xff\xad[\x00\x00\x00\x00\x01\x00', 0xc0b, 0x0) 11:46:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8e, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:46:16 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r2) shmdt(r2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 11:46:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 11:46:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4001, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r3 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) 11:46:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0xe005, 0x6) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x7b5d}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 11:46:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) pwrite(r3, 0x0, 0xffffffffffffff24, 0x0, 0xffffffffffffffff) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x200002dc, &(0x7f0000000100)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x24}, {0x6c}, {0x6}]}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 11:46:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) setrlimit(0x6, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r2 = socket$inet(0x1e, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x1f) mlockall(0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1d2, 0x0) r6 = socket$inet6(0x18, 0x4, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x10, 0x4, 0x72) r9 = socket(0x18, 0x4000, 0xe84) r10 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x4081, 0x4) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x46, 0x40000000, 0x7, 0x83}, {{r5}, 0xffffffffffffffff, 0x80, 0x61ec250e924474bd, 0x80000001, 0x1}, {{r6}, 0x0, 0x20, 0x150eb350ef08cb99, 0x1, 0x401}, {{r7}, 0x0, 0x20, 0x6, 0x101, 0x9}, {{r8}, 0xffffffffffffffff, 0xaa, 0x40000012, 0x0, 0x2}, {{r9}, 0x0, 0x68, 0x20000004, 0x95c, 0x8001}, {{r10}, 0xffffffffffffffff, 0x10, 0x100000040, 0xc00000000000, 0xcc}], 0x8, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffa, 0x21, 0x2, 0x2332, 0x5544e25a}, {{}, 0xfffffffffffffffc, 0x24, 0x1, 0x1, 0x101}, {{r11}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff7e, 0x8001}], 0xaadf, &(0x7f00000003c0)={0x200, 0x2}) 11:46:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) dup2(r2, r2) 11:46:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8452, 0x2e) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x0, &(0x7f00000000c0)}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) pipe(&(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x43, 0x3}, {0xce, 0x6}, {0x2, 0xfffffffffffffe01}, {0x46, 0x100000001}, {0x86, 0x7ff}, {0x46, 0x3}, {0x21, 0x3}, {0x46, 0x4}], 0x8}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 11:46:19 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) r1 = socket$inet(0x2, 0x2, 0x80000001) r2 = syz_open_pts() pwrite(r2, &(0x7f0000000140)="e576148e58a03857ca7eac6085ae3fc8beacfd5f8380c119e61870747da90b4e770eeda9a97681793af3aa7a4a1e67cded8e82167c96051a565cac95796ac9832076ec199f050446cf70edf3d45ea3b604e51eb69209aa1d697f77ab19a1c154e10fd9258f4053705fcec04fd92b8537a5aa57b6f819006ce5491ff24411242bebf8460aace8d40d3596f554c87a1060ddf0d9423f78ae51a4d017948fd462fac6a04bce06a69efc81147350aba361ba7f30a085d09d5188b206ac8b89280ebd49154f7d3496b87e24f1022d188e931b833461f0fd6d0dbef75586eb895a8ae741c51b2dba29656a8b87956d157a7e70441dfec81b8b3a17fc36914b63cbc96945f1b6ab71dcbe84aa46060d87e2b3f960532bb2a9ea7cba842e9af5e5d7bc0e78ddb34fbdb98952e20cdd57032c9c0c71f128be9b64849ca5d11b8cb8ecb5ecdc925bff80b7bbe369ce2f895ab009f702366ac8956924b2f668b9abd9408bc29bbf1bb24cdaf977956f73610b54bdf8c3b2543947da56902d4ee5def2729dad39fb5f93ce136edae35d9c10dcc957cda5b8c8c1a76a63a120e8b3c6533eaec5773dbe5507779ea552fe48056fac3afaf0004a79f7e7256d0a582ead669434c78bb1899c0d6430b0a5229b1598a850bf27b4a77f059ca9a10ae1d93824e7870ad480497778235866b61efd36c4bade446e7ed1ccecfc1a4c2a880b4797e7d252c4ba1951d875d18ba2db792a8ee6ee793271c14662552165d6f51f5adc26297eeedd0915fd2b6acf12c05e1a9a2afaef513e8fedddf640d6bca1afa453fcc2518be6427874a4fd604936d56893e58e629823d99128978f2e0145ae25aec585ee6e17c5c368cdc0ef31a3c93e5918094a6e991e9e320ef4df8f06e3f10b17a33506b05cfdb0c8549083d7c82ffc5a3f8a3cbc12dc29d32ec43790f2167ba54d774392d167c7abb133120edc8725f7f4b3ab96f3505eb2950724c9a962a630011c09c925daba4a58843bcaa708d9ebccd971e26782b60ed116fac414df26bdd33bb76dbe5368d9aade37ff35a1b2354764fbadc289ef2775fd37ceb38d0a27b4a5e4b94cd7728bf99c619ed9b6eaf9a25283643feaef2afe84914e6603539da3388f81eff5dc1bd34556d82238e97042acb34fcd06820ae9612599ace77525113cb56c6c4a174360cc5e520ec41ed26c076e8aae5e03aebcfa96db8138335d4ed3534ece4a6de71c39750753350861bee54299c96fade588441dcb98ae151626812821e8db58bb60d7ec6c5de71ea72315272f6ff7613464f9619f64811bb1471b1c97bc9294e5b7979366194cc6849d4faeae5a66d1eb5ea79bcbbab5c8b1b99073c648402a58292a76982bb5b66428c4cf5d036cb410db85d320a99a7b769906d5d176359524e8b57396d5f1a97e8a79f47f2f65becc7bcac7eac689df61fabea1b903ca008eccc7fb7fd3223a4521a5a52f3344bf98f803f48f4c3f4b1fc12d030d014d4f1fdaa3a62c63ffaca35ccaec3601f49186bcdd263010471f707a162cfdc6462adb70a08023d071a1536980ba86385947328f8a546999a5acf12430c188dc87d3d53a5ed50f06101e22d780451494319f8e4cf32e9562305c31e0acc24caec69a18b59b057be532d9100578c0b70fc6d299921d789b11b0e3e0f9affb6aa7e39c5f94ae2f3608f866a913df3ff528e52a2313b9dc418cc7124b730b667471c33491da8f4a640a14cdd1fb282991657a4e1e38b9305a8936cc59992f752b5ab33508a15f5d9c50a5f5bb00d5c2e7ae9f09c4e8204566ac5097f6f6ce0bc5e7f7116fff8dd9a372eb80d415a654950a627d9595f091a5e179533b622a6fca0aed8f171d34ce9c98252a17f932106a8fb75b2036d567bb0c8abd7fdf1438ab8a69ce3c65f4dd5cd1c37c67d476c4ef87b66d9fd8a86e33b1db9856f84e39075dabe440cef0292d20849f4e43a8950073cbb1d159cbac3c1359aec25b6601340a714c73d4a3cb51cd4ba09edd94fb905231d18479db34b2635a58eb4cbbe52c0226093265f070866030824fe7673aaac8ab92585a2b89b16f3b55b57d672e0d4096cc475d89c12f779429d030b6a52fe31fa8bdd6f85ae2131f2af4522449126dbd36aff624268d41a7ddf06ec05ee423bce89a0202ffc21d6b573cd71d6c7f7a4284c15b7b865fb373d53445a57c662cb8e26f169a5993593a9d3964886d9dd635bba7c00c88bc5a98dd7cff31887337bffe6b9df0557737139bc41ece0486a025dc44d5aa6b3cacb60947f9d493681048354a062cdfa3e5b1247726762fc7ba87443967d4274156eb20b9fc9e7e6d4c1d44dd43c380756d6ba3607b46b5964ec2eb8c7400f8103bbffd0b8d489d03299cf70951fbd3dc99edbb1bb50a91c2d67d0c4224f9fe052305aec26b07411e85495998bdba5a0a2c0c21a77fa8f016329b81ccb62f3b8fc28e5e2c35c37bc33edf25193a8c1e2360d3c6097df20254f67d375e58db743f15ec30306c12db59d93f56c9cd6ec0373e2487d6a0692a06c8bf1c7c48313907ba84156b1c16139564a465987a38bd1226c6be4940ac19ed29614abdfe60ff63a7260b99618e1ad2172554f360f06712f327f177ac745de3266dc79fcafa8ca51c2cce9c99e1b6b226aae9c4641b11188d43ac001605997b5f21b734d8dfd0518f6585391d7b0c3a2a371dda2af87909bbaa2683e46c68885bdc3461121160189a98839c928bb1444ea9e22161dcbb059bf83fdd1fc6f3276cf8d85cfd2e57a49f1555909179f91879441ce5ea922dafe0bb5ca610a40f9fca6a892789e6e87a8ecb5b654f15a963e1e46dda98636c4ee87150ba9237f786348b53f9bc06deec6f0072a49e79825585c801b0398d8dd79a6dd77deb523fde80e272bcba3df42168c1746f3eda14f2b15a1776a7d2e3a943103a92d24a23532b31ebc3223c6834a75096efffe5dcfc0cd21e20b658431283d11b5ebdaba1888f4ed44a18867ea8b9d01760380a59819f0e07caa2cabdaa117469a5b9066030f4aa6c4440eb7ac48b6278f2a5926bc5344291cecf31732a8c2c9feac28b18e26fe5dedee7b3b4d4a2992726b56cdfa0475947d1516789972c365ca16b971152692aeeb8cccd1868bba44038b1b32f0470a242df89ddd13c55c48c7c07c041b3a0be7d83b912d4849b017558448f125bbc0e47cdeb095c55e6322bd6ac05abf726cd70e2db9174a70de67cde022f3b21222c94a4f590e277da2b1b27ae2f3b59d2920a25aa3792b1dd482f42842d70c427d97b2f771447202e8968f3182ff0468e3227cea6e261a538a23c70554e0d6233514b254f405fc8086d5a14e1023ad37a433076fb2a9859feb302887198047ac8e617a2b8d9bebccd41a7b7ca62112140bc8b50fcdcd1782e26df85bccd9bc5d45a43e77cfdfda18a4aabb99ebe8095267e008f2fce951a5098c50179dc5d3007c3d83fcf4ec5a7fb9310d39b124f060d0ff812ccde0da6c3fbd2f582214a37fd53ee52d3dde6a6ac68a4563d4a2e8e2628d71abf5a2f61a2dbfeaaf814fb6bebbe98a87b331c8f2fc28559c4ad186d37f16f59df4b22f6ed69cebe625e4af9a108efd2be96970fa04dc39ca4f657a819fa8992d24c35828c2fbbaca1a847b59def78f5b8d8e7736d39ef40e794cd3a2eb10005165f8fd6eb89efb809c193d22afb0dc03212314a16885ccfa84dd442ed864b082b2d2dcfc87a11f88d6458c09b7bf46903890232c7d530eddab077845d3aa2d2dfacfa267d41b0e691de55c37c58323322df85158869b9b2d0df21c7f7c01d6623e431a5f12139aa9f7abb8c67459eb6e772e018ec6cf782ac1a64ed7fdc0ef1c54df67f7813f448def593ef1515d99bdc8a881f1a2ca08cfce3513ee269972e3d4da27208255a4ae9a91063d1b7f6a74c3284bb8e41c5c03510f66a51c99c805b3008be2856e83ac6a44e60c67fc2c1c168e24e2d4a0b395574b0b3248fc0bb9fd7ff52b4e086754fd3fbc74a5cd9136fa4898b4719abc36de25be8731b7232088c5c8275e29234d0f9ef8a48767eec0f72b57508165f9bbdb4b9b99f9adde852a6ba3f3093675fffe36ff76f812b40980ea407fae3a2bf27c9be2b52a6a19fa1963ae07bf718b51b4a759e5ed96a19e727cd28b0e635c8168225e4f6a427d9168385bdb7c5d90f00dd41541942e66da683ad39124b351badd94d35d098bb9ae180ccdfcceef4681bb1952cd3977ec6ca840ac4c020cabfabef16d4aba065d677ad02b746fab25c5a97a926992650142c3bee2dbcb3def809693e37e1d2462575e14cd55453433e9d9341fe2e2a086bce20d80352392a844c15aa5c70bf918f9fcf0ea64900408e5a9facae0713e29498857dabbb5937c3bf7e6221ef2277986d9f062c6645c3a3d8684e47a60cc4ee65241c8c44fa3c57e2e866277bb8d05e373169a2dfd6d5c2f907ae5bc28e6d9c7fe9b55a8cf42f0b56578b89f1f814fe8dcd913136b69043676f7e5c1aca9c5a778909a7196a37ff49e885a3505fde807976fdb8b19f9f3e8aa9554fdf036459eb48ce9c461495815dd5202edb644a129bd45275b42444c2800599e9b1c502bf23e4b393b4fcdcce199336f26776695e73c4ab880571075c9e00b2932dddd487b5fdc38b20ffac823c7b5fa0e6b78c73f95ee0e04ef65e7d73c4f6a57c7f892e9856fa38414bd6ef590180c0db3c1bceb9c59f511646810879e005bf71495a6d1927ee29d3ea8d3c72acde8e179e4220e13bf785d115a3206cd0e134d9e6c9c4cbf25b946e2c06f9b4cfd39f11438c1f1e6de244e22d3402fb30482ca73e7a91c7198096edeb102a36aabbd3eb834a0c737f3c6a3b12697fdf511fd6e5cb0b84a31759d94ae279fd26c358f2788dfda4e6d40c7f8aac9f08f83972ce1acf4bedf32eec06cf113b5cf34463f5eabdecb6ffa687ff2fae739464cccc8fb007a5e2213fdb4c5956e46b8c3f31ec8f5364a4555ec42e8acdb2f7198e3294cbd190508641ed5c6e3a3a1ddfc3e5a83754b7eb0b3bbb7a50f90fac607dcf78e2cd2433f7a698f32c84110c56c0fac73e38196baf6435c62735b4f2a1ee2e53585a03e553c3896071e1062df790b5b060d71fd21b1bdf34238547e7d41bd277b567b36e5cd068b439af0dac89aa08c306200b3fa517c7afe7b16ba38cf6cd01ca1aaf5a40f771357e0db28118a58cb9ec38cd1a61d6c0ca962d7a6bcae258c2e6cd17e392f02bf7c373d629fe42730ef85d647923a943bf1e0e865266740bfffe3c7b62c802605079c60381f05e61ee87ea2d821f5cd1ccdda4d43564a29f258457596c9fb50114f35fb9c9ecf055be87c50533b0b2711202e99a4cdb0a9b4bb72caddc2d5f05de99c2ccfbdf9f3282f3aa520ac784f99ffc0d78c5c73512c4ac9baea233d9d7028ee57a6c8280acabdd2cdfc007491c4c1770479212efaaac8c40f73d4f62f8eac30304cd85d8e096cac2b877aaff4c8fd2793ea42eaa23e28e345fd5d0dea6ff34cf08836233bbb92f42dbaccc3db1b6aa972c817180508542904fa3959f5009fbbea1c4a50cb7a93ee5e86820df48887b00152b611d64fe0247a6e6424fff93b42369ec17a971706128eef91e8a76fc0c679443fae0764cf4c2212f6b7f3db2eb24073b2139141c428a5c9ad0ab47437eadc9feb1398b082c017cf49c9ff3beb8edcf0ae020758aa8ce64cdebdc203d275ddf991b0bc63b89934aa84a098cbbf47ce7c00f34fc14d8b4d093b039de8f8a38cac435526d4c513f984538b48ac9b1376a6c092a", 0x1000, 0x0, 0x28) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file1\x00', r1, 0x1963a874562e234c}) write(r0, 0x0, 0x0) geteuid() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, r13, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000004, r6, r7, r8, r9, 0x6, 0x9}, 0x5, 0x20000000005, 0x8}) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) r23 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r25 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r23, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000011c0)={{0x4, r20, 0x0, r24, r29, 0x8, 0x8}, 0x4, 0x2, 0x5}) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) unlink(&(0x7f0000001140)='./file0\x00') 11:46:19 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:46:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) 11:46:19 executing program 0: socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xdd6a91958ccbcb28) lseek(r0, 0x0, 0x0, 0x0) 11:46:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000001c0)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/107) mknod(&(0x7f0000000180)='./bus\x00', 0x752405d022fa2c16, 0x801) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r7, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x20}, {0x5320, 0x80000000}}, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)) 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'\x8fH\x00', 0x0}) pwrite(r8, 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, 0x0, 0x0, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x500, 0x0) poll(&(0x7f0000000240), 0x0, 0x9) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x22, &(0x7f0000000080)="b15ffa6d0a02f1c394343b5faa8dea8ca0eb55498a1e7f1f7938f8cf24f978cc7af0") r1 = socket$inet(0x2, 0x3, 0x0) nanosleep(&(0x7f0000000280)={0x8, 0x2}, &(0x7f00000002c0)) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000180)=""/248) 11:46:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0xf3f35adaa9416f07, 0x0) write(r0, &(0x7f0000001340)="13fb62707fbeeab0cfd7af578473ebe4b83379b6ace5319a89b6e5b74c912c39da6df0a220dd2db4033afd61f09da7f0f413024bcdb0125466c84df45708c6274ff83c1470665affc4f41e76e3f29f9df72180d35db6f6627d8bfc796700119da463f8c0665b733a0ed6fc1ef64804f73d337c7e063b5035d74fa82b2748f0398a1b92f6948b7cf432d0fa96", 0x8c) r1 = open(&(0x7f00000002c0)='./file1\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) write(r1, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0xffffffffffffffa7) mknod(&(0x7f0000000180)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x40004) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x18080, 0x0) socketpair(0x20, 0x8000, 0x78a3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x84}, {0xffffffffffffff9c, 0x40}, {r1, 0x100}, {r3, 0x80}, {r4, 0x1}, {r5, 0x5}, {r4, 0x40}], 0x7, 0x1ff) 11:46:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f0000000000)='./bus/file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)) 11:46:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open$dir(&(0x7f0000000040)='./bus\x00', 0x20080, 0x84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1000000000000014}, {0x30}, {0x6, 0x0, 0x0, 0x100000101}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:20 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b0d007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b956042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afe274c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) shutdown(r1, 0x2) r2 = socket(0x2, 0x3, 0x0) msgget(0x2, 0x20) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 11:46:20 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1f) fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x14e, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0xcc4737db578cce37) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = accept$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042e6089250a4b50de8465e190208cb55afeb6131a200000068d0f0560000000000e7000000000000000000000000000000000000000000000000000000000000000000000000000000000001fba32244d3e685913f4e1ed4f6dfa73d69d186d8d0a5141180d8f46dc2c7b187ee00666831f3eb5a20b738e15a7fb0d454be8651e4648a02979d2c4ebe3e86d10c810231aa0bb142027437494c0f602ceaa6e3028df037fdc951a05132dfbd3b9a62585c39"], &(0x7f0000000180)=0x6e) connect$unix(r4, &(0x7f0000000080)=ANY=[], 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="053589d045df3a9d034aeb21ce74caecdabbd3bfd3ebf42cd55061f94905b9c00661d7f98ca18000f0745f6aa6dc1d38e34bcd420509d9d1ce2c5543601926b81b471cf68baa71bb42"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="070200002000db00080000008e360e751319c16c", 0x14) write(r5, 0x0, 0x0) 11:46:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x21bb8060, 0xfffffffffffffff9}, {0x18, 0x0, 0x40, 0x9}, 0x1, [0x1, 0x8, 0x100000001, 0xa, 0x80000001, 0xb00000000000000, 0x80, 0x40]}, 0x3c) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r1, &(0x7f0000000200)="5d43fd318d0e58cfe9734f84c3067fdec8993e901969086e712693a567767c0a4969ec885fe1f3c96a5484810d4630aaecc9637b258ed77009c71f9e9ea4d117561f15ea950da462c48871818c311384c48696", 0x53, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x9}, 0xc) 11:46:20 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6e, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="3090f9d00f9359ccd2530b96d7c9bb6b4565bad296af0608c6309757e5f56f210f7115a2b087e049a20b2a839f32696316860daae36120ba0616f1e797dea1697ead2e1f9cc66fdc30c8c66a488e2954c55c9511d69d9366d89dc10c6d63f373a87c09bee637f587643257deafdb49af71420d1b4e9b5c2c38ef4a2e5661b86bea9de89e7606fb5f8422a6b7f08124ea1497407fdc9afafa4ee11ec543b324d74fee3c252e267d90595d0fd1d6fab894e0e4cc95cdcc6547b170e9f18375369882ca35fc1f372bf3dc4995a49091ba3476c850309e24881b9dd3f2c598c32f902d0063b42566979c60bd538d37fa2f991f61fc9f4170ce2c616b6c96d2afe6461063384fcf9229117144193634a1685067c3e09e861d7c9ffe75235bc8bb48b561c27db24ff4c809119185464346b9f504d142c09933c92d9911f1c3859bd68ca7e96d933b22b03f8ffdf5982401af28424e5242301d9e644af2a921e9f9637e124bae797661a02b0405eb804bf33400f5abadb3ca9779f7fc9c7ca4ee0f08335555449b0c8598267dd8407d0d149c53cd43f92160f11f02ebb62961ae5daf26bc7936037d2862ac813de2842e74a6103270a57462f68da50e30c24fc5ead35fdf42d6d3fbd98eef678d7e7157e380abd535c02a85b2676834e27e1e75d670f4d279133c516c995308778fc5846caf24bc0350c5ad6e6c515d671f2b87c49cb09a0fd55c0ae74cec6545b73ad9d8b8bf17de8f8d9230ab50c98c8c362cc04bda0caab6cb0508fa0d0add92a9fc1c2923989b42ad672ea11e1fb0b6fd36f6556fdda52f7a7c5119a8da9b2903d13a6b70452c3040b57d5cff6e2766e0be8f60e0b83c1f62d689e971b8558981eaa465a9e4cd1e44287d6a665b9b5dd075bb1543720a4d5e3baae01c03261f1bd658731eba630028fc2c3f9e3c6fc0d75caf7e1a01fb6296e8d0ce4fcab12172f0d8b17582528b0da0118f3a49424a4fe722e84f8c3b2e8cab577ef2d8650f722b0e9a44a1ec5e256e5805c7deb2bcd5d3104e6a48bed436318111eb8ada9a6fa09ac0848b12f9efd74c67e835273cd279a943ff13f9287feb2affc6ae6d38f6253f587d9467a4a328702ffe5c4e373ab00f713b894ddaafc4be24889a5f311cc7e7f4c1a35dda54f08e2497e1fda22b6d2cad5723fc506713ffcb01dc733eeef8669075d0d94471ea4a7d7b144631fcb2b7817bd37d7c00d2df8fcd44875e9b8127e0c8a399dba5805229e8e7dbb0513c335ac66b627f6d39f0867bf8e1e2a1162fb01915b4cbe79104d77a2ef5eaa5b6ade41b0827f63c4aad6ccf9b3107e4d90cd7c169543e92b38634184174d20b6c5357c3c030cb016e413c934034c295431b22ddfa3aeff823254f7a8e5409fe823341f09ae6876baa077e829f1f30c9e96f641cae42df34285083fda2b43b49cc50c07dfdc215771839f8e82617ab6b471fb9756fb96d8a7679d00df771bdfde1f89f37bf6b3ba07cb75f968cdac08e1d30ba47704a7760612b27586a197ea6f337dbc63bb6992cc189e12d0e71c326971c516a5a74c1fdd680502868fb9ec5b295162b84a6364f593736e3c0cb810bd56a769859630a0f317d30595ad0bd8a5bcd02ec725a65e0ae7a6034c57985ad6e6657f262ae0fe79bdb0ea62cafdf18976c9e8dbe442e4738abadb21557f8bbdf221e29483867acbaa7acdaf60212c6743aed90fe88b6141c9df8ed6dcbf5bdb0d1fc3b91de75f47ed8a8972f9e043851595f94e847982aa2044252a1ae6fe056f551fb549b0e8497eaa6baf25ff78c79688a651811d8c704f69f4eafc3272b217dc542cf88cfb688a874412a7067928d306e45b19e4519e2f46ca87306e3e80b7b3d41241e90a9f8817e3e4948b0939e6c9b03054580a8e17317b13305881e40b3bc67d935a67178297217544b433ccfdb1c646383f4ad28d546ff95a0f1c4050b12aa9328495fbf88359331f705311b47a600e63413cecd5505cab88cec8571508fa54a4caf556ed211413168a5f2d91bbd7beeb21623e667dceb1a6a9ed87e28e16f6703b51992b626c1f84754aa73609ef2a6c439398c4975f161549d94ee54029129d92e37674585dfc81e1d32f10a97689d104caee50554a079113f1a6701727449b32e292f7a7e70478b53268e3a105a234bd8593104b942ecf944d099502af3b956a48b4e390ee0c382ce937f784185739b8a3ef8c53bb475ed06abaeb00d6980a096693f316ffafd7d04661c4d6cd828ac893bb077041e5d7a12990303894a45e579a8f86571ba666f4e556f0131ba2aefacbfaa7011982fffb68b5c89518b1dd10d6b27f9e23d70529ed2bda442d216cec9c6161f1fc16ef2852362d58e174a5d9475faf4ae70e33732e0bd4d16ca5ce47971df50ff20b2f58f3c0f2a8617f0b0afeca3368f44e6b92f516d955466159d530e50c999e68d79522915e9f9f855b0d36ab7bca3cfc11fdff961f04175eb8fb9dcb2c7794b594ecb8b9848fcf916adf8e889f4ac80505829d787068f31b977fb67d4dc2c94c83f473349ac6458928bf79201dedeb044fec0b90a86e0287c706bc02847267cacb8407e657bb4d264e88f0816a05c6b53792557040e45f6b018cb396d818410a96d5d5a5b6e49c174363121265632f67e54078b028e68a15b1eac7e9f97b4207e8e9b70d334430043faa535671eb13b08979244bbcbcf032963eaf05f93a25644543baa4efbe567f0a678c248955d680a1e85248ffdd9945ccb0676e911a6e1756c56739379b5f0000255f19a5167546bf6315e182b8fea9ae45dd8c2e93625e5d87d345c8040e78f5ffc1297865ccbde92ab6d70bbeadf2c697fa1c0bc875c5caea45149f0968bc29ae528afc409abb3fe40a4a755c3ebab2cd0de4f66dfc6eaee31a8ff6975f6356f908e1dfb9e25db1ce9ba94e89e0a1dccc484dc76cf3f05e292af0d0d170a01aaa8d206ae26ef9bc9ea3189fde452e3b197740e6a41d67c92948d5977828eaadf42fab4ecf2cc9cfc93ec956cc86d0c4c906325df981ef0c225a0dc2c8122f8ffa9fab8ae7877a24d221ae914bab79ccd389efaa3d327290f4240f4c9344fa3c0cc2922cf8e9fd348bb58f8bbd40d1379e228394cb3bbe21cb8892718481f79d674fedc5acc0d51c3c1c574c433dfdfadc1ff61abea975422828ee869b6acbba84f84d1a426a67884ab3bd99f5256b558251331b648cbbd64b60d43ffd2353dc1de79966e2c6b938e8e619f60bbf2703b0bc478afe4bca0423b4fcf2d6db39b5b197315dfabc57f1a3f9e3e54d08b93887ee157b7e22b9f2d46fea48de0f4bbf1377b417f45915fe5dbf4a04f83029abb865a997ffa803d6655837985f7faffdb9a2168baea912fa6691c94e8a93c05a54717d7e180bb0ce430dd99f9c55bf804df91410390dd1db17c3026bd55fe9363bfd242df2b2530e2cc87969de71fa02cd64f3e570e26a04e67474f39c0e5676ffa3aaba6e0370c31a317c6417c4844459a087f6c43310fe9a8bb1790baa33d26541396907a4a9cec3394f9b8c577d985e2281e13e7f32ee6663e59b76ce010a599af1873fb6afbb32ef936bf0643fd2e1b6da88f1f52e94388460b1c932e004337c78b3d50a1d7e90222db5450bbf4c52da516e00350b2d2a1537a5e170898f934db5d4b04919dfd4e9b1f7e3b5fea909b1567b483c0be4b9bb6ba8e6d0d5d3a93f738c8dba23f033724e536da469d7fe3361ea22bad7f7e0bfcd83d71a327cfbaea884781d57f604f69850adedeab9634651276075cd8f59ec4c53704e227bd88bb07114396bfb060893d3ec757a83b36c68068cec6ee1b1355857aefcbd037a0e4b97f2d8ab935dcc0bfd1c76ac4aa6aae279d737d34a01d39838eae8995d5a8bfe8188b34f4358a84e799b2b2a2e7210dc10f081c97be061ca9b46f62441223ddccf13b100271275a088d0610a0ddcfbb7fa613ceb3b60c26b50bcd1abcdf5654ba5c4a026fa2ccb05f533c0d0474421421574ba16599ae77e60f342f69b6c48f510077577335608abd310bd3b1e77e068083f27c154838283b72d5f1b810a3cdccb07f40247458deb68cc3abce3cb4296664346f30cd64d684a0284a81a8445ce5035ecbf0bacedb2a46f10cfe4142cfc9330d00efbfff8dbd5595726729788c1cf4a1a78a1ef44352a62cbfd45e39c93b4da2a27b9ba500d8c14162122f95cf457ae90c2d439e8ddb7c75eea76b59099fa4105c30235170a8680ecd100bc14190a8587f61647db63349eaa78d7467eac379f6a8e57065b1423d97451662ba63eced3438ff63469dba91d3108e1b616134da18dc5f69b87694c8726e809b177a625fdd1fff57cdd2673254125f57e7d6c0fe8e5aec185de44119f679335988d9a49ca1e78e992ea82fac860eb54bdfe3a238f3a63dd973b9412a111b794a97967a7beeed3043426fe741b5d21fd37e4c5ceb026984adba64fb4abac4ef06043f67b6060c5833ef3f2bd45c1d10ae4e5a3de853119d920e4839424e8905331c9f1acdc4abfe3e5b1e0cf9b58002023fe0409fb55ff225d5aed2c0b38afa6756719217efe1a5b2bf8a37b307dee1f665b4727128688a384077cb4c1f9dbd6155e151207a90bd808cd77a8747b9644470d3b897043075002843ee372c116416306ffb060fb65946faa3ef09943f804c283bccbab3235413b8cc18a95da4472fff1ae16265d1113b2a77485c323718ea4a3e18d5dc12bf1d90516116bbe9e80816d0ef4b32828f769c457df3cc996154674ae9adb939a695b6d85c9f0fca20d829abd5de49f61765347b47483bb2f84805163c8d49a2a43c69f77ab45c72b1762738a8a6ed720b515e19b73757bf38321a2697b3586ca507aad64f5f04c5d4d53d9f5bb540c646fe1ccc7a4515ff71833a9d230c4ad9f337669690e1eb6d90a6d00b90c0e0dad44a038b3b966b82c6ae91bcd6c68620af0a89442a5ffe898725534ab7d13c192358136bbdbd581ede00311e155e21694fbc0d4a2d10f9afe3ddd08dc8593f8e4f69437be91af700709ee06cbd9ea88b51fe47d364316ba66f161c6eb5b5c7e067f2a194488d98040fa1389fbff2bf95f462acd3e056294243da2cdae771543e763dd4c39a4bbe485e4ff2d949e5f417f3f427de821539e2fb1bb753371ee5b89ced32706930af9de5813a5e85edbaa860d0dbc843b9b6bb4e10c368761aac49fa720fd129cec7bcc9994de8363600d98a68359f32aeb18b19c00cbfc2389ae605d4b0da83d56eb911b3b8e0d84f5b7ea0bab85ef78c618f490919b41812fa7a1d36a64ed846b30b400ff22cf7932a65888eaffed5f55a5b88cbedf873ddd2df549f4ab419867d0f38d68090330be3daac32a14dae0b465e51fba04cebd9091fa7aada1944e291fcb223bd112d7db931b42418163b9da5f167c6107383ad804e3e11887e876c104d9dd4ca8fdfde1e5219a86a6ce0672b566664828ac039837c15813a275a27108e87b4ade472eba1c93e9f80c2fbc75d235f8fbeede0589b4e5dee9817e81655ba2f2457830eea423acc55b94a1ac7d4f7cce59c1cc0eabfcbe48a48242476f1cfa5984fdc3d522c6c668bc370e8e5b8afc4e0693d3468b9905027adb393ff4713df800af56c7b72417bbcac0c79929f8e923a5f8dbe214573e3d536ffa6333f5ad84f20564262b59fb7872e210234b8658268489bd3e40536b6e6a866362db5938da3f184abcb4978e6fe7699141d4c51e47676db4573d22ad8c9fe1c92c40bb8e28b98c45936b3fd560e406bfa2f4f22", 0x1000) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3, 0x8, {0x0, 0x800}}) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x03\x00\x00\x97', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x44}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20008, 0x0) sendmsg(r1, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffdd0, 0x0, 0xff5d, 0x0, 0xffffffffffffff48}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) nanosleep(&(0x7f0000000100)={0x8, 0x1}, &(0x7f0000000180)) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x401, 0x7fffffff}, 0xc) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x9) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r2, &(0x7f00000001c0)=""/179, 0xb3, 0x800, &(0x7f0000000140)={0x18, 0x3, 0x7fff, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x50) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000040)=0x1ff) pwrite(r3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'\xc6\x81\x00', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8) ftruncate(r1, 0x0, 0x23) ftruncate(r0, 0x0, 0x80001ffffc) 11:46:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@in6}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) write(r3, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be03fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000200)) 11:46:21 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x6000, 0x801) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8ab59b8f157d488c, 0x0) r2 = open(&(0x7f0000000180)='./bus/file0\x00', 0x182, 0x1e0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000002c0)=0xd8ac) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0xff5ccdb191a45dec, 0x1, 0x4, 0x9}], 0xd1e2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x0, 0x80}, {{r3}, 0x1b21739c95776c1e, 0x10, 0xd2628d5d4ee9455a, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffffffffe0a9, 0x7}, {{r5}, 0xffffffffffffffff, 0x10, 0x10, 0x2dae}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x8, 0x6000}], 0x376, &(0x7f0000000280)={0x400d, 0xffffffffffffffff}) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000140)=0x9) close(r6) 11:46:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 11:46:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x1700) r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) close(r2) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 11:46:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x20000080000000, 0x100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x4e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2000000000000064, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:21 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x6b, 0x83}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b2, 0x0, 0x10000fb, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0xd0, 0x0, 0x6, 0x7}], 0x80, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x39, 0x400000a0, 0x1, 0xfff}], 0x7fffffff, &(0x7f00000000c0)={0x3, 0xc797}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f00000001c0)='z', 0x1) 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000080)={{0x6, 0x39b}, {0x4, 0x8}}, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) getpgid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x87}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:46:21 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) mmap(&(0x7f0000078000/0x1000)=nil, 0x1000, 0x0, 0xb5358fe45ffedd96, r0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 11:46:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x1ff) 11:46:22 executing program 1: getuid() setuid(0xee01) ktrace(0x0, 0x5, 0x100010000, 0x0) 11:46:22 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9c0535eb3f1af149a4517092fb5ee9fb96baa5bac44a13b3ed4b1ea9298444be8e80ea32e4c280e9da4aec6949338953e3143f4119ccff81e7983d242f2e068b79aac90e179e976a2cf7c9d5b31a5c48ab4058575534ed8a40f9b9af000431b21c4b54840401e72d08d42a38e18e29f48eaf4d6678d5a3e637d920ac7f7fdc45b7471f234f297fe338a18bf71907765a96ff5130720a6c5ebe82c04c7099abe334b33d6b691d88e6c288854e3b91024686e15a26d507a6a8cfd29c7707cfc3e384921d93ef5a3732108251b3d49114f884aa7816f27b86c3488dea1df66602c3ca639f77f1cb29e50d3478ea271ed08f7af7", 0xf2}, {&(0x7f0000002200)="f49ce8fce757092c2db8dd6de15f729efa63dc03d63615b6973d0e4194489cfb4ca02936cc7c43f62b171bf42a685803fc2af39aad9a1743cab13b65af0385bdb3d7e4d6f316010dc478f7ea5d13d2b7a14d5a0457ea039445e3c896fbe18a805e4faa43476644be5095799dd2e1f6ffa8787f6b78795c4632d2fc6f9c0ae9e15c4bab988e25e40c1755655a0332a9c81ca834ecb8d6dfb99d687c5caad97ecbe2aa73345c01df234a81ef72fe5b53d5b765966ea147025bf3c0e8a4ee4556fdb6b6ad2940c27771ba47078f5b70d4d8d78214adf80753d8890533ff073b5d0f934d64445c7e0cd74a68af07354ca711f0f0", 0x50}, {&(0x7f0000002300)="46625d1f3ef5d88b81f9f9c71f56914a0d54eec64625e575e854932148c7243d01d8d2bffdd89cee689871e4fea0d6e7f3e7466df1e7d0a1f1476a5d49c492d37cc00f015e0eeb644504236cec32068cecc300f3a0e94f5f3eb13c448e120d8f99254c8a12c305b42a58f3ae586c4bbb18311d133880cdcbe720a471a7f3fbb4da61a3a84c2c33438ca640125c66cb8a21a2e08bf1617d5aceeeac624526f684f86f18966a38799a444c75c79e90", 0xae}, {&(0x7f0000002480)="050dbf28e12725b8f11c624cd76bfd32b5fa80922c2fcb56b188c241a590275047078ca5dc33f8734958e4e4be8253beb9edcea587d3b5cebd7b1e2a8a878e778506d05497144da5ffaf5966beb27e4eae9420fbb4fc090372a915f7ea1781ade2de179848e5f00dcd06409cbe5c3ac9179ac1b509a796a2826bb98157f2a9160f22289bc7795a65759248b8e3c3f120dee27df0732711c528728adb36d04d51f9667f7613e1d1821ae0204e31a6d82c8bfa6498c553056759a56527c85206005c4281d1cec95b2279151568e36c449add00"/221, 0xdd}, {&(0x7f0000002580)="d18cbbc340569b9c8fa36b05f61365a1656c91c7571080e08ca283471c1a0c850634918e55968c6cfcedc321a2e8b82d714bf187bfdd08af384f6c0c901ed142f00690f930ff11c156590142ac1e0a83977ada8915793ee255a6a4907c4da73885bb5bff09d9e887890551b1aa72c3ad5e243b312a67559cf56c3202abe207b077e2953d17fd0aad3b751715bc4fe92356aabcf1a760ee6cf5a1cd2fd622a18e09022df79d2876157496de4e7710a2158e92adcaa189a61790eb3f0e5a6ba1347212e10a6dabdef0c9d3b311808d28e04e9365079db4f384d4fdf0a3e34373d365da28f66890c96be152efa051c9fb3c6b8551dd036e0d", 0xf7}], 0x5) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000240)="eb575bc19be6e5fa20237e528b97ea959275a955448ad4f391085244cf9afe3f4b18c5588453b8069c74fb215894bcc849f85278c0321c015631266cadfb169fefbc98f57100fea09e39affeae07eb92a8efb2f0a55982", 0x57}, {&(0x7f00000002c0)="fd887a71d104d60d493c760ad55bc77ffdf7d2466d0c84834edd204f328229cd7818a63bac300c63c388e93a93979d868529edf724e1c826edb6c0fd4cbc4526f7664d", 0x43}, {&(0x7f0000000340)="e4fce016bcf1390d8ffcee24b14796a67043298eefd2835621ef36d6f886c6af2d68bab83257658b61138d66571c2ad9e5254b47e414ac97598eab6a579ab0098aa8e823591a38b889199d1e7edbb7cbb50aac6c51e39e2ec171fe00d7f158eb1f5778420e7e7b0fd2e3670e8f90d38bb35f3631c10a289c2b83f47fb171ca87f5b5c9a7", 0x84}, {&(0x7f0000000400)="c228313e02d1b0b41f84475a3e48de64090f3adfc7055bb18ba23d3523c059a64758c8d677fc31be0879da29a273f9d90f6c769ffd6fddbe71391fe26f62c4dfbe9409f31fac06a812469438231697d2b39a7c208c1dbe234d04e2687b0bbca606ec239141a5b037da75d38e229ead9340c9d12f0f86eb90e06175fc9722218704927b2bc8a55d984422a8760c715d29eafba9dc711a4a8ff9ffe29e9b4b903a1b93bee682a07685a0bc4c99681ebb041903094480b1a3155301cefd6c53cbb68e959deece5b273a809324d4d630f02c9a4623b8fcb1e67445d7e63defd0a1a650bf63fafa9f0daa27bdd093583d7b3d2a843fa746d52b8b7143b27531d47b783830c44412bdf6df5d3d3b03fd742dd1950418229beda339e07089c9d921a45ae1f76539065e68043b6b2c300a56829f5c2d35895b2c4688a960d49bc48958f3f933eac82a95597351e7e37526fa36b871c6e74dc2baaa45f42b0becbc77ce9e6f27969d7821d9876d46575b29ae27befc3813903f3cbc5027970ec9ff239d4e327978cfde17717d39d01366a1f1a53639489003a63976616e526be5ec1647b8f169f8a0afb88856137d4ec0bfeb7d1263e90cd78dbe4da691037fd483a2b252a2a089333277d585de79ee85be6aa088fbb58d043b28bcac1e7c733a90c76afebb9634476a43478ce58900742dc154f7c83ff53af38065bcd8907788c5b0a3069f3d12a5ff63000470968efa5a468113d1c7dc2f9bad6d006a06255f5d17ace55baea136a177a56feeeb1cf61bbcc0d31b52f66511f7b6532392e36e3e89d192723f954419eb00d23b0997065dcfb1f51f7c27697a9c60e16906b08bceb656f9e0a204ea1e736ec9ca3c8649359adcd8aeaa075ea3d3d26429aa7b7b1b82546f16c50e8a8d70fbc4c901c0b03cf9fcadbaa819763ebbd5e3b758b283c865d063cb423bb0aface289a7038a8efb84e9fa536e8985be6edbd55bf5e5c9cb7c9284ff877a4d7c3df5271c6591a2733036f21b73cf98ba1d08b6e6537686a8dff1a51a77e155a999c000cec7f27faceef154f96473a662b4d2408bc7289cbfbdfc6f8b862678da690605792429dfa780b4bc0aa9829257a37953053f94fb4e25fc0fa96fb5ab8bc3e7ed938edafc904d43462c7e679de887eceb46d4290cc7bd6310927f4df0041ea2de11f4253cacbac7fb16b1e6dc1a44777116ee7ec9dad847ea25e3c13a26717bbd1ea409adfffc87ecfdf8c5a0d7c2ac4f395405606bdaf4bdcf13e30dbc0cd80dd056da86d19e22b19c4c4f69b7d4f8a4259e9d843995edf5e0a471440c972f27ca9bcdd87dff1e4229b38ffe6a59f2d6b5b3f04706c9225922ea0c02a697f5491cb3510f78f23a8ebd1218ba8a398d1dbe2a2e91c5117f686c9442adb02c9b4186fab917774d162aedab7b878f20fa2f5239acde96f3a7e2bef105225fea0be6bed988e7883dcf5f58975db33728109809f8f9ac8259d3575c93dcb40a2d2857cdf4c55265efaef8c53673f1d34770066907c96bc4fb4bffdc60c6d2e12f13d174474956ce1bb42b5088b940716adb7b6f887cebec4fc166392957e63f1a49e808a5e8d90f5cec19b101125de79471e5c3440466c5abe2e29b9f2f66177d319a3b564a211c2bad100fc678f4057360fca0b4c4190fa23094f032906855b7a634adbca4fa53ea8a0c71080eebe06c78982d7b269c8ed4f9fee52e9dae71d823bc123cfd25e1e2a2d0032948afd678fc1ef3972f6d91cc615154cb9da52b85fe571f7fdb6b8bc1bf3911850a816986105299387e827d48b1e16d295b2a3471a9a232ddc8a76380eefa514877c3903ac067dca3a353631ac2cfe7d3e5daf02d502dfd9b9b6dddb84cefca2c2c97d212e30faa437b6d325694c86fa68c1d8a93473ecd5c877659b54f456350072987b3709f999ce40913ca8b3fb2760194a9787054a09868236ca10bcb0fbcbcae89b86d4f289ca037ff0b6c958867ac9d20cf8105749e4095b409f10e61033c17ee0368786f646212de803b3f8f5cb77c12a85272f0c6f071d4d79e4745d70eaaadcc28bd222c857fd39bd5b0f03342345d5c29963d3628269915c0f6f7aace75701d285d10189c68ffd69f72e4e73605bcae86cd74ce1e000bb37dfe9da3355479242a23f5bc03140179b79fde82c9161999addaed6710fb819b8bda95fc27c58426485f552224ce7185da10e45d4a1d5a8684dc1b2db31b469ea97fe1008e6f137e4a0f572c2c617f5c21b8830ddaddc36d54690a645bf3ba48818274ea2e1c3d85c39a787a3b1e6901980e3768726614929a2e7921846c46e32ae4d7102938bcba10794d9945eb7d3ff8685fec70c6dbb1103a44edef0526ad0431ccfc597fe590d5eb0c3d0a04900008ce6f27d51d4701d5ddbfb8bb312d93ac8cc8489c28e7ed23c1fa6db1ddc0953dd8709cbd4dc4f6b430620b0595dbc0b487b102902ac9ce42eddb429deed27bf85b962611e6f2a2b863b35b39b994ace7af385cdb3b781dab268139e72ea33c486e302d0c8a0c2058d7e099b757ff8b8528a8ed6eaa839131da5614049fcf7a9a700932ab999ea8e25a9b534806b11356dd392c0d219657a577744a9a44e8a7effd4b7ea5b9f411d5698e3297b8223e96323e8d8f4363d3bfeda188e6d93c6b2aeeabcf15628ee727f57840229e9e58fbe956ae2b03a1d4fa76d21d74e88609b212b8bcea1a650de70e14e80722a3ca2ec3948c8343d9bec1bb7ebf5a215cba7674d85919e3132ccfa34793b364bae0456c1f76515cd1b7a16e7aa3c2cefbb9d35e02c9dd46a15741c35a63911d7ecc614d942c4b46063246dccd024205a147553def5ea0b1f94ad3b68b1bd752f8c489595fd23effea5b1a27c8166d1839d0ec760befd9eee3cb8f9cec71aabb0542838e463ed8b95734dd7b0465198bf3d43b765cea22cc07ac286f117f3b9db48f71921ad7a71bb6c705f37338bb47dd50853ac47032c9d01c241a45934aa6f866a68ca180d31fde1e35ca2692479931d9de75b508a4a8dd11aead55b2846875c746bfebd3959a88d6467d189d0f93237868e046a1cb868925b115a48538ba862f889412462cfe98af1c3f3b4149867fc482b1d16e6947b02d28cb1fd9b3156ade3dea5e06755669d6c7471e82b11d6552ee7dd491dd65ef6be51a90fe1009b2269daa6e2b029a00b2d08f5c9f4e0e5d7734c03a05f326f8176d8ac9bc0868b2a578223a48de8541cf36dff4951f67520092f88134f08501bf39dae083489babe55cb4bfa818c0db078d8a099e4e6b51431af42a048c9cb00c6540860afbf44ba85ced78ec15eb9a499a03b1af6d0d18adeb07b82cbd9abe6f2ab94eadf150f4c5ffbe97a0acabe77b43a6532dc1eee241d5d7baad0bdf4036f61564dde94624b602866224b3273a0feb04c2595153e210374ff2966c34426b31e2d060a4c0a77a56a20d54c262de2e9d265f3eca2162762dd312b80020106d19aa72d2f96cc515f7c13f60b2cc1a701bca5405b3ef8095cce9ba7468033d90cc408840205075603c442b00957e3ae9e2b83705e7961265385667594567a7e8c0e57764c1f2d88b3ac94cbd48cde5bad2eb4924de64232819507b532cf1b211737d73a8f9d947986db26fd290c23ca22eb37ea35243547e445e7e9defb9181dcae7ee9abbcd37b291ae21764b93cef6e83243c80f9c3ba1e54b4b199d0f356e00251f890166d1a2064adaf72ba7f6d897f2d0bbc52b20e03b0bad718e907676172f18fee9c63066cf1b16926762141eb1fa7b7d68dd1b602d5e7184f0bad4627efd83fef706e354a2522799b223fb475ea41a8ca882112db51a123f1d927f0348e2b9aae4c3870902ce53e6d7de3f45383f3cb96b2a46a38aadc9e3088fddc81e717cd86d28b6c755b8bc500ef1da840ee5dd98d444c9de4083e5f7871fa4ebff863d70c06dc69af94a9c9358dd17c327fb26c1eb41b75b3d0c38b604f8fa0e86f1c5fc39494260137857f1aa95c87a59910025c65e2c361541444c37802e22bcbeb28eac046af229b38a8037f06be8ac27863da918446c72cbb3149d43aa3b81b2ee4b31c141b4c31f932a9fdfdf6c4ef5bb3ef15367649b877fcb7c2c672fb37776185771117c95fbb4c5326997030120ce67693a0a4a5bfa1fa22f176e795e38047671b485774ea64b866f8b046e6630acf10b0fb3cf5c5b7ee53470932600ad520cdd9c4710eb4dbbbeea050dc2a99c107a99c7045de0bd7b5fc51815365a9c1d260090e14929edd17c0b429ec9cde1cacd2c5038ee17474f2984505c0c66df4581587bbf1f804ed7a759654e41115fc4089122e3f36d0c039db4684b306e99ce202eb056ae1c7c6cea821f6916d8daf678ecbade0f4aceecc0f5e82695bae1d221763cbf697a4042d9cb726a10dbf4c39925be6aa248900dcfe8ded82ccd248b482f82a47f35bf89fce183fd7c27cbd6cdb055ea5b053f73bf1c52f052e9c19eb51839ebd4160a59108db9ce95e3311ac85bacf056db1498a37e4a8761eaefbb8934a1ec9bf97c706b36fe0e57aba1001312ad556bc29abfe896a5f9059485baae57ddb2b91a3752aa8d2a492a19d0691837fd7d831c98bf494f607c25f2c19bf941c92ed378f650e2c2d936c730d61a86031bf10ea89b71c237dfa51dc751dfc1d40fa5da403fe1024d7f98bbb0816cee046aa9743a938df539d8689723ca0aa9cb192ce6c1c1f2da7cf3ad8370aa533a4a7453e15ce660757a60e8888754b364a1a28134c8061efbb1d06c347a977aa6653f1a00ec6037c9f96f5d699619648307eb5963ede52365adffa20028f4e67689e6dee18b6d758ef5dc91846decc81016f3b6fdd35c311e54e4cc4ae4eae76414446f01165a579190bbdc8b5396c0c7cdc69e1a096595cf93ea333489712c65a2790d5f66ac910daee03a900a9aed32d55462198b55c45fc7751147fa50c4ab02be414d419903cfd7f45afca28fe8c08a497a137ed05ef1b3e6647d46c02805334b1489cd98997ffa315395ff354c8c3a899240b4f321e04d3b4d0c4e7442ebd187df0135bf241672e0a59968038d498b4b7b95c2f55277fa479b11343445a371cf770ca43c21b8f2912908208dd053cb2cbe7dce2d636bb7192ab5695222dfb4da90997c1730a24b0edcd314c019d222255f9b4ec407912e47b06fc95b21f6a6ebdec770f083d8cdf830109af6141427e095fb5ef758f8ad5ef3695e6465b4caf40300ccc01c26067a7a872bb60b5da0d4aee94158342303faccb87f172fe5863769e7ab16357dae6c16015814b95ce747f8431ef0a87390ac5d615be1679d88c0af6758fe15e0b2b8c8fb099805dce4ee9258589ba99189a68a3d2dbd57446c7a9f56271774dc3c3a484f6c014a5ca61fe60d053e03cf7e0988ff3700495f3990f455da74dbb8864740e291082299c88341f9398869b240bb0bbe69d11bc54708ce972d813fa1d8776c8dd2cf2d866c9fa3ef02f41fe39229595adf3a14d46ebd3b661840f09a4b5d36f1064914f6ef5ab5d1d85d197e21e4c98d5580ae1d3dcb9a992edcba416a96dfd439d404ec10d2d19f8963cbffcb7b7ca0baed315f897ac1f2e1be6cd35996e67bbe12c906574c28cb07eabbcef773aff41ea65c719dbbd49b4979212d92616462d1e49b37d0df9b56cdcf7be27c506d3ef53f8b4342c62883b1947e9e4f2230cb4e23f17d913ebe82c48a1c6ac57e02ace5f0fd1a2154efa8b3b02d3a4c6631ded4ee84240b0b95a9bbbce708c76f6ed1c09967ecd5b47e4dba", 0xfff}, {&(0x7f0000001400)="b899939924331fb39ba97fab9ed4a32d978e3b3256b424580ad183923c5741a79bb8ad4d5291a50fc11c4d688b73f2883df4b24efad560d1802870889c731a15e6be59902bc64e5e01fdf0593a213ed6986985664934e67ece5ceb90fd748c5fc77d3190e3ca3968b8605c8f8054b58805a813087f7776bc87de76dcaa1cbe91f5849c2e8b40fd8b48f89020442a24ec834b50cde0f27de1e8e6a4e3378c07dcd346c4b438797f96fc56235f510a507543d02ebdf2da4122aea60b4750a749dbad6007350953b223d8c1877b098c2cfc438b8f2fb3d8bc72943e8a42e0b123e53f052e63f14e9eeed03d3001e7d33034191eb1f503d30a5c74f340bff03a9674dd70c7e67af54f34cef89d3d630adc5f0d1af57401c2bbdf6203027ec07f865bf59398d437339912eb63291e3ccde0e731d9e56aa597fe20ae174364dc68af2dd08c61b498577b80b88e2eae8c6bf1239ee5f55ada8a00de5256d76434f2a785177afb8d88e2fc6abfc89573faafb5486a86e702aba91142374f8edece222c2cf5937ae33505e4155f77e16afc8eafe8ea5063d74360afbac7ae10d010df758123755299e2d6e1d896b9bf02fdb6aeeba5609c456356b64a309685ff199275e754170a02c2dfeb13f44e306e135072c4574e1bf46769dd2de5caa246e7dde5c2e3be49a2f9ba2f099b5f4674feafa896943424d4c062eb59c36b87a923156592997bef96913aa3eaf7cbc00f3bd3b7e6e11c650671be38155d51a931bc0159fe90d86818667f53f99de5c78c9b2a45055ea27989d25155ed019316d94b761a471910add3efcaa209b557d3004ce42f1e9ba14dfa1b852d30ff0648c5fa3f1caabd317f1a8df93e9c88d2017639d81f3f1452ac5142ad3b073b435ad2cb3b56500017d43a9451b8d35e84b81a51c1aa6a20a8e175b896d7653ed0007dde16a395a644e18f9d91beb0b7b7074af14eb50eeaa8db9bcdc855b034814abc778a157669d7f17f0f9dbf6eab8d260654cf1b7a8f68208979389b72f26a2bdb8bd2e16849f47da73564f4252575eae7710cc9690d338c2a94769b17ef40437e00058b7bdd59e95d4d3ff9e8b0e6cad9b4738aa863c739e171d25d5291021211b685ae6447e9526f5a24e111d6e4ccb3bee8fd9d8a20081cf023f2e7382728a83dbe0f850a8d056bd77040252a3295feac7cab3365cb06b0a7f92617fcf617c43ae2590d8f6387c8f06ab9fb289c44abcfd79f29c4b2a681dc49d8a09f8a50c1f6bf3315d2ac27e484dbc0266a6561979fac238829e68279d2937167eaa2e9948300ee7af7825c7acd341690f36c7f8de9d03a417a9c9ebb1a9d7010068f1c3c3c98d4cc89e536647eca321578c9f4456c2cd27ffc50da9c2821e0f6be3a6bf52881fb100e0a4b568f5e4efbe9d4d428693abaccb9accbc007e41fbcd43645fbc6e68deddf60cc6e01764f31d1af434034aff131dc799e4db3048a2a7f36e6e46b295adfc06dcafbc15ce651a1c1712661294905b263ddb9d83752c7db792bb490a4aae15bd4c201d6202c8d477f9b2657e654a4ba2f61c5cdc3ca0390b2dcb813120e44af546197eb4be31de2bd055397f2c93b2af569f9862880164cd2ce00ac29d52f022ccb0c002f4375866616ebec3bc492b84c35fa36d9c8c2ba803fac0ebaf33c98d6ba7144749c27bfbea33678b31f891c447c78fffa6415963b327acc057af773fab62cb4583af8e3080655145cd8e81e36377812b9d16e58d39bbf80c37cd397d08a6eeee0f43e7b7654bcb6d2eb1cb9f07f03ec66c38cccea52b33e0dcf61109a3c6952c594d773db80364a7bf57795bbfc9936562783b21b6bbacb49255a08cdf8aeea737236b7a53c3ab387a4ea47e0f743345dcfd8bbcd9cfcf8429293fa300a121ecd5d783cc6619cc05a0db814e7fe577871371cce8afd9c2ce36232fea38caf05c7ac7bea5a8b902b9ebb710ce836d269489d7420f5cebcd8455610247c65c31e683956fb19858ce8aac660500b48bc2ff3177c9cae0f54aafcc1cf1fbdb70d6a76fff3f44f7feb29b9ed58079e87616a6a8c991dd682de18d2c0afeda40d6de3b9f58db2dbe702516b2f3faa197b93768cf8d98333cafc154872aa95461abc53d2e03bd3b96b3b6ba34ca6b9194a5c025f47dfe1640ad8bda44de29e156a4d3703f6b7f94c773b83794f4afdaf555607c3d69b668f18bdcf1e477e5dcc1f7b64696b9f4da760d8e69dc821aae26a20cfca693170239a65bbae98b3f4923786a28258b8ad90f50637b20f4b40c5f011f63d8931ae82c227834e47ed18e05500cec8a309cb11cb314c1d143eab9cf040b38ff12bb1d13ff7ba867e7bdfd6e4f72f4f9a3f36911b30e5224b097401363dfb712f15cf26cd1630928b2234130d1fdc5c805ffb38d5673afea17bfe818385d0357a8fa5d00792fe37fe9dad683673ac4e876e56222a19d0e10deba4569d949563cf425f80db932c279b326c76257bc2b9027f409a1fb638d9db2af7ca4051951c949abc126679f55fe0e47d748b8ed19e86079d859b838bdc2e69271b8e69479c198df32cc64341fe71c244b4dc09ae41bcb9a36ce52d19a70766b49445323535d8c373e867e19b637060f235515801c409e5a7c5df5138a7cb51a3749624ed650e25a3ff433413061420e57c2f42d78b15fd0d2eb90ca378c6dda8157a8c56f54b562437cb977b71771c0ca44bdbb326c5a9d1ee0bf27e5f70c55cd61a1854fe28560cd28e147377b546397e14540b59e96cdc30c28e703e4a9f09336a869114784feaf9d4024a9d319f1e8b30884c7db164e931613231b9a90b85e33b9fbc4ac3a76325de025f27f23267091abcfcceb9cb5be50cc33ef388ec3db532556fda369e2e4feec9b2f9a8fae7aed7abc7950f89e93bfe8f32e3b7e78304d6f6f85d38a4de1f63b3564c8b1b0e358871233d2acb68da2e18af713d1bdbbf475296a71a3fed6e69fa768b529cadcf5099041571ab7ddf24d385e7092a7a3c9253b849a3eb4ab29d9df5858969670dc1cd28e41d08711a3bc7ad625111cf3bd23605ae277b8d26eb882bebf723a9c890def6c29598fe850fb234449322ff77c51ba61d5736cc6c53c7a117126458935dbc9badb7d5e602d8c5c782c3f50c2a900a92958b97ee9e5845dcb72b63805f33384e351d4460b62a211f5fdbdc3b0fcce4183ea8633528281cb8af3488e16adb6aef568af9397f56c425ab3166349e47162d2ce489f129fb3c56c915bdff4bd40fb1f03931d704b629c85374a77b6b34a8e14224b459f0cefdc731816450b978824480cc8fc60839349564373072abc91dd5f37f8a4c446e5b404ba3a992013b0a0c98265bd90c24a1d451b54966ee20e6b599af2ebee4581a3265cc869f05ca64f23f504070e536287924efb184f577096a41711034385e7cc61e2595c5ac458077c268cbe8725305303252abb8effac514ce8608", 0x998}], 0x5) 11:46:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000140)=[{0x404, 0x16c3, 0x8, 0x3}, {0x1ff, 0x0, 0x5, 0xffffffff}, {0x101, 0xff, 0x5, 0xfffffffffffffff9}, {0x0, 0x1d98, 0x9, 0x3}, {0x101, 0xfffffffffffffffc, 0x7fff, 0xffff}, {0x40, 0xf842, 0x6a, 0xd}, {0x0, 0x9, 0x200, 0x9}, {0xd7d, 0x8000, 0x7, 0x1f}, {0x20, 0x3f, 0x200, 0x4}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 11:46:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(0xffffffffffffffff, &(0x7f00000004c0)="2709c2c8f33e054e60ae90c60d452e08eebc992eef8945515a3366405e8222cfc4183520117c7daa490e6f58aea39a4b6186905b12930495639f02c0f91d57b98eb49a4f87812e17d58109b241c3fb4289d8f9002f3b183b147feb1c0ed800c4293126865f0138a9053bf926084ea48d92b7", 0x72, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0xffffff44) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x5, 0x5, 0x1d200000, 0x9}]}) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0x3, 0x80000000, 0x40, 0x3, "1f6b72c37f2e0dbb706cd7ea6d093e56c85979fb", 0x1, 0x2}) sendto(r2, &(0x7f0000000300)="c7c675069c977a1b1e99ae7fef5f6e10fd6f71e0acc30a167d66211ce92d2681406685f42ef62237cfd9db99bb2983cbe6aefc25fe714b98aeed8475c4b7ee122eb881a5af8311d371466d81d5525f2d65c07937df1c5f1905fe844f3852253a0fc29b68293da3238e9ed86718fd7703f6946014d2f9b1f63a8b84c4231a84b49b51b8e1c6226698f13bba3bf984a3eb9fd1add0e309c3c9b29e871ead423ca58c10f05e198564acd5d476dcafc45f7e3d474b6312827290c243508a06090de9cd0d6b458ee93a73", 0xc8, 0x8, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) socket(0x1, 0x4, 0x10000) r6 = dup2(r0, r1) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, 0x0) r8 = socket(0x6, 0x0, 0x7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/172) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x86d\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000040)) 11:46:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 11:46:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:46:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) 11:46:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x6bbac22b4d573a92, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 11:46:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="0d23df010f6fcfa38eb6cf4190d8395b620c4e740cfed243ec50e4fd93a84fbb4a55565b59af65e61ac519bbacf5db26bf84e5c32c823b4b310d9396192c53d82bc801a05355b840e58c5ed17c15768730474ee94d9308270b7a4d53d35da0f11b99fca0ba7e3fd8c9b97f4b2474cf94f5b6f67225f9f9a90a965bb1b5df261621df011a4e789f2503be715d36b9c5486770993138f0406a11375b5cf6f42eef56d2d31dc496eda3a8c95d6e3d26e48f2732f0f3c94df08addf7b5267c5527fe8268488c4fca71ed505687bf9a1a02d917e0f96e", 0xd4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) 11:46:22 executing program 0: select(0x40, &(0x7f0000000000)={0x400080000000, 0xa4, 0xb9, 0x49, 0x85, 0x4, 0x5, 0x8}, &(0x7f0000000040)={0x2, 0x75c4, 0x7, 0x6, 0x5, 0x81c, 0x1, 0x3f}, &(0x7f0000000080)={0x274, 0xf01, 0xe, 0x7fffffff, 0xfffffffffffffffa, 0x100000001, 0x3, 0x1}, &(0x7f00000000c0)={0xfe8f, 0x5}) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 11:46:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='K') 11:46:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x100000000) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fchflags(0xffffffffffffff9c, 0xc3842ca2d1888830) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000800)="9cd8a7d095966b119876e1e0bac452d8224b383867cfbeb2025ce0734968b7cd8ba620bacb825fdd5c398ca83aaee92e1db6a797a6c1967ac8976f4adf94850745f0d02e9c227eda3d5da6220514d611955f6fb0135722cd3388a1f5c2f4421fc7ee83b8ab42754474c6d0fdd137072b75116198d9e37f964bb1c157b551f5cc97541c288e4af15b2524361735ab2d64f54eab60ad549b04438500150e0eab2e38ac85dab770f43eeb7a624fdfe39d58135897e96a65767dcd83c2e2800329bef281c05a2e5e835143d73d63eb4a674309fbee5bd3197ed1cb709e46655ad6b9eb27ae976df3087a53b9bd1052e2dbe4ac5cfafba9e319df08ca3bd0b6ce808a0add5ac78b8401365201a1c54dbaa5fcd874f5df7f7034cdddfb9c19b0ca516b7d91af8423cbe1c91e4e5d172df8e945b45de0fc7884c49bb82341954b24a856a737c3a5e6d247351885ab27db45a78e8a744b216090449da0779c063ca5b8ca211e6b325f13504c469882f94a2a0cd5e4cc8201dbed91c1ce120ce4fe5a50757bd21f7c26c7cc85822f9f12a6d58432762d66d5429a602be50629e530d56f176de78b3e0618fda3493b02678ff7c9e6ed967a95c5ba44b488413d9df8b8827832389a352b259903770bd1f7352ab46eb3bea1cb8a5b5bca8309c25f62445bcd46170c224aadef4128c0ca358da707a7f0487232af4118aa93d3ac422aa70a5226ef356fd841e4eb5fe8c184ba0bd8aed01239997b9f1c8a1016e91956ee4671d400059f264a722e8b31e35e97cfe4a0d60278617df3fec8ed5b2e06ca2cfdb016d0c846c4bf67d59c8d6af9b3783498c491dd382b14e22e2806d43402daf944673244e1b8cca1dc13815856cb8f7dda165a57d2011ec553a9270ccb6101f8977b04864e843acaeefb5aba4793e7896e2c226ac53ebc41941df27a7fa72bdcc923475c02f8c1759e898c292efa06e70477dc989f9528e6312bea31c55bd21690d5704f25d83bffb87b583e0ed4ffe4f78993d17319abbbe5b5386287482bf64cc2cfe62f157bb681eeb920f70b8fa9511cf278ba77e5b233c629d5d84338d53f53752229a2a3800325f6238c25c7ff1daabed9a0d54fbfb26e22ca4288e3c9cb30906c68f8fef060624e79d563bd32506cc25cd9b8a41b3e9f2a7848b86e88cfc8849ae554866d5181ab6b80e9a611a90c10cb712add9e6f9fd85e20c734033f761f5968bc2c4b342fcacc22eea7d6d1b85c11c351ec9a7fd8b09a09211cfafb6bc5df7b9de3e7e4a1063e3ac44a47acf55c01ffd249d683113cef056b3b3e31a5efc8509786f15a1ac81a55c44fba673d6e69bd933d5e1516259265d4b2d10923e20ff7b2e5752cc9ade37bf068a7fa5c57712a136afdcdcb883d3d6925755fc9a810f73be5303e15", 0x3e9) r3 = syz_open_pts() sync() r4 = getpgrp() fcntl$setown(r0, 0x6, r4) close(r2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x6, 0x1000000}, {0x18, 0x3, 0x3ff, 0x5}, 0xf5d5, [0x9b, 0x3, 0x100000001, 0x2, 0x3, 0x4, 0x401, 0x1]}, 0x3c) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000440)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)=""/79, 0x4f}], 0x1, &(0x7f0000000340)=""/176, 0xb0}, 0x41) ftruncate(r0, 0x0, 0x8001) dup(r3) syz_open_pts() 11:46:23 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=""/174, 0xae) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1000000000], [0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x10000000]}}) 11:46:23 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x1000, 0x4300) open$dir(&(0x7f0000000240)='./bus\x00', 0x381, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x80000000, 0x101, 0x6d9, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x8010570e, &(0x7f0000000080)) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='\x00\xfd\xf8\x00\xfd\xde\xff\x00\x00\xcet\x97K', 0x80, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x2, 0x0, 0x0}, 0x8) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./bus\x00', r7}) 11:46:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x35, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x50) r2 = shmget$private(0x0, 0x2000, 0x6, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = getpid() getpgid(r3) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) fchflags(r4, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x3) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000240)=[{r6, 0x100}, {r7, 0x4}], 0x2, 0x1ff) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') r8 = socket$unix(0x1, 0x2, 0x0) r9 = accept$unix(r8, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) r10 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x840c, 0x4) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x5, 0x2, 0x5, 0x0, 0x8, 0x1, 0x100000000, 0x1, 0x3, 0x101, 0x1284}) accept(r5, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) fcntl$lock(r6, 0x7, &(0x7f0000000500)={0x3, 0x2, 0x0, 0x8, r3}) pread(r9, &(0x7f0000000540)="78033eb60cfff5df74a3c90a743abc436160b1e1115c294245b9bc9d2ad4006ec2341bd3b6e22dab92ead4bb592b2acd6365d19edc3a67036449b657ea76d65eb4a3cc2df773868e73121743d43ac0ee47875a1c3e17ea591744ebe1105e07e977cba6518313793f113abc4065bcb413e1367af654d428fbe127caf80ad60c0ad79512d6a1a1e65b0bb3d4dc24fac1ecb6bd389d617633d96b8336402d13582ebaf6de6cb857d4335dd06ab00c54f3987a71e86cc2ffd5d2b45b32ab501a540325f2ff0a0d4fa1a79b96f968f3e3f90f414268eccc64aa939bef7c06852a1ef48ccd3777476cc6d07dc10cbd948116a8", 0xf0, 0x0, 0xc) r11 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file1\x00', 0x20000, 0x2) ioctl$WSMOUSEIO_GTYPE(r11, 0x40045720, &(0x7f0000000680)) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) fchflags(r6, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff}) close(r12) 11:46:23 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) syz_extract_tcp_res(&(0x7f0000000080), 0x7f, 0xffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 11:46:23 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) setrlimit(0x9233420ba51dcbf1, &(0x7f0000000000)={0x80000001, 0x4}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x5, 0x20, 0x1}) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) setrlimit(0x0, &(0x7f0000000100)) 11:46:23 executing program 0: msgget(0x1, 0x0) mlockall(0x0) 11:46:23 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) 11:46:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="76062e2f000001006ec1"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r1, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r2}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x4, r2) 11:46:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x90d2, 0x0, "0000000000000000330a00ecff00"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup2(r0, r1) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffff, 0x9, 0x890, 0x0, "73b8581213b4da01770cda893d1115414d81281e", 0xffffffff00000000, 0x7ff}) 11:46:24 executing program 0: r0 = socket(0x5, 0x4000, 0x0) setsockopt(r0, 0x0, 0x804, &(0x7f0000000100)="6adbd870ee3608037ad380167e603f2c7fef2e36cf9745ea0a8ae51601b0ca996cd349f28c43c68b1df74a30fc1fb198e489fd33ea7d057fd31aa62c4a1e3150b11f5a43a909a2088e0ac2808839ba", 0xfffffffffffffefb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r3, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x20, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r4}) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x161) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r9, r10, r8, 0xc5ee97984d344064, 0x49}, 0xed65, 0x5, 0x1}) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffb5) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r7, r12}, 0xc) setsockopt(r1, 0x4, 0x200, &(0x7f0000000000)="edf28386b31952ed9c92d8263e0e4ab91dc690ddc525b3a3035585d38b250903c507f138537841bdda83cedaed01da27b8e9c077c228f83fcc02c42123f64b173006ee2c358621b75a5aabc0080f35d9d039034d3d9d1502f398b7e2871d18e7b95e62ddce5e5ef5de72424efccf8e9c36687d2af14187347bca12bdb9101ede11ac4a77c55e4add826a52cfedd39c4963b70294829806616f9c", 0x9a) socket(0x0, 0x8002, 0x1) 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x53c, &(0x7f0000000140)}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:46:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x3, &(0x7f0000000080)=[0x0, r3, 0xffffffffffffffff]) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, r6, r12]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7fff, 0x7, 0xbd9, 0x99285d9183bdb7f9, 0x14000000, 0x1, 0x4, 0x2, 0x1, 0x3, 0x40}) r2 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x8) preadv(r4, &(0x7f00000020c0)=[{&(0x7f0000000c40)=""/4096, 0x1000}, {&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000540)=""/190, 0xbe}, {&(0x7f00000006c0)=""/144, 0x90}, {&(0x7f0000002180)=""/205, 0xcd}, {&(0x7f0000000440)=""/106, 0x6a}, {&(0x7f0000001d40)=""/73, 0x49}, {&(0x7f0000001dc0)=""/220, 0xdc}, {&(0x7f0000001ec0)=""/210, 0xd2}, {&(0x7f0000001fc0)=""/249, 0xf9}], 0xa, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x2, 0x10000, 0x1ff, 0x9, &(0x7f00000009c0)={{0x101, 0x100000000, 0x5, 0x2, 0x6, 0x3f, 0x81}, {[0x101, 0x1, 0x3, 0x6, 0x3ff, 0x3, 0x4ca0, 0x8, 0x1, 0x6, 0x101, 0x279da3c3, 0x9, 0x9, 0x200, 0x5, 0x2, 0x20], [0x0, 0x1000, 0x7, 0x5, 0x6, 0xd6, 0xf92, 0x5, 0x4, 0x2], [0x200, 0x4, 0x3, 0x5, 0x4b, 0x80000000, 0x2], [0x994, 0x2f96, 0xf8, 0x10000, 0x3, 0x6], [{0x100, 0x5, 0x2, 0xfffffffffffffff7}, {0x7, 0x0, 0x0, 0x9}, {0x43, 0x1, 0x6, 0x2}, {0x9, 0x2, 0x101}, {0x6de, 0x2, 0x8000, 0x3}, {0x5, 0xc19, 0x2, 0xb7}, {0x3ff, 0xffffffff80000000, 0x3, 0xfff}, {0x40, 0x7, 0x80000001}], {0x8a, 0x3, 0x1f, 0x3}, {0xffff, 0x5, 0x7ff, 0x8001}}}, 0x3, 0x8}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r5, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r5, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r6}) fcntl$lock(r3, 0xe, &(0x7f0000000280)={0x3, 0x0, 0x4, 0x2, r6}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)=0x1) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) shutdown(r2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) socketpair(0x18, 0x3, 0xe41, &(0x7f0000000300)) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r7, &(0x7f0000000780)='./file0\x00', 0x8d, 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() shutdown(0xffffffffffffffff, 0x2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500), 0x100000000000016e) r1 = dup(r0) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 11:46:24 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xfffffffffffffe12) shutdown(r1, 0x1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r2, &(0x7f00000008c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000300)="3d3694e9a0467adb09addf57b5be04b86c730795d72ed879a666fe23a6b676008ca82bb8f9a1443eeeca0d985d0d061060e3930c9fcaad5345d17366734422f8887c5befed2c64aef0ba44", 0x4b}], 0x1}, 0x4) 11:46:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0xb1) write(0xffffffffffffff9c, &(0x7f00000002c0)="4534dbc2c102b5fe09c9fc095593bf724f776092d860266d4e5c05cc900a8e95e5b6eadfbb336089802cc6d04c1ed99cfee005ae62747aaa736d92e4dda17f2b162624b4b3cfb2d71f4885d6e4ce1518c3", 0x51) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 11:46:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000180)="b0ac5631abc9ceb0dc98b0d60b210a843ef3d267e8781b95876a325c35348a7c683566d24aa636becf59bca58835032acd79a9ccf8fdaf9ca1ec2dec684c069398cb414504bd87d254495762213ec6c1b3b96aee87a70eaa75d0f85912d68f5eef4c637a2099da28562ca10717ff5d8be590dfedf9a91fdea3dc47a52c134831e897293cab6efc07e32af89c43b05c94c0710be1e4c241d95b3658f15282c0151e5ca229b5d418ea7ea1d21a6d8f21ab52488a378ecfd3d240b3609b34ea0be246aa58a3f9172fe89b2ea7b0f33128fdf0b2b8d5a9538f159aafa68511792d031b85f1f70f6fab8f2810949fada99a44b98e3370de950f", 0xf7) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) 11:46:24 executing program 1: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20041, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x3}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x10000, 0x7bea, 0x7}, 0xc) r2 = socket(0x18, 0x0, 0x94) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x8c1e, 0x2, 0x400, 0x6819, 0x3}, 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x1, 0x3, 0xde, 0x1, 0x6437, 0x8, 0x7fffffff, 0x1, 0x0, 0x9, 0x7f}) r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x8, 0x10) fchmod(r4, 0x12) fchmod(0xffffffffffffff9c, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x2, 0x2, 0x6}, {0x18, 0x3, 0x8d, 0x875}, 0x400, [0x7, 0x7ff, 0x2, 0x4, 0x3, 0x68, 0xb02, 0x1f]}, 0x3c) pipe(&(0x7f0000000440)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480)={0x482, 0x0, 0x7f, 0x393f, 0x5}, 0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0x7c8da26d00296e47, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000004c0)) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000500)) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r8, 0xc1045763, &(0x7f0000000540)={0x1, [{0x1, 0x1}, {0x3, 0x1}, {0x3, 0x40}, {0x0, 0x3}, {0x6502f21a69cdc015, 0xbbc}, {0x3, 0xbc1}, {0x3, 0x80000001}, {0x2, 0x60000000}, {0x2, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x3, 0x8}, {0x1, 0x4}, {0x2, 0x40}, {0x1, 0x7}, {0x3, 0x4c5d648}, {0x1, 0x5}, {0xcdf76cfc7625db5b, 0xff}, {0x2, 0x4}, {0x3}, {0x3, 0x800}, {0x1, 0x6}, {0x2}, {0x3, 0x6}, {0x1, 0x80000001}, {0x1}, {0x2, 0x1}, {0x3, 0x4}, {0x1, 0x1}, {0x186f5b0cd48c78a0, 0xfffffffffffffff7}, {0x2, 0x1}, {0x1, 0x34f6}, {0x1, 0x7}]}) r9 = socket$inet6(0x18, 0x8000, 0x8) recvfrom$inet6(r9, &(0x7f0000000680)=""/69, 0x45, 0x1000, &(0x7f0000000700)={0x18, 0x2, 0xadbb, 0xbe0}, 0xc) r10 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r10, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r11 = socket(0x20, 0x2, 0x395) sendto$inet6(r11, &(0x7f0000000740)="fd83fab8fb447f2d896d18542c3ee790168c24fc41eddc019571fefa9c80657f908020391a14eab84a62057a7bab60f0bb3ba28dcbcf9e5a664a7c001f371b446b5f56d657cb99fd4c808a896af63e357db7bfb3e67b1423244c1d39890e77aae45fee09d1f7f719a4be1313e2fb44c3aeaa7da78d0d5d4d147fd73781d03dcbbe3ed70b37e1aa8876198273628960e78873adaa76788264c3dfb69f0de7f8a70fd7bf03672097f6cde0f9980e53e179baec5b7832ef9484af6d64893f1f8a75520f7bc551cd6ceaab38af2c5e78bd27ef506743d969001aefb3112f32d897050ea1675e16e54735870c71fabf3232b426b2d9f6697bb812320c13dccb0e30364801ffbb4caa5e52fc8572c8f904898372e7fb053b05ecbd12d1caeebdcb549965b2b52d1a3f0094de10a175600e3b415624aa3738525b1bb565bef183e69bef77f0694604878376c1bee8fe95a6f3e178b67703794d7c45e564fcd6f39d75a67efc90058918874da97af6884e984708ff1e9c9db9817038c659253c88b91ef0a3ac972800befe0d2ee348a65dcd5dde6ec08cb66885a2b162e201c7a07928115896ed84b609ab2258d0e269589708901947cbdc51af6ccdfe87bbc389f5c325b6a7e8b7bd0e992849eba188337e0f972a523edada1c5d5698bd9ebb5e5042da4b33a25f0bb198ac0da4cef24a3a0b878a1280bebab263083105eff825146288c46c638b85af05af1fb79f676ccec93c8de81811262cbd9749ea3c6fc17e31827b0b321833906906e624b58939a078691bb234e9133a44f9a73ceb5ace66a31cd4a81a3350eab2381bc511da47b3740b392e31ae60358e4f0dafdb69b8a88ff064736e7347f87a05b3fdb82814db2d8c32a2f9d1f366191dbfa8759208b318d8892058b7b2a33aba9accd4a1e7e8aad92b453963f79e196557aae468dd7812c93ec497e4820283ee31ed6c6bbedfafa5c8174ad3ffcb2dd06e76096b78cf42ecef08509cd449c9118b129b9dbecdb972d0334f75c41b5bada720232259714acdd5015d76bc84a4d46f1a300044bf37ca4df9dd18d78d165b8cc444dbda42e21a5e4915e7df52a830e82a9dfd4c078d1c7520e5967a1933b51c8340df86f7431b4b09ad6adf931769d0f9179be77ea620d3e24f0b8133aa58baf754e761d0a6860a82114ace5b70cc061837ab8c011ac9ceae9e84af09fde4442ea1dce877e9bd0c38e97d58bf878bd58077d46d422c01d85f79a97833b58dd77eeb76f46975933fe8d01310f3fbf72d601dd6a044f56efc345891090dbfef1f59bd588783d821c9958c3eea7b14da2340a9790fd1598b7fb5c71131fe4768532dc3600833862da2581dd4eb8718d64b64fe5704c0d8420b8ca50a1e4481906bb04e2357dcbe5c1f675b4f34c3298991f0c780f0b74fb88e62b8c6fc5e3607b770e2d1796dd08f613a7d942283af6f2b6e2e9c73e2d2fb612a2566974c20a7b7a3ed27f30f2c43c45dd8a3a414417da0be0b745d968f6e6d8ae488863de9af266eb475ec2a58f25475425abd19e0b8fd88ea9e226d5830998a40ccfc3163a1d1f6115cbfee89df3631392333b5b81c9ce4960eaab1b477a5254a0faa1656d07512f039539fc4a70c0a77ac3ae13a9bb28c0725176cd2904673d1e34d55eda23319baec3c4460ca161767a87bbb46dbb53033040bfc8e114ffb43ec7378ca228afea961229ec2befeee280f0aac03fb660c56d73c36bfb8d09b2a103b05a4d77ec0f7070b1c986162634357ae58fe1c5c4052360b01b6eaa259cb53ed4d2881347658a5f903808e7d26463ac87f4d67f423dba1b0281298a7ac0e7c6050531de534d9a66cb6cfc203b2c6f9af615dabb95241acf5ad82fc7713d39dbe00c1e99ec4e165e6a764656fcb00a00d2b1158ca576ef93423f4a6eb318e19e8d3756c7c4164c4e10487b779ae72201fa5624ccb6ff35d634d0bffff1bc7b43d676ad49fddc31d06eecdff80538f2aa2c17f26c98dadd7b8fabf978a5b15f9e0e43af493067468f6bef3dc1358bd9f3fbe22f4ba6ac447ed560d2e78b59b17b178a08b0a560d1c7cf5b99b4939789cacfa03a0a201d317a34e9f9a1d7798a142bf39db7952824a40b2caffa0a0ae3b0436fcd2389c96984b018b9595baf54c656d481e761a98dab9e423807f2e97b5cf02284cc1ddf06777538e00434438773810e8a095b884e4d53656b5f1c480fa0479279e82e38cde6645f8db4fa9bde43e31f1c95c07759889b309a164d3630760e88953da6644d21c3560f2c72891fdff4333c8c9ad28e86605b356e169c6b09d9742a0daaaded8a7b4ffe9e19f150a6c3f4c19efb996e76d9091d05dd8be6cc87ee50a93ab5121b3955c3a8a65db16678b70a6957e03990110ed140dccb6d213c09c387d7da496d54eee8c675324bad1a35ff4eacbc7843677354460b2d8cecc69953c70a065b8cd306c5fc1944823b202cb79b2923a27b668f5aca49523d2837c5beb6780779ab7134210727184fc91f1d830ebf389d2dcaccba2acfd637008ac49fd4fa91ea3d648f5737bc21b0b2e9925b24a6b3f120639118def6c5442243c0b4eacec8fc11a95ef26501cd5bbffa951a55f79eb97fbffa65a3e92016b3d3d4d4e09ae3d8199409dacfa302751558869bec9330c3ed59dc3dd190e635a7c4cab28eca54ed911799e5b02f0e62700f0b527d5b4514b8f7777029ca899c46bcaea066c31668b94ef8d09e430757d6c8a6883cf741037c917facc068b05e84278e43afd037738bdf6b7d8459be69ea6882c187ae242869a5d05683ad974446033ef2b63de292bd14276355f28661535363e341933bd6ba69a30edb251beebe431299506606af22176ff8008ba8f04b6be71eff2dce96e58abef55683011c3bab4e5939ab03a7729eadb4357471414e9a83753545cc59a9990e33facf45ec706323ac8b41e82e360a5d32f04870e96025d1784a12f37d073e59490c6ff58d9f1fc7b8942f611379886953c1534df66d9865bc368a189f765bdc01cdb92e6f6547dd52b9cb99a8392649d072251869b6a65ed41e07089230f672e8f1f83eaeaa0278f380a6292b8908752c6ac598cd7f65d93470de2c9ef3f9e91f2dc4738d566f6de43ea14462d6d290ac2f49788052c7540aee726ecde3d714c99420c4c8336e82907c358bae93a9a47e70750e3e184ac4ddfe5fac596bc6312d40d1e952f941b41d1e06b55710102d5ba528d67257755d8be130afa6c030e8a0c4cbe8da2c453f6ee6c9772bfbd463756a98debe2661aa8d05f623471ee5f2e3cf63016e17e7ee4a7f4b91493cb05efa5d3f51710cad1abed5aef45384b565178c5285a91135e497f0419c9efe3b6f506014afbeacaca2c677dccc9ede36429413978a5e7132284aa6d87455f3f5a303cdef69d149079301f96dbcca1bda4f28c747694aad875b4992d7032a4b8ff8e7facf43fea93f1cdefb1f6fa8eb737e19159adc4ca1443ab9df64b64632fdc4b8c2204988d5ecfb4a876f6521bca310623d057f10551d79d2c5336fffd57dbcc4f8928344d74ec0ffebc14a44961b19de48fa1144eab6fb3b9104b855a86496cf604829c01bafd9f1045f1a31e88fccedb455875a99d5c90d6c28b42b862bbe7d0a8325d332af16c70d0ae1d0d1cc2af72301ed24b1556450cae888d06b365948e645d464c17bdb3fedbb125bb2efbf2a1f691e1fc42f467b24dc5e167ae4bd65a33542d104f854d3c5cee87229ad30c5e37130eb69eb05dc717b843f2d8bfa881894e8c8e8f4b75d8073321def0239add303dbda347cb41e43e19be2d4691d3f614820d9608f0fa55c96440a6894c8f547e05ce31e70f7b10e5c22d93144c74f7c538149e517007143e7f43ca20f0f8261e08fbec0a33fb5062117ae5806739297557f35b6a3f187d9ddc590f64866becd27412d47503241a614fcd34d1b378493d1c780aab3fb6c09cda3bc4f8183c493d3d5802f8984089248c1e104792bec373cd5da21fde0a78fcae6a7f29af5429dcf4b6941b53f92fc98b9858a764aab7c213ff56f863362a06741f4969c53aa2acf98cdb67598e9469302327bd03b5452e5db758511ab37bbd4831e57539582218c0f6f1644673b9d3cead4469d22ab6ec22f575d04780bc294b29325106fb9eb1a02f0b0d74f369921cc6ede3dfc86dd2484d8875f3b89cd384510a839809981f6e1421f45270fe6e9354245c7f53919f7aef99fb1376f9dcaeb011f73e8eae6f6a2027c0d51a749b83de8225512cd71cbc1d8b653a53922c2eb2378972f4ae9f0a01ccd11ed846eecf81120ef20517e1115fa6c642f3d5105bdd846cb344d1f602e68d4e57dcac0c003d6ba143a45e4dd6cab7d1ac40b68077a8e8424eb68f1b64d3af79bc0a5daefbacc15af6fedd5210412a802b52b5446dd5f90945483958d762abc5ab1c47768bcea593d6bc3e2548fb46d90669d4850c4eab238cdffa9da40754b5e1f07606ff0094a05d09005576f420e3d0b64368f0dcc90718455bd4be6d0bcb15532e45b752dc98e6945ffbf8ec47c8c172ce1bb8d7f5e8d680beffb344907cdca50661b5eb00565af23ced4d7f63a6418eccecf5b5eef868dd8aa4ae308e4959da8eb120a188d09fbf18fcfcf9af7236ae22a7bd62cea5bf2e5d14da5f6457a71f92abeb5bf9c85d690830aca00abccb74a2ab2e750a5f9d47831daf4246b64253d8983eeef1d1e0aa0a0a0aa137fd556c1b2b4fca5e5b9a69c36749c3d5ebcdfda2c8fb5c28507b772ce70fc03dee923aa73a080b1048c5e2d05265e5b62ea545b30411a2a6ad828e8655d1e20eea7c6cb921b150c7bdcf1ff97b7e4af3df1a908e60a41d963ee15052c8fa462632bf59ed24707e2a44f587e6f50b0a1074dc0080cf0148842eb1cf086ed315666e024059a26400bba2d288415988d453a05755dcff3fdf95f99d1baf1cb60c96ab3057624e939a6139ae7d0bfde33fe3aa19fb619b9a3a1ec0231ec9ad9a2300d5ca1504dada52f38fcb3e71b82c07062465a0403e6eaa46ae6e2c00a56262d4570f43f216fdf6df91d2f6897644ce955c2dcae235ff53d289b22fe7fd0c483d592c3b30874950e62f5f8e19742a31610d18ca079f0ad2efaf8771867f84d5290f3f5f29d17a33e69b45291736e9db925cc7d82877bc1a19034dddc3e2b10bacf9217b560fe1960f59f15385893c5e3165c72979ba5f1df20b622e6dd046351ca01fd01006088c5fe5f4716cb79ba9c0e33d1d08e9d132d92043d3d9f736368a3bc79145eea4fb52c977eb28e0d07edb118b49b7e5710994925e10ae8955cfad5a0a2cdbe84eea0222d898b954240bc1779ca65e624f283bbe42afd281f20422b3615d645277634237067ef3881ba6ef1628f95abb2cb6eada232b3a69a474d0c89733bcf91563921d2f2c2bb4eaf2dfb1fd15a5a701fd4c39840fe3d6f6a874d7ebf9b7d8eaed4c3a673dd3952e9a929634baec5129d22085ef778b156ddaa398bb3a71c501d978afdde48560dee92cd02fd10b152c73fb43044d5ac4d7f3985dd0698357edc679b74bd1fa7324f8c1ee4dfa1495fdd367ef03fc5e8f2a745b86d2e254c885be788c752595b6931b21ea9dc2990b6231dddb5d21587b78d998521ee55810f4e27a9e0213253edced642f817b9556904ba8d457fd41f9c2df69577e456b693538c763b1588c2cd449afc7ea998d7f05e529e4722a61b39b4b3e81d189cbcee0796c314629a4de8b0278ffb3e12d669bfb92f4060eecc79e8115f156819cbebbe858bc626485", 0x1000, 0x8, &(0x7f0000001740)={0x18, 0x1, 0x3ff}, 0xc) kqueue() 11:46:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) setsockopt(r0, 0x5, 0x8000, &(0x7f0000000000)="72428a919b67c0f29e2f9886fa93af0f6a1ce6f117648cede4782211710f3eb18d7cb9d177568e61a4c7d10e32ccf906a4227461696f2ce1b6815b03470bf26669e2398902a7e1f32d54fa7bbfecee3ded6641ed46d9a3b69e468480796d0bc2f1c7633a92647936d4ebd8352d20619cbd1c8ab8601d5fdc8e0e33b7bb98eb187d9fa3a589cb499b6c57b5059088caf22d", 0x91) r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8000, 0x0) dup2(r2, r3) r4 = kqueue() r5 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000180)=0x8) kevent(r4, 0x0, 0x10000, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x1a, 0xf0000000, 0xffffffff, 0x8}, {{0xffffffffffffff9c}, 0x3, 0x20, 0xf0000008, 0xff, 0xfffffffffffffff9}], 0x7f, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 11:46:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeb7, &(0x7f0000000440)="b62fb71d74fe0939fb79df6f4787e6db0dde8ae8080b0b05ce398ec41f926c50c52851ee297d825de5e303c77e1d7088c18c817350d9815f9a756dfffdfba41a8cbc2b6149c793133e48cc2205745741560a365f2b4702000000e6c87ce6f6d74a89e686aad857f44487c305d3616cf0c929921f28d262f0e9000000000000f1336ded82f939b666c2b3607e217aaa8811ffcb388db4ec38a00cb55540b4ed4dba0614a844985607f3c17d8ef68518fecad42ced3c953cf6f58f430265b613079375daa3643d51b9c9e90600"/216) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x5, 0x10000, 0x0, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x80000001, 0x8, 0xfffffffffffffff7, 0x80}, {0x0, 0x9, 0x9fbc, 0x4}, {0x5, 0x5, 0x41b, 0x4}, {0x3, 0x101, 0x1000, 0xff}, {0x800, 0x1, 0x7fffffff, 0x2}, {0x9, 0x7, 0xfffffffffffffff8, 0x2}, {0xffffffff, 0x7f, 0x7, 0x7}, {0x9, 0x80000001, 0x0, 0x3}]}) 11:46:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r1, &(0x7f0000000000)='./file0\x00') utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f0000000140)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x4, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:25 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, &(0x7f0000001640)=""/4096, 0x1000) writev(r1, &(0x7f00000002c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000500)=""/4096, 0xaca}, {&(0x7f0000001500)=""/94, 0xffffff4d}], 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)={0x1f, 0x80}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) 11:46:25 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mknodat(r3, &(0x7f0000000200)='./file0/file0\x00', 0x2, 0x4) r4 = open$dir(&(0x7f0000000240)='./file\x00', 0x80, 0x102) r5 = openat(r4, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000500)={0x10, 0xffffffffffff012c, 0x4, 0x7ff, [{&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil, 0x8}, {&(0x7f0000004000/0x14000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000009000/0x1000)=nil, 0x6}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000013000/0x4000)=nil, 0x3}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000010000/0x4000)=nil, 0x1}, {&(0x7f0000012000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xd28}, {&(0x7f0000016000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x22d1}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000011000/0x2000)=nil, 0x8}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x2b}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x1) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ftruncate(r0, 0x0, 0x0) 11:46:25 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x8, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffdd3, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:25 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) fchflags(r0, 0x0) 11:46:25 executing program 1: 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, 0x3e77, 0xc, &(0x7f0000000000)="eb7fcbff13b9fd812e020000000000000092d648", 0x14) dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x0, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x5) 11:46:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x20, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup(r1) ioctl$TIOCSBRK(r3, 0x2000747b) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000140)='./file1\x00', 0x200, 0x1) symlinkat(&(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f00000002c0)='./file1\x00', 0x20, 0x5) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000280)={0xdf7, 0x8, 0x40}) open(&(0x7f0000000240)='./file0\x00', 0x10, 0xa) open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 11:46:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000000)) 11:46:25 executing program 0: mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) 11:46:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') r0 = geteuid() setuid(r0) 11:46:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = getuid() setsockopt(r1, 0x9, 0x1, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xff50, &(0x7f0000000180)="000000010000000000ddff56fb1fc03b2500000000aaa9bd806c16d7") 11:46:26 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000200)=[r1]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334ac8dd1e7000473b2d98824b3da025bbd47b3bf579456fbcdb9ad897f5f728193ef16ab9b412fc4d5f16b136a5d00d1628b53a00"/101, 0x1b2) write(r0, &(0x7f0000000100)="c0e0cc6014d96a261441", 0xa) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[0x3, 0x0, 0xcf, 0xdf01, 0x2, 0x6, 0x6, 0xffffffffffffffff]}) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getpid() setgroups(0x0, 0x0) r3 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{0x61}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r2) 11:46:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 11:46:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x10001, 0xfffffffffffffb56, 0x8000, 0x5}) pledge(0x0, &(0x7f0000000000)='vmm ') 11:46:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) fchflags(r0, 0x10000) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file\x00', r0, &(0x7f00000001c0)='./file1\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x7, 0x4, 0x1, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xdcb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x5000)=nil, 0x8000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x80}, {&(0x7f0000f92000/0x9000)=nil, &(0x7f0000e6f000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e70000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) setegid(r3) r4 = semget$private(0x0, 0x2, 0x201) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) 11:46:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10a00, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x3f, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:26 executing program 0: socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x4) pipe(&(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x3ff, 0x4) 11:46:26 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/_%\xa5/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) 11:46:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) preadv(r0, 0x0, 0x0, 0x0, 0x0) getpgrp() pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\"\x00\x00\x00\x00\t\x00\x00\x00\x00\x00', 0xb}], 0x1, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000180)="ce1a492ad6830c7355a4083cfd1a24f4eb537a9001165b146c2f114bc4eeef76c9886681b357583b549d8fa3ae8f8d25b61ebd07d5625800403752", 0x3b, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus/file0\x00', 0xc000, 0x3) write(r0, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) clock_getres(0x4, &(0x7f0000000240)) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0xff}) 11:46:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0xf5bf) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034ff0701000000000000000000000000000000000000000000000000000000004032454c", 0x2c}], 0x1) 11:46:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r2) 11:46:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0xfff) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:46:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x9000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, 0x0, 0x0, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x6, 0x5}, {{r2}, 0x0, 0x4, 0x1, 0x0, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40, 0x0, 0x3}, {{r4}, 0xfffffffffffffff9, 0x38, 0x40000000, 0xfffffffffffeffff, 0x9a5}, {{r5}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x9, 0x525}, {{r6}, 0xfffffffffffffffe, 0x20, 0x4, 0x622, 0x8001}, {{r7}, 0xfffffffffffffffa, 0x2c, 0x80, 0x4, 0x8}, {{r8}, 0xfffffffffffffffd, 0x20, 0xffffd, 0x27, 0x1}], 0x80000001, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffd, 0x0, 0x1, 0x81, 0x4}, {{r10}, 0xfffffffffffffffc, 0x14, 0x2000000c, 0x4, 0x6}], 0xffffffffffff8001, &(0x7f0000000280)={0x400}) 11:46:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) socket$unix(0x1, 0x1, 0x0) sync() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 11:46:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r3) close(r4) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) flock(r0, 0xf) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9a61c41ccc40f07f9375b9c8f5c89399d408e22f9c7b1bbb1143dc3b71bad83bfa808d5392c6849c41db9ea3df98f1d319635a93b7286d3ef7495229b2f79d915f482d8bbfcaa5c4ddebe3a49ae2a8e7735187a425664fcd8759095f97c3e15eb14c861eb9e1603340359dacbf321c8f21fc74035409d178406fd482c4b5a4655e47e7e206b0699e1b21b8819d6a354e441b0276db72acf9bb6b150022c77f42971dae6ba281461eebdd85c5084c60e5c17e5683749b9da853d6db72c312dbb80d2595579e3e0fe6f67d22fe3423101b43dd5923420cccaf4825206ecd8e736fe1905a518ea201d035ca86e24209e9d62c2ef48e96ea9ebce0a23cf1611892e76d63cf941a630f862c2283d66232078f0be0f3437052e1bd80ba1461bed390bf4535f62903a022bd08b017155a7a4de51595dc3389a62f350ef8089526c879c7920a8e9246826cd8532de5df25f55a25e925b441d7d52ce3216ad287f94d1b2b0b61a6925c9f82896b6b0567efccb2ac350e18ebe177a67982dcb736fb613f763b3225493b39cc513bdcb23d4415177cae3248a175ddbb7c344b783fc033c4673c8e9cd5c66c78f864450fb3c93b5b3cb4170703f3ab7b2786a6d4fcd95c21c649b700d10bff14e9e9e06d0d5888a49258facc0fc49ca10732a04ef5a7bbb894498c6eb9d505586cbee718023aa65c6c660ec7a5009589f9851b2eb681cb0e074ea80084d8c75951e11493fced26d33ed7235503eaa482b8a48d0853c60f19d856f8c9637e72f7b4d1d23aa92dea08c90dc0852b85b5c708747bd5064c6ed6dd3791524ca1a7699c1b40096035e40d72266d21d55937267be7e21d6d670934f587ae418081c755c058db33c84f8ce7f034ed90420e785a94cc47a67621c707ad2cc262abb26513e854207f97cfed3459d996c5dd71a878c49b8e066434e2a777c5dbbd086b1aa2986818f01322691b38b9c332c13b1639ff526da5a677ab990d893a35c0e553dfbc5d2452932ff5ec43c3beba55dbdc775559bd6232c2fdee02d940ddd3c02e3abc28ea21eb5fdd0afcaf4c03492b81ff13d8d3e73bc9bae9f48a157a6a2746b474d70be03603e1b1d086a42b7520766fac28bc86560ec8dfe1646c7bf441f98a7835c68b3d76d72b5cb5b01c0c6f4b223fdaf2400838a15ae959681113cd8686fcd2fa5e170f3645020c2b20e9363f644a3f58326a78c7cb7ad5f6023c3868be529d6ab8809f6e9840d67bf1b2d36284d67a6d3cf29be04c2c252a1794e330356344e45c01f16fad1d4209f5eb51e19a22e05cb5a55f48b5c66468290c5fde80ccf1816d2c5a8f08909d791c95de97fec4033a9fe9613d94279960568f60be9fa56b57d594732a57cf1ba12617388bcc6298155b4ef46e6c2876e908f58ea72eb3310bfba648da799c3522e152b17bab6e08a12ae21f2345478b4c21c9b6a47a6459e787b17624f69d0b91196d15a26e3a1bab07ba9324a8fa8786763674355f598c95c9dfdfb35b37db317c4090e200bc1983bb33f82f6c74e9246af112c7b7e026f2f47baf940dc0f8210d12a857800b1800b1dfe31e3d93ab0db0f8b08f91455ed3541f904b06a29e2bf9ece0bb2062dfa6be7f8fb947ef38a0de6f25ca1756a8b5176adca3a95aedaa569c49aa38a9de19eaa96fc74ce4af95559793bb7eb662e9bceb896cbadb34853d8243865a67ae0feed4358e848f3edffa9d5c335857a03702ee76482ec91429a26408bb526cec12cef75c7ad784917d4dd87c4b73218318ac2a3b29c846be3cc6799d076bc941386f2f89ef523f78f32a4c6d54141386f8b54c4b3a5bff0abe0e5de0efa3ccd2fe8efe5c10327fd84052fec1f55fcc5f6d3f37af80676cb941dc5113eb8bb817eec88cdcceb63578b8043c6fca9e29a73b6f1b11032b1cc1ec6e957312db8fb40e2dbe35988898d6738b34585ccc5816f937b4c194eec337d682d16e1f3cb901e52963e86f2c6b0f1a1f3be56a3456286be33457ba16fc9f55ac4dba4709f148e8be4f0b378d03c2ffbd2323cfa60ba43d31fadfb4ca5910cf7e8bd6f706be0e945435b355e790d136c176ea02d8f7d2678f8d43cece5b0b3091cdffe109d2c4dd299ecfc27553f42cbd85953d1e96504913bf660a971a8d87699fba176e547d39bd0b72f0f02caee74826581ed35d4aaf64cabf917fefb8948808e46b18184d25e2178ae061f55f614d6f1b7f950f24a7930128b4df4d21fe578a898e58f7e1babc34a61ca8de55c1366af9419fbdc412951067566aeb57590ab5b81a38a7cbd21d8e3f564ab768e2b6243aed7634763cbfa4e32c36942aefe1a1d7c797e7041eb3cbd86a8f764aae0df607ce79c84ecbc4081643a7089c8b5aaf1de5274dd9e49edb64c32f00210946be15722830e33d636de419f78624cf11667ba4dabe0b551c14181c487567c1c82e1b673c659162b4e480b9f786bccb23a2310b65b89e90e61f478abe07fbe9a0b6971637b288db470641781d63fe4ac90730cde7fdb03bf28387b3ee46afe31efc5b38ced13e3a2447782dcc25b1ec6a8cacb286816d388499594321beceb331e43c3cc2b95050145960b8aa761e02c6552a6eec8121f29fef7b003971ca6ed7d4d6fdafdb0f8de4f75d6e62671a1b3bd471640ae1f534421fffba95e3de82a67809cd2dbf9f811e69c99b56547577409614ddba4932043a1cb515ac0ed47deda2973693f6554355634c40d648b726ff21e2928790b71758a1d6cc791fc0a1c8c97abc0fcf8849ffb0de90dff0ed8f9fbad0f001dd3e11fb99066db2cef9b00469c347fcf0b7430adea807df804ce992374e57203e4abac69c54ad2507a0db06080c66618d2381c53eda5e875d5ca8365bfda107809b462a533dcf7bdf62bc6eedd6d6d88b3ae135d238520dff162d6ef4f461f7dc65926fd79d5fbe9e5c7363548e85aa58e8fcc6c868289f2cef5f8031c6460f87967aeee31cd50c9ea3dc885b9349053ccb35b205fa131ac6f8340d92ec44512d14cd9957e84e9a114f624294f245c2559059fe01b07fa94e77668b8be322e67be58298a9492b90b5b6c3e65c16a9eddef1c50563d09562cd0d2c077730ef2e74b01177fb7ff41f2b0aee90f962824f4ba24d27c0f741b8d179cb5780e3b363daa1a6d73e07284748d3a3b3d9a747247819feb6dfc53c01dcbdda51db305a2e000e6a0ee348377d292e5ae09905c71f6f0a0fc3dce0fbb5c192fa8b24ee34b33b72c25d29010a5ea867a3664ccd26d1ebbdfeb40e6c3555a0af7323ea91b194e4e157f64dee80c774c0de5c895c31c6883f1a77f09194e57a697f159560f33e48e9cf1c0e52262f9a158f161848fef89762de80305c39380be96de4b8287a46b577beb83ab8e95ac9a9163169cbba158f6738151185b4744cfeb9efef4678c72f8e15f35745d23d7801a94bc7c8a6db36cbfadbf861f3a2afb87c1911ca022b0ed090b5816309072d3ce500de74e0ca3e029509d569e25c394745c3025d6d63447fe56c277a8d2496532043614e1172035bc00fa1d95d7dbcbf143ac8b76291577d531b6cf4714bd559ab7ce812c451844464ce5a231e80354f2e7bc32c8d57d78662b199a95a1b76625ac405e0fd043c8472733cb9e1fb4b37075d373ccf0310fdb998ba7b1e044e50b3dde6318da24c28eb359e55ce00145e5315aae17d6f114305b7cb9eb69c8556708822fbc18161caae0df66cda848c424ceb13b9507e93de8d31beffd8189ac7585aba8e01068197ac90f08cc5e870f7180b25cac2967b22d70fb2704352d1bf610e7e74f1d1af2c54dd5b80e4fe2cd882da110ed72d72b0badef7cd6e92468b40d7ac5ad03ff6448395af957dd0ff624a78ed22c60dde0b9bedf12404f3ab9c89d9b64720c2f39e7ee61da624dc9bfddfab2783348c5885f36a58cd6a133480a6715172a540821d83b7ec02573f59016122add740380296bb604d4f434a8a24e027dd457bd9fa24ae23a9db612b9541b9dba8b844d8a5e35cb17a65012acfefebe1057f61481d0eb3985df67cfbc129a28f0e40608eb1b637ce7dd6d2f82e6e3eed1b7101ed7a2106e297c654772e80e1947656affcf42427d80f00ca83eb2fa999b83a8a3b3c92929c9ef45578c80eeb42eb6c23e5e8d88dfa7e715439a94e53a26856904bd69599c8a14756bebc50d5f76f72b23aba7f48633082af7f14bcee9a220f076f905031eb3a3106797bb36ff90027a085b7b5fdbd4e99f0477a1693b343a73855751721ac72a69850f2658b79202f0e4f500991d62befe39cde4548a774cd5f6a585261eccb4c6f19cbb099b73b539db41112d3051af509857c3f023f978ea27e3a979f91c930ac7c91d0e7e3854aa8c059df91d59d36fff87fb5841a29b92b483466f2fd8ad7e3beeae329b4996710b9c57029208dcf4252556da58aa1d291e4d2158492f29c5707485de90119a8c9d874ddd2a08cf2e2cada8945e775745aec8166976392f1fb16bbf28de1d5883e9a38f62a4c18bdf8a4c97cebd173780e6f0ed30d2c4f4d716897fd64fe83e5c6a18edc4c646657e3db152cd9f7f230f41404698d3ecf0a063cc161a70253728e9a4d1e81efeb124aa141d30d2a88012e211c6345ee4a1381613f9322b87d063eb4774c27d41db6f8691054740aed1200be7ca5e6ed5610ee1074601f5ab54bfbd11a133058ba39deb5a40c8846110c9394f894a8839b98c609e7c6b7f0625d9b808ad68590b5ce2457181baa9e2ba50d9c5ed8c5ae7bc1129bf65e61ac9e5e4683cd28d04bcaf4eb173e91547b263ea892d748281522e40f9c54b6905362e20a947a8e75d2e135e6e22c2884c7479582c3fd22007b7bee1d770b9465eea0ba4d00cfdd1712c8931bca05a6d3926037d05ba9ec8e884395b9bacd6b0bfa12d307bf2645a28b022245a0d6d6ea7f6f84d340c395bee42bbacf125cf6c1504ea22de8392b419c3f998df16c6bfa603cdeaeca2de0ba20e4408b12b02c15f897abe716faaa5ec45f9e4d2bb093368a0f0e51154a1114c81c7375b5bae54be37ca04cbb3ec408166f068f02cd62fb4269bcbb8b214bfe6b89c0b259681406886eb2914a49f552f61c8be0411f7b7afb979bb31097ac82f8374e1e16bda494cbcd3af55ea5f0aef19e5f5ef1e03f05d579fdc89ed62e149c983a0eb7c8d84890cfc4f2b9a5aa4e420b2b698bdb57f627e10460452b191f3f038db278b3140c0911f055dba38ef89db27be69c2c90af8fa7cb028167c1daa2e9ab5106ae2f5b6cf971f196ccd30c1b5886e80e2873f6adcca4b8d9d5abd795275a2a8dfdbfd80428385d471d95354bd60d84a99ca2de36c4a88eae4fd18fd38e3bb048e4f94cd0e97a79e7c0582dd3dddde4558e9bfd8971a51bf5ea07d6ae11d006e5281491b970d6b0e0f197757b1f004f8ae293dc3e1470b55024cb03d8217643516474654fb4f75709a9a33be97ed362f42d753f8e8a9cd4aeae8fe39c099eec1fd44234f801d64f2b5dbf80a0ae30b82e6a31ae82ddcef971038cde05018c70d2510099bb2174cfe3b10687ced676f0b2c3501e5a9c6258ea4e4d2de9dbd2345152924758857d85eb1cb1aad50d27e5cb935db237af1f8cb4b3683d735fc516ddfa8d3c4deded4fd0a9380da597d5c38f9703aa81aba203c8dff4e92f0068223cc5b8c6588fd73832674a7eb8cb0d3c56b681861f99aafc5a691d11b039f484903e01907ef111a95d8b66e35766a905b5efb88bad08bad522d34fe170699697b1c099950f5d7865413a8d92d9d05770ddbb", 0x1000) 11:46:28 executing program 1: r0 = socket(0x6, 0x1, 0x5) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0xfffffffffffffff8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x3e, 0x0, 0xfffffda5) fcntl$setflags(r0, 0x2, 0x1) 11:46:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000080)=""/144, 0x90, 0x403, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x6008, 0x4ced) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000280)={0x0, ""/226}, 0x2eb, 0x3, 0x800) acct(0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000280)=[{0x200000, 0x8000, 0xfffffffffffffeff, 0xfffffffffffffff8}, {0x3, 0x2, 0x400, 0x400}, {0xffffffffffffff2c, 0x0, 0xfffffffffffffffe, 0xb1}, {0x6, 0xffffffffffff58d3, 0x8, 0xa000000000000000}, {0x4, 0x7fffffff, 0x1f, 0x2}, {0x3, 0x5, 0xffffffffffffffff, 0x9b}, {0xfffffffffffffffe, 0x4, 0x7, 0x2}, {0x81, 0x0, 0x42}]}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x20000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fe") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f00000001c0)="fabd7d7c5d57f39e41eb3d8bb9314ca6d5c261015a0d35b64df5e04486ead266b08a9b0e9af29771c9a0f3807c3088abb41934520928d807110947c555f9bff149981c242a1dbadda4ffa865871cb1b9bce9e6b5e68e1dd7135a2ef2e3a3ee586970ef7508e0d2c6fb424ba95e9a7af5"}) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) 11:46:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000080)=0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 11:46:28 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) ftruncate(r4, 0x0, 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 11:46:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) getrlimit(0x0, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0313000000040000000000000000f659565c000400000000000000000000ffff00000000", 0x1a1}], 0x1) 11:46:28 executing program 0: execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='%\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 11:46:28 executing program 0: r0 = msgget$private(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f0000000040)=0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/52) 11:46:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x73c9425aa4f0531f) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x2, 0x8, 0xe9, 0x6}, {0x1, 0x44, 0x6, 0x100}, {0x7, 0x100, 0x80, 0x8}, {0x14e6, 0x80000001, 0x9, 0x20}, {0x1ff, 0x1, 0xdc, 0x4}, {0x358000000000, 0x8, 0xcaa4}, {0x2, 0x8, 0x10000, 0xfffffffffffffffd}]}) 11:46:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000006, 0xffffffffffffffff) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/155) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x1000) getegid() shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/165) semget$private(0x0, 0x0, 0x206) 11:46:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYRESHEX=r2, @ANYRES64, @ANYRESDEC, @ANYRES32, @ANYRESDEC=0x0], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) munlockall() 11:46:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3d) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40d02648614592b, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0xfffffffffffffffa) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) pwrite(r2, &(0x7f0000000180)="b77b62a82fb1219e7f020338e832935a6f45e97899afe8df56ac97614f7c13308839a45ba0d2eaba7974128829fcfb2182f64db28aa245ea88301711c8297ba121edf88e95a9ddd546fe251ffa9398ed1ad59f6b086887cb72a8aee977b71be5eabb06c2df1d860bdcb2b1c77b205ec6e84de9a2d91d019539b78c205be4", 0x7e, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1f2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000040)) 11:46:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000092fe004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x7}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000002c820c5407b724eeeb47e7b1e1e7248038ebbed2c111444b117b719f03e3c5dd676e206e4c875274de5d978279f2cb734d5b3eb5f485224785079b548903f79bc0b3f4bb6b9c000200a4bac53e4ad17311a8a8ba7afa89bdf555f9d16376fa0fa46aae2015f69fcb6fb5c52f85eda8abc4871647203f9c20bf92e41c0d317d9b7bbb22302870e7b37fcad356f79e9a4d7d5e93865061d3be1e3c79a47734918d841ed9aed36d0368c8d33b5d52e6d920a9ce4f9ab0687e35e8e61674483b8abfec010f2d371ce77e32ad15a155782d87d3dd19d9fb63fc8007aac7f5b46b2c852e826c8a1bb08a2da9c4d6463962f337c71853342c90c554fe9ceef353c66e1b858cad2fab277ba6d3a1e6042a4b7836f38957bea6137d24ec011e23d0932fbf165ea70e2925f845caa22fbe9e2f88b6a7f7dc83db9f71ba7893bac6d1fb541d9a66fdc3678ea7b8bd4be6d68df6074cdd6ac8395fb763571c9636db5341107341d1f9f299cca695877616db990a9993068c"]) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) 11:46:28 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) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8000, 0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x5c3820432162c590, 0x0, 0x4, 0x9, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x1000, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000020, 0x3ff, 0xffffffff}, {{r4}, 0xfffffffffffffffb, 0x6, 0x9, 0x0, 0x7fffffff}, {{r5}, 0xfffffffffffffff9, 0x13, 0x0, 0x16, 0x100000001}], 0x1000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffd, 0x91, 0x1, 0xffffffff, 0xfff}, {{r7}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x1, 0x5}], 0x9, &(0x7f0000000340)={0x2, 0xb19}) 11:46:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000001c0)=0x10) pwrite(r0, &(0x7f0000000000)="e81ca5bb7dba9e375ffefca2c9d7f7d06e92c20f33c1e569", 0x18, 0x0, 0x3) 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") fcntl$setown(r0, 0x6, 0x0) 11:46:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/211, 0xd3}, {&(0x7f0000000440)=""/203, 0xcb}, {&(0x7f0000000540)=""/136, 0x88}, {&(0x7f0000000600)=""/128, 0x80}, {&(0x7f0000000680)=""/67, 0x43}], 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 11:46:28 executing program 0: clock_getres(0x6, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) close(r0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000080)) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)=[{0x30}, {0x1, 0x0, 0x0, 0xfffe}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 11:46:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getegid() 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) fsync(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) close(r1) 11:46:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="4188344b1112b61cbc7148027c9dcb1b2327a720", 0x14}, {&(0x7f0000000180)="ecbe68e384d9e32163d34fd2541ec725c9a43016b50266f920df676a521ccdbcb988bb85afa43ef6cdaace343576f1c28c74fdf5b2f698970ec59119154ea576f70826674056148ac7be13f768b3142fd83a9e2f25dc018745c6fab50331a963038d0074bbfafcdbadc2eff3291c310ce5ae63de40f583297c841d27c45e9dc51d64140c6afbf4594b6e8d622e94c9390657224747f3c51d3a3680db06b4694e7ad8e8c7451cbfbb096d88061a5773a098e66c91758215ddf38a4137f4bea3ba2d1d0fb9cb41754fa464d5701196", 0xce}, {&(0x7f0000000280)="3ef765f1eefd9f80f21563105d238c13329589288239812246167e0df1ceb435785449d985b5234106a1f86165a28ec928b707152f7f27895267bb2246a64af47d3a8373453bfd92567ec5b5e4a9a36099cfee372ff6e38d74a33f507d78c995fa411b201b947d34c1e7eb5fe4e3e09ad6eedff51489b8b6492e1dad86fa55339a41f1823e75801c1caad8548c4b0b726c27f840b4ba62c7a5b9a6d7b8f4f7135a99bda88152eb750680b8b44ee2f508445e8d5042f8cba1eaeed0dfdeec54c51f6525ec91cdd82eeff1b33680ce9a3f0612e6", 0xd3}, {&(0x7f0000000480)="b5928b14e948f0827c24b2bb1f13026918bff3dc7e0e8be5a2cc69ffdf46b77e0a0975e62d6d58a330b09d0fd9bb74f0712ac694f5891ae046a27fec02c6c330792efdf7feb9674a44c145656b95957df22981554b728d4d6c9819ec498e09133ccb92825ef928e6a070072629a9b59d853fcb07a06f7b57f4b3707d926c95842254f348177f2db38d8274432859c80a223e614f7dc2e02ba975c1ad2abd18bba9bfbdf533fd719bff9c0b1ff05c92dfa4dbddf04f33d655e7139c7ec6ca665fd9546beefef61bb215b0a383ddfba6addb422f100cc3a474", 0xd8}, {&(0x7f0000001680)="df4861e7781f95443ab62fa5116e6a05391183e8d906913303031e8454e35ceb87a57c011b959642e659674aafa7d5dd3638c398ae1e7c8d40181bf25486092527761a10dd17daaee6069b4098cb5030473fd5cae1fb8e279caa8c0b1ec194c4aa7ad4b0cd3be0b728c28a5254e69ec5c733f68be16aafaed8feb223b5c41daa0daa8855518660b28770a3e62ee65305aa62cca4e706c70cca761c9de313bd80c0f16b1f0542e9143b183724312b33aad56e816a35051569565975a2bac6c018fe6baa93492c6855df5d6e909461", 0xce}, {&(0x7f0000000100)="86af733bfcaf61b65798a0", 0xb}, {&(0x7f0000000380)="54123420dbba68f643981296d92049644d20f10b0663f22fd331a4e3a0be12ae7f91ba0df1893a4f", 0x28}], 0x7, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 11:46:28 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x1ff, 0x0, 0x7fffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="3a00000000000000000000000000117b0595d96130a513b034cab9ea7f91bad9057ab2ee615ca846dbda36dc46041bd6171f25f68d90da7a082ccea3ae9dea1d9ddce2c8ab9481dc8c04fb6d5f56e92e51a48616e594577211935372a06194ac9d121b60957b45956553dd58a3d0449f56e447f405128c7f62ca0a68def9df33ea2c4a4104c74bb2266a38b11bfc9553129f3fc068c98e0fa0a49bbf417162ff0e453d4dac4c1ebba265d0646e05ee8ede5aeaa60d", 0xb5, 0x0, 0x0) 11:46:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x80, 0x80000000000000a, &(0x7f0000000040), 0xffffffffffffff71) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 11:46:28 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x10, 0xa, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x3, 0x0, 0x0) recvfrom(r4, &(0x7f0000000280)=""/203, 0xcb, 0x40, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$dupfd(r2, 0x0, r3) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:28 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x100000000}) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = kqueue() r6 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) fchdir(r5) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1000000000000079, 0x0, 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r8, 0x4, 0x80) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000a00000000000000000000020000000000000000000000bc21baef4a5fc0b3d3274e3ceb09f0ca94511ad55ceb1d76161e53eff87831663894d09391aa384679d3c4b5ba9b4c2d6012e8062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d40706b4e7ebce9bd61fa33fde3088eed2a645643911968d2d8c6ddc79ca4be68466d85f00131871b3b7f53f37b9fa59e61f329b0d97f2c7e04816f7e67766214f1a05b51c1669031c302a226a00f9108011a9bdb605ae7bce23887ff00000000000000af3f1f6623a2565ba1cb886335facf7b4aeb6daebcabbe7e5d3492962b4449680b19d8bf330b6aa72f1a4d92434f86b8ac9b847addd88f6b4b116b1e0c30034d677c184374cc0adeab7ccc2ef76b41f456ec6f3d523647b5a581656e0b8e730f05295db314eb4ae7d3414663fc5a4f8eb348b765906539f76db549af6ad92120c62bcb4193c6a4bf29d9502d176bae163a1c320dc7518f50673b776e242bc4f3d27f41000000000000000000"]) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_open_pts() lseek(r4, 0x0, 0x0, 0x2) write(r7, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() lseek(r6, 0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) syz_open_pts() r10 = semget$private(0x0, 0x3, 0x6286) semop(r10, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:46:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x1d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x5f7f96fd, 0xa86, 0x0, 0x428}, {0x8, 0x1, 0x6, 0x5}, {0x9, 0x10000, 0x6, 0x101}, {0xff, 0x3, 0x101, 0xffff}, {0x1, 0x0, 0x7fffffff, 0x5f}, {0xfffffffffffff001, 0xe54e, 0x8001, 0x52}, {0xfffffffffffffff7, 0x3, 0x3, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") pwrite(r0, &(0x7f0000000280)="d2ce124952c4218d717dd2539403e1738740b5b9f1e7dab4144d4472da88403d9228454e91edd7df8d0cadeee8ff01387eac1e22c332d9e4dc8afc39a623764fff218163711821eb1de2a77838fc3d88d96c2b9def52f869cbd6f495ac928bc5ae75f0790e53e2ef7e57604ed430ac8c8bd154391cb496ae401768b2", 0x7c, 0x0, 0x0) 11:46:28 executing program 0: syz_open_pts() setrlimit(0x1000000008, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/48, 0x30}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x1}, 0x8) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0xa1, 0x1000009, 0x6}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pwrite(r8, 0x0, 0x0, 0x0, 0x0) fchown(r8, 0x0, r7) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000440)=0x400000000000000) semget$private(0x0, 0x4, 0x20000040) getdents(r1, &(0x7f00000002c0)=""/77, 0x4d) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x3}) r9 = msgget$private(0x0, 0x300) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r10, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000500)=0x1) getgroups(0x8, &(0x7f0000000340)=[r7, r7, r7, r7, r7, r7, r7, r7]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x401, r6, r7, r6, r11, 0x0, 0x10000}, 0x8, 0x6, r5, r5, 0x101, 0x2, 0x1000, 0x7}) 11:46:29 executing program 1: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffc000/0x3000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x15, [{0x1, 0x5}, {0x2, 0x397612db}, {0x3, 0x1}, {0x1, 0x5}, {0x1, 0xd8f4}, {0x1, 0x5}, {0x3, 0x9}, {0x1, 0xfd}, {0x3}, {0x2, 0x29}, {0x4, 0x7fffffff}, {0x2, 0x8}, {0x2, 0x7fff}, {0x3, 0x3}, {0x1, 0x4}, {0x2, 0x4fe}, {0x1, 0x3}, {0x2, 0x100}, {0xdb5b46b6b596155e, 0x7ff}, {0x3, 0x8}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x7}, {0x11cce4574191b6a9, 0x5}, {0x3, 0x200}, {0x3, 0x3f}, {0x2, 0x7}, {0x1, 0xfbb7}, {0x0, 0x20}, {0x3}, {0x1, 0xffffffffffff15db}]}) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x451ef6063ea8f04a) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x3, 0xb2, 0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r5, 0x20004269) bind$unix(r4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) socket$unix(0x1, 0x86f034247779847b, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x20, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000380)) pipe2(&(0x7f00000003c0), 0x1000c) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) getsockname$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) pipe(&(0x7f0000000500)) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setreuid(r8, r9) 11:46:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x1b87, 0x40, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) r2 = socket$inet6(0x18, 0x5, 0x3e5) dup2(r0, r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000380)={0x10, 0xfb, 0x4, 0x7fff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fef000/0xd000)=nil, 0x3}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x6000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1c0000000000000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x38}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x28}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x2}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffff0000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 11:46:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x401, 0x2, 0x0, "000000000051c0e5e90d20000000000000008000", 0x9, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x3, 0x7}, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 11:46:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchmod(r0, 0xfcb93bdf9f198b0f) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 11:46:29 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) r4 = dup(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r5, 0x2}) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000140)={0x7fff, 0x8000, 0x0, {[0x0, 0x1000, 0x2, 0x5, 0x3, 0x643, 0x2, 0x1f, 0x2000000000000000, 0x7fffffff, 0x9, 0x9, 0x80000000, 0x6, 0x90c, 0x10000, 0x5, 0x3], [0x3, 0x1000, 0x782ab135, 0x7fc, 0x7a5, 0x6, 0x200, 0x936f, 0x6, 0x507], [0x5, 0x3, 0x9, 0x5, 0x3, 0x4, 0x9], [0x2, 0x1, 0x52, 0x2bf1, 0x9, 0xfff], [{0x8000, 0x7c, 0x7ff, 0x9e99}, {0x1, 0x6a8, 0x7f, 0xffffffff}, {0x8e, 0x2600000000000, 0x0, 0x200}, {0x3, 0xffff, 0x20, 0x3}, {0x7ff, 0xfffffffffffffffe, 0x400, 0x4}, {0x7f, 0x0, 0xffffffffffffff00}, {0x20, 0x7, 0x0, 0x44}, {0x3ff, 0x1, 0xfffffffffffffaad, 0x6}], {0xab, 0x4, 0x0, 0x7f}, {0x3, 0x6, 0x8, 0x7f}}}) semget$private(0x0, 0x0, 0x80) 11:46:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x200000000000016e, &(0x7f0000000180)=[{0xaac}, {0x5c}, {0x6, 0x0, 0x1, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1301, &(0x7f0000000240)="b28125a77ed6e8934c0b09a013a55011b492398a99cc947a888070fc9846687bb6c491618c7ed6a6df3b98b7303876db4ff74adffdeb5e4bda65c7a9ac61ed7ca6476d0f8bf900a7f0c9c588f72a3879deb802c45218a643a1ba0757ece5d26c4a9a82b03e83c742f7fb52e48d9a6546fe1980b3643e4487b8f597ed83d277055a8b2ca784925453658e44d553376ca2eda7f1820b6621126d22a155f34d75c065da23e8896191d90c73e087a968d2c5") 11:46:29 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2", 0x22, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0xffffffff, 0x0, {0x2, 0xfffffffffffffff8}}) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = dup(r4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x17e) 11:46:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x10000080}, {0x1000000000006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xffffffffffffffff, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socketpair(0x6, 0x0, 0x401, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 11:46:29 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 11:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x400000000000007f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) 11:46:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000240)=""/251, 0xfb, 0x1002, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x511) 11:46:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x80000000) r1 = getpid() r2 = geteuid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r8}, 0xc) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000200)) 11:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x3, 0x269, 0xffff, {[0x2, 0x3ff, 0x1, 0x3f, 0x7fff, 0x2, 0x3, 0x8, 0xfffffffffffffff7, 0x76bd, 0x127c, 0x7, 0x7, 0x4, 0x1, 0x1, 0x5, 0x3f], [0xb5, 0x5, 0x3ff, 0xfbb5, 0x2, 0x9, 0x53, 0xcce5, 0x40, 0x8], [0x101, 0x0, 0x100000001, 0x5dc8, 0x8, 0x7fff, 0x856], [0xffffffffffffff81, 0x5, 0x50, 0x3f, 0x80000000, 0x5], [{0x2, 0x101, 0x3f, 0x7}, {0x6b1, 0xfff, 0x2, 0xffffffff}, {0x2, 0x1, 0x3, 0x1}, {0x4a, 0x6, 0xff, 0x40}, {0x9, 0x0, 0x0, 0x8}, {0x0, 0x9a6, 0x6, 0x401}, {0x101, 0xff, 0xffffffffffff8000, 0xfffffffffffffeff}, {0xff, 0x5, 0x8, 0x1000}], {0x100000000, 0x0, 0x2400, 0x9}, {0x6, 0x3, 0x0, 0x2000}}}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 11:46:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 11:46:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x1b00) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x0, 0x6, 0x5, 0x1, 0xffffffffffffffff, 0x3c8e5d12, 0x9, 0x1, 0x0, 0x3f, 0x1000}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="6b7fdac732fe5a0b0afde2daa84673747907a1c217cdbfd8be6b1e121a9590da2c112fc3c48a2c3af7794c8a1ec6371fa4c9a28268d6f34dacc39cec596dc7", 0x3f}, {&(0x7f0000000780)="04b3c82e626d1825c435988c3ebb67064f30f9c33285f398b772ba4abf32d16a962c76f2f19e7621fed6675018564f6f10b7495c1804bc6e2a1373546f9e02eedc3e3e0918f3d878161e25d2cec2776ab15f8207ab859bb467c1d104570ada23d1fefc84923c3ad87b504b96271ac085872d372b780bd79848ac10ebec52952379725c3a5e46d02d586da22e45072a22b5fd40d42b0e3c0482da829de1b28150b2ba6255d8fb8c559adb0976da51ae8500191a79d58ca6db116079477c92a341c48afdba00f06d43fb3ded99c37167f5df6675f0d22988e719ee7f2f47abcbf2335f73ce089ac187c4efbfd9ef6cb35a2e018bc33f66dacc1c5eda", 0xfb}, {&(0x7f0000000440)="bdecf84b751ded836a44c36fe2b88182c431905f54742608ea126939e3957204286b7159abef1146cfe198524bbe436e4de963763e13cce91e11d41963722dbc26042a5c8da5dac68cd4115a4fd1fff0b01c50955426f6919f0320c92384404317223d5db8be5d0045340003eb9a1c6e20955ae1665f892843ed4059b69da11b8cbbe44c723a4e6cede3381778b49f25d6bbc1dae97904b4654657ba48939f0fe864e07465bc5e387d5b54d51789903f3e43a349f6edaab1a2fbbeaf0f42ad545753c7a9195140479a0e8e81bf4e49c64f054f381ef39d44895e03d546093d1b76c3ae25a9b5aa9011c2a5b694", 0xed}, {&(0x7f0000000180)="76442fc876c1c270c147fd6b6caedda4c35d09b34891f4ddff0b3aaf87adf6f54f8208e6b1cd172a8b7b67000956f7ed029ef8c35eaf803106cded127f5609eb0cca2d89276a", 0x46}, {0x0}, {&(0x7f0000000640)="b3e8db9870807cad27006a4dc3636a9cf2df9b92d185c987923381f3868a28c16ac8174db5ecb4d018c3b6940eb76339b955613fa74967523720ea435199fda7ba4eabcceed9b7c1d0d457feff4a41c3a7a9cef4f08b9d092da99b3e0ada17f7ab6ce852a213b2fa00e4026ddc2d7c657c8c165516e51c26d96e936b630f42a0cd8929e4891d4c0945365c6edadf81fed5915c18e0e2ba9e6caba1dfeaff77ac727c3a6d72e2cba6038b11683e2cc0eff9d4c3e794949c275375b5fb9628ff911d4ebd4ec65b2307e246ff8c2ac377232d1e1e9ab9116bb4f704409937130d06a0b2be846d87b85599ccc74ccbae7e38eb40d128907fc876071f8850be7e14fcb0", 0x101}], 0x6, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:29 executing program 0: nanosleep(&(0x7f0000000000)={0x2}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x942277c133cb5a0e, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x5, 0x5}], 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x460b274713fd5e1e, 0x4, 0xfff}, {{r4}, 0xfffffffffffffffc, 0x42, 0x2d662aaf69c2489a, 0x100000001, 0x9}, {{r5}, 0x0, 0x2, 0x40, 0xfffffffffffffffc, 0x8}, {{r6}, 0xfffffffffffffffe, 0x1, 0x27, 0xffff, 0x40}, {{r7}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x40, 0x12f}, {{r8}, 0xfffffffffffffffa, 0x849730a48ecfd1e1, 0x1, 0x8, 0xffff}, {{r9}, 0xd58eb1eb1a099f11, 0x16, 0xd15f66c941aba136, 0x100000000, 0x3}], 0x1, &(0x7f0000000240)={0x8, 0xfffffffffffffffc}) 11:46:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) 11:46:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa9}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 11:46:29 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) getgid() setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f00000000c0)='./file0/file0\x00', r2, 0x0) 11:46:30 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='-dev/bpf\x00', 0x10, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 11:46:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x32) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="e9") 11:46:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) mlockall(0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:30 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 11:46:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 11:46:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229c7e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/156, 0x9c) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x56) 11:46:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r1) r2 = semget$private(0x0, 0x3, 0x0) semop(r2, &(0x7f0000000440)=[{0x6, 0x6, 0x1000}, {0x4, 0x89, 0x1800}, {0x2, 0x3}], 0x3) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(0xffffffffffffffff, r4) dup2(r3, r5) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0600727c78ff03"], 0x1c, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) r8 = dup2(r7, r7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c0000ff01"], 0x1c, 0x0}, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) r11 = dup2(r10, r10) dup2(r9, r11) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bb0100000000ff34"], 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f00000013c0)) semop(r2, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) r12 = kqueue() r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10021, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r15 = open$dir(0x0, 0x0, 0xa) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) kevent(r12, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffff8, 0x0, 0x8, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x3, 0x5, 0x9, 0x80000000}], 0x1000000000, &(0x7f0000000300)=[{{r14}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x7}, {{}, 0x56010cd1244c3e57, 0x30, 0x1, 0xf3c, 0x4}, {{r15}, 0xfffffffffffffffe, 0x24, 0x40000000, 0x800}, {{}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x3, 0xffffffffffffffd6}, {{}, 0xfffffffffffffffc, 0xc4, 0x2, 0x2, 0x6da}], 0x0, &(0x7f00000003c0)={0x80000000, 0x1}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x8, 0x0, 0x101, 0x1f, 0x1]) fcntl$setown(r0, 0x6, r1) socketpair(0x18, 0x5, 0x10001, &(0x7f00000001c0)) ioctl$BIOCGDLTLIST(r14, 0xc010427b, &(0x7f0000000480)={0x5, &(0x7f00000004c0)=[0x1, 0x8, 0x20003, 0x3, 0x0]}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r16) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 11:46:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x40}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0x1) 11:46:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x1e, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x23, 0x81}, {0x21, 0xb6}, {0x9, 0x4}, {0x0, 0x5}, {0x81, 0x9}], 0x5}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 11:46:30 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x400, 0x9, 0x2}) r3 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r3) 11:46:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x8d0, 0x1}, {0x400, 0x1}}, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) 11:46:30 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x3eff, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000140)="9066b46665f051d514076dd2e7f2eed56fbecfa06a6b0c5b72868ccdaa0656a2099cba88edcb37736e08506795801673c52dd162d19d6e609b54e4a96adde3c0a16e73e267e659ea37a5554535b3b463850e3a4e", 0x54}, {&(0x7f00000001c0)="3ce314ca3357ab84345bdbf38a76f32ed1e22d592217bf22a347274818d61892b4bfb84a77cd48ce81d5f9421beb69157204f2d7f014d6cc0b02c023ca36daab371304d13e948bc630adc40bde1c4b29979b41d1f1b943ba2e58c47330adda5589637fe51684824cc798304a4bb64e6fcf8ba2b23592775296c718ae4b7a57a608f2f26232bfc5889da5f15b465556e868776b80f84c947d62b6d8d9cfdbe2543d4fa17239fa93777a0a38e19c663aab76114c4a2af4c90030", 0xb9}, {&(0x7f0000000280)="0a71f09f0718242b53100026d6aa83ee2e35e582400127983cbde45c0f4b886942442599255c80920e3b774e6aca951784beda0ae683382ec705b69dbd53b71f191c8393fe38e4a8e3ca26cc", 0x4c}, {&(0x7f0000000340)="24eaa1fc758c9753778844a8699f02f7002a7340c7a23a75313b5a31cb83ae5fe8d3b6a599e8465c4c59b3f80dfc5a52cd601f39ba15e89358017b6667578332ffa27b5ed0218b09183e14de693d8c3f7a4999f334a630ab678a019fb4ca2bdc6f8f57cdfe6ddaa5cf261f33232f67cf3e3bd1619f6dddbc6735aa21bc8c5edca16fe0c971b3d1389c9a457d3b8e06450a97d7f3ed0857d9c4089fd52998bf51ef4f559a63c9c009b0d3627c1b0440853b6ac5080147e07ed63d5809bb6e9e6e11eba33ff5d7bfaa6d3fb77f58831b2d67298f0bc17acda037e059c6c564d4995dbb09e0f5b6b8716212ac0cb03a307766f30932a77dcb35ad4cc0350a2d23071e840a6d58a805a5b790d6b9fb3ccdfb1b8e56ad57e8122320218f9b4b733cbc7fedf6abb335aa8addc6bc70a590b07fc1b9702505353c2a06b63697b8af6bce3434467924f2ba3ed98db430caec65be8181e2359bb435563c70e99913c4197fcaf03cc7c516d38acd7e492442fbf174f446a7e982be25251d9c6eeeb5f928a9eb2aa5e7d3a35fb5ac7b0c772cbf4d82a7d7498b0184b8a27731260caee953122426e2018a894a29cb7d4b5904825c32829c29ab24c649a5203455ae43b4348bd0f2b935d78ce992b469b4aba082864cba8c424947e7c921dc2d053f1dfd747674bc80787338e54e998474d6287b3cae69399d5e1d45582bab5da52386bb731213cd2eb5a8b8ca1560a115c06617c070128f74aa7570cd30f8c790fc90a6c0bc2a5173d9ee5910ab60dd05ecaa96fca6ffc4138fd00fb53d99183e0adb6f26c8037f947a0b886d6bf10c6cd3540c678ae851b7da775cd76321a4b3813ff56789a8227e58c23208acde8019533815bb19aa3e300369ff8c05c527af14a7f05ada47abeb41d2c81a727ed1957cea104bf5090b645ffcbc37b8b628e273ceaff14c2522361aad8c8ed0e08b0f8f493a29cd5bbd1916a7bb35b1b3cd1c00242f5eccc2d96a2819fe6c18cb406879deab8473c6a25358a2b54951c85e8a7138fe5f28bb9a55b3fd192065bc22ab41cd24437e0d4bb06e81ca12aa5638599e6fe7cc2cfdbfd30128dd4e08fe0ddac127c740ae7dd9d62ffc8937a052b9aad12e0486d25bb6cf6a81341a3b70b046e880abd327e6b95c3553bbfa488bbaa4ca507f305a6108a408468981184f4525ef450be68cbb0cb13bf7d7be1ab7b14277017713850ff3bf10827d028ef4f75dafbd0df18317fed0d640d55528cd6e1c64c775d23b07a0e9e439138a6acc829855a5586f1c93b7d0f1760ff22128b5684e2b56de802a50848852b7fa10456b58ac5f336d72ce0858d1cfe3e2ca41ca24225463baf4bd9885df2d7b45022ffcf15ffb15a3531369c3ece63f248ab53a2e1d730754709d6b8926fb026af5cdd4d5b631858106ff05265738b5bb9797e22e592a213667a5f04c3bf7cbf3de28a2925e21cc1a4fc8276bf8c771836f3c54bc1e765c5211a1360eaebce61ceb0907644a54b551415e9e0017524a56f76876ef64e6f52147e46632d06d390994cc0091cc458d2d9994ff67c24e9eb42d76f568acaab81efa5ae9c25af4c2ec1ebccd72a88ec2e82514849d34804faefa5584f4ed557ec91bd58bd7be305080b606d35ac6fac31bd1001a30baf4ef5023830a8c73c4cb20739b2732dc7ae47ae32e9589bc5a93e0c6d1e22afce5291a1bb4f9ec97a2c6bd16954c601a04d790c14b5a1d5d37107d6432ee9cefdfb9810b2adf11984f56f0eafefeab95b501b1a25b4bb6192ebefd5e7b01cb86e233ba211eaf48a36622d2a6283520d4e3c7869c23a671789454ee9225bf07f3f62c7da6ab44a2b68e8099dc28334f84f6348a4eb0a4cd9ac9fbcf19b3f48eb0640537e54994799d49b3dd0ddbb452fd3072b0121a13b7bd8829732f9294d4b39a80e35fcd269f01b412b92b5967008f9f9da6b23a50b69074eb679bd33119bee42b623fd7679fa1ad149444dbe3ee1e699b8a1faa9c6d749928a5afd432c02b792b980c70aa9dab462a1e7cdaa42376437507a069a8f9d17fab58dc804d632ab338fe3295700c8a346d18f0b990f2ad79e7b70e1311a8aaa4934ad5146523a0ef59ff5e3067bee5d2094b84051cd3d50369234d8dc334b6f1bf7283a2cff021a4a723da58c399e26f0c3f27aeff8a1d3ddc43008c765ca7d7d495a0af8007efb7c691c76647c9c6db4e48ac2aaa9e346f3b2fada39ca49ecc32d3ac46ec2036c41bbe4089dfc240a11e6b6d853c1a8ab2cefb04ba1f4baa22cab9dc12020b8bb3eb0947f5486de1debf901920decfcc7f8d5e0b025f84c0cdce618252c460c801230ce306f76f2decc7fc08d2e2dfd6a500166c473cb1f356ff56f3e2dbfa4068bf93f3959a005369ba70891607022e6483bf640d0277e23974c4b27c41677115f7a37e95d255a48a9da6b3c642a857eca056bb0007199b4c1c932d7456c472fd28e20c9307fffe286eae1f61ec2453f0701006318a2eb9a8eedb4b9f35d6c7c4538da6581936f98211320eabd4ab6a051f8b5170e180f37550d31009d9fb704658f8f7fa790eff6e95ea2bed0f9b0bc64887dc2184a500d659b37b9bc7997deef0465a8cb434f3f5bc1dd2abf181d53775be198b3ff9f1ff9e7ce66f51c2fdbd6df01ab402c3b1cdf571e21233d7ef5239872ced66c10136cd52b5d827d2c5f9fc340950a415124067ab8ab6a24956fc8b72bc88d4913828bce0b0fc619243dcdde66001c0d9fba6340c32a834d92bb318d2ad074c57897dddea031eebba9cae48e38c8aac032bf5f39f1d1a7cd1070ebcaaddcf4c62c98ff1397ae4df018d824fe02e22a0a9c7b0e1616f1163752d0e88478ca8017c9927cd1e835122179d7e897d81b1ce3675e4c66ab5f0c3ab193dccf4f64f51ebb5a5daeeb35c0fff5ea2045221c17c6cb4618e418ca1fb877558fd660b09a223b392b96aff9010b08b65c6a6b744e069780a22deb8976e9c9ce6123dd31dc16a26b3683fbfa19b13267d5a5016dd242268fd3ec62be6fa6e00d9016d7c9011aa9a86629620631a228eb5e300ee74b62d9c4f7f797d60765c420128a9d7a5f443e1441413f276d6d80d71bbcbfb9c4b143356932a66ec17eb4512d7e2a07f4c6bfcc660111f34b3bf8c16bd5fc7f5742e36480df60ae1edb7392a0d53e5ec0f6cd1fa5776f1e27a45d22a1b9fb1d53e794f908cf90b5cc4b6a68d99bb276bd39300c606d4434b0ca4ddeda17cdc27a855e6539757348a53507b213eed8a8329b170e9a879e7f75835c011e04a89c8a4f675534c8eb4f50566ebfff9bf5229db18b8d1f5bbb5e3666e859d3a0afa1309a14b2141d8cbebb464a0fc75cdd84273991266e56e7ded6e3561f074b995ed54bbed37e677eb944c06184508acc0f75d1897b9d14fd005e26ab558d2f867f59f101830718e8330fe25e9d73dc022721ab703f603fb1444f9f34b334783358bdae8389d61e6bfe4f8ab0f832fd5563a953c14d2d37a99b7af14a9b202f296a242fd38f1384224520ba311c59ee94d2eb67564039bc3ce32b4b3b0355e16a48a0122ad38a6e12c932bd0425d9cd827856677a20c713cf66cee08928474f9bce844cf3a34d2387c77253757f6c04e83297f32d2c43e9a751f45f0ffc304ca78368754a76388c69364c85f447dbbbe19d62b6e86678cc67294f692e93adf28e1f2d2a2c89a3265cd1958937d0de4c7b2fb90a2c8193fc52aed0352e32979f67ea679e87dd9d19a5f419987722de46a09e7d90a60c82699d4fa93aba81d972a6d3d63127a26fa5ef0cb8d57c3b3bfde020a1952a3d19a701e94e08a8baf7df50503db92c226d4bc9382e096da5e701ba1f7f6009ca0dd21885af71e296ad346b27b5cfe3a5398fe609426b0eeab1f7f82a74ddd849b8758a53e759a59f5c68c5e045c53c5e47d1823458ff7b4d9df36bc99cde366c14b9858026c3842fd299774729a9acd3636d7290d58341a6a661479095441959a45f26d3037b14e14568844f757b57be0bb487c63d77f1a0d17eab688a3584efeda7aa80da99a895f1c6d9358507afe13609823374a9d2083f60793b586d268cf6e76b1dabe36811f89c1ee5b5077f65f7173507e3e7f742117037aa758e9d12652b891b7765a9953786e32adde4f5ead56da8fd9617faaa2dcea5348551ce46fe2b041563a12f5fdbdb9f20cab6573e5aa665cd3f98186007c5538789cedf9a79452aa01b841864e170608f5b2e3388217c9b6d46010633116943e1094f4b70ba2680443ffdc08c0a3877521b7650df5290b89a4645e7197b5e9fe79bc5f4ac8df925c1d39da2afc5c15c197820581c8a80b7c50ae7bbc72d380d209afae6ca1b0d08fd92102e61d5cfcb7bc078c33cddc694479d44877ecfea3b7fb6dbcb916a48a7b311787b57923bc74b8aa5090f5df060ed4deecf8253844f2f9cff287704f5605123fdd22947db3f0d885c0063b07ebeed611152d416e0dea6d8d223c34f9e793966e3e4278ec903a01fcff4d5aece51c5a16bad7551192455d1c65b6eb73c86f856c4bb98acabedd26eb1eb617d5afca9aeab820d9c470b582ae737fb3aad5545f26dcab00f7fbfcb2601ac6cb42f49343892b6f6bb920eee20013ab5f1cebc44980092dfb5c84d1a2230e1bb2699334919bc28fc79fa6928e735b37a86548a0692eef0def8cbaecda0c7e861e8572143cb314389b17fd0cb7981ea65fea3065746ed7e68fb985fb2f08e90104a01165b6890fad069cdfa404998b27ba2682a7b9132d3d3e795da8134f32a0372ec7d00a28cc6094afe056419b1012dc8d37087a0d21e921bdacb78c939c28bd4779645e46594788a9f6bc44191a5a4c2d741c2588602a83cab20441230903f87d764a6a15894b5a62a318de5a4bfe27d495f2c6f4a01af4c2a4ea95d81a7816839700ba238ccfb0925e7463f853ed258e868988d16cd7aa9bb3cb05faa5d3f027fb5393df9afec20472a3549b32401883d4ab0a9e227ee7daeccecd315ec00139abc525c92bab0ae5afcd27be087dfd63abe96fa390bf4c8191b23ef3e740e20ec21c99eab5ef8a44c53289c705251b702f73cd7e3a6350a220f3bf9bd1a1bd28a005c684d209fd23f7968f24bff4a46da454649291d0518e12005c6aa78051c6af270b1885c4f32778d6647399fb7fc98ae509e452c8bda97178d8461dd9bae70a88b7f5c993bca18fb6663b003ed98ed75285612c77a38561b2c3d14ce837b572edf06e004d292781ae71fddd1fa782f8a761f1ca036f17d75cc22eeb40dd2de269d0b2ecc65238b59eb9875f8ac86d89a93f9745214c648236f923ff8ef5117c5c9b9efeae45b78520592836d9cdd7ba91c2d12113eb533e74a054e98c2dfda02ec2c575778f791f4aea32e74934caa931317183b676c8c2d5b845752052ad2d45d427c36a84bc361461b1729aeab86322427695b5e786417793a38ed0680f0473fcf8eda51c719102f3d24730bda9ecea85d0b2cd6581f599ba9d3f725d38a135ef2621596ff820a074b7a24fe69a661956fb257451ad1452e3e3f9b780f1dec7981d1deee0bbb62911f7ed7cc3ea4d7ef68edc594d429dbebe4f3d04deeaf38ddc950f33148229654c4ff9070fba5d2c011dab3ec687cf94fda49e154e6f5302cf2d525eb2506d18f8d341c7ce15365c77f19c0d83ffef423256b01dd241d1e7ef99dececa4221c750137e4bbc6a2da1e5fbc88178f8bcc744622c2f56432125a64c1d7c768e6b1cceeb521060c3f0662262df693a3463b42205aafecdcbca63", 0x1000}, {&(0x7f0000001340)="3348d43c26ce0b339aaed937b51740fe6d0537883c0e068563c2e60cf601dd7458b95a299613c5e4a6543cba0f111e76d57f083f5e345293496a686f12b3b17b", 0x40}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b5c4b001200000000040000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x1000, 0x3, 0x1, 0x81, 0x4, 0x6, 0x2, 0x0, 0xffffffff, 0x1}) r2 = semget$private(0x0, 0x9, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x9f, 0x1000}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) semctl$IPC_RMID(r2, 0x0, 0x0) 11:46:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x8, 0x629, 0x7}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) symlink(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)='./file0\x00') recvfrom$inet6(r4, &(0x7f0000000080)=""/61, 0x3d, 0x800, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x8}, 0xc) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r5) setsockopt$inet_opts(r5, 0x0, 0x208000000000d, 0x0, 0x0) 11:46:31 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') utimes(0x0, 0xffffffffffffffff) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/de\x98wbpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f00000000c0)=""/23, 0x17) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x2b6) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f0000000180)='./file0\x00', r1, r5) 11:46:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[]], 0x1) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="337616f2121b681eb3b752c066937562fb6f78492565f260b30d828df7c0c3d8c57714777dd8fea180facb6d26c2ac9ee2e6e8772a136dd9f3897846b1e20cf1c7368c7dc9139a230cb53aaab421cf93deda07b2fcb8d5f685573823facd534721037c8cccc6a5f71f8b2530d879ad1a0fe368244714e51f763419701ebbac8bfccd6dfec838ebd4540213aafa413333de8262ed43991354d312e171362836a53789ca30352d6df0bc2d9df0dcc7908e3e10061fc0f25a558494a4a2a856318b116a550526bd563c61aee300da7398b60cf4691383ce02a1364a35980051db"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x800) 11:46:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) mlock(&(0x7f000001f000/0x1000)=nil, 0x1000) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x1}, {0xa}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e2") socket$inet(0x2, 0x8002, 0xe7bd) 11:46:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000440)="eca9319ca04a0cf6cf42d3d0a1cecd2255d9d19e7558630d43ef8e453e69134b9794f96d7c36228b057595cf8b4f0c8edaf9f701c44bf3f4884dcf99e02f64ca2a40b6da72c5029ac7dcbc45d364c53d536041683adc7d11d450aec317f60e5fe0a52599223fdfc6d39f843b10078bffc8ba00de637cc71b280819d87c68ec59eeb470b8b52a25bd621a65d3d8a20e0a788b9247a57c8795a250209e10027495834ccbd64fb283e7b0b96ff7791d962743c47dcdf846cd9f7a18797a9a7ae01b2f5da09848a0e39901cfd4bc292d0a995459e75dc90ce68f0b420668de3087f4e5cbafcf06587189c244347ba7f9e5b09546f6445a0b3ca853b73041f2ee6ffd7212e33376bfdc5b9add47c0f3e5381b94dd8ffd314814d72727d4fcac6e2928bf99d825042fad740925e40f417cf11b5e81af72823ef27d76c55ed8d7e0c7110c820c25ad560f57238ba45d4057c3a2d3c324123b59c76dbbe423977a4d82fc96168ec8c8e825ba64af5a294d6bc44681ea17fbe06219bfeec1547278fd194c74322b436c1de6f05a8b41958e9836c62ed8f64c347c976e9ececceab076b347c8980140c037fa946ed452ad8ba1190f268311e7689661978f82d8865e9232d826100ff169970929317d02695826f9fcd9402be6d2759886d97b38f3bb263b2ef17acea2903e4ecb4b329b436dc1d06c8b7f7f890abd87178bf93b3a20b75cbb5932f2416661dcbb1fc18bb608c644a58c35b4933312c72cc8ac751e5d02c987d63dff9cd1213aa6665f995c08bbb73fa11f0f11a98811c8ca6825ab8ac905347e940063b8efa421dd65386cdfe0ffec6c24d8daaf91f6a66290d15188d6adaf4b0560c45d484f96af8fb5c5654770d7d567b404212cf569aaf2f5989261b75bda7b57943202ee1f358390e0c1858cf4466b34ef8f5f126e3d2a2421c5f3636107e5b3681237175e4a5a139f4e76b306a809013b1d3d48cfe41d986aa39900fab44c1c3427485d343613bde88dea91fa9327ef726d31b232324b567ed24580e7b04af9e110f833faa03e4f1196c931b4b983c2741f17d4f11b6cd0ab46e15753b95656ce3b8ea538d1faf1b557b7de9f7fd600eb88340157d4983c2530e9e173032ccefd3316abc9fc9d699e4b679b1de0bd9bc8a8b7b045e96cc8778c90af9d0b50ef16691b12d40dfee4cca470799b7a75d95a6ff498f8d80da72b5a4ede71fe4f584e998bec9184a950c437c1f2428ddb03910d721f77be838c61338e6f2f71ae8cb833cea1ff8e8f023714847d15dd89eedad3248064e5935c67c1889698765290e2459eb636fae1876578889536242bf8efc2daa4d3436df18dedd172491c37d2ca2342f8ac7f3e46e5d568e082e4cc47fd9641074bf58b8536e6a636052dbe6a5b9053210dbe73e1e517090cafc0a6962d5ea866d1c86c29ff884911fa4cbac482ab1aac43c66e195c4c5ff07dd7cb3ebe659c2534baa9805047899005b08ec86a82915e33d5d702944c2ae5bbb42e12a072cb9d8545349124c587958c98af602b07f783fc7884b035395dfc3b1d8ad9f9d3f1339dce49390583002cd2cd6db73fbc4bb0b7b964c3b0f19ff46ba7b2e28b6161b8b53df9c8aec70149c97f8c77d4b3481885d657e0941deace104f81bf364044976b67b33a8d001ab8fca9ddeda6ca78455dca1d003b48c07402bd4e2d40733c4519c6cc33103c2638e13c84f0563712715362f93257d55da948b1d03bf3f719aba29f74d7d8468dc3bafe3c60790085613dcf866c47bb739a7c7162aefabaa3c25f37e394a6d87a6a1395740fa9657507b12bdc0c78753b50ba034ef6e1c0f3e990605ed8bdf64d5aa5c9f3ff6607c2d05c4878920e3ad984242c9f01359b35c4907e2b56d5d9cd119505ad102399a5c63ec3944627eef73b4f105a238043dce89f684830f61690b1b69273591488792a0598bffe90bd62a0aca9cd583f74bea38550f58af499d313f79776af16a20d2ab452a6981315621f2a871a54208c648d02f29ecf6c24cc88da613f9729525218a56a4c80dffd79b5327182385c9b62701e6b72485b8a27327252159dc6cb5fcdc9c317906bd22f68c6bc3f16fec856892fd7ee5a66e5448d1af63d886fc198183a32a1abec5dc3a2a044ec16349e80e946d02cee2dcf520b10cf0144f49971d9bd41bf480d2f6eb18e3f8d63d18309484b1f1d6af949e7856cf2d5181924b8a069cfa743ae25d6d03e7111f196a70f0ec6e8ceaf79b470deb1e397fa9289bc42820360106ddee57cd23c9cdb6fccff778fabec93ce7100f18809d4dccf9aef1faf0d82a57d56070e8882d032beb1adade5af180f451a4e68503a7137dbd1d2f1785c528ad61e7e8fc726aa1622e240926fe9e3cb5e9babefb7d9e8465c170f600586a3d408ca2108a5643b396b1b85efe6eea45104df294c83a029c2f4a84c1a2a832f223afa7e92d92534a1fe2883140bc38bc5586d1cf9e7523414c946e0dc6086b7837751b455dc9bb674c9b4590480ee6c2fac0615c04c7d3193e0ace4ddb464d06737ee4455c95efd41b731df8ba08975d08533674fed132fe49ae4f45dab4452743f56f230363d2dc90f33cf5b40dda6808a3be991ce7bd28bf11b094cde4c54156bec4fed4f139192b5354b1c7a659806e8e748f811464b4540e4d3b1a26cb764090ac1bbf5d6ffb69cc38480800de6409bcbb1add87c82373981810af65d4226491e9f7295f03ca6d310956270a3b22864a33014957537ceafc8a87e56032f0bba56d6fa0011fd688a3800afc94eb79aea997bd89a18bd50c1e4458b87a6ec350e6680d5f550f86837b34bd16a200d23bc0e0d762a4fd54b440b523867b25c9edbba8c468002a754a12dd4e2cffe5524a844d98eb71c33dfc61bcdfe6fcc6e4b2c25bc4832ceb58e2e431d024927ad2bf25e20b7a7dffcc30d16fea84eb81ae0a3b59b2e0b2d2a2eacf16d23359a9eb85984e40c2674c69d8ba84b0a8de28993dd4ede8ad5bb92062971054f1c0a3a82e5bdf85fbd5157852c270f095d3aaea5355698d7379fa91dc84a2d1ed0bfd6b0aef1902eadcbef19da5563ed4f27519466729bf01ee96d18df489047f3c40dbbdbbafd50552deace2f8f531866d0b41f06492002503150a69aaf3f38294297fe7dbb485f04d4edcc027a57afbc4cf434f1f2a8045a6b4b7c016f922a3aa0b5324f5dced1106688d43909a4c42dbdabe3423b9dd49dd466f82d849dc2214b7ebb3986aa43206949046cb18eda6972d35eefc94c7ff3f2559ffa4c0bb3ed131e732b56713fe85b91aa377b5d4786784ae72671f1fadcdc80faeb912b0a6cd97e724dbfae83814042f3748dcecdaaec1d16090edac1a7dce98f51e4adccf8fa113599f20e2a07064e72b30d4fbab3ed7271702912c1beba930fb60bb3b092d20a34d99da686eb67834402bda8d96322331607a021c66bdb94ff4daab1a3caf6a8dbd04f036a6bf1755e34e8946e9448d978a72aa84d64e7bfa0037babce7effd79d074f4231499c77918b6e60e2a4e0a7a0093e763d36048b8a8f87fad8bda28c90ffa29f8080dca284fe837988887cc7ff51efcf64c14d0d5be4cf6c1567e0e50f87724f324ad4a316c1d602f3c6515638111081aa551dd1d43c6c605728210dbef86aa1e798b142168340d7935ad9482dd9ab2c6790e1c3c85d834cc868939b06f534e71b4ab227c4063ec993bdc978592dda052f862894e32148709dcc0011c55ae39d91dddbbcafab1ee31c9967453e5b563b40f9bd957db6d01098e1601964cf91e0baa0ba7ea026b5b40168acb3ade975cbb2b415962f356fe0dd7301da8d9bebac473b31781fa899b43e865489852aaed9d825fdf89ed03a37b179cecabe369f89659ebc6debc8138509082da50df4a0267ad1f3ba40dcb88d30a27b915692996d2309251e65dff3744a000e37f2029b92be6aeef581cd8fca6c4d9537a2b94f402591ac1b3deb37e8d3e61bffec59a775a0649b7a3dc6000e2b365d50d4f35a6f857f43ead44e941c1ca41d55feb0a06ffc52e32e4385166a12330f0c988aa87d3ccd18b5fdd202477a851376de42930985efb1aa5549a400eade3b84b2e0d71e2598d02c0194af22d9109f5f008ea7629084327ab7fcb6d2d030b7da7094cd95249c8a68cdf8131896102b4840d5c08cbd9621b56a3151c020dbe61f006c98f84cf2f6080abc043d8bca9017e49c76ac542425c1c9035565ac389789237839d8e1df7470abac1ff4eb9feb3f3be84861482031cb24f67bc317db12627eaa9a2611e25537bcfd8492f053d69199f6b360d8fe9d256b0f90973e40a8ea07420605fdb0df4d2a6962fe5eb4260edecd629ca40c504d1fb9970566d2bdb9073b9cd9be3cdb2c05ac26e3b20cdefe59136a98a5890acd7a5b496cd9bf30ad55a05021f0d9f4682cc6ff9ff38efb0f5e87590c3e8adb749acd3e18af5a6b22fe5091c6535992c86b2b4b98c73c357496c3618273436aa4696df4074bfa1e5d576b308efa41c648fdf7d44a2ca979e5b41cc03425066053c65045db8029ac323e74bddcd670bee6bba9fae47de954404cdb72c77f7587d929532ca10a8cdb5572c739088a2fe0d56ce8e672ff147ed5e579b47ad19f75f2267cbcb7d64cb84f0fccc80302039fd2f2daaa7d2bc48ec04cf3764cda2678856d2bde6105f22e642d85a3fb9b0a77bccd04c4cf1d92ca2e15b51cdf2bfba87e1d64a013772d7fe5447e56c83b617a3b15323ea00e9477caada76216abb2f71c09be3957862d9e3590f2808da1cba870ad6dcf936de7f623b0f0330e8bdece7536bb916bec89c69dc9adc87f9deaa5185fd2b512feca5a577ba5c6322aeed4d08e6c3977cf248c0967f032e702b62d3ff3fd8911ab68501c0ef8da2de0de6f0ace1462e67d3cb6126f5d99fd023ebc5d25c997bf6194a08a74d17d42cb881a132f60aae5c3b96e062024f997604fa2886ed97606b2a9ebdce4192ac98cbca997d123bab6a3b6eeee6ab20fd8165c0742ea3a9453c70194f825d058869923b80903439acb5812e38f2de4ecc33fd02f834271696a2b960a1200a331f71fc1cc41c0236a7108b41ceea64e8dfdbfa06b542a3c598cb2626cbacd8ddf9fe86d2d9e3291f6557b20f6f57547ce73f900e9b3198d502aab5cbf372b4452598c3ef113803d040ed415d2fd66b6f631bf6b2cf9df98b9f0201397a56a2b4a6c8cee37c5d1f7d81ce4bc836193187f856f061bd97db550eb84ad23e51cd188d8710c84a79b3c6a63d0dc16a5bd5e19ca06d5469cd1cdb35575794b149ac969d887ddb2562b64e1461accb79edb0697d09b5e50863e7bf87121f82d04c981a66cdbcaf40cf663e0c201d007424715a8250b5305a78fa66de6601d9ba30b2ae635de76afce923015157c7333d26ce2ac2ff6570a74b3fe2818b5ad52306a9fac6b39c7aa59d76f1373f607eb7cda3aacbc2700963929a7966985868a01685ac85f9d349292d0e6f42fd86bb27c879690e1a2883f1f78dd0e221a0ae142e9ec94a89a718556dff8ef561cd9c1edbcce3fee6404fbbf18440d22a19f44e7b38295212c67e9495d7fac311d9ff8db23c1f385ce062a4df80f97e6b15c873109f52e2a3766222498b60dd61922e2b4d79c5f29a4197d31156acfd74bc7ffc695f16da5a9d54a7c586339a0de3b1714c2624807c22df51228e176e01174243344a138c2be702fdef377f3c796ad0195f5fc69a8230809e70980748c2b52ed163b224389037a5ed4bcf18ceb23172f0b00a528e9739a", 0x1000}, {&(0x7f0000001440)="2af077aa1dfea7a4e92578b7116b39d45de4ebd223b3725463370cbadc4f19334d76c61de1e3d09605043978d198675ce35e39207475f4b47833debba5777dcc6539bb316c63d74cdf1c2a055b91436313a86734fd990e27d5b0d379caf5c7c848621bec26ecc291eec65faf3045bbe382b615d6be8dea35418054c298bb1386b70c5f938a5ac6690361dcf3fca45cdeee651206a751fd78d769282a20193cb2e9e1b833d8590ef82af6ec68962cfd6f1979a4ed1dc4657c8b222c10d5ce2915115359b376e181400ccfd4f6faf2c70900fe5a9c95d6b74bc326a7c8da49ac9344637775ba921d677dd5dab5a8b0a42473e3446841f7ab7454ed495e4a162fa1704702646e2cc9d46a7dafc626f1ff3978700a4461bbd9ae3cbac0d70797a9b5cdce06e3ff277df4fbd012d7afe8467c1310779724242be63e2b0f8c7e79280dcacabf56bc17811f9bad11546b730aade27bb62f643fd0baf90f12820fd044428c2b5d14872e04add340ea9a2423cc36dbbb5823d8a3c7fc3daaee6045696e6279eb3b9c61bff645fea01d89542a8cfa7ae6e4ca4506e15cf9e50464321b1d39ed10801ce7ea3be90c7f039ab077f934a23ffd92f5c515dd38185af0635544427d3b1b43310478e712ad4e94f91f2ca9c14371f9ac52044334929edb2047ead7a0e6afb623c6dfac7aee5e0deafee263a01a7d99586e6abac7a77af332dac50ff44a2e0b67078d9ce2f9961fa9c76e93db10263d7b83ee2c1d7140ddbc3919e1af58827e6894007ae6ff783106e58b21a89465b3e5951d7a5da4f41be197f1c6f0a03bca843a5f4d29c72f89eb5235199ab6edd686c71726478421ac28400a349d5925d32e0ce4badf71c623ed49a4a22677fd80c8fa8268e4e0fbc6ea3d561aada1d93a06a939cd007623bff9adc652c0b30bb01155746e78dc5cc200d1f6f2343617512e1d53c17824ea5ff6757f30e254447eb6f511109ae0f9ce8f78404196be2c247eb75703a398c88b351e38c7f89312d9d01b3ab968676fe7500da5e3b620d6fb5372bb08a510859a807d26d83db3ed5608203fb616a2197f2727b1cc44594e55f2666794b0b30f1020304adf8998384bd0cd8319bf0f0a6cedd3dc80e634c39c1efdc4fbfbf2673acf84431adf0af5175520e0c4a18ec7537ab379cf851f091f4602fd9a4f385a9ccb86bb65a935087dc130afb43a732579a01bf4a5609c1a5c02509c81a3f74b489d287a83a5a79d878f07ba2174a048cebb97fe71702c5bfda846ef7d38f7b7abaf31b96a2a2438fd5e328f78f80f03a13921bb901c7f0ac7c792740f1b8931c8360a7fd96dea667c91fed74cd08ba6f92f3bb70b5c3f69ccacbaa3e551847b1df25baf1bfdefe104c846b394ae92f90ef4a481b2b2342f7399c661385a85f0c411dc0720ca9aeb1c0235cfb5eda975b8b69db613e8bdd0d540440a4c36193cc9f6205b540c42eb431b0843a0ad0ba373666572c71ba4db695049b596c70da3038b197d9ec4582e70ef2341f88d99ce8882ba5be4008ec119de34cd5ab2ff9cb2515d161aea02b9628db1bdc442ca2b8c769196b0b0d84170844fcc92aed193cf410faecfb687da96e0f17cbaf3e3d40781b7092adb2726061c8f82a120edd14fb446b8a706d5e04093c5c04c222c129942a1f7a90b66efbd38be7fb93f2799eff46e3b55470a56908fdfb8bb933d365a08403f1d3293be948975b9b6be96ae9443d4ddde835ac031c62e2288c54c4b665a49755cbdd629e8ad0213b40bd151f2bbbbf64265bee440c90d35d915b748f19508ce3b57e2eb193a56f647d9d8086b2e35ce98682d3b87cb5254a42c30e8cb413762f21238666afa730ce7387696d9929f2c6b5a2d7eac858b021dfd36f4f31031fd33bf9b5482e2aa2ce60913334e05a9939897ede5ca391debe3fccb7ec3d903295a733858acc8f5466e7752da4bbdc0702048e824123d08688ba1b83d80a21e9095047a23f894a4ec77ac5b1ea48cc4d1e935d13f7b27fc54242fe8404c022d163dc610f42643906010857cc9de1ffe06a1df14e3b0ede872ba2d65a03a0ae8149cf1626658e02b615cb3de85d38383c3e4c4d01a4e9c44962d5707656a2b41464e0adf586878b5ac5b7f7df7fa9714b3a080f6d4881a3d7a0bc40e728a14774c13c27086acd33d1c5063477f7efc15e13c26bd5e7c1811a3c6d380d238a7e6402ad8d1f9e7426e37a529a84dda27f05360e1f33c2fb0ae07ba7932848b7d1351df9f89a11773e6c45da2eefb06d01852c7ceaab756b7b260198f7ecbeaebbcbc7c5668c3260e446922fd389575e43557359c5f7b73b40c95f3791bc541b130888bc42451745bf29e2f9944bbc99a1fbc54ed32ea131cd69c79117ae3a05fe7a8d177f6ea1db0f5560623cb9b92a91847003f807282d80154a3dab0093f6fb6aeb77920846800ba7a208cc034e24ab9b8cb23ccf846495ce5553f87e6068a8dad9f0cebd736de1ee5b71b285619b1e3e84c24eb1feb2e3802ce8892163a9c8fbebf0770b40d469af6ba325efd67f94fcc931d1800168b8cf9b08d99a188bf3b3213d0e452e8f2d1c8615d8214150c84c4c4859803c01664f6fcf2740fa8239d4c10360bdbe931c463128bcb2440467456b79e83ca6b25a8bfd914ebdf900e9f53a9a9b9c3f2adadfa39f298eaf91fba5425a991f08e7863e99652e504d7ac4727696e03c976e6c0f4ce6a10f558e0dd9be2b943d0d7005e109c668e37ccfb97527bef41b5cdbd48bca68d45c9e849f28040bf5dc1243b9cd852d2a28f7495d373bb38972c3a771e6fccf5b5fcc600e0d6f79f9d32c27168461bd9c941d600da4ebc4547c48deb35d492b05d2c72cb5b76e3704b67ff323243159f5b745847c721af5c1912637b8f49874a51703638a3319dd3ea20a2f5b9542420d39908500eecbef58371e142ede8ad8f126d250b821ff7e4ea32ee2c89ff1f69c2ec3f5653d3cfa3dd017b76c2bf767aea6fa7bcd73dcd070b93f626accf2821fe5639b793871828242f9ea841f823219369dca6efdb79660836dc045074cdb9c4d191df60e42df7a37932fcaf09123fa0c02bc7ffa7095daa337a25ee7b6d00ef9b726b32bc3a6c5b5a43bdc4bbb28a619408e44d5e2025a7986c7f1e624c24582fb4a4066ed7a98283d068a5bed68b681874a9ed090f1ab40be1470d12e9e8bbf6adf6886c9b1bf1128db50f98df609593dbf6bd2f3cef305ae16387afe50d94fe8b5a742deed95a6917f4893966e13aed1e718ec76130ce9bea64d03223385391e0ede75aabbd5853215c70dae0e455b5e3c108d90f8aeecaba3e284228347519f7b2b9212ce2bc21100d12411a48bfdb9d233f9ff7bac3c82fb47891480891240b367a96453dbb18da901d6701861f654f898426a430293bbb2aa2f186bcc31b2817d803ab5eb8f029adcdb2d14fcdd9de16a4246ac5fb648f96f2acfb874e48e3c91410de143994643e88010639252fe2e7c1ea5abe36c67feb7d9ed09e6af2a3a738f607dae999461a795754e50f524e6ff92c18689910fc33513b11bc903fc4bbd1577713e42af2a23bdb7cf9dd13d78a916b26deecc813ebc5acfe6e98618f7249391e7da5fd182a202e3d2bd67c487ddbb4ed4b9b7ea4b4ccdc0c0970af83f2e44a00f95c091308d49c27d9351991c0c3dffa49ef1ac489a28cb3aa252cb6bd0fc51f574f7bb5f013baf28661e8e453289c927749bb54435027e075bc18226544effc10cc2644befd00db9978c75daf6817692f5e5e0e93e54187d51f27b55e75431b27a10a7da8134f819929e827ab37cfe89691a71db3acec1c933c0d3031e973c847c777da52566826e6f7f505ba07e218e9a82fbb110db022048f5ee7766eda127feed46fc1e4a0bf630846989382b25d0f11c59e968e471118b6a032af532723bbe2cb0dac3d647bb17cbc07c462dab422465e50e11da9dc6c95507f0947ccd781392f86d7a778365f03a046dcd1695fc616117d368c6c52955a8b214eecb25e6fcf6be74a73a3677421e45971fbf465b4043d50201bbd84e2d0e2101a2d5efbeb5b7cd0d42182ec483e002274ed4cb54fb231df3da0f9c88684ec4358811676ece061afdd7cb7081b63da8ab12ca61fcaacb68b14f021382f2a58b4440913d5c1837fba7e6ec525dc8b03e9be3885cd0af25c49a5eb3b84f7b3219ae0cd63b2a4b7a1b42ff4c634db6fda306fd1e12e8b10f62b52e39e71b70a022c80514c20d40282bfd8780f37416adfe86c9c120a3bbaaaff11b36b5d827f315e71962e1016003b736b495f96dff295b7d6d3beed1e1f7162005939ecc9fa5f851bd440eeeeb6ab9cd8e223e2019c783740f4a18a0e48b81b03757716a152a6477fd3d94449605c2cf78ee15262e8a8fa1b7a041bf880cb9f3985845ff8b3e69f2ac8730849dff7df8cfc98b662f6a76da286533de7b46f68958020f084aacd736bad0bc95a4dca5bff6bdd249e03cc6a1e0d6e62126b85167cb988c079cbe7cd6ffc2c9f7bd4c0bf5fb118fb6d49bc197823035cc4dc47095d0a22704b0841c1f98357dd1d85a74d5c60ddc2e5e09775c37d5fdbfc5f0ce40456d53cf1f4923f745ecdf2fab254b52952be38e97f67b29498bb7c7f321016a41a00e45769203d5dafb83aac46385312613404866ba7dc95407fc4a1bd1dee1f5865f3d2ec22c6a04a9c05b495f9c4b969801fe3beff1a8cfeec2a961d72bcaa890428716083eea51b062178e3b77affa435db1fe7ea39c93131e9560efef3ba3e9ffa09021b584e429ec0fdc48d78dd9d0136dbb4baaa02057d964ea72fd8fc35d8044bb275b1b56e5ed476173a460f0eb780f425f1aa45d50dd2e06ccb01e86bbe737e2a251b57d16cde317d52cf891f21fce25d2458c86361e1a4b924e1da1d36fbcb5059d646d71eefb841ac1b2bdff76aaf4c2bb5ae4538a68f4f65e4ed55286446d223f0f6daf34cbc5d0fea61bc5ff09fcc7f446b1b7e989eb13e69a64a8bee624234acbba76d7dffffec8e856a40dc6f5a52de75e37dc22c088fdd3e4ee62bb7a80688aaf9f3237c43714ce2e68d4163ad1c919881782715aac14ca758da3729e6ea7f6bd81ec02c19dd4a35b9c146925148f08bb82541dc22e3c92d6b01b85b50455bd0f84147e99181693c1ad47fec9eb9f22c0c2fbde06f278dd1168aca303b39d67f43f36b4cfa4408bb2018daa0c4eab6a557f86d1d2f323ebc872558d29b6c707e1e1956323c98c28fc9be205c272441965cec645efd1d8b550d7f19afc8fd4f203c6caac19b99b0dd72d398f173bdfb5c991406a327a9429b4bd07c157dc09663ba0e93f459aa644fcb79c768133d42fe653c05b741738ba4e97dd8bc8699ee4098baf96c5f709e1bbf45f8371e5cadcfbf03315946084a99a7db8be5b11b4b62ccc09b48d456eb3e1c10cc0b4f1dc90509d4ef83892876a3b7237e36f6ec91f0657473d96a60ea9f6690c3b791987f1727549ef33c308165359e18b0b28fa69f43f3d2871475f52b62708823022cdb9c4fbce304067fa1c1a20ea76b0e655a3cc811e452da33e0f651356d892f55c6d46b6d8a89beb6ee92bf498a3a24b290d1ac787150d4a932e2f2624440bdd436a2af086f65302f53002fc3c722777f7384341ce928ec76fb2956435ace6a7200549ed2ba52f17496e6b6761f4b6725726abb6e8a1ddd6db95153ccc5a10627056b708cefffbf5a92d00e3ff8f18e2e95136a436e830a11fdabc6e65f36e1df6252a27a5eb391404bbb51ba114890f5a384eeaebb", 0x1000}, {&(0x7f0000000100)="342991118ad71067ca909a734feaadb844416681569f2f4014a4f955904d9273893302a8c24bb53a58ac6efd132417d307352a54f306ec3d542684a4549ddfcbb5eca5120e73029104891d0620db17f1b344118e27302a8ad6d49073392676536188", 0x62}, {&(0x7f0000000180)="5588a0fddcb5ef278f1427db39d0895f5374afc19ef32c9aa46609eba85306dbdb82143d48f7ed5494349ed79de4aabd948519a52ee4f6f100e7996c6dd5aeaf65dc69ab7fb4f1fd594f794711b32174950740f243480a1fb496f92fb6fe9017e3351dcaca63288cba501c2a4076ab9f60", 0x71}, {&(0x7f0000000200)="2485c7be2b9781ea5c8e2e9b1f16cfc4f1ffcea16ca196670a2adf96283331009fbe4d3bfa4c421ebe8eeaac84068c523d98f451e21c49fe7ffa0d270798a7cb849f2d67a99411080fbb2ee96adc713e79e1ff0dd2c11d1773b0db6449e4a37bf067686a7295b5eec67a228b1262990c132ab6fe9aa529655cc731f7c08f4ef3d149b84ef4310230d054dd9a774ef490e0a97ff6c24fecf619abcd1967411a90635028c991", 0xa5}], 0x5, &(0x7f0000002440)=[{0x1010, 0xffff, 0x7, "f3911fd6d4e86e21466bb68e6a28b4813cc975680929c93a0d6ccebfc160b6f5ebc7fbf880885b0f7b7d1abeca37a573919844d78c3070984621aaa4ebcd155db0d393de6b858befff88cb3b96c5ee7742d478606382ff1ca3bbeb5c344419552cf42cef5bea8219205551129f8a54f90de9f68ee29cc0be4e84ad009b33869e71799f2c6fe228d535ae3613a979f60dab23112f50d59a514cbfaf2e2f9e123c118e2d260427e2164eb32078987185a8bd508317e3bec8dd591011452946f51d6bc61bfbb3e17140808b6b1c07051dfbc1e52904fcd953f66d5109082759df8e4599a2fcad75449751ab7cc9b86398893639cd8836d81ff9c16e18cfa299c7ff61634ce165f633f095bd9b2d2d3f194c8c472effa289d4143355dfb9206fb1d1875ca48c5abd6ddbc8359df84a9835466825ee714ce211aaf2edd2a25ec8145a63b92758fe67694122a5741e53ac6c088a4a77fae8572ddff6db634d4fd40ee6659768acff3b20e3c660507176da73fe4c1ef51389c85857c7d0ba2e7b4b0a08ea0b4246072aae73dfc31ab5418d77cea8912e36269e9926664c926b317443593538dd614c7a1611fdeb1fbda5d5c29803cfbac5a8ee847045ead337485d6284775ebc25ad4ac9f2bdef38457729e6b46ba6c0683dd29fff2b2c1071a85a42b6ef13c8454efa594e049559a1aff2de7ebcad42370eb685ffc53a15593bf6dd7989430c8ea64e4cd0d526b8fc721d8a2e68cbd6e29754bcae1221cffdc63a5344028be2d42908e59b452a156e081341fb89d650d58f8a8dc2b863adecedda78dec65ee73e5e42fbbd770c5513bdef2c65822c4b1757c4a933d5639660111b94609aaa214ce25778744bad6ace7603554aafda0072d6c9752e50952011d22ccf5fc54717769ce4d7d4d5e28e856521bf9ba02fe2cf7678c3f5958967058356eb27a23c709abbb28e99af318828311feb852eae9941e44b97b9cce8485402bf2aef8d2fbf16b02a07a4c596fc72c19c56706d6dec9fc16d0918776befd479fdc7582d0ad22f4a66a8d5ae6140baeb9f67eeda0143191be84ca60db3c3883fc22fef0de9d4465ef0cdd4b2e6b3aecbc09f9aca0c5bef4d6e2ca5e0e66ce143683bf5f483c78ac308953d3a7e3dd703e435152a2c8fdfae7dff53ed4e333dc7e7a186952bd3fe4bd421df6d352d65508564af1893e71e167e3cbd2b8fdcf7ad84ee8dc9cf0eb00d8ab53ff17090c3a02b6721a8c9aac4d5b66babc92a668a3d28d5dda753675a3044a43e64ee8e6aa907733784b4b96358ae8ecac1a784ed4e7a7c2255c887e137e0b9e59b0aa8bbb1ef5f76721a3658f1e8918474137ed7fd4006501d975b987c052f5d1a1c5abe2e75bd760e824348df0882cf7580c478bdcba4417bb0b4f4c970e1e8db91213162f0cb70e95c41f8cee48d0e2140cd712e2ef99d27b7638f9432f949912d70695e025b32bec8ae7c35e36112be851dfb0b2e4516f98631093a1661e994192ce30a291da69cb5eb045c6208c06a4af0e632469b2529f372ddda07cb03e847efe32fa5655d33d762e1b4d1d3e719838e685c2dffeef325228d6c634e11e4e48c4f1538b256599fb1a505ca38c860c16e57fdf4706aac8b9dd3cdbb52b1d6de996f9e7e235eb4f829f7e5be075ca211db7b4522e639966cf217a6546b06d717bb42dc7adfff4fa0dfdea6e0148f49316bbad64650f920946619af695cdc31dfe1f5db538bb52b1d093261f2337ff33a2e2cebfed483be25f8e02cb6dd57b104062a997c6745705e7f2a6d8d6577714397a4874d176eac59f6fcaa5d7d3c3faa69fe911ab4274cc0f848db2becc632d982722988f1e8627dde5ea73c8827a8baf8df97629eb383e626f377432fd95584eea5e0d2814ab16fe5366a0438b622aa04db869a3575266c0c8ec626add9b7acd02fa65e947347071ec1d282a586cdcd325929fbc8c9fa4e156ffc98082ef850c6d0b7512da7da202a74ae9a0873469e99723c32099a963c6a4b50cc0e40ff091b60563f05b88a87f675cc079d7592cf772b00aad1ffcd7d8a0995e3119796b30e68c6cb08a8ce5d51ed695b2005ffd9f40ce63e68f8c3ca583bcf1b15260798691f1db031320993783a770531976e81a5d8345e3659377789518ebb819efe36f155a4159fbd0ef840b60b267200811afe4994e7c38a88e3b2e7e53ce1f24fbe81663e976bd1bea858754d0a8906e38c98b1e8e6ff006aa5c6bd67290cfda86d32b5aa3ca41a6338dbf063592c0a6b76b55095ac426ba6f367b31af7135af7ef1c33097f375c2d8afca1c0c0703f0627152e310191533bf58453a43494640cebc83d886e11c1502c584f855e829d482433d1f9d5f8c95cc62586d7b65b72bd3685cbb9d858328d091a45531cd0f787efed4b06bb9d3890ed69ab469fefb7f82138d3590098c524ef0bf66ce3f5f57b220224a079226148800356b8a22481c76e31f20056a91583609e25f622ccec04a007089d410fe52a328b5ef97e62d4a949fcebfa1b97ccc52a8f2fa5f9c258b5ba78ced08415ee5dedd7e6971fb5bc31ecd4d590e4e1e41eeefc6251421913d131b35dbac94c97eec8daba68808a7d4111b883afbd6abe256386f3744480bd01af97cc3212821478e362487dc9d09e4e021b3d9dad1aefc59cef12109834530460edad4ebea7841c26d2d8ccac86a219889a3eb623e9f3d119542b902c5b3d1e04ca5fa0262195a77620cf93b537d72236ca14a37b1faa3841fd908b0f6c7d1dc2110b65ef4d7e9f9997e16c01f587a3571f93aa9b2fe440afaf3c2dec26bd842a7a61ce21c99313395e078e7512ed4641f2ba75ce20fd8172f5b1f0c0156a1f60e16e2509f04052eeaceff10563ccf620015e47a2f9996d21a8576696f3f4a32175fd95cc1a644a4f332412b690580cc4233f9ad82de34caedb4042b724b59626f8ba14f8dda4ae762acc7d666820ac3b50d10eebfc562a670252bf9a18f9fee6e9ede1e516a235aeb414aff5e37ef4f3043ce2d1cf900db89a6d6ef0c952b84d4caf246138a3d27784d54ff28a841185c72c45b990652c759b1fe256b36a2eb23a8225b623549997d7bb549c2a03ab51ba759c444185cd83678429c0c0a24ed88760c1e6e7c69da0f518889f69646c39f51b8b9d4b7a099c3b58a1dc41fcaeb98550943cef6adac5025370c25032a84c6803d0dfe31abf6b89e46510125b127912ec8f6e987dc4a7f9cc674c32d3a1a52c9a467d3c7d496c33ff0bc1fdeabce36c081ae5db8a86d6cceef6554eec15dbf4cffe2e913f5355469f0807ac0c7a0fe9c3b8bc3975644f0593e36638ec24c718f911be0e60044c9c21ee4a536cc0b443ee121dd02689b5c5fbd0226ec243fbd1e40879b2dbccc4de590d714e99396dc1d4c0f7bf2d7de49f318d24acfa3f8d23dc9406455692ced9d51768065bb6c5e382f692507f2e072f04a06dd3f47be735e93f8f7449b7208b4bffd45a2cb2421eec871e59b96830cbe54df95e0ea56915240ddcd5ac638cb306b0bcf26dc45ae644d9322168a0dc740805287e5a8548f83c737d30c1832ef09380cb006f3773ac0929f1748b91e03b1d999de83492dd8eb668af18d1bfc13785dcd4c94f95b3b1918a94fcdc17e14d9f010048a142db7617a349ca1c393513fadb1d12d217903dc3f1c8c1a579b25dd5151bf5f24e6dca5f92d9babbe85901f653f8d1584d05363d0301fe604fb13b8e275216498dc1128a910cb63e47310c2b92c41711e3b8f967b123defd2bffe9f0109ec95b5d5cac5badedda0cdb5825e1e9b2d94220374737d571aaf3cdbd9a573c7f88b2960696f16df2e87be63059ef9eb966d2db64d417cf5532aaf86c343a41e2534f1fb77f00bd57ae6772029e39d5164c165bf1193a86467fa823e86202f93a4104f38c862bfd69984ddd3cfc575eb892ad0cbfcb1df397d1ca595aea452fabcfabc1f1e8494e6a76420ef86464dd5940360c193d4f9c4f76b572b5d9bf24463835898bce3c2ed50f05795339ef7b42fdf75ac82b0a5393b3a4e13c8983bd2b50bb1f7f930da2d5e281110296c3e62776076c60595acd2a567e62e226684286cb72fd79a07dba407f48cd82b14750243cd22cfaca2c706c963d1414200381e0b02dedd888f79543623252719ff1f8bcab436a471f6518e6633f5be1ec0948229efd0a383058f5e3d2af4069de89a18fec4966d9f5a90f3e187130ab2c29110d7ca9cdad48dd908131fe6fd6c642ab907b8cbce08c40f77d842c4c11342b5d82118ba37fcdae40cb9c1177fdbd796bff95f7cad70e7cbe4ee9c6540d419cc432ad0d9442a80bad67e089eae4a6e91a8ad782eedfdd7067a824df72d9ddb15e3c68e5a0223d4b2b72fbda4225bc897c17b4fd8f70cfa86f503eb0e1ee5b3e18fa9d824052059f88835436d3d2cf0a4fbd9a872ecc89bdfe176073614d202f60ce5c08e4fa17c109e5fc163f9a68033d0bd66125ae0b2a11b61c97291b21b24899c57fada2116e753a89d073280ffb2094b3c7bd2a9b7abf57e8dbe4b047b40cedaef9b135a6b23ed2a24c985dd74001197aeb034076335af44421607cf806dbb8d8790b786486b5c67c60a23dd7beed291f5f62c614f9006f7e5dfe58c7d6e074ebd9e8693c392ed289608571f31ddd37c531c3ebb7a320eabf6acf1254faf8f3b12bfe61c97b6fa6c9cff7adfddf562a04887269597861df12d8f61e1ee7cc6ed9f6396ddf9bc7160f97e11013b3c8ab52c4d7ba5cc391ab1a1fc2a428b5c3bd1ba889169ccd12079e1ceddd46baf7aaa7aa410c70f8365a4dae91bd17ffb51e685c781615d72875596f6bc6b1fe89a1056821224ab311809a6ecb185a8c4976415fecf4eb3a0020bc96ea620a9df545902048d9ad640128df6a0cfdaccc27704fd34751383e4fa1d8fade7a732ddc83f51b5a0a8f73dd9551052ebfc519c7cd8c7865a4be3073da3c11a411c3482a188b0573d5a4d4f34c039175c340589f9e560c37eabdaa3d63a1d1cf9e4abf938bb8562008ce551f9211e541717a3c407c35cf6af444ad86f399ffd4ad9bf68ae53d1805f30ad8b98817fa7b23d70fedd2d3d235bb47eafa92de81aebc60ca7748fb96d7c5aed6184c425ba8153c7135d936f643a5689d8f2dbd911d801d94b558b4e68098935a1bfbcef2292e7a0aeca4b83cecea171d6016e3379238a731898da1573b56877c7f4c54cc494977103af186a58b5f6d76260c5adc9488a2d6a4fe73d1cfbb9c5a8a3ed19d8546a1229792c7d1724d7836e8565fb23cdb07fb8ac2f87e9fd00f3655af153a47feaad4fb388bda1571cc9959d9ab909f97c203259d2eb12770cfcfe79072652cc6c30be1f09839a78543190f7c1c76b984be61ec53661437d2647c01253e8582165357ad4285698bc7bb0c28c2deaa4218b27c55bb673810e1289fa1ca15fa7cccb477ae635f48906a7abf9e36e8b93752e2c5380c32359849b5475978efdcda7693413e6322e3ff14fedca9a1adc8cd9c331aa9fa0bf9e2fa4889884e988ca3717a16886784b34749130200e5cac5a0260ed135f12d2ba6466278fd72efda55b11f74a06383dac51af24f938fe336dd5cfc40bb8db55e60e823fe21402c1c81bc3d6594c0a7fde76c88af62285abe7bcb0099cd3f3c09dde246af903504f07054dabd1af31e7195b4a837acaf1e8100f9fc347600a1adfc6025dd19f44877a9f9230c7966fd1ba513aad0f0a3275dc83763b9517210e01255e94542eee728746551e5d23c26ad656f11b31ed9201d"}], 0x1010}, 0x17) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x406) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x228, &(0x7f00000001c0)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000100)=[{0x6, 0x5, 0x8, 0x5}, {0x8, 0xce51, 0x7, 0x4}, {0x9, 0x80, 0xb71, 0x80}, {0x1, 0x3ff, 0x1000, 0x40}]}) 11:46:31 executing program 1: socket(0x2, 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 11:46:31 executing program 0: readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/153, 0x99) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="2ea3e691059eb2acd11cf926de25e95fbed67029fbd42596cbb1045e19a881863d743dca6a7d41c62c4fe9f49f640fc93d4ade9a31f4344476213f85a8b56bb9680b14aee10d2edcd3", 0x49) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 11:46:31 executing program 1: r0 = kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x81, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 11:46:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x2) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x67d) 11:46:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) 11:46:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x5, 0x9, 0x1000, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000040)) 11:46:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000440)={0x1}) mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10800, 0x0) r3 = openat(r0, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000400)=0x8) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000280)="ea8c4c19ce3219f283f903c985b22cdfd2499c9e51f3be49a627957ac6a4aa301b84ecf6d6ed3d867b29f4f500a6c5746d97281786634abb4a59c71c312784017c67ca780a3626fca62c0c69d64bea73d0dcff4bd0c80bec38cdd6426d350ec141aca3695afb4b1844832e8b8bd19ba1a023047b61dca8cabac57e75a666633313671babcb3f68667d735041b494724d0966a42c0b571778935b3dad9ef92dec43087fcf4cf6cf28721058614f4eea281981e33bda97d5caa2503c84d3f518e980cdd5cd7be2695261450aa8d991e04d65c907ecc5", 0xd5}, {&(0x7f0000000540)="17da5715c6489a911ccb38eeb717685a0e10f42111c00473d11798cb3d6e07d53f5cac9b348ad6fbb7cd142af7bafbde7ff86f9e509aac489db8298033772c24eb65f34c520d01c46b76bb17b5d95a43fced70a97dc68975f5bcabfbc70bdf6bb12170576dfd19b44ec349488c26c7ce960f74b96bc4b7683759c4c7b8c6c3dc5b07153068f88c179052993db16488b2ea1f395ff1d05d6980bd78a402283a88222165743a1b07a0921178de397bcfc63b4f7a26ac531682b4146118df4140091379d3761fcd88bac4b360c83984be1494396ee87d8e9d54490c40e3889d68e009856542a6913dd2518de63521acd4fb7708c04d38f2cf380681c318fd5685c731d66045417b0aa75bcfd13a650f1062cbf4a969b24026764a280b4dcd4751d12e2c45338f1d62cbd14e8f434ea1fc203f5fb3a08ddf8520ba32f24a51c5b2b5216cc6d8bdbf553337d70101f4c955f69ad98c9b1bcf2f4f30a5b5231cb09edacea23f927707dd69bbde34e1f66a15a3cd970fa1b478d80d53e579c4e049c1c029368365c4079aa2f5847393f9d2b847d55fd09ae394d75f602cf0ea3070ad2ed97f9aff049c0079ee6db34e9240aeb6b21616661bff907437ba29fe428437191f036cac4e315492ea7f8c6b4f063ee63620e3aac10a415997c3ff30904471f6e26a7cdc1d8c50df01ed769aded4b6ac633710f1134232ddf655094711c9778ec1f67d66b49b25e3a0222d8e5865bc033b821815d9b4c8140e00fcdc927c88a3be08a24762df2c6a7fcaf857439d70c4e1868e94827a467b4cb58a6adb236b9f717ce48796a6c906ee8f006e2dbb1714fa2b14a0699d0dbbfc3fc4c63023c86dd1f2ef53e3b5604c1a68946d3a850baceac2c350527b7baf8053aa724ffe4055007a33432c8a738fdb670f717fdb2740b998d5d3007050385a1e04a60a25f7a4adc8ab22a8e45842d51b44a6c38bb4aa1b492817c68d11f63599687a5a71ab5fd8226d846334b4de378003b5240952cd2993bdd771059a8cebae46453113e299ee4b514ca34e21d1ab3000b09519f65c161cca6dac7bf5d19c799179c2195cd8cec9ac4a0d1be2c4ef6e3342c3e090b3de3c1d2abaca1ddaf7013b0dd0986fd07d0ff838e2626e8cc76ec8366150911cdd2cf01fd600337676bfae81f5ac7d794947c83526bf4c970833eaab17af1fe3a832ca1d7965ded087b1a8fdc4b28349ea5b71551b7445688acd7a29d5408693617b5ba1930a2bab7526b661b48c5739d930f6536eb5464dfd1097f9144c1f7fb5b41bc123b1ab2dc2cdb16136319149ac7f71929255a388105c20f870601c927d3a64c6f1d83489e88b3f61576265824d5adc9f1fa3f6ccd56a7b5fe5701579f7e7c422fc3b4208c4b145e4fee6ca7b03acf982de0ca88f105e424017e95ab7f8bee634e07aad81fe9c1a31214347d0dbb01cce0aacf4e43e4fc823b971d00fefe52fc74a9d8f1a7f186c75c6fafaafb74ae96b5c0e5d085a846c8a130e7fa6f060b9ba4224bb0550c69f597ad347748759090dab26df3563ec5a8d55ab59e0b15a38dc77589d42ec117afb758e3ee1d925997eb89f487ef2b440006380b6becb03714a09e488536887a90ca65ee4449b03c2be80bf75ab766d7df9fe255038c067c579cdb4309302887a721d80eb91fc993bb167ecb899bdc23cde1c4d458c75c11fda2fa010a0c8d422501b38cdee846d8d477c52254ef27cf87ae7620f504511ab2e1a9a5377207fddca5d25c515f32a2bf0ac70cb1d6fd322c4c026278314d980faf22e4403ae15054c650e8d0880a4e18f1839bd829d4342debcd5ed631904c8e25c1ba32a7ea7ca239565d0a8325c6993fcff7cc79a83cd917f18c8234375225a71f69a48b6a0c99d9ef5a86df241ac5c0863f5673651773573712f5d9051c7b588a1f87caff5651da6b28328aa5da445f75a1d8cb01f543edc05421d1df6505349d679407f2ec21198d35133cdc33b54ad78714fc231bd0b5d377ac1718c2399bfb436eb6b24ee72a67c9f997f889deb38194c39c6ed3391223c6393c3c6b7b41746bc404b65c000919f9730e7e6173b4e75089b6d42fef891a2cc2f69df0e2052a8fe9a74a8dead063e9ce8803c641ae461e75187b779f1167da57aca0feb4ea2579e8eeb213459f6516fd403856b134f96b7555fce0e76ad82a00b42e46ad3674cc2a60edca4994022583abdf6a3e78553e87895f906af93aadfc88ff67e66cf3e074078e067cb774994ccd03df700661a85aba7f9e0e087f8ada12cd9768dd7b5e5f40350829978ba420a0eac20d1627d8536cc77191f8e77c1720dda24efe287749ca41d951a38d6b5f9670662ac61a6ded3c4ecb8d51f187a4194867e7d78697ec116628b38dea5ab011a7a9acec09ee999d8c5b1441eff5d50f3b8651444d65c384b41e9a920611e3db95c456f535fc4aff58c662481475d623359312020d7c97122174fa45675e668332c9e8fe0c8537407f2a1ddd356765c5046b531ce14f5e9d9012a9672020ea11405c0533b5af15b5027ff51a73cdde59523609bb360367f29811f2aaf7a712578d02ce6268d9bb52306578bfc4f729d4b6924be81d9ca09f872c464d458c0d3f2bae72bd69b5c77149aa428f29fcda9a55037e92fab1d33c0ac4546ef14012e450d688ec794378337462e3f6f661e5c0fd78e7ced05a704dd969aae855f1ff4cf766d21ef5f4e0f2072af153300f9f96e8a61d4a3fcef95748d8956cbc8856d8340e386e16ed0b4138e97feaa0e033c53e230236fb81b988f3de357f6a22707ad98fd5c6e61630d589f7fc5af627e3c340aaf8f46cd9f44ddb79dfff8d27a2b266eadde9991278ba3e022acdcd13657f456c65d4417b3be98f665485972f0f6e5ed32ee4b1b4ebcd60d934dd3d596d168cbb9d799f89b3cc1112791f13e6cc5cbac5faf10bbfca4c12879b0cc7baada0587f17f8e2427105d01b45dca9838f3d9b0830820692a51c17164dbe17ad38ae2de098a837429479848f39b796173d02f10638780e7017c02cf23f3c9901f4313afe1d0db893b4660dcdf6f61c7a1db52b3be14cfd67d3dfde4462d596427afeb4edd3c5ff79fc6ef883e275ec8cdc936658bc8ee29a8968e556e104f7869b146f9ceba3bc763d405962710b9ec1811e873b392a0f5efe710a85d71ceb81535e1d288e0e3e2fe082aeebab89c645ce64397b7113625a16430968cbd1772140eb1a4ec254718533eed2e18015187d351d28f2486fc2eb08c84493a8347b6c2e4ae4a0276c4a7539afdc0b6b3aef113502ead3b0d375ea890c82735a9d94ea0a01efccd7f86d92d1fbb11ccd025b2e3dd07a317d247e2982e02ffdf87b440f588398fe1521d16520353ec07d6ddf01be790a33245e574d07a6e989a9ad7574608f48fac16e8b7662afd21f9d26d3ab598143f96075d763e5e4db767dbbed465ed45777140ed9adf76b0c1481b861a371a6ad37ab3d7bb6fb36194b030c62c72721a6e4fbb740b5d6943d49c5e2550a6aebfaf88954f734a9a1a34d59676d74828e976f0a19848f9cc7eaa56e2d0eeace4ac4ef3784032f11e7ada03eeb9965dcb70a46b5a0d25bb15f1baed57859cdf974f952ace9418cc66cc852dc20f54c4263302b2943e17c740ca67a130266fbd707daca770d828b5ac397d8565162d2e475add3d81dad7a2864765262d7b5479c70fccdb6610ad65d0ffddbea8a15c0ad833cd015be9fba03024684738faa437db766b7d2d6d6cd22911e739dbac74c183b2497acb3e80b0918b962a8bd9441d12b4533ebdd2e45b285377d2c54e1715ba1f05bf252b84869c6001143174f7c73e9dc88092aa18eca1e7149c2a9559a51af8745dfd28000307fc552f2a9239fda1837df5d0a275885f3866c766ee4594ba5ea080631f8bb9aa76faa3375d17b39adba88bbf771685f7b1c4d8b046f89d9833898b536fdff9e1a6b80162b686609431fb6d5a83b6bc496b60cb3dd0ee4e26911e506695f7edd2fcf395e6af2866ac9ae795528a2effd7e827d970e93ba49f42058d8b53d630e09af43621ca731471df11ef73a77b3bd31cd3223d9f90632b6cfcf2237f63eb53ff17de103074addc675854fd899a87257a5feb8fefbc88e62678e242d5c106d0eac89be8cdc0c4f031ed56b229e61079b8c04003da79e53c0f82d2c596000416391f48f77732f51d5e36d70708c3b3899b3f89c8726a8001ce7f1b9da9fd1c408defeb7a1ab04035bd2bb94371f87a72a096f00782d941f1302f94de8708a08681313935a0a3dda9faf5a7ddda5ee90662ded5620bc204f8124de8795a578c35b8fadf5eca7e12076bad3c620fde935a7556e9c78e28f87a0281b7e166e11fff1e08bef08e779d0dd619b4a0d9e0920706d28a0cbef7504f238a892d9b83fb7d823f09a95e962051ee367ecdbd45f5aaba9ee2efb7283e85164a6cfd9862912d8d0a2ba8da7f27b3c196ca863c4bcab8d82cdaed65f49be1df1aed931550da518c1b9011feac2c0693cde9ba6a8a6d404e6f2eb116fb081ecd6e6f3089cc6d58dedfedbb585341f508eae9e373fcd003f4f7c8ea53820a29ea5f91c002a8f4d8f1e277836daa46f66d4bac880a7b272d27c7ca98eedc34f37e37f6f8c322890608ca21c94c9febf6446eec66c3e331f3fe53f6874db65efcaeb91bd36261fa490876104a59d301a2c192df939146f8744a552475b86f980b7bc9ab656312e690b0a5817b008cc97cf7f8515956ee405766e66eac362231fbad567dd32b938b0801aa0ae82471922bf7ae4a0044217aac425aef50a2fc2e54da7989edadb6269b63bb00987518bc6f8083a5f0b355acfc8d5947fb9628a6b9d111fc5f7e291ec6ac6e138915cba135c9756d78c11428c279658b794da34c6f0b20583c919a6a08348491f8242a6ce730bde217acc5a0892c011d8d4bbb7fadf1fa0e68465e4fcf1bd307f95f015f72813e5c1b5a8acd6e38dd726640f6916c6f4f8e814a104c11f5c2b09758b2cc66e1d5ea20ded49b42c649cefb4331dbfa7817348366c7fa6a12464b6eb942d3bc3386c0239616ea9689913f83b5d9d5cf21dc308890ad86866336cf3f25f8a45536350c1c5ede848726a0ac0355417dfaab8cd6d962f774c289a01b0f5013cc2bf1553458311499ede7d70c16ab296aa478e027a457d15633a622b9baceb4049a0117db99cc40119bf24d828fc16e92bff038650bd1d255cb054c4ad57333357cd285b1d64010302499367bd181651bc4c052a208fbbc92aa01820fea106df43aa589ee1681864524a61673492063af83329cba7b793df22e9457a9f70d736e4043bb814ab3101728fcf5c06dedfae33e8c6fd2716c35db5a8ac8ef70136cfc243a580af90cb8509a802374c69260d19ad5510673ed4c2c7a22b405264f8426e4e561faa77f37caee62db309ff0c46bbe1cc547c3cb8befdb790015ad2efbd0421bcd653a04b7dbad4d2ecebe1b5aec238d2d2dd03ee8e48d52486af8a24038c26997f299bd93ea72157f2768c5af107ae50c2897b92c5ea264f82165e9adcb2b375774b9eb5045a189cb97712967c08063ac7c3facb3d1c14074c9831b8bea8ab74291bcf9122abbb173f980f8a42fe2d35059dc69cb1932cea31f9f43149113730b53e7297668d505f1d3b1e73fc1cfb32f779bcca822a9e0a7afe961ddd23007d78d6dd0263a8087db53401fb32c4052401bff74d1d7c3970f7fd6388f30acb3f9e7938695f755c016423c145fdc084592959b9376c0851e121c99f0ff4801", 0x1000}, {&(0x7f0000000080)="b2388dd6597c3f4151e1cf3117def4c94106cf07e5c16ad490a05036edfc78e1a24d99f927b9eb6755a3bf673f92aa4faf4b50c8d070fdc62771e7c1cdf9774d0ca4da2aabd62044ad2a7e3bb0da9d1b5960b7fefdb861eee1ab986c4401a52fbeaea4c2e734a37b", 0x68}, {&(0x7f0000000180)="7dec0867e0046671d6a9d7590abd6acebcf6b570c9da1e313af762ed771ec5998596168e1cf3b36dd4b35bcd824a93c4d0203707a88af103b80009dbb9cac8adb909f49bb0abb880aa0ff7bfaba266ebd9c3e68fc944dcdd4314f663377058f49cc3686ce25f4025f13fcdd1b0c7745430ffc603175b0fa5f671fa12e1003c5453f1ff5602e34f183ff9d7cf0052aa099a819233a81722d99b679b925c3dfca0827a9e1132e2ef2bbb6ab026364fc4501075d35f3f7d521df703db82d7c2", 0xbe}], 0x4) read(r1, &(0x7f0000000100)=""/101, 0x411edd5121c76444) close(r1) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000001540)={0x10, 0x9, 0x4, 0x9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x638a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x80000000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7cb2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xe000000000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xa6c6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus/', './bus/', './file', './bus\x00'], 0x3ff}) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r5, &(0x7f0000000480)='./bus/\x00', &(0x7f0000001a40)=""/104, 0x68) 11:46:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1120, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000240)) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000200)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x3000000000004, 0x5}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x24c5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20c02, 0x80) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 11:46:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x7d8e240ffd559a92, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x3, 0x9, 0x7, 0x1, 0x7f, 0x2, 0x8, 0x7, 0x0, 0x6, 0xffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000240)='./file0\x00', 0xd89, 0xc0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x34e) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchown(r0, 0x0, r11) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1, 0x40000000000}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:46:32 executing program 1: r0 = socket(0x18, 0x1, 0x1ff) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 11:46:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f00002d2000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) 11:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x4, &(0x7f0000000400)=[{0x40, 0xdea4, 0xe1, 0x4}, {0x2, 0x6}, {0xb5, 0x2, 0x8, 0xe5}, {0x2400000000000, 0x9, 0x1, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8080, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x4, 0x4, 0xffffffff}, {0x7, 0xfff, 0x1, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)=0x6) fchdir(r1) 11:46:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/230, 0xe6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e2345b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r16 = socket$inet(0x2, 0x3, 0x0) writev(r16, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r17, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r20, r21, 0x2, 0x9}, 0x5, 0x5, 0x8}) r22 = socket$inet(0x2, 0x3, 0x0) writev(r22, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r22, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r22, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r22, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r23}) r24 = socket$inet(0x2, 0x3, 0x0) writev(r24, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r24, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r24, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r25}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x3, r7, r14, r15, r21, 0x2, 0x8}, 0x68418f23, 0x7, r23, r25, 0x7ff, 0x9b, 0x3, 0x80000001}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:46:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0x0, &(0x7f0000001280)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x2) 11:46:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x4002, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) kqueue() accept$inet(r1, &(0x7f0000000040), &(0x7f0000000200)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xbb}, {{r0}, 0xffffffffffffffff, 0xe9}], 0x1f, 0x0, 0x0, 0x0) close(r0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="fdff03000000000014554807fa044c0c4fbca6d4d0e9d6083403100d9c3b5345dfe77e7cd6611179d67716b5365a34dda1cb8bba9a68cf4682d5b5fa58b3068e2ad3387dbdb91c079c5d90dfff2408b112a5dcb7e718f58a85364fd48d566c5e22f96988260fcf1f190c38663846ad66952f97aff760ae552a46cfc0960200aff4e6404cf1024b11991ff1aedfa2a0c6bb57d42c9eec3ece4407b1b62cf949a0c9"], 0x8) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:46:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x105) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x1}, 0x8) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000040000010000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xfffffffffffffffa, 0x7}, {0xc, 0x101}}, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:46:32 executing program 1: setuid(0xee01) r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x2, 0x51, 0x5, 0x2, 0x100000001, 0x6, 0x7ff}, &(0x7f00000000c0)={0x60, 0x10000, 0x3f, 0x3, 0x8001, 0x9, 0x54649bce00000, 0x7fffffff}, &(0x7f0000000100)={0xce6c, 0x6, 0x3, 0xffff, 0x2, 0x81, 0x5, 0xa16a}, &(0x7f0000000180)={0xc000000000000000, 0x5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000040)=0xc) setpgid(0x0, r2) 11:46:32 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:46:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() chmod(&(0x7f00000000c0)='./file0\x00', 0xcf0cd9fa09603077) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000280)="24ce6c485e122c050cbc87a6e5db403161fa43578d3d8914c552f48cfbacffc9b82b1572f62fa47acf3ff1475db187e9db0134729a2a1724883c4fb2f235443f7b4a5b54d941679e63e118d254c3d388", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a2ddf1f6d054c733dfc03da85cf29befc374f42e"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "5d3da9d9bf9b68bd3b6f141bc7afca8db13ad7e6"}) 11:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200000000000006a, &(0x7f0000000000)=[{0x200000080000001}, {0x30, 0x0, 0x400000000000}, {0xa, 0x4, 0x0, 0xfc}]}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x4, 0x3ff, 0x4, 0x0, "d871e98bc65dafdc68b43d7748027714fd17f839", 0x2, 0xb5}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f00000000c0)=[{0x100, 0x7, 0x17, 0x7ff}, {0x3, 0x7, 0x2, 0x7fffffff}, {0xd9, 0x3, 0x6, 0x8001}, {0x4, 0x9, 0x3, 0x7f}, {0x4, 0x3, 0x10000, 0xbfb1}, {0x1ff, 0x2, 0x80, 0x7}, {0x0, 0x58c3, 0xca, 0x7}, {0x200, 0x5, 0x9, 0x9}, {0x8001, 0x1, 0x9, 0x1}]}) 11:46:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xf2&ev/Mpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) nanosleep(&(0x7f0000000080)={0x30cecb79, 0x7}, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) nanosleep(&(0x7f0000000200)={0x80000000, 0x7fff}, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x0, 0xfffffffffffffffe}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(0xffffffffffffffff, &(0x7f0000000240)=""/204, 0xcc) syz_emit_ethernet(0x1, &(0x7f0000000140)="0e") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x4, 0x70b8, 0x1, 0x80}, {0x4, 0x1, 0x20, 0x6}, {0x0, 0x5, 0x9, 0x6}, {0x80000000, 0x7, 0x7}]}) 11:46:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="200005d0cde00800000000000000c6671fc3771824"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 11:46:33 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x41}, {0x8a, 0x5}, {0x183, 0x3}, {0x46, 0x400}], 0x4}) 11:46:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d39e5485175181ac8debbd95002c973c842926fa046ab9ba93a73bfe3189671ce72d909ebefb942f29ba1ff0dcf359b1ef1e30a7514c4dc46fda75c010db42342c5db7e67cc6324b8de2fb2fc45f236de2802a9b4195d9382d0aad96e3a6bbabc9847040f83bbb948b693349ba15ed5a1196f1afad5095e835d4982c8d11c8ea3e600ac54955ce2cc3b537f70dc5f302bb9576bd6eabad089b945fd85c01ae929f9a3d0b837cadc1da3b56125f45eaac58eb1b1a7819cfa2de7805dcd04c4f7bba703316e936e930f2f9a937d88c244d9cd127a748dfad21bda8a38bd9", 0xdd}, {&(0x7f0000000000)="cada25e1aa6aec4c32ba9f2f7e9f49a2196dbceeb02a6b1d66e1bf88caba15162cc96161d6e2657de47e5915eb682d234519d8a1d875a8f0bccb4e2a32a19d1441c3fe", 0x43}, {&(0x7f0000000340)="e884659b29bedbaa0c9a42fc0ae14176907885d637a863d467f1e8b8fae42fc4ac03110c2b06398dcfbbf47158c267a44d88a2318e32e5a0d3c7f2afbc5c098ada18c00c7dcd4d25785783081f89a20b4764a8fa9656b6d2e1c42bbd57bd574628c9af15896f0b26c42434fe66232a718873d35d1501123ee12eae81475977c901c7741c49bbd369e6f233a45a03a7d54a7352aa7e7d69756e25665d8f496171db67a111a1b4ac4c55d30ac91481abdf55e9f26b12355d17bc75750e3974", 0xbe}], 0x3) 11:46:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 11:46:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff, 0x6, 0xf80, 0x8, 0x0, 0x4, 0x6, 0x3}, &(0x7f0000000140)={0x5, 0x5, 0xff, 0x200, 0x5, 0x1f, 0x8001, 0xffffffff}, &(0x7f0000000180)={0xff, 0x10003, 0x9, 0x4d06135e, 0x8, 0x0, 0x7d, 0x7fffffff}, &(0x7f00000001c0)={0x8, 0x7cdf}) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x28008, 0xd1) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r1 = semget$private(0x0, 0x0, 0x301) dup(r0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/51) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) 11:46:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) setsockopt(r2, 0x6, 0x1000, &(0x7f0000000200)="2f55bddb6c7ff5ab636a39e601ba7309c9d71fb1d9622c5ce1baff6c452073071592c68106f8276846795f1bedbe24a3b478309212ac2354d5f7248507347d2bff0bfa9a0bd6aef37100bbe5c5620eed5c9efb172623352265c599577c279427488c06ef1e4f582805ebe71fefd53ebf239cf4495045775a0d439aa785813338c8ae4dc63a942727e1eedccd6c3181bf4b418113feb8d32658c89ddb9e83cef3d696d713818b32d90b3c979044f13cdf4608e06bac3fa90b07b0ef30ba5d354a6782fa04ffd0e36ace91c0cbff2394e2a808c9447af961cb5a17db6d0cb8326e29892287f60815803c371ad8ba0cdc9b99298c9442cf742f53101ae528e72e9cd7ad42995fb5e048d9a3a48bd3a0f03b4660393715a12deacef54398d68df1c2cea93a5e19f345eab7ec6c36e3f607ed079a8daba43304acca3d2a658fea1ec579e63c0e086803a34eb864265170d4c8842ddab39de3ef77edf12810526704ac91ed4eb0a2dcd4e4fe7d53751b021581f959f08ecaf988151ffdb75a8aa85d76cb0ee55fb8ec13991b9945e2dacfc69aca9df722d1328e9d1484c0943a2cc472ff0bbdc4ba40957cecb4873330488476c0864385f434e9c421e90558d29597b55f1c58ee6eefed94500153efa23ebb88edff801f6d8a66ad5ebf313390f6fe7c58d96a127deda4080e3fac973026c187d1b4dc72bc823ba250a8c9bf7bea67098c14e043209571089f32402374324dabae837d7e702fb518d7945cc6b8b4dd25bcb059663c3d31aa69b1456bfbc8454a021cd41134f989e695bbd00d09f7299939365fba374565c2e61474682777db0f3842d36c769fad6ec4684d1c47fc9d031d42094733928f52e226d729cbc570cd84b09e2813cf38b59ffeea99968f092b13c0daf787f162ce8e7e18a418ae4c12effba1f80cdb40e9913f1e4c1657fbc5a6c43803f97f25ff9ecf6a85f7481a2011fb22e4e7f063fb42860b035bc56fcd02c77562d44d5cefb00809f52d1155bb515365a934e649fad8eba8d870d67784363ac6bbb394b1489b3b8d9e6512b649bedaec69cb5113fcd1ac1b4a1bff19971da9c85efeee5b47dee7390db0b7c9ad126d808c83caa078b88e62fb80aa7db52ea9877c4f549a83a998605be94d96852e85f5d4609e088cc2441e51242e366fd425a4cb1a4a7ac51eaf948a19e593c2c3c6cba28aab74b8d301f99c505613b2bc7adc332256e8861269f421bc3838e46457791ee9607c5d4726bfaeb6bc873f77bf0eb81b58baf0a20c35ce8f9d7c11c5a06c7e2a8b9e2c0cb8e4a88f3773c5f82b09a9610f7f8ea1f6656fbdeb1f80f38078d5e6e8f713f1c6dfbdecfbf5ab0e60abc5c0bcd5617995fb270570466926f3553f5c5c627cec6862939e8a8820c937b21e95488065941dcd83a8377141222e5d97ee4132c5cc5ccfc7ca2984b5557c9fa7aa60cdffb158e04b92a075da1e612ebc92e7b37c30e43f0ba3486c28ca6b5bef7c705ff07a0b7e05393c326bb5afc8f506b601f843dbcbf052e7c9ef5f999772c204a717cb6edc4f77e5b50824b098604d56ecca6ee76f0f7581ef20d7a30aeb37fbb413eb14246dcf9e02c23639f94c63d76fbf1b6e2fadd5995ef495bebeb65c1a0be60f8c91bb76fc068a5c4cd143b1a53f4fac72193ec5b937b548245ba3c4904e844180210c1f6a46ab08cc9880490e7e44f7ee12ad6c5bee3dc2fdc8ab68763ada3ac9efab825dc97a5cad88bf94f971755f632f92b70f9b592900eadc31bf2bf0fa050d7b41ea9c781b6a30befad53111a4b26ae4daa4fc17065a3156171441d09437e1c610e44a96b0786087980e5c0f85bd5c3c11026d78a193c3030aefd663853ad96d1cf803be7c301490d5c66b38dc23e4eedcb0c169a57b6b7b8ab8fe9d33d1793102083188c94c0363c3d50178c4e7b9f84e917dd3b2ec0e964ea99dcbb2a7f51fc63e2f028d58308db6d7736ca24e10a5174c54306bbeb549a1fd5b18577bca18fa6c1f8c798b931e5464a6cd2b2ddeb5eaad6cdaaf0017ec8e2c6a5dff41fd3224587cfa7c13c6e54f384822853a1c7162321d0326e400bad6319591adeb10cee5a54053943c1cb10ce5d48200fa77a6680a9c403a6b65a4184eea13819431bf2f332161fa957f1468cfec37a8dfad9cb2b5b095a4241491ce7964d2070a2228d0fa24f0987e30183e0f27329674f4cec2059059f75b3d21436e70d5a581e462ad576b946bf7d320606c6bc3cce8cd77f8a518cdf52e4ea9d8552bff55aaa68d254df2e39703135abcbd7ecbf90398445b87bd870469f3aec491d5b2d0a4334c98c46c9b34e0a9a17e0126ceb0f2b298683367f96ee948adfd16c8ee7820544ae24ab70ae033b3bcffa2f59ff4236b1d00c45b7e2511fd5523fc7c723b077c569ba0b6908b486065427bf6d8456e5072b41478549e86fffde1034c3436aaa8eb1064f4533c2031639245f1b000dc99e6684399d51152f278cb17cbe30f92b5eea26f94f98c0bae1749579e96869ad3f67867e96986563943a4b7542db8c9ebcd07f961b9623ca45da04dbe5bc11ab78f83bf37e7ed602a988e79e962fb8620772c8b80ec067f1bd21bb4e3cf38d4149b7149b1949555d404df8c5c66c8d9630f62951d333725ed487f0967cfb2c08f81312265f93ec9592b6efe8d1303dbcaa829a51d6dff65f08cbc20a15b6f2ce0444e063d0e2ff7e4b3905465ac08895fcf906cf1e32983791d73684ea4115c0f30fba3b35d854bae3e74fe3f29706d546e25324c25ca2975c12b24744059f400cbe81973687c9adeaf0fe046a9803a8e17b1e31606accf13b6d55570ef82464fbf3864955f12f269d360ee5e482ccaf5935288cf1360a57047dd71e5f610ee48a09b0e4a44f9a4f73c43b4b59dd784cdf74ff462657d4d3b887cedd9da67d43b4e0025fc879e62f77b8f35df6b47d1e99c34c312cc240911377d62fbea5c732d8882c9cbba576c24332105c86464699343cf92aaac2a146a3cd3cbc40545767616c4132ac1584bb6bcc2e3dc6fdad4e85f7b5613fd786ee1983a96302487f8a98caeb9ff14c93c8733fa2cf546dd538e8d9cb99aa8060218441ffb183194d6015875a839e612772d52739e67a44eb7e9357eed874a6099a56bfbf2c9392d09b2aff5e3b9518ebed7395200d645e48c40989055b4a749263b5cb036aef69b33d2f64b19dc85eff47c10cc9e43e810d6913109f06e7593c6ae6975568d526c98e8f557ae07f5255efa944459e320fe8d44e340529fd58c5a0a3ab73a8dfa0b28f7810bc74800eb7d4b1d8bc9210f840fc04bb3f47939a8d0c68ac180e6df48e0b751e0cd99241e1782dd4f49460a7c1161d0f716c258c606846e8abf9c4eff38600caab8fc300263580ff428f87ccf30437e0f25cd8dfefda9560a803f9d8991646c1eb33e005da307701224f82caba86fd6182fa60594e40fa2e8ddfc2d1bf1ef00d64d4e30feda06f7d07c62e00bf7e564ed92dc710c00bfac5cdb6e1964dd381b58e3e7c514bac414698905cc14f8b2db551351b8b77e4a935af35c4572c5d18f9fcd64e39f2ddacbb115e2b780fb0363633cfc05086912ef791a42544420078cd4bd4df4c141042367b580fec0c0060e28a4d3d21e9b1f26b8b9993d15ff592dfcb3ba1c706b09191afee30e349940a86522cdf5cfff332072fbb8a456d3cff8b048548b2c12a3277820c913aa3d740adab0e1fac98f5f5f4e344056f8c4b1fddf415bbcfcbe43c8233f5c74d3cd2faf000d1e7a7d3eebd5fdcd0260510a7f43a30cad6beff578388ce9eb876f732e982f317f620a6fda85d20d0e54a0d830f19fe4e9fe72b91830a7b0426197af35be9381fa78456917dac29481a757810da977185334bdc2bd8190384a48ee4d3db4716be05f34f553feaa9aad8dc5be84609554281bf53eb245bf4f3a399901536d483a766ae5b772fac7c947768d8153780b9c230f7d35bb868de1be910c2e56857a5c08ae8d66ad001631eeae087370fbf2e1f66290f6d472268efe7ec95698ea82b15a0442abc7ba50c9f57f41078f8bc141a7bdea4b10ffbfb5e4c97be804d9e81ebee751db7c197d067235ab9233ccb8e1a50758c423a3b832553fe43da8f2507e17e81707f8fb02b03a679cca4e3b77490d0af7c95b779e1fdd876f115632381c45563cb67f3ab973c8336826c50e66c9559e798c4c2ace18188b6601a92808623cb004f627a2f043ff4199f7bbe07790b1fcdb9d780b02ba1051d89bff1dcf44a552316619c702d0d6d4da52b95b67af6c3e023b656522a3c6583534949c903b5abc0004e09b22bb7d552a89012abb966a7544ecae427629aa526e72e5410ae70e2f0f3de21861fcfb236f454aae6861221c69527b16891bfe03a6ba4ec60e4399ade0db892f6682d470449ae537b7e695f9311c7779d03280757a446af3c8be47b026fc3b891a010a28e98274d99636137f2956fee4cffe0533f6b1a05b718cb3c4a278eadb5c516f6a3e3e6ba5a50a9a8753202012f9e6be6e01dd73b35e453edd0a2aeacd7357c3345a3f0a067b8da87268dfddf85a82867271dd309fbe47c31f2dd8eb9b5e0e6f115018ff886a631e396e47be4ae24cb7d30ec9a7bced960a2f3ac77276d9051a625b57dfa32a7db09547aa9fa5b0ed57454708ebe98ce71276adddc0387331f86631662634807a39cd751835884c641d14055f4894abb50eafde5cc670d7f8d101d47c1c5d595e1ccbf2cdbf7251ac45e971acf9bb1a48c15612bd5026b036a9c3c12a1be31b365e8feb9320497ea1bc6d7197082d722e517bb0a3173f4217a90ef7cdbc7690ebcdc4e6e283c96bd99317574007ef369fe5a0e6d6561415beac0da667ad923d67ee43bb77eb116a5bd039c0d628ee56ff0fdd331bdb71dcee650075916834f5060328291a2aa98357203e1c5f18f3253a75f94de4f95bfecdb83105a5a9e980644e1ce3517ba3cdb44d544ff80a4f06814c36406643c1fb1cb4549d5d041f05faa101f8953e1195b68c8a73b18a17bf70d3ec4bc7e459197921c06c0d1751b2e2858b03fa078f518cbc5f68da8e2f96bd2a3ec39dbb25cb4ca6b60cc03fc0245db2ea4d5768c92be849a99cd49aeca2ffb04d320c94c14227811f3c2a08616b8686c392772373c9778fdff856c7ab1f75f35f93cc2e4305fcf7e7f773c1c3c3dca496675fe68d69ec6a1781dd0ec75e9e1bdd01c8fbe4c566fc035ca1ee6f5158bb4ef261eddf3014c152c7f52ebcd6d614cf1f44a652943fcb14d4a50ee0d5ebf941faaa94aba35d64e044e08430f33cb62a2564a444ab8e800ac19139af2a38ba9e4f4bc8c8590300aee3a6011a753329f195cd2dd8f53d1e8c92ba9db05aa1089f5761793ca7ba8bb5311011626544d7ab2be363b26858eae7c97eb805a567e23ccc28c03edc9fec939d9cacd6997601b364ee95669dc19d0c786862f893b5f7988682e89e72831fb47fb47d2c562f8cecb1c0cd41ce464aa5017c77c4695394f8f7d1b245ae9a6dc928271495497dfd34a052b096a4c2dec1451f8a482558436977c9547aa72211fc463f086c78d28c83f22ed0bd863aee3e949d3a68257a690eabc03a4c910a4f6eaf565d09b812afcd0b43879e16dad8827de2d949f335660062408d24f350ac3dacdcd3800f2666aae511ead6c34c6b5bad0156141cc1019c0ca82d0f1d3ea5d84ac8806f4e0fd9a075a660de860611a71690393e826377e46881de9833c676df62bba8f4b0697f3bba32d2552b0dba01469a450669686d00", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) setsockopt(r1, 0xc000000005, 0xed7, &(0x7f0000000100)="fa7f27556ca1a19ea391afb48bb6b1afdb178ddbc485edecd2cc726ab987380bea496b6e9bcd22c18b01483349456691d449d50bf7f976eca3d1b86cbf92f03fbf7c43a741dca8c65bbf9654a901a7cdafadade0b25e9247ddc9c14150a6787fd64f0d0242aeeb44faa3ff72835e52a297fd24688b96c9f3f1a073c4f6dae8763162493872aaa743e494bcc3190854638a5250348b328ccf6c91a4a2305b2df07bb6b78c52a19370df30088e0a667c12abcf3cd7cf00378ebbb8212ce03c3580000000000000000000", 0xc9) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) 11:46:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "ebe4d24aa9ebff1a55a2bbfbba882bd4b906f49b"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 11:46:34 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) sendto(r0, &(0x7f00000003c0)="612f20c683bf0b94d1f13847862c3be893e405e092631aeb15ed0583b8697adfeb37ffc944e4bb27d8bd1284d48327f7308582f0d163f75bd0be578b9336343c3fe0c0db2acbbfd05bd9d63f78c777cf09002ea7e201236122479bd44f20064f97060733ef20c64ed91dbd86ff2cca2abddadb5af7fba5d0e48a122e89dd67d6c89b1a40817d74122a8c98b7b8c98f3fd541452eb75115a6b9d1d9458df8bfe694facd91839220ea37a4b16d9f975cb3bcce09cb9f53c22d64ec39bcc8b4b2389f0364078df3751a4102793938d2c80a5ecb02638691f34758d89d444d0f15963296290ed373d7ffda4b84709b7ee0a9ab79e64edd76b290edffe1cacb39431f9293656a9a37758a93589880929c15f9b9b17be98eddc20c43b4983962fb6064d929b232b888a03878a8a7a333130b827e42997806ec9f46dc09cd23e739c7ffa35c68e6a339bbe2429a3c0f91399e16790c09801a076aab63f8768216113e78826eefc30d80c3c06e9aaffecce2d6fde81d89efd161a4e60359d23ab3555b57176e9aa99bc641ef76e50689f2f330fccfc06dcc853018e1db52b4ac4d01478d737694f5c55b14f367fef0638eb35002500cc3220b2bb531e67ee3b9da1869e937aefcda89268db06cf88a7325ee2f1c464ac39f541efec588f159d742f0e477d7690f8a019c6bcbcad6bb768d40457b9795d7b633c7c3843d862758f0aaa44654908bd024a0c31eec9b0038dfe7fa45bc9f3c937ab7751a62de2119f0e0abee9a2f57dbc814e3d4b45945d177e45fd74941ab91caeb4e1717da635097e37c8abe39746bce32f95a4823a4132a50a1350069b2f5ccadc253e9887daeecd053ff4599d28d40259b3b9d9b3ffcaf51fad15d874e8227276cd8ad731e676847c2c134e7e6cdd38c887ca315dda6bdda4d8cdd9a5f6b0c932112adcd719ac0263070dd909b9897450073bbb1922d74c4d1518ea11d76f7e8bd363a03d340849403e7095740b243d2798e4fa404e2e6a44326c31209f4d52ff7723b7e2714518dc5f7b7608a451cc830285221a911a1d22fbab91d98c6db1743259ca41c496e4d27da7565265a4954b2fb28eef4c6ef4d5e61155e5b2a23e7cd270b2558c9ed911f9a4820a7c986f0d2b71cdc1759ecb8eb09ba9c92dd6dbb5c3cac519e92e18c7a926e724f7f04a1eb29639c4bfecf778d2803a48752e281c2e7592aee6f4d6e7033c865d44d2c413756ac82080f4a01ca0db1c183616a0331dfef36d5a1f80fb6d3fb10ba070ac860e4815517517a73c94004ce5fedb972d365867139c5e085d9f1e8458002a5c87563adeadc02d45f3da97de611b59f02f1636b3134a83fb23d53bf7e652bf6bba92bd1ea02a0225b91eb0593471114e7b87ce722deb83842fb5b955dbba4ba171e6d5742081907818994b7252d107535aa0b7a06cef613e85fa3304e125e22ef0aaa248d07aafcbf4f77e639873285ff8698790ba7cfdf593695101138e550b198392095997eb71cae66e40cc0fbe885b65ba975b35a4ad030c273c926937ad987271367c82cd22608122746298346c72628b08af43ca973bee2b88e75acf2a59faf835a63cd5648b32cd304f84f04a25c9934cd9cf9f0f6ef643c089c4c754ed7e53935074c8557e70014a6a185f259e078bfe4a6ae35f7fe8879783a2d1fb3cc1c892a85631681bada5b9b3b4daf671b5fec2a98c8d3285e82434f7451db3a3d8fffab2ee3fa39839bdb0d008c536293579eef526ae7e51cc6d2ec601b9e9d645c91c5c99c9286ced8f5f5c9c738dc29cc3ac9ddc94037f1662553bdc45576a865bd0d3342bbe439ee454ec40a47df2645aef7ce8c3effa759cf26ebca05fe8dd53d7eed8e74227ffaa719060e144723d4b847a9ea0b7c1466c66f51ddc419ad087c5287552c7a8beadf0c9002aabdfe24cb2fb13779f9017d774da073d7f8c34e17a451e48907d5d44014b99994c0ccaad4db23505f76e2fc4d7ace7f3fd75979754c2788b1dbffa901cee60a07d28a8337d7c7e9d900e956726426a527de8343140ae37526c31f012d01ca1caee29b26467799d2d286b5833f2fe8678fe7bec8e2f539e3ca9d351044c6b0df540c1a2dc5d44d26f3b00c7fab96140b55b34714adb541cddeb125209432d91a8e7202ebcdcb8aa9226c77b71e76f86e8fae3fd7b716ccb2287de16e4d36095cc647da1497f1b572f4f838f86caa79bbc5f00af730b097f0e7d0ebadec173800b2be7b75f81c3625d06f7e155862bec02533b57b17c161b16c9411cb8bf47fc7126e25280f4a499b3d8c1dbb38f26ab2f2b56822b2d3d9adf7c971e8b6ff8025725d913c59bf74303dc09de5e579f90a4a2dfaed406d59da6d0dddc6080d75b605f63203ef29a67159e29e7373286261e38ef99debff03990fe113119c9ce76c6d4d0633cd09478de9e5a6d890a2aebdc14e911e80aa45f01a86b38887387eed09eb80f2967eee29d9b9027118e012262d2bf25362cc21d37edbb021264c1b0765352b06f9536477c4dc399f99cf60f8ce5b8e8c15522ea02bdc46d25359c3a8d6ab0d2c0150df9fda870024bec187e49704d6dabfc5d4b0ab789414066d37cc1e5947a9e7821a7ed60497bd994c32d79d161a0d3ac1b8c9ab9f48730b212af69c4f00ef45f58ba1e95efb361f48b8d53ebad4e235438d047f777a6209fdfdb19118fb1619805f18ad9f22410fa2c985240033cebb474de853bcbb44feeb870d526e02b335ea5865578173a4365aeb39cfb2ffaf56767ed3ece4cc7e7f032a0c1ee1b2c5cc9c377d93115f8b5f3d0fbe65309b1ed81eedd194beb9e7ec4a3b427e8ef965faa3faa567fc82010356b8bec56364f63fbe07a004d9630340ffeb1af9b8af2a2a29b6fad4673223854cf242e5e8784011dcc98b3ae4de66a164eb0eda6981d503af240127e05f86023bc1528f9573f0213a33a93d0f9744eb6fa0dcf1b1329bae0decc861b8f73faa1a788d80656ef55e284ff82ffb252cf07267c149a002e7d8c56ada36235667e90390baa4dc26b70611a7b31ecacc496d28a57f1c18ce6bd3ebb581fdb86fe70d83b9c3a29b102bc7b17147e8984c0e5847a27c449f752beaf16c1d58d2d213a7bdacad4107e91975969bc4fa684dff98b522fda8f5db0ef99f11bc5f09a00570e9b51dc287036598a64a2e4604f9158adf62821cf76df4dd4c4f2a9131a49f60e654866f797b39d3537e67b344c38b0f780cbdb5f7665420e5306082a34cd62ca260cea9f3569b2a2ec3c5dbe878cfbf6db95f90ec1c45495869b371e0bc6f094f22ac5d6b87027f499f3f87db69e7be8129cb3e10880a6e0f640c634080b025fd96ce07e3049468cfe16aa311d91d8cc622dec2ac6c6849c39f14d4699bbefb506a361cd82c1739076696b77cf5a9c1adac6765b2082707e6b1813b1eee8b0bf40d3c84f2f28e31a89b61f991cc76544550d71dea44f7aee130474c7f56e55b8b1e40935eacb0eca3ba18bda145de34d1b449fc41f72e0f00378522f69f6c47518b60b77cd7105186a49133da6ba9026e9b4736bd9e1de5f8bef8cd684508b8536587834fc6283b2a34a3e74c76a38be8f4a7f4712cb1232cb9d5e827e8f9e6fab2dc70b4a6bdca9fb81c454f21cbda56ae7faf5cb8233861ab56d63b73d70ccf2c1e902b0af4643729fe712bc7a9b94591a03a56d181a67aee073b0adc6c3d773fee2ea307c7c876b069e6c744c1af10189086b70e2fbe1ecab5d1d6355f697e0907c63aec7d45124fdaf8b2d03d23e65f459f9eae30c65e088d771703f8e583ff3bfcd9a22a623a8fef90d262d9fbacd1feeeb68ea19c1d70fc19f1d17790cdd2d03d8cdfa31ffdda604371ab4657c24c68e095458475577ef13c13082fe1c58c592623f8fd40b6b3564fef3f0c95edd1a77986e8abfc0708a249a3c1792dbb323de246e965cf563fa79019769e4f5bd0a926f87ab119a8488d75ba601e60389535aede8ba147bff0b33e362680af08f75ad14bc2a05ddc5b1825e55592b58f747006b3c150c9838ff15bd050fdb76f524815fd20e741b461bb3015cb288f0ecc011ab68fa4d525e1a14bff96ebe54a34f5e695f727acf8d6330c329e70630fdec183dd52385d82e4a69e4aa5f5cc23de99f4e38036d6afc5c1bab522d98c4592bcb026a12d79669d9068e0fec2790e4e3d4c84e3113ac647f32f118387d7917ad9e2f24bf6717d87140ef30e5d3db2ab947caaf42867bf12afc9de30a697c2f868400cac7f8cdbed356e32bdcadd8e2cf10b2e4a00e3f137ee743e7b4a01a229559a6c15195398680134161916be7d934f27273e9747ff9d8b27e7ffd1296e9b6307d3a96754d4c1052ebb9894f014819276a50d9aa17f4413a9dda26ed23a69afd7a95c1427016d8ff2918f570050d6aa2ea5d1a648887b5d59a1d809511cf6d597db255c1276574908a7b8561083b5c1734767b3d18efacac834f97ce59727a5a98c52c1c665141c822dfd78c6128e8e1e3b008b9908d9bbe11122b2c4f9416fc4ffd8e46dffae37ec825fdb1f1ee6cd1382a847a8676ed99a454d3c39b9fd7ce0534cac87ea2f2dba73d23297f0210190f0210a153c3359eb445278dc46ba72cf6927393bb6990b62991b548df6079807ee3d73de9469654d712aa34ddcc929cbae59ad3b73e0c8c1d61876f7d2a0180c280eb136c49482f2058daae3914dd1dc07cb5e95225fe0fdd32e569475d77bf84d581ebfd3c5fe1936eb7a5a7c6da7b56fa34e5055d59403e8ea375ba3e1e335bf54581b2fa4b732b40abc13338eb9f1170ba0fc882f0c77cf40286421c61dce118d3f055b03cc0368c5198ea6b964a0fee8af73c1413900eeb5a885dcf2f9f06b2daf9e217d3901d8bfb2083b829542df8bc90e29f9348b320ed9221741576de4e61998cfbbde4db7abeeeaeb200083a2267e6c8a08b9d8313033866eaee312d87bf8a45e1d3b5f58e3364276b2a5dee3297e8cfae2d1a491391f9bbbe0af554fa0fee9007754c08473a8991fb3b8bfa81cb6da7b24d2454b33a3b29b1a16aeafbf937382670fda455ef00871ab830a571f7f2fbed9a3760163cb5d8f25ca7cd02f321da7d129bf2e7ac5198dde1888a5cde4faad093330d601c808876d79d60070864088444ad27e33ebd985f87c4f4ad8a7f18431d8cd4ccbc939a783b5e12fae529f9a1456f376a06996ff84cdf17779e114c76031879bfdb52e10382f0aad988a2eb7d5eb17a35d87e2ef8bc9a24d7f55b10bb070cb9030c003dfe5b13a1385d452898752d6633b60f619ecd8339241f990f018c386060ebc729fad9347eb56f70d6754d1eed2ae15cbad1357706599415eb97aa0695dd1aa48d104d0e0df6ec28765b5c4e3c644fe18dd2aa4ae2d340efd973864d6206093c780edc63a67f0c51d4854bf1793886c5daf18fb6afa5b467da3b02183ad77f5e02a733c732c6135bb6217c4e8c87a3f121801f534a30a6ae9b7b234c3db8207bc2025e507c518ab79631256a55b7a4ea4d2b139272fadabfa20510621eaf52abe7a9d04a55dfc0e6c860724dd5bf7af5a87795fbcac8e4475ff7a112922cd35df6d7b7d1b499638b4dac57a68731557319cb8ee9fadfce9e0044bd8d301dbb82ac4d2c189f6a69b8555c2e325d54c44f39199d6c846b4825c8195fe22168b9f81bc36baeac0d2465494bc1c2b4b1f9d622b044d91309ac9b94ea055c0a37a33f2bda703c39e153763dcf27b78280fd9e5cb6646af6ca87cec809a41f6f2a06615593497899547cdddb875861b820e4a", 0x1000, 0x3, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getegid() lchown(&(0x7f0000000100)='./bus\x00', r6, r10) close(r2) 11:46:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="6dec0eb4026352921a5ba7fe0ec32dffeb98880ab907d810c66c3b1bb59e04374f0b60f1f17f25e29174e38b6cc650ed2c33b64b8756fe3d81e03bb6f6750b67c554dc83302a56cfd0ef4ea8d26c290f233a86431ec8f3bc9d97a3fe5ed5c873c6639c7a20643c6305a8e9d0c0df8820231989fb800bb850bd2032694747307991ff3119b8f5ca7b0185a120c059cd39d4f304d12d64c9a3640df11a038a1ae721adef6e005a1933ab2e5d22af502a710be7c124f7bbe2fbd9c25438bdbb467c9650fb03", 0xc4}, {&(0x7f0000000100)="d0671fedcdd8ffec3b776555f70fcfd49383f3cf2f9baf3b6b19b91424b4aa48c51666be", 0x24}], 0x2, 0x0, 0x0) pread(r0, &(0x7f0000000180)="698ac8262c1da32fe7a0f7ad49dbddae5e770c520c8f3550c28ef12a8566a29efff2269696e87d4711efb2842f596e5089c3df5cc1136b13ee0031b2717263c8361d463716c767e1ffe26027b75081e088e40d2b380fd5d0efdf25f65c8aada7d1d8e20c265ab2d2b67eac4d0838d22df999", 0x72, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000000d20000000000000000e5000000000013b1ae106c78000bf77571a20486dbd70fb800000000000000000000000000000000000000000000000000000000000000ddffffff0b000000000000000000"], &(0x7f0000000280)=0x64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r2, 0x46}, {r0, 0x10}, {r3, 0x4}, {r1, 0x20}, {r1, 0x100}], 0x5, 0xfff) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r1, 0x20}, {r0, 0x20}, {r1, 0x8}, {r1, 0x20}], 0x5, 0x1f) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x1e, r5) fchflags(r6, 0x0) dup(r1) getpeername(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r7 = msgget$private(0x0, 0x8) msgrcv(r7, &(0x7f0000001740)={0x0, ""/151}, 0x9f, 0x7b9f9f1b8fe721cd, 0x800) 11:46:34 executing program 0: r0 = socket$inet(0x2, 0xe65e81237b4cd1b2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) 11:46:35 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 11:46:35 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 11:46:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000000)="93fb644d128827033ce8de", 0xb) 11:46:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0xc, 0x0, 0x0, 0x10000000000000}, {0x6}]}) clock_getres(0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0x5, 0x0) 11:46:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0xc007, 0x2d) close(r0) r1 = socket(0x18, 0x400000002, 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x5, 0x9, {0xfffffffffffffff9, 0x1}}) 11:46:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000400)=0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) r4 = openat(r3, &(0x7f0000000480)='./file0\x00', 0x2, 0x131) r5 = openat(r4, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) r7 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x100, 0x92) ioctl$TIOCSDTR(r7, 0x20007479) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r8, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000240)={0x86, [{0x1, 0x1ff}, {0x2, 0x3}, {0x0, 0x6}, {0x3, 0xfff}, {0x0, 0x5}, {0x2, 0x800}, {0x2, 0xe31b}, {0x3, 0x9152}, {0x0, 0x100000000}, {0x3, 0x5}, {0x2, 0x7}, {0x3}, {0x3, 0x7ff}, {0x2, 0x41}, {0x3, 0x7}, {0x2, 0x80000000}, {0x2, 0x8001}, {0x3, 0x7}, {0x1, 0x401}, {0x3, 0x1}, {0x3, 0x9}, {0x4fe19e6b8f678fc5, 0x4}, {0x0, 0x7}, {0x3, 0xfff}, {0x2, 0x2}, {0x3, 0x4}, {0x0, 0x5}, {0x1, 0xffffffff}, {0x3, 0x100000001}, {0x3, 0xffffffffffff7fff}, {0x7, 0xeb}, {0x0, 0x6}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r9, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x29) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000100)={0x8001, 0x101, './file0\x00', 0xfffffffffffffffc, 0x10001, 0xfffffffffffffffd, 0xf8c7}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xdb, 0x0, 0xfffffffffffffed4, 0x0, 0xfffffffffffffefe, 0x2}, 0x0) 11:46:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0000000000e74de400"}) pwrite(0xffffffffffffff9c, &(0x7f0000000100)="ac9ff3d59906df30fb13ab7cd975790126e0caf4e634861d6cd1046a0a913284e263c2672fa911abfdf70e77a93ddefc6b7ed8c86aa7c6622e996fae57ae0a652248d2b036c135f274e423ea302eecad", 0x50, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf504ca9d9cb777982e4a82e93ef4a24a65164e983a59215b8c9ae3cdd2bb6ff5cde2a6cf9a5e800b95ab0070a11310d20a95949509c7660ca681f684800027862f506f455b51e70a77e8115ff7932d9199334f84feb3c33575e430c0001000000000000d83bdabfa50af66b57003d3952e4fef83005814aeb3d0fef8ab44fa503d8d7b465b54b0a98b372d0ac165eb9c2cf86a50b8fb29afd5e51c3130e70280500000000000000ceeb6bfc5aab3031b251552e66bb41163edfc1afa0bca5e3682f9c40e60c396e9d0f70abab7ab700a7db7239145a1386b434259f79f7f08ea3e2070068a200040000c59700000000e5ff00"/287, 0xfffffdea) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x100000000002003, 0xfffffffffffffffa, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) sendto(r4, &(0x7f0000000340)="b94691a38205e70bca1ad8cb18e7b9aacb171fb146cb26672693c32fcda98466dc090403dc30cc2e62ab95d6a0a8077a702369e9bba2baeb125568dbef83c6ffa80bfa29af7896b0f245eded75bebeda782d7662d5fac258bd4772ede05333109c4505c235aa76358ad86515e73d9d13fe21b9c1ed5300280442ff09ee58ee611e027cb09667ee2fbea01ad28d63950f9bdb0eecc6f9660d39cb4f05", 0x9c, 0x4, &(0x7f0000000400)=@in6={0x18, 0x2, 0x2, 0x1f}, 0xc) write(r3, &(0x7f0000000040)="9dbbf5a4ead973dcb5808413e3278528379ccb3e3a05975aeee6fa8a1dfe6a1994536e6238a59f2919b5bb0e64195525b95cbe25a5fb", 0x36) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x87}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) write(r4, 0x0, 0xfe97) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 11:46:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:46:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0xc657, 0x8, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') 11:46:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x28ab) socketpair(0x18, 0x2, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000040)="0000000203287f07b7efa76d410d59831a5283e4b28bed11", 0x18}], 0x1, 0x0, 0x0) 11:46:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) nanosleep(&(0x7f00000000c0)={0x9a03, 0x5}, &(0x7f0000000100)) 11:46:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)}], 0x1000000000000020) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000200)={0x0, ""/126}, 0x86, 0x1, 0x1000) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 11:46:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000012000/0x4000)=nil, 0x4000, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munlock(&(0x7f00003e0000/0x1000)=nil, 0x1000) close(r1) 11:46:36 executing program 0: semget(0x0, 0x4, 0x24) semget$private(0x0, 0x4, 0x81) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r0, 0x8000006, 0x5, &(0x7f0000000d00)=""/216) semop(r0, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000300)=""/100) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x5, 0x7, 0x35d, 0x7, "906b5e6b18a3230a639979a7790250f7d64064b7", 0x75e, 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000040)=0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x20000000000007) writev(r1, &(0x7f0000000780)=[{&(0x7f0000001600)="0706f940c70592e45da39bff7538c893a46caa6532e68e8b2b5012042175fa5b0c8aa823b6c7078f1bafb3841e32e52fc2066922aefc2a0e111d667e780314e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a", 0x8b}], 0x1) 11:46:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000240)=[{}, {0xfffffffffffffffe, 0x100000000000000, 0x1f}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) 11:46:37 executing program 1: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x80000001) r3 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x0) r4 = fcntl$getown(r1, 0x5) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)) pread(r1, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec2f3065ea00"/188], 0xb7, 0x1, 0x1000) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, r8, 0x20}, 0x8, 0x5, r7, r4, 0x8, 0x10000, 0x8, 0x20}) 11:46:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000200)=0x4ef2a2e3, 0x4) r2 = semget$private(0x0, 0x1, 0x600) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) mknodat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x5) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) syz_open_pts() setrlimit(0x6, &(0x7f0000000140)={0x1, 0x8}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) syz_extract_tcp_res(&(0x7f0000000180), 0x10001, 0x100000000) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="749461b16ded67080000ad1d531196cee3f0ddf9ea98bc7a4eb0be37f3b8afe4bbab8885fa2517d2b3a22e1c63ce52fcf75318d0536c5cdccd909e507de15bf9d05adf1022a504c32ae574b5d800fc40dcaa706e4149dfba5852cdf64c6bd1eee572830592bb84e11cf34c863e81594c7e322375618fbd2178a01ff81e8b290e66d2aa043362e300024b4f8efe475fb496a546367408d1aab31bdffcab00000000000000037998566fc3ef0f7e7aa73f070000000000000086df39fa33ff84f0670d9af189616dfee39125760f1d99d6e1c54cf2909c128712c0b463000df7c334056554435dbe7bb35312fa5eaa49e4f09e1b4bd22affc3e1b98cea397e5e98e7b279d0403ea408ef8a2a7d78cc94caf643ea2511c5b59e27bf1cc2cca909792cbb1f089ff0aab9b00000"], 0xfffffffffffffe29) 11:46:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x5, 0xffffffff00800000, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 11:46:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 11:46:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed9114904dad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f52c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) getrusage(0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 11:46:38 executing program 0: r0 = socket(0x18, 0x3, 0xb09) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) mprotect(&(0x7f000027d000/0x4000)=nil, 0x4000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) getsockopt(r2, 0x2, 0x800, &(0x7f0000000100)=""/43, &(0x7f0000000140)=0x2b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x3f8def52d9e777a1, 0x107dfb3a9516ae91, 0x9f) setsockopt(r3, 0x28, 0x80000000000000c, &(0x7f0000000040)="eb19ccff13b9fd642eaa63713048e69931929648", 0xb) r4 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:46:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xc042fdaadc61b38b) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/137, 0x89}], 0x1) accept(r0, 0x0, &(0x7f0000000240)) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="d75b0a76de0460f6f6a44234bb5193692638004b4b866fd507eaf7e3fc4e64f0c7b908b7aabcf461be0f635dcf6f3b22beb9da5c8b35b47542af031fca052f9507d995ea50d62fd4a27935ea75c44f42c51f37983816b4fd8ff20429bcc09cb190bfc23076f45f50bc853d6b8934e92e5abf138814f5e3c598cf2428386f", 0x7e, 0x6, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x2cc94175081de139, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000400)={0x2, 0x9ee5, 0x2}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) bind$unix(r4, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000004c0)) open(&(0x7f0000000500)='./file0\x00', 0x40, 0x10) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/71}, &(0x7f00000005c0)=0x49) setsockopt(r5, 0x8, 0xdb3, &(0x7f0000000600)="a54269f6f9524eb402b878adddd0a08fa1187f11e052c3dcd002150e01f9529c1a5101f894f2a62e019d8c6d07079f4012ab02e2747f52ae554f6fccc303ade8d1b6a2aa319ca335bbdc6abefadb57b01ec282f69cfbc6b8aa3ae66711b1efe90010aebc5a60419e135faf91d16fefc8b58d47f206896a1fb384d8d6297ce54d059ce28a6e2e344937dcb6bc5348ce129530f64b1dbbbb6833ecbd678a820275412bb820011aeef30872a8", 0xab) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000006c0)) ioctl$KDDISABIO(r0, 0x20004b3d) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000740)={0x101, './file1\x00'}) connect$unix(r2, &(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa) r7 = openat(0xffffffffffffff9c, &(0x7f00000007c0)='./file0\x00', 0x0, 0x1c0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000800)={'./file0\x00', 0x101, 0x35, 0x81, 0x1, 0x0, 0x800, 0x8, 0x2, 0x0, 0x400, 0xb606}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r8, &(0x7f00000008c0)='./file1\x00', r9, &(0x7f0000000900)='./file1\x00') syz_open_pts() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0xeab9089216a3590e, 0x0) ioctl$BIOCSRSIG(r10, 0x80044272, &(0x7f0000000980)=0xd1) 11:46:38 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kqueue() getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000706151ea40e71b880290927d5051efe86e1b0da013e57ec4ef9eb36048aa5461fb88ae223f0b37a26bc296117a6b86301df439b855024dd18bd62454c3d2a479aec703a157a48012ee0451ef6846e38b910f513198f9be6a78669d2006eec8f7fb410cc8981b794e6e2535414406fa9642206c91719095039a40213735df27d0e6ad2ab67d2fffa19720e33b4b81b5e24dad57431ac42742764c38e60cb94969b46b34ae2e7a8de5255e737695e16dc1fb0fba3092e27ffbb5474d0a33c68494539e6f2ed65f9c5106705fd4e28a07d868b8eeb2fa5a29de888a2b0f0ea0ab43b5620ee44019ba62a51124e62b53fb3f4e89e83e388589eb50cddbd3a5aaeae80d859eaccd40c2f32d1ac203a59beb0a491f15aad82cfc83810068d0909b81c9371c41fa671a27"], 0x10) shutdown(r0, 0x4) 11:46:38 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x2}, {0x800000c03d}}, 0x0) poll(0x0, 0x0, 0x7fffffff) getitimer(0x1, 0xffffffffffffffff) 11:46:38 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) shmdt(r1) r2 = shmget$private(0x0, 0x4000, 0x6db5fef62b39d406, &(0x7f0000e3b000/0x4000)=nil) shmat(r2, &(0x7f0000e1f000/0x4000)=nil, 0x5fde4b5ab57cf1a9) 11:46:38 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r1 = socket(0x1, 0x4004, 0xfffffffffffff8a3) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66697c653100076db1a54285bf588130e2d5b17694d4badeb676d5826904b755c60145e09362b7049457add7c8253004efa2249566927c25876816db685b32b50a4393534b22d2df0a8ff20f439c84a5916eb8b912e346672a80a3a9f26ef3647e96e5f4886bb26a8fdd5ff7f4257c56dd1bca5373b04eb45608c411f513dc65b96d7f2d6d"], 0xa) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1\x00') sendto$unix(r1, &(0x7f0000000200)="2a48a04c40003c4d5f320d53e5c675a43be3db3f50f7b51e4054509e7f6612bad7481ad32660b50434650d062b97b27226ebadd629e5de039379444b39d1a1c4d0af1f59eabb88202be04a4d9f1d0964236a5947ae88e25fa65cb6e6a3c54ac32f8f7483927c91f78c286f7ba5d76b0aa628d209bf8bc56a8d1797a1b0f9861510d6947418b5ae378d32ea37a4c3a05d9f6d00de974a8652919a50b8ae37937f855b09e5f349e085df5f5acc28d92a5933ce00a3e7ed5d74f2faf7bdfe25cc514f6a96be6ac226541f1b6889a3c124b51e65373c", 0xd4, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 11:46:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) close(r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "b8000000000000080100"}) close(r3) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="b0c31e2155dc786cd53734efa0ec8309dd1ed9722fd2d6e3d3efd57cafa19c30ba2753e962441ef0fe460a69250bf71aeb2f6a2bbbf397eb083e34015e188a65f41aa080389b6185d0b434f310379ce9a7defc1523a30b8f61a38c01be0a7add0b2bd6e3fdd12b27a19e0594a98c9288c82348022a55e47ad1087de8bfe5a99bb74c064d3b21fa473be0dc7c8f9e6404213b455ea3a5473956472b485902f07643671fbd3893885765c5f9aa0a217fde5b6ab167bcf696aa095ecaaada76726f62f8dd84fee678f1", 0xc8}, {&(0x7f0000000240)="a72645888fddc39b10f04857d78e1177a3792f0b1ca5661dc982dfd34581a2c2aa7d2f426b5ccc9dc79141fd39075739c4a7c54701a87645bca5543a2e8dee801b422879e946a2e0ad4ba1133ed49008b4b6a0f9f19fbf3361c34abce5e916bde345f2e05f462ad87a6fbe66c8438e17ab3e0076562dfcf9ac0f6018af14fc1b48afe5951f996e6677fc250be74f70e6235716384ab2359b1d0df531010400000000000021112836c75278f82b3ae9e7841cdc19e9ab5896d37c692750cdb86d6706e37e92fb8d4500"/211, 0xd3}], 0x2, 0x0, 0x0, 0x800}, 0x409) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x8, 0x3, &(0x7f0000000040), 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:46:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a3652ec46bb602d9d45558cc61", 0xd5) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) 11:46:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) r2 = socket$inet(0x2, 0x4, 0x1) recvmsg(r2, &(0x7f0000000180)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f00000012c0)=""/155, 0x9b}, {&(0x7f0000001380)=""/133, 0x85}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/112, 0x70}, {&(0x7f00000024c0)=""/70, 0x46}, {&(0x7f0000002540)=""/119, 0x77}], 0x9, &(0x7f0000002680)=""/202, 0xca}, 0x41) write(r0, &(0x7f0000000140)='\r', 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r3) connect(r4, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 11:46:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x3d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) flock(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:39 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00001ec000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x3, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000280)=""/213, 0x10b) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) 11:46:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x5bef8d2ef7fa2d12, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:46:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x10, 0x0, 0xff) 11:46:39 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00+\x00'/23], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="bc1bb3d30076bc329f12591c1262d103f4d880c472b9f0da4dadced7d6d5bf06ac9509b9e3babd2ecbd279a3e36fd37dd4908075f7e674e64ebf320de5325af780129416472ca2647aeccbe0a3896917059c639161eab6c9c961a340be6086d3bc5f402292e55281e8cdefbf2e63c4068cdbffa792bcfe346398de05699c5f1792d6801f561dc9c3ec235abf5ace95a826bc", 0x92}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000400)=0x1) pwrite(r3, 0x0, 0x0, 0x0, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000140)="df4a1bc02612029956af4e407964b479d77c4383ef212d1de96c437aed1b8a6d0c424481b0d2ea922ca4f0998a6bd6677dcb1078fb9613ef3324f4bec540e3e426df7a1b1e690242c995f79b00848fb1eb967a96df824fbb10", 0x59}], 0x1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x8) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 11:46:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 11:46:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10044, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) mknod(&(0x7f0000000340)='./file0\x00', 0x8, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/79}, &(0x7f0000000140)=0x51) flock(r3, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000240)=[{0x9, 0x9, 0x0, 0x4}, {0x10001, 0xf42, 0x0, 0x1}, {0xf742, 0x1f, 0x5, 0x5}, {0xfffffffffffffffd, 0x7, 0x1, 0xf69}, {0x8, 0xfff, 0x2, 0x5}, {0x4, 0x2, 0x100000000, 0x2}, {0x1, 0x23, 0x0, 0xa43}, {0x2, 0x0, 0x7, 0x9}]}) write(r0, &(0x7f0000000280)='mN', 0x2) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xd, 0x7812, r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x3d, 0x0, 0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)}) fcntl$getflags(r0, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/\fev/wsmouse0\x00', 0x10000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000200)=[{0x7}, {0x4, 0xff}, {0x0, 0x8}, {0x86, 0x200}], 0x2000000000000191}) 11:46:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x28) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair(0x10, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kqueue() 11:46:39 executing program 1: setreuid(0x0, 0xee01) r0 = getpid() ktrace(0x0, 0x5, 0x4, r0) r1 = socket$inet(0x2, 0x3, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0x67}, 0x8) 11:46:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="b9596da96d1191cb028161ff0dd0463db8720736e6d907e15874fc7fb35b86977ed8d90531a5b70df219cf07097450f326f1b700b242dfa7cd112ecc982c0a1d5a2c41fc4a09b8d16abbb3dc5893b991162315335d91fc20b594f696642b74d2c1106f90545e55218f91187531095e"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) 11:46:39 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r3 = dup(r0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) 11:46:39 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 11:46:39 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x88, 0xa0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x6000000) 11:46:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x9, 0x1, "979fa4652ae56c5fdfff19a282f83aca700ad655", 0xffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 11:46:39 executing program 1: r0 = socket(0x2, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x1) writev(r3, &(0x7f0000000880)=[{&(0x7f00000002c0)="dde3271a4ec9bd9267c159dcb2c501c80bba5cf3afcfe20f7d07ee9a63367f4036e95634d14398cc53e4383d18a299383c1b3f8f2029f66c37996231b038d18043243c8c66db98eb2f3f9a09623301e474083c0f8c690fd83ae2d84385e8dc1a4fe3beb4a989499f69b75c09196cead88290a6dc4ecb6a9271678dfd70b4b4a03a80045d790a49ec26bf2bbfd86c2e26fdd91d72c7592111510fb915ad128a2714bc89dd7c22399b3d1da5f196026ad2ab73a235ebe62bd7c888ce37b45d35ca038f06222689b1097a4638a1de8649", 0xcf}, {&(0x7f00000003c0)="569e8859a44ada51cc378934fdcf83088a27529948d65045886349a55c58104b289e56869fd31e1fc1ef572ad7d3fb6f43e261d06ffedaaf4ba7f8328c89b378161b22cd7488534cf5f9b1aa78270ff4a6b438bb2ae37d9559e33cb857662ec65d48eeb9ff9a575a1e04280619252ce95925dc0b100508a681682fcb16e0f562ed9f3e01ae3696da10583d8aa8c2011468d268895b51b5dedc6dac52c78eadb365faa0dcf3c74574d18904ec7c3f8f5bb8322dbf0876fb1a09ae45361e0a98b746ee630df3b539fd051fbff6c1e95aa0d074a904e40bf28a13a6ab1a06ccd72f554600391d0d783a3c967d8efb43dd0d68215f2bd7", 0xf5}, {&(0x7f00000004c0)="0c588cbd4a1641deb0f980ea50f0f8", 0xf}, {&(0x7f00000006c0)="4a684f13bb5bc243569640e9526bc00477bfbc42edab3860b6d7b8192e836fcd1d0d37b85b9097d552507cf38d3e68ff23c08e4a13bb96f4dae3a9f029680aeafcbff774054926505eea1908b4f15c99bb1f0d6078bdcb7f5150a628df1b99739dd002e36e4468667121fbe87a69209ef1cc04a5c4b425a183ee10a7b795e2e179ef9af4c31d7d3b69fb9416f8efb7c21e3e53b37c5e0817a24a99d859a3793fa32b93fd7804e8363d39a846ac7db2ea2b9d25b95acfead95c242b3f0f5e4bbae716b6622ed544acc9fcf922f4d3066753c1da35f296af5cddb8dc1fedcbcd", 0xdf}, {&(0x7f00000007c0)="3556af95e3ffcf4ad887c5d543550367677ed483e9b6edcabd4839f30c7c0c405d8597453b2a04cad776af2416b04b788e4dedd9ce8a9d77a891f90b816d1601e7d0ff7689b483ef73f636d37405cf87e0e32cfdc682bb7d28457b5b751c5d598b91d919debc7e8bed2337610ae87146d52e6a5be8afaa0334f45a8129e5cdb8ef916902e41d18", 0x87}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) syz_open_pts() getrusage(0xfffffffffffffffe, &(0x7f0000000100)) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) r4 = dup2(r1, r2) recvfrom$inet(r4, &(0x7f00000001c0)=""/202, 0xca, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x1) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x42) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x40) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000400)=0x9) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, 0x0, 0x0, 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r10, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x1d, 0x33}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x3, 0x8}, {{r9}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x6, 0x200}, {{r4}, 0xfffffffffffffffb, 0x20, 0x4, 0x20, 0x668}], 0x1, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x1, 0x40a}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xffffffffffffffff, 0x100}, {{r6}, 0xfffffffffffffffb, 0x2, 0x0, 0x800, 0x2}, {{r8}, 0xfffffffffffffffa, 0x0, 0x80, 0xff, 0x52ade57c}], 0x5b2, &(0x7f00000003c0)={0x5, 0xff}) mknod(&(0x7f0000000240)='./file0\x00', 0x8, 0x6) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x568, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x4, 0xc0000000000000, 0x5, 0x1, 0x3, 0xb, 0x1, 0x4, 0x1, 0x3, 0x61ba5638}) 11:46:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0xffffffffffffffff, 0x4, 0x2, 0x7fff}, {0x7, 0x20, 0x3, 0x6}, {0x7, 0x7ff, 0x1000, 0x80000001}, {0x3, 0x2, 0x69, 0x693}, {0x1, 0x3, 0x37, 0x101}, {0xba, 0x3, 0x63, 0x80000001}]}) getitimer(0x3, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) socketpair(0x0, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 11:46:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4, 0x9}, {0xffffffff9cb1eb4f, 0x8000, 0x2, 0x94e6}, {0x8, 0x80000001, 0x42b, 0x100}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x7}, {0x6, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x9) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 11:46:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1dfe, 0x0, "3e58a044b1bc0000000000002000"}) 11:46:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x13, 0x6}], 0x40000000000007ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:46:39 executing program 1: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/162}, 0xaa, 0x1, 0x1000) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="00bc8f4c9109bb000062000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014880000000000000000000000000000000000000000000000000000000000007e211f1cae12ee1e02784a016b1ad881db46a36b39dc5fe942adaf688057c4383e1d56e1633136adcf3657c48b1129c8bc232e29e59cc5ef5898246bcd551e7b2cfaf4cbce1c8fb57490ebff77c0b5b3810fc23913ab90599876fa6a64bb2ebcd9cd824674e3eddcbc77dcf7d1fa83607883faf469931e58494b94491e8391c5ea992cb5a4a1ae3b45869161d32ce3e88400fbd1c2aabce33b64fde53394713e48b2ff0b8e96"], 0xaa, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000240)={0x0, ""/187}, 0xc3, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/186) getegid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x18002, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 11:46:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x21, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000013d000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:46:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000740)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4, 0xfffffffffffffffd, 0x9, 0x10001}, {0x100000001, 0x100, 0x1f, 0x10000000000}, {0x0, 0x9, 0x1f, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:40 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 11:46:40 executing program 0: r0 = kqueue() kqueue() kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xf44, 0xffffffffffffff01}, {0x18, 0x2, 0x4, 0x1}, 0x6, [0x5ffb8d02, 0x8, 0x1, 0x7, 0x8, 0xb5f, 0x7fff, 0x2000000000000000]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bp\x00\x10', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) pwrite(r6, 0x0, 0xbeecae9897b7dc74, 0x0, 0x2) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x3, 0x0, 0x0) shutdown(r7, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000003c0)) r9 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000300)={0x4, './file0\x00'}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, 0x0, 0x0, 0x0, 0x0) fchdir(r11) bind(r9, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1a5) pwrite(r3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x89}], 0x66, 0x0, 0x81, 0x0) 11:46:40 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x0, './file0\x00', 0x0, 0x4, 0x1f, 0x6}) 11:46:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1000002, 0x2}, {0x200, 0x4}}, 0x0) 11:46:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:46:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 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', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xe, 0x80}], 0x7ff, 0x0, 0x3, 0x0) dup2(r1, r4) 11:46:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r1, r2, r3) 11:46:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)="9ca211f158b89a5f96b8d0639a69a77f16d562858f2c1257e7f3ca6cd44d6167184e4a33871b718abe8372cae3bc890834a536a4af546ae4419eb12e6e2b77d8b099605376111e6496e2f9d94f728cc7662ea8ff31f4f203f452eca96015317ad23e7e0faf0870eb0c5191f1de5f0cabd99ca439fee924394dd848e7cb2a03d699e0a710b51be78c6c1c5d0772ba54a6102a5f7b17791d659fa7c4aed5255d6f2cd3b711530845a1834e81eef32103c24cb768981307ab35fd847406bee8f42ce516ffbb6418d458982e37e533a2252b0d7bc872892d1455c91b984c861f2f0e62b464f73e918c1adf41dd86ca041640146987", 0xf3}, {&(0x7f00000002c0)="019cdf9514c028409731d4d441915e32c1a5da8e5898b00cbd9a5bd58c6fed1d47b4df1069c6ba6a9ce983befbc1cee04a6b634f381d052ca643fa46140313fe8c55003fe6df5ae8db0000", 0x4b}, {&(0x7f00000016c0)="f541dafce0aca996e55c6e8836acb3f762a2bf28d2b080f178abb51bf8d2a8b9abc41bebf730a8178ad115121bb09fbc4584ca1f4c498f9cb2a86f9e6aa5011437d05b3a757dbfd54943e6054edb272e5a1aaa233d2914143fe162135c5f36587a05e3f1971e88753e64ac436e3aaf6b156d7cbe9e1bf1b5b5b3d7cafd8141004e471b832ddac956ba62eac6309a5e569315e07fb77eaa6ccf40f7bd092b64f3a7e8efd894780caf7290cebe97a191e5330348cc61752d82782dae0d631efc885860de34001a16f2d930bb92c415b82887a91b11480aaf042b4c8604a2ebd77eb10c96469a89c7736c47a3352a01a1c006a4144b55d82ae4571a1aa00a5265925a479a58d3af666b29c0bf36ba6cc9b952a011c714188b2ce0ce500a2a489d0cb0fc0155e1a3141a5a202acbf15a5837e6be1b02dec19c7c65ec382e6165e326d7b70e89a3be1472593bb1a343a14ab069a1b59cd827ab2d01c01c969fae2f9d3f787f410636026386cba9c842045e684d6c08d74483c7e88b6fdf7e81ec495f7385588810300cd015c15eb066a1ba40e97280685b76c29480bd3983a6d7ab13717ba24c9b14851d2723e608e769a67b6dc54e8f805926e1d5cf00fa914fb3e5ed78a4cb1be26320a37ceffbc4ccb7108f0496dcb97520d5dbcd5ca1a8c3d11c405c02b43f7fefe3a6517893806b5e60abc6615f6132d54d929b5606e98ef8e05192bef38d335ef4e96e5b2e0a91e46ade5ce379eee86f8facc0f1940afcfd28ec1345eb556db03c389d69abe0b7b78a29f8b0e1664a69cf3f918ac7b5751954f9b49f666d4111d4996a18df715cacf72aebb59bdea3fdfa52b4248d70419b40f2439d964981bd908a6f49524353a6913ffea152f186287b0f3be7a19beabe0a2d68580007ec9a52b9a082fa2e20a88fe33da5a5d29fcdbe79845fc95668b6f11144acf5e51b4b0bd767c3875fcd05062e1b9fdf75b028c4fe893742671ec2218150b7e5ad08ce654681136e3441bac8526a3743e70c9819d47b46ec7c05cc0557ab87c3b782cbdb37c5938c3c0619643221dbb932e9ecbf239d0e82bfe45f06499a9ff6d76ee247de605aeea87a732be39a5f2068bab5d721977bbe4c07193dcbbd91e49305da49bf6852b5a9c22485d108258ef50571db88bfa10b97b7356997c03f4a6a2ebed516e3c6b5c8563520f80d00f53e982668efb30b2231d6ef063ec444894a450f27ba11eadffa3afbeee0030bb2aed4ae9d5fda7a739be15f578d415483f506a1829b3a07d8fcf421a4c8486b36c2a469ff3ef2cfe46011477f46f1c64863e71226fa2a28a36ba0191f93c6e1851c91494dccf4fe62368e6a457fad5ca6167814af8fa8527947c6870f8e8a28fb6874f05ad42500955a7ea02d4dabf34773f3dcadda322bac8e3646b578d713e33a79164b9871483a64e8198be0d46e77cdb70613e20aa5f6eb6660cdcc97291f50fe4fb717df5bec3d5b5f61a488667b03ccdb595311923f8a0417a942619a4a59b4dab5171c0afb797adf65e1d3bc640de5e8172d01532277f517e030f91fa17d3f7b50716de9b044c13786b3b7008d289c8d0fd64ae216b41641cd63223d3271bad4bbe8aca5f5dbf862e70226ef611f5e10e63bc8865a2a536c894f3e22bacd5fd5e0142602bc4d16481b5968aed978d379026a57d140400c09716bfc8da5eb61e164db1fb899e407e00b63315c2a07da21d3bc154741b6dc1faa4321ff4e2c3ef424eb764aee6305d0b578e78a30e803c7aafb57202fb5030d846bf350c6e740b255313afc8215442857fa25cdf9fe8685eeb25cf8a80869ee47a780b4e427f67b059d194d0d15ae87e11d837cd7271f6395392a4d902df723b2ccdbcb4d879be5afd499fe0f45570a6e55ca2551cd258f127baba9470192df1187bc8cee4efaa40bb53b831206d7fc617bcff0f70f5f875ab1cc5b912ab8ec1b2013d86948de73aea652082f1dcd540c8bf407d1374b0393243b624eb8007d33f027b4e566913a99a5ddd41d1160bc03498f898de98c35ecc3dbdbca1382364129595ded719e3c68b6757a031730134735af85d7eafa899c76c6feb2d3dff6c10f6fe30bfeb57880ae3688e2221533adec98a4f554cec18f5ff34e46e285aa99fde41d4cd45103069dca3b8141fd835475313bb4adf967ad805add68232e64bc1ddbaaea8a48d351e3b1bf2e3673ae6ef50426ca5c3ca50baef09394d39dbe166b467fe44c187938bb39bfa70ece25715dc0223f406448c0e200468c468b0c824668ad5fcbe4702883c4e50d2f1b1dbfe6f5335aa5550e87165b316f7866a4c8f8a5ee40f55e169f390db998ed8a1a91a3878edc362337c7c0399193333477966d253f608512011baf2f36dbc998655f07ac8cc1ca4ea8679af8ff4c132940ecfd693006cd65dda759ad8b208b4b09eaf929e78689feae13b2998b2e1958fd766973e1f692bfb671481cbbd9aa36c7f8e7ffd0036a0f9bb4493491b3358e9f83eb0f5372552aaed6b561af9c5c2ba00301acbd96204d546d5d6f0b7c8e4a6fee5003d727168f5e43cc38f4c26f033ac8ed7a05b2c4ac1b8f662af2750b561df28ff452520950609181f8def69aa35237fdf67667e713c2748fdb6875ab1c529064ae860980f3ba7afadf825bd16ee307a81362ace551d323857c6ced771e63c53f9ad95b50215baba16369471d0048c24b747c155f59f450c9879de68f103de76c6ed415771bd30c60be49d7ea3da3cd6092770c8615247cc65876386da8aaec1b939bdabc6f5a5ea31e0b0623108abcbcee613f6655bf8e73b53fb6d878662afdd2932f64fdad5465bbc8a9fc6e65896b704418429652dbadaa6b74d9286ab7209be43694a4a841911d52a214f292e912759c3cfe8a1772b1912bc31e936dca5d5f992f355cb50be3d87222aca191a59dd6dbc221a02bd409caeac7a166c54937d08604673d2dc9c6ef0c158b3e04098b33eaa720cbe0c084d03fc07c443d501b1b424bb9ea19603fca5da9722e70c8c2a0633403e7a03ad5d847a689362b00e253fdecf4b8a2b6d544aaa361258c58c966653697f62c099b34f73ce4dc16b408cb59c82dd991af89892eacb5b5829aa78fae157ac0dcb50da74b8f62f7c0e9350ef243f0f63ea840ac65a5548b6890e14fee412fcaf770bad58d836dc8d88261aa2e579e7df4f99c2c4d2c41f30909b18baec9539cc46d8ef74ffcdd7404d2aeaad1ca2a44b1020ae385340c3f877163ac5daf843d0c433a916966cc55df9053427b6aa1db32701f3db1b70e277d66f344e6232ee36f68a46e068c7baa18fb187fcc6d81d81274f1c5a495fe685eac4907d3f01303f176fe57a341a32bc1ef18dea53fd2cfa19521346c9ceb1d483ffcd9b262980e5877cf4a47ebf4e11cc1cb99c779c4612b6c72c99ab7aac4ff187be805c299104809e0c7bab6f97e181b4d1bb86f86f887ae017a2b91e0371314aa7f3341dcf04d208bf2fedac80745e6492e992e08343bd79490021dfe45fe68fd98bad794c41ac324ad9adcc4b750a82bbbaa3e628a7698d3231cab83b58a24f7dec08eb092cdbd813913dd3d7eda767885a126e526a9252cd7ce39398141646526b757e04fc1785a801cf3ddb72ca305ff86191fde9baf6145978d7656119b7eb482e1bf616aa6255ff3893075527b3887744a20db38d5236d1702fae033846c5d980f03d4b3bf1e5c397ebe68207e472d3e6895bc45839450fab7343614d465b51ba3cae94153264df78b2f58e7a59f9608e7bf4e193b50426cf38d8586ba97a65ce919f03634375d913c1d6f0e36e901ec6d00c6da0ef9ecdc45f4fd88a34f38c3d93a67b80b7f403aa8d61d872e30eccaec2cf6518debe89b710839cf0787ac629c16a86e11afdc368c532946e1bbfb85af90377aef07cf50fb0250101a0e91f142358f9312cdcb5f01879a6a93ef51a7ed6741425647afe5c892bf198105269a1be6c2dcb6cc77663031fa6a76725769a84e1ef70224c026707f45470ef2f340b6e3164e5685eec904554ed97345ac0b205eb45b06d3738c347d3a7f0307e651c7e7e449c6cc7369f576ffb3e12e3e27c354b4d6bea3a49046bd45da842aa5ddc2a5a1007f14feb6c60c13c66816e020bd7ffc5a6190d70506b3adbfdbea85b937cb2eb7beaa56cee89da6819f3a6413ddc12b6427f9dcf38fa47c1b573ebdf10071f13cd8669c2e8071b6eda182f57796a9dbfcda3fecdc26c51e5d8407e24f63fb846e20d732d48f5325fa9ba14e2627fe4115e1da4993e0505341c2c9c1bd1ec0d8405ab7c1854a7a1b6c5e35c700783bbd3e958cf95d40389aaf1412229283deb562cd48458aaed0d7a662af9e55a25022997146ce9464763063680f2d2ffd6c69e11bafbe9dea28d0ee73c99d32a3405aaf2279a19a4dbae072d152053bbcb32b72dc40e650c9b257b0f888a80c37ed9009759e9aada376b7641807e5960712152c313ebf986dfde9e9df83b1befca1415161c5ab8b2d1d1eae441c98c2e01fe9a280c18461357c0528f8625ed0da120304db2bc259c9c8d02aeefcd27416b275eb8383335ab1f8c5fa63847c2587bdb674d029605462b7858a52579e99417feb2f232737770c7facc4fc1a10ca0eb214c0be6344266115dadf9142fd37401735754d3f6c86b04f5e8a2ac4b62ebee49ae6394794077a4802bebb96f9a13bdff4c9bdd6c6a1335ec0c8e001dc0fbf7a2f424eb6e4b792e7a0df2e0f123b6b4bbe33484d7c5be88ebd111e6394ddbf34e659e9eb00baa03b38eafc05badf6832d46c7dedd9a321e824736222f9f3a2fef582b98c26afe389ccd8b61e23c4f3f9ca46d6ec05cbde9de12ed770718de5250a1751f2653017b345f7dbd3c367a213f097d6508eafe17bf791f3f128b920947af075f34db8de6ffb082fdfb325b8be5bcad04e94b8cfc87bb2582c2495c8cb88338e28147a17f7d2492508623fca28bd3689cfe02761757deda133775b183dd94cbffa2c3e2bb93e87ae82d447953d69d36a14322cc407977919f655dbf86c7b5d6e2933fb2b2c6ab6c8e8b5b79faf21734cd67615783136a441b00d8f4a17dbce09aab3ed6652bb44d0c3503f0a43e85019818a740ab7e23b817c35393aac61a00d92e05cac3bcf80dbdf21b29d97754111ab704a34bba79720c406321a25716af8764a1adcbb97388584b57dd25861c2cbfe16d47fbb302e885574c61415923b8ca4816a420e004a3d049f6efa4e0726c710904f58e7a2b9c1780666a8fcc2121178eadb6ac2eec8e4f92ce56d4c0657305c44176b3520f391d8ecea1348c8d1696afb382e872c94ba3ec22ca8ddf8ba724ec0827801e1b1ccd7c75ee10c7a1efb345a0d457f24c20a3af5577a02e05a0e435c62ba30e237ea0d53ae5a994144fe2d6dfbf594318576ec6a6c8d6e57ffe1a284e4f3f027cd3b450d3c745524f29dad2ad9ccfebb88fbdf4a4f0f3546fef54122bf6c1316b85ee18d5ff21f04a6b45ea7eb8ae497747d7eb476516f21afdf7a1890ab0bc6fa44920edf97377eaf88a5b2ea92377a632d196541110fee2f40bf187e789c84783a629474f7029aaf79afb6a9bc209b5e3e9a90df12d349db8809006af800201fadd2e25ea3e0a8f011c7ca308b91d19ebe7b586e997c693f00eb1b0bc48e3551ebddedcfe362cfbfe3570c28a1370ed612b49ce0e4dd8f9ebe6e35d9d610b604042bcca752b2f549acd77ed736bdf9bc85903f6971d1a3516f8ae43c893d1118b333f416ebf5f3564e5bfc3bd2b6391216", 0x1000}, {&(0x7f0000000340)="6db664119393e53dc47147", 0xb}], 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1800c) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) close(r5) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r1}) chmod(&(0x7f00000014c0)='./file0\x00', 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff, 0x1, 0xa00000000000, 0x0, "e90c5597de1ee82a345fc2c43faff017260aae8e", 0x2, 0xb2}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 11:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0xc0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0xb154, 0x5ff, 0xb07, 0x2, "38eba5b4bec1dfa4f31ec966d4d3a471e4cace55", 0x8001, 0x8}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x7, &(0x7f0000000100)=[{0x8, 0x4, 0x1, 0x80000000}, {0xf3, 0x7ff, 0x1, 0x1}, {0x9, 0x0, 0x2, 0x3}, {0x1adcaddf, 0x7f, 0x6d7, 0x9}, {0x101, 0x524, 0x10001, 0xb7ea}, {0x4, 0x8, 0x6, 0x80}, {0x7fff, 0xe902, 0x4, 0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r3, 0x0, 0x0, 0x0, 0x0) close(r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, 0x0, 0x0, 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r8, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r8, 0xc2485607, &(0x7f00000003c0)) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000002c0)) pread(r0, &(0x7f0000000180)="40cf2d4a34b92c419b9ed33fd5834dc7f855d5230228e36056712afdb51f943844c30656e641d6612cceaabba9a31613bf62e05e03ba61b7dba9c94680a7d8ec3afd877e989bff9ae6039445405e153d1fb1499501284189d06b7d2803f9f5ddd2d13d17e4a68612daedd0ef4478e952c48e76b28b49e7d246e49a5d4a18c60c4884dc84e68ba469b9735ba879dbb627fc792bc80ccc3e8be215473cb2c72754b08d376aa0d63c86730ba0e0b3b54dca412c31a8e4aac6f822cf6c152696b4942e705b86a92e8d1fa54b790be7f5ca6a4f3b559e780f703a01b749dc1400bcc17a49ddfb", 0xe4, 0x0, 0x0) 11:46:40 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/66, 0x42, 0x1, &(0x7f0000000000)=@un=@file={0x2, './file0\x00'}, 0xa) 11:46:40 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="db8197625b1769d96e9ea8f7a70fe212d9b9194f1595125a1e0f63703e6d28ac37a8d1f9c00d1a3f64b57c069bc7543aecd021cdffd43f5802a6e0ae3bf0603c480c53df078a540f474f41e267769146b9081c677c99bd3241c11cd616f51facae", 0x61) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0xfffffffffffffffe, 0x0, 0x1, "8b000000000000000000000800", 0xffffffffffffffc0}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="2f286e681a3c62517189ede020f618ea4bc273984a673342f15acd7393d91235b290e2e7d8a26813fcbf69a3024781a8c165a6bf4f31c2919aaae936af6382b61b72caedd275966f734a77342f71b95bca57aab984b627d7df6a096dc50a35236337f398c940bdc3a146efd567260a942bc038f79ebfd741383360a2e2e6e9e8a48085e9763968efe6403b8334847766d66706ebf841510b9ca7b52c625a0cca274353aacdbaac3c9b6673c502b87d5a60df1512242d1d78aa1db51a9b7a6409cea8ba1482f9c7a1d6f4327c0f", 0xcd}, {&(0x7f00000002c0)="9ce33aaf50910030254005b33f0e820d80ae892b3ec7b2fe2c112266437dd429c860e3e25a27e22771b5376548b5839b6bc43e12fce10dc91685679ca2bc81d7bb55108cc4615967f3acc041ff967653b0011461c00d2d8e80ae87938251546276653760e2018b2cedb5001018dd323fe2fbb2599f3e544b49c54a7c9e243c48db1b94edd952d5bbed0989", 0x8b}], 0x2) 11:46:40 executing program 0: r0 = socket(0x18, 0x2, 0x7) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 11:46:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:46:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fchflags(r1, 0x10008) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x51a) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4323a7ffda23e535) 11:46:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x483}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'las', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) syz_emit_ethernet(0x1a3, &(0x7f00000001c0)="b6") 11:46:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="dfd685fbaf8a8d1a029b58094439cec090f149c0cedf2afee46ae13265060fd9544b6b2e43682de5e1aff387593f76dbbb47d7e6cce9b8878ecf4cc7c379f5c167f80f016ba9782387f35a96a9dfeff42e0d80d62d84a6402b775a4d0ca4f6d49286f9352508ebf4683f0e1067b0cbb7ad1af81adae5deaf47e8795da9125bedaa98bea1f1456bcd6571491dc306eb3efbda09304ef82fd32cf2a162f7892d0e4d2816fe7956361b1c5e5aaaeea49f2d7b6f61ecb3fb672b123c28c2098763112afa8779109b3dd81f986e462d7c583dd97d6c183f9daad13c7f2db6c329", 0x53, 0x0, 0x100000000000000) 11:46:41 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xf274a4d0e3cd6b25, 0x2, 0x8, 0x401, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x121, 0x4, 0x6, 0x6bcd}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x6, 0x1}], 0x6, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x9, 0x2}], 0x1, &(0x7f0000000280)={0x6, 0xfc52}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 11:46:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3c6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x9) fcntl$setflags(r1, 0x2, 0x3) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 11:46:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000080)="220e22", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x91b63d8489e01f7d, 0x8) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) clock_getres(0x2, &(0x7f0000000140)) connect$inet6(0xffffffffffffffff, &(0x7f0000000d40)={0x18, 0x1, 0x5, 0x100000000}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000d80)) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 11:46:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x0, 0x3}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/184, 0xb8) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) pipe2(&(0x7f0000000200), 0x10006) 11:46:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/87, 0x57}], 0x1) close(r2) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) 11:46:42 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) r1 = socket(0x0, 0x4000, 0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) r5 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r6 = accept(r5, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x3810, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000280)={0xfffffffffffffffd, 0x3, 0xa}) kqueue() getpeername$unix(r6, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) chflagsat(r7, &(0x7f0000000380)='./file0\x00', 0x0, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) socketpair(0x6851cb89f03e5f24, 0x4, 0xaedc, &(0x7f0000000400)) r9 = openat(r8, &(0x7f0000000440)='./file0/file0\x00', 0x2, 0x10) close(r9) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) ioctl$BIOCGSTATS(r10, 0x4008426f, &(0x7f00000004c0)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCCDTR(r11, 0x20007478) r12 = getppid() fcntl$lock(r6, 0x7, &(0x7f0000000540)={0x2, 0x0, 0x5, 0x9, r12}) r13 = kqueue() ioctl$FIOGETOWN(r13, 0x4004667b, &(0x7f0000000580)) r14 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x180, 0x40) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40, 0x0) poll(&(0x7f0000000640)=[{r14, 0x10}, {}, {r15, 0x8}, {r16, 0x80}], 0x4, 0x100000000) 11:46:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x8000008000001b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x0) write(r0, &(0x7f0000000200)='T#', 0x2) 11:46:42 executing program 0: nanosleep(&(0x7f0000000280)={0x3ff}, &(0x7f00000002c0)) open(0x0, 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000340)='@\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='{*&^N^\x00', &(0x7f0000000400)=']&\xe5{[-\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x1c\x00']) r0 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r1) shmdt(r1) login: pckbd_enable: command error 11:46:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6510266aec71ebbd) getsockopt(r2, 0x6, 0x9, &(0x7f0000000100)=""/214, &(0x7f0000000200)=0xd6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000300)=0x789f) write(r3, &(0x7f0000000240)="649e5e2a1c30c3c0b42ea006c8b1cc1c2c54b20b22af255c66761267dfc3a6b384bae5c0a2faf64f12ead23fb77d3fa6ef5e672513fcfb524f76bc2204c059c71a2418f64a7de6d9e3040a0dd3470360a22bbe5cd6731b631bad6ee82141b619a9432d5d14bb5ccecad7735313571161f01580348a44374f74f51f251b195e75db3476de075e938562c45bfdfe334233059ca1e51fbeaf", 0x97) madvise(&(0x7f00006f8000/0x3000)=nil, 0x3000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") pckbd_enable: command error 11:46:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008f}, {0x6}]}) syz_emit_ethernet(0x90, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:46:44 executing program 1: mknod(&(0x7f00000006c0)='./bus\x00', 0x1000, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\xa6\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000640)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='#(\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=']})!\x00', &(0x7f0000000500)='%%)\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='{\x00', &(0x7f00000005c0)=']}\x00', &(0x7f0000000600)='}^\x00']) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r4, &(0x7f00000001c0)=""/193, 0xc1, 0x40, 0x0, 0x0) dup2(r1, r0) bind$unix(r3, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x20) r6 = openat(r5, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername$unix(r6, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 11:46:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:46:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x20, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040), 0xee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20211, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0xfff, 0x200000000003ffc, 0x7f, "0503c966f22e95a163797f00", 0x1}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:46:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x52) chmod(&(0x7f0000001640)='./file0\x00', 0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f0000001580)=[{0x101, 0x1}, {0x48, 0x9}, {0x6a44274d3bca5abd, 0x9}, {0xc5, 0x1}, {0x24, 0x80000000}, {0x23, 0x5}, {0x84, 0x7fff}, {0x44, 0x6}, {0xeec854acc1c4c59a, 0x16f0}], 0x9}) write(r0, &(0x7f00000001c0)="2053810fa08f429bac285079afcabd54198ae84f8ae8a803072d7a9032ee17b2447dfe6fcd1d11a7d1bf19db9e91d75ce4cb2ba61788e5182f371a23c4cb19b37d5d2a48a0474df2b56fd4adb30cd6f05f0507a5f9342f7c1b0725700d2292e7f1ade4ec774938363c986426e57d91e9a1cc2f8eb56044533f7f89bdb8957bc833f404feaabfa11065d0cba3f4216f445727de52bc8976acc5f0c0b574cc2defa21e7c07833557c47af59f988144a935a4f65856d0c64cbd5678d807b85aa74411a2dbe186f931c2780682a1437ae7df684f4a23dd65aa63e1f2789c5c66e6a223e25ae7d85485018c24ca4f7ad0b14623a03b70d382e5e23170d28ab6", 0x8) pwritev(0xffffffffffffff9c, &(0x7f0000001500)=[{&(0x7f0000000080)="2797da3400d036eab56b6d46c421b707f435f1e6df6a66df284a25714a7e25778036ab2a94734ff7526050cc36891e380aaf1ea9253bbac9169f31db860d569a72a1938e7d11d35d5f9deb67f62c6537ec6d2e4143af97917bcacee8ccb14a8934cb325589367a10b9833e4e2d1c28569cdfde4bf09d4e50e56d2b2549607f4f7cd4f0409ed58dbe70de9f1cc27be295730e585a9637b008", 0x98}, {&(0x7f00000002c0)="81bdb50e027480e0738c31fc90b0fbcad191c42770ccf07a65b57265ec631b493b20abeb9ef200842cd213b271740bf6d398260cd0213b7035c1b0323fc19994f9b343f74f50e222270fd008d7f7893f8b9af71ae912ea657d99f3157f7ab62da7b14bbcbc592d84c27fd09d1d66b93f550cc2e3587dcbbaa14d720a80066e68f6ce4dee25177e1bcc6a1a6a965e615ffcaed2", 0x93}, {&(0x7f0000000380)="50f2ffecb7d970627f5f98bd16a34f13e49a30e7cc8d52bbd92f0620ff2551e4f76d08106524f6c40bda76e8c76e3a98b61d5e249d316a19b437c862480a7498f6a9d865ac301ac64ffa73e09eed1a5e848fd4d5faff733c07ff1217f7456cc6c60d277d363ab49fb15f01136f2fa9644fab662ca4e3fcee7f247c238ae59db8d4c433b20bbbba494577930586c9251a8b928bca863d08e1848b8d92", 0x9c}, {&(0x7f0000000440)="5a7c7731f2c3c367e54139e576b6a31453569335b0b74fcac10542c99eaa9c4d20172edf7d87a80f8f5130839c3dd3fb6f0b1c27f59f76b6c2f59e0c0f0095e09abfd7e8a471493979cc9fe179ee1ccb31d150bb2d713c5afbd71fae196f895ff99964fefedbecf54deef7a7882963c6fdaf5dc27e314ddc28b2579cb14665171b5e6020f3b6862a1c00a6e9d182974ce8bf2b6dd94750da6132529e989fce626f8a9cfcc98a7d59b43e26814788c08aab43213d4cb5a4837a171b30fcfed6f7ca7d2db50f90c315136ee385206d91b70e5a548a39509499518a19562d78a61c179391ee16c4355ec7bc67f12e6d131969ea2a4e692d1b753d8894a5af2ddc6604f9d7832818d623750ca9d4ee129606124abc15067f813445855efb61594c1623acb1296c60bf515d5487007eadad10cd008abb117a18590b5a23c248c3ad9febea70d29a5b8bd9d10b30beb8fb9f87e01eebaafb56e2bd4470a0370886be3d06a106116b60b1fdf38fd1d3f110beda411bc073ce06b2e37f8d79919ea21276b0622df7b694b0c792555908e86d03be449f21e0f190d4ece35c56b2acb4db1518a26078e0e4c85648c92821ec87c4e5e18a5707163321dcbb143bd45451a65cdb9d430df525260602daafd8469f4eeadb64ad15819ce37eef4274038545be76af7c6265f05d4758a52b01011d9bb23fd235f2b58c472e4f13fe85ca3938e1ac1012c390fa9a47e1c437fb74449c483bea94cdad7d278c132b751fc1cb337f5dcd1f72394c403321e5a486716a9103b165ce12ddce4f5dadd082d1aa8a634a65e592343dc6cc34619f83ed284812e9c82b7e763a58d8636d5d5c99c3054239f903574fdd6ebfbec8ff7d5616eeab9b129499d6b7c8bb2a720336586f7d8e5edef170fb3efb77164235af1116cf719d8281cd8a23972c4a73bc316269097d4d9d7d1c88c6523ac94eb9833dd0a1c9800ce6685e8eea1c3ec42e6878429075e7bd7f458855e203296fcab3bbc3feb817a30c3960c13f43024eb85977611eacb769493c85a0cc08c7ff7f962b46861d92a735dae93cad4038a88bf7ca9aa1ecfe22c96f31bb3f09a1e38d3980cc52f9c38cf0315010469f1dc2f9df67f7721b9312b81849dc3d413da0810efb402f5ceb8db721aaab89e0da84acfefab4ea11ae1b45f6bd28a103ae246a3873ff189e7db45010e09e6ae14171ea33289c562479eec102029f532ffbd979073087d59c494c44c06d565ceff3034d5d78b8703bc1bebe45c34318880d88c78a36d71c2a9f2cdf7b2b0cb814d0219c58715ada7c11896df29f257e22061c7fedef1b64a8052ebc69c7841c35f80dbe59ba4656600686aded7acaee9b1a3253ff3b6a534f4f28d93fb9575b94e6a8fc44445a66102ec80639301655f00b95a412625fce216afb096a1d7630a0f4ab5cd549d7fb6132aa499653ca2075978072b318b62266d2dfad207648ef61e55cf8c80ed51df8569e2a333f46366ca5209ca8b8ae97c0056f77652dca7920c02de2f6118085edd29a0919879a09d03980b0ad0018509d50815037ab496fd053c123ef02ad37fa4a8dc714a0db38b2c306a9e5a76c389e5f63828eb080c7e042274e99c9fcbb54f9166cb6f9ba978f11d9a8d4cfe34973ed278dd02291927535de0b9835c13a679084bf14b9f2d8ed756fa48a81ba6cc3443d08e32cf8fee290647818b0f55d9da209860c463543dafdf78b1570a9f1f2729b2084a44385190e1e69ac6eb9f8b12e4099d47eb4cf71d71c580d5a14cc0493af96915cc743a063c8c6077b6cdd1cbfe81891306fb1f9efad2e99a5eaa07b6d1813a7243ee65f39c5e9eaf5a92b092451253675584b19d1b00fb48c0c8d359c62d88af47e8938ba5e79130ad65a4e2a4facfc06f9d241203fc40d3c989d18940875f35634db4179c4787a48a1054ec01af081f3eb5310b4e0faa4bc54a7fa863abf1724e67b5674bce611dd1a87ccb1177ccb6bedc10480c33549d9f858a6e2b0381662829a7214bdd8a389b9f5f78e321e4af9c4954199a0167f974d5fb71be195a0b323d31a5f60a3cd26d7dee6b1063f0a828027fabb096ca9a08691a7e9e6c9f362a32537de4b5504cde0e4b3b031e0e4c7bccb93a1d6a9a0838be497de0dbcc5e037c9a0937475ca673490de8e01a136b6daea49bce3b5b522df15e24b7b51df164da4a907ae07e8e0fc4ba7021a068d7113da01918dc5255548f87b31fd91de8dd0ed32c1cdf4540ef31dbbfea29b08a04a6e94cd5f71db72d8f8c54a34b9c972369ac7ec7d150de537f9cfc3de9ec8bd76aa72c2ec7790306a07d72d6d3a67cae34d386daca90879da4dfd99b16efe5e5a52207611659ec074db8d3b287da996e40e823262ba46ca5fe62b40ebcabfb16b53d4f2c46bd8bcd9564679de6ac9946994e802bd8f182dcf47aa45e2f5357cecd6972008454b3a5f763e4a3494f08a496069210aa235a55cdb8bbd569cc2adfa323611872024e81653d1db3d0203765a320171ad6fde61bef2741c9d2275b7b9243f1038fef684d4f8d51b96e4ce2eb5bc7aad35fc66aa7f7db7ecd18798155928a2a192c37792d1eebd43239fabd1f72ce81ffb3933de4dfa26bbcbd210935d42c54e19db4f69dbf8b06b9434f8cfe3ebd25d9366ec484ff5b8ae63c6ea38233089751a16baf886b266e8d686c307a4d5e438abd76d3a5c732b2952a3afbf15fc1ee97d603615060fe95f713b627de7920d7ff0246f741bc306dce72483a368252fc1f670f6de67777b33b6df20f48caccc986a3eb379c127176069605eb5e77949c9fc614c6dd4cacee504fa1a1bf7424b54061a2265c22b2855c6ffffdd4c4ee12d56547b2dfe02be3cf66cfe45486c47f3e92aa9dedd0ee204f988fbc80c9bcca1872c072cc1760d56b13ed5998bd4839fb30525ce62baaadb5ba1674f55af788419de9ded3c26679db5c4ea3b3a9106edf696905776859eef240767679c8acebfc89bbdbfc2e5d9347890b3475cfdd539c3e44384f9ba86b20dcaebd3ba2da7b6124988cc5d3240330043dc37ddcd38377c03f7b7432eb581ee64f8d6e1a56771fdd12cb532d7a528bb303180ad48beecddd26f2a32c20e8cfb7adcadeb7c606cf0cc97486de00e3a96b197ba3d3012acd604562ed8373a59d17e9c979efe6fb910fb6f1d819955849bd02a410320e7f57305db26bad2637f530358746e17b95cb9a5da9740506750d37095e4ecce8144e79d1edb142943a906b51d6a991c5f0b5ec2e782352487c16fc31d645df49e89319f59d6736bbbef4ce6bac17022f58ce4fe408544a104de704b2cb1b0bfd083264e84f9c9c7e4bd3a7872e46e71a28e0d1a7ea7ab4860dcf1287ec29a9dfc7c2ea7fc7bb137017756ee476c6c9b0d0e38ba68187ccfd51d96dbf8a09034dbddb279f3084a141e11bb985835607f6ecafbf495c9a50172d8219a35ef03cac563ab31af79b0589370facbc48ec37296d7c82d3b4b22e32da2c0f34ac099bedaf3d2dd14e73d258f710081eabbebc7a52cc391fcdde13f1f10df9486416d82361b907d35cb91acc2a7284b90403d21096555a91ae235a332d5bbb68040077b97a9812919f55a462d4f755613fe0a1c9078b4de7c86528f5df98927a9aa1766b5ca49123ca8aa4c84f121cd7804dea6be9aeb7d0d2ea04251c0ea6602b104bb76fca6076302b16df7cbdd7029780091ec26d8a27c82fb8703da2a39bebb51b5648cb8b7f85cb68e4d5965ecf08a5d663f83a835d3bef1bf8db3b52b87d241f03ac0135d88cbd226ab30bffe2b4e4f08b8f4bb4f67302eb1b2d4d6a5d492c7666c64618b4c0c4e44f096e08801d17ad1898efe68f0725e898d0b01ad12208b99ab5abb0bb13505a8953a6dabc704ed4174ed3c5ba9711a7e598fb4dcb9c78823ff222fba483f0c96c00e74d86b67e7d4f434ecbc3368a336d47dd859cb3d88fb0ee737c5d44da443302e5098646bbd68e78776197287d66981c3000d11512f1cc8667c0b0c54bd8ce92f7825be48a8861fc5c6b82fbd42ffd01fc24c0e7c25c59b31a0c6a3c70104c2a5c342db70c9bd1730a1809ea45218bdca3b7354154781d5d4c3f67d90ac3f310a9047a357d7b1c1c34fa03a2d803e4fbc1d82504d7efcf07023020c462aadafd99a6fedf7f5367c1ebe54e3cd6cd7041b7cebb0db0d1f8cdf43404830f8136eec4d498a43036af47a7fdf32f855af21e1be5e4a9c6f774db835fbe4a2aa6001e3f9491a7fbb98a7e41424242d05dac62c16664c5739c91e26663063f386398f14280c121946f7edfa16c584ed417e6ee2a8aac76e31ac37a0659c36e4c136a7cf499ce78faf1fd3d6147310f630d2e6f0229a58fd2a975cba648a00afac65da8145eac8fc18d5498cf778e8ed93dd9dc8c3fe672bcbdfa1af43fc84c16904a7f86a528d4c9e2f2af1dbbba9d96b34da7d5b4382e3eb6067985abb76f9eb7f6733214e725f32d7f98ab23f7dd01f0938ba313af1babd8d7c0bd58b49e479052f718996872ef33d96dbed3031ad897b6d99409c20f1b36c3223252256943a63a2e28ba564b06cfa466482c0c244b7fbed98250b04dcf868f6ad32783ce886a20986cdafe8a802affaf6ee08b9d5613813b60f811b5b6ff559bb429deff754b00b852b42b49b60f2bdd976cd6091a5380e66b9fc9fd97fb35b4f8563d1d23231144e6aaa7c4240bb3b3609560f956e4e42a97d5cbc73285b7a8fe2c5a9159fc60d539ce99f463e9f8499150efc1b2e06f58f5efeb2511f18f7794740b8f48354ec12a02f654e00bf138e6c766527f73e827f5236901547ac1762b7af084d1c9b622a15c0af404bd3e7ddb1cc424c626c436840329fa17cfb3e7595bf943b5c0838b0e0ef829a41dc5243c305498be44a25f1bd9812acf48f6f37a291f832b14b2030db1b0ce9afca9cd4a4c4c7a9acf72ddd55e0bbab3242ce095b00516e83e8067ee0c962dc8dba2c454e6ca6bc26d65f26081efd67a4f31f1ef9fa4fe3831012ad25fd791192ec14180f256a5cce58cc8771db1dc2baecd10119befd58a513255baf4340a343742edb2eb85b27825312d3acb546ecb98e737131edf8b9f56f323cf297db780ccf3f8fb306f3aef065f224bae840d80f5cc6ebc978018254be1a1d9b7017f9480d120e3ecb2df973f23694bc689d97fb3860792aa25b265d9f0ecb1c39c53f351b832bd5c7a63920038c84c56ebdd9d7a78e4b68b27cefb13dee8852092eb876c58736ee7eac2818fad1fcae471b4d7ae28c963f48c6b3908b4390444ae4b0dc1f814bf24b6a63678cc87c745efff8491763f78f1abdb328142b4e2cc740ed832ccc8149d9d07178bba237b8d28320690ac501d1975120c25647e8bc8f4df1a43bce0d4f2aa7d85ef0aa524a45ee2c7dc50f3a3a66b9a4bf713a582cd58c8abc005154c2dc02b55493ac4b67b41f380c3a2260546ba1e2c98bd9e083955e499bb4856179ebc35af1092541be0ef34a6e658a822ca3fd475ffbeb1d666f84a0cacd363cb92a0aa6bb6224d31a3b4a97aca45c9871109e602b8840a13f39abdd52366e69cf3a37c974a0498b27d9adee9bb0aa66f17edd45ff2d57286d64b4fc795c40a45a64cdaaf5a7cc4c87045a4ed06e3ecf76a673307c040c722b14951b0d8e71f80da46fbef1120b95c6d4602b5df38138fafa9987fec9b7de3c239e4acc31f415c4d26720206c7c6b81cc69bce8c1a26140dd142d7ab06c83273a6dc4fcbc4d89071a22356be7470581cf3c42801372719f475d59237f21866e", 0x1000}, {&(0x7f0000001440)="f71a99b3fe020f669ced4f9039e881becc8b0aac54134b869e5b118d14ca91adf3388070cdfb27c8b829b2e1ff80fc023cbbd37e5cc9ce466b04b74a3e371f8536837d9aa797ffcca02b835cf983313e8d9ccf50fbb683afbae1bdd4175ade8e0cdb808b51cd3720b33e5bed568625656cc6a7a057c8f32d38a6dc3b220251b9bddb3f5e6de52dcdaaf2521111ad3dc3593f470a1c5be721680fc467bd9e", 0x9e}, {&(0x7f0000000140)="e37c7d9aa4a0e622b399c9dbc9ac90536d079c9a68cbcd5effde27cf8c149647e11f57ffa034b98a8b4d7c4cfafd76f25b7d5cc740c1195d0ef5ce75af84df8170f790e0ec052c274cac1bca4388e7a788528cd1cdceb2c1ae778c", 0x5b}], 0x6, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x284a0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x100) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 11:46:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgget$private(0x0, 0x200) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) r2 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000, 0x80000000000000}, 0x4020080c1, 0x0, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:45 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) unlink(&(0x7f0000000280)='./bus\x00') r2 = syz_open_pts() write(r2, &(0x7f0000000140)="21f33bf8feffc8624c80c0b5b77fd20f29341990d5b05ec61b2d4cc78454f4a7f0df5f0cb7bd50d90f1bd74149962b58f93b5bf9358f93c5bbbfc1c5cf42bf85742c37035b8411b0821f522993af50c633c07c5f7ff75fc8e3d272cdb85f99b3c81f4dcc759a209c87bbffaa52f04cf2ac3bfd9978fd1b60aef07df77ab0468c187cc16324953967c7a19e4bbdcca31b38fa4cbd5d03b7692e807d62add7ed8344b99baebfba39c065b8d7e78ca67c8b0bb619c6fdd847882cb0fda8c931a89aa404449fb8ace305daf4e93873e7a1c83e69101199b2e0844e8211a2a76092bcafd5b82321361346081a4f1ccabdd7824f7c0c7ddd60e243986abff7", 0xfc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xa6d\x9ev/bpf\x02', 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) fchdir(r3) acct(&(0x7f00000002c0)='./file0\x00') syz_open_pts() open(&(0x7f0000000240)='./bus\x00', 0x80, 0x1) 11:46:45 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r1 = open(0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x8, 0x6, {0x37c5, 0x20}}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/(ev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x100000b1, 0x10001}, {0x32, 0x3, 0x4, 0x60a4151f}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 11:46:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0xfffffffffffffff7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r5 = socket$inet6(0x18, 0x2, 0x80) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x16, 0x40, 0x101, 0x7}, {{r3}, 0x0, 0x3e838e1760836b6a, 0x80000001, 0x2, 0x6}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x0, 0x100000001}, {{r4}, 0xfffffffffffffffd, 0x10, 0x0, 0x1f, 0x1}, {{r5}, 0xfffffffffffffffd, 0xd37be06e18a57ee2, 0x1, 0x3, 0x2}], 0x0, 0x0, 0x81, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:45 executing program 0: r0 = geteuid() setuid(r0) setuid(0xee01) getrlimit(0x5, &(0x7f0000000080)) chroot(0x0) r1 = semget(0x2, 0x2, 0x480) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000011c0)=""/121) r2 = semget$private(0x0, 0x2, 0x260) shmget(0x2, 0x2000, 0x612, &(0x7f0000ffd000/0x2000)=nil) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/107) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x400, 0x0) shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) utimensat(r3, &(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x6a, 0x6}, {0x8, 0xff}}, 0x2) socket(0x1b8a78faf3bf573d, 0x5, 0x9) bind(r3, &(0x7f0000001500)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='\x00', 0x40, 0x0) faccessat(r4, &(0x7f0000000140)='./bus\x00', 0x8, 0x1) semop(r2, &(0x7f00000013c0)=[{0x4, 0x3ff, 0x800}, {0x0, 0x7, 0x800}, {0x1, 0x3f, 0x2c00}, {0x6, 0x3, 0x1000}, {0x0, 0x100, 0x800}, {0x1, 0x6}], 0x6) open(&(0x7f00000000c0)='./file1\x00', 0x800, 0x100) open(&(0x7f00000001c0)='./file1\x00', 0x8000, 0x5) r5 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, 0x0) msgctl$IPC_RMID(r5, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, 0x0, 0x0, 0x0, 0x0) pread(r6, &(0x7f0000002540)="5a655b75a440a102f9350770ac645668511e0bd0d03b8e01ab319f3d4444884bd5e234d110aa8dd5914f6e67044edb040f6d50a03a9494a7aca1f4212a520610ad05f5e37d5ca26554bb9b7bd305f446ea4a9a5286c3e8004e8bd7118fd276a871f17e1d7a22bd2a6029eb3ebcc26833b3b6dbc639a8c9811af87c35eaa115755a559d0649d16853a3d95780584c505aba521aa93ab8d3b2e51517569eb86cd71c58ddfce50f9cd1443efdf668f6249fe9fe29547ff97505c43c982525b69a21635fe0ad3a41837ee9b106891d56db132c0652a4bbdfc7429bc64edd2e9483b867fc93a78895e554f480080ae6e299eadf884b80ce2600a6c92d0b34a44dbd864c7b2068112e46cf7d5d02754fc5c49612374ac31944235f414b934356f8ca18a5398d2a3d8961e89299198998ae33acdd3986852c99f8a5f1107527a5511630fa4ad3ef26fdb8a612b4f12bbef6956690edeb6f9036b4540af755d8daf16ad27304bc84db3a315588aff75fa654954fa57c9a132a4b4be220085b0b0d9efe1980664e6b01176d1c5f0678aacd9f3f592d71d1c75126085afd9b7008d7eada02a942b6a8a62084a18a5611b95b08e856db51a7f23708d6081788ff0e6c970c21f36305b2539f08418d69a5c721c2cfe577d3c6992b6a061079f96824a96a4812ae25877995eefb220c4b57117a67de6cd8a2d0e5023b6ec8dbdabf48606f589b84e79cc097d1b418b066d229e2387a16724a77e16899e9d4de1c388d437301855206b4cd5d0841ac6a472a2b471118bcd9e8c8cb02e1f2ead74b4faafdaa94dbd22a9ecc8404636eeb0ac48739bb008d3778d8971a5fd949ae9fba8222f8dcefcbeb638fb03239ae891168013d3059bbf07fd58cc06a3bdd8627ed3ca42ea06a32d94eaabeb820dc318e6f6059e9a20d87d007890096bf1abd5327a3fcd4afec5f22544f24f48c5c169817430dcc30c54c44953d6b8e20d22d6267a18cd2b059475a6f2215f432373102c6bbd0d5cac0d7cf2a3f5a1c20233a0a9f8f683738293b14da0f6b94bea9e9d07ac170fac50264c8cfc23268a1e03723a1f6c9e73ffac4b59fb6f59f0cb307d9d0273f850f4299ae3c1cb90cd77854488bf7df7d59dd7553f7b222eb18d386e4a656e31e862d8ba4ab6fac244add72b82458c0caca80b86d8f5060e835e76bdf56368c969574631eab6cf384aa2c9bf63f69d4f7424d0857e1eac5602f56a7b0150947e68fee2716af7cd3d3917af91d55bffa0848fff47ea912152153cd76a0b185ebd7da7ea3b85f7a44b65e12eda7b515b2701a9d575ac02d87b93cd1ceae7ee699913a40da4a92e585d84897546b71f235779ea4ca09c971779de4a88125c10df6212155d6e16e9a6d60d6523f8d0ed45acfef4b26263b2c57c839802ab3b46d2fa891659a0ddc2b3673eebc4559d852ab4bfc6f441b7075e2b60a2b3749dcfdfeb23d1a4c6ca8d6becba7233b06e83dbe4ba603a59f6090bbc24e65e2f90fadb9ae63d0b13bed231d29fc92cdef0850c02b313453131e405ea7465628caca9fc09e37a2238953918ccfb011c12a28b6a6e5321a5b00de423ea79c5b936d1f21a24e0db59780384983af350d73df3d587d496ce1f5dbe30c85157ffcc124499cd113c422e7bd49acf4080c2b19c64aae307fb2ada94185e47fa725491cb22eefd0b2fe511530f2da8d6003ea718831a1df7581062c3dda4218bf86d2a8bd6dae228f338f239f9589dcb27b6bd06f62663c978b542f248c2c528e3d08e1aeed67befcdc771c2eb03bc216e2f6d35156b141df94f087ef5c0020c2cf04545c9de61edc1049b3da58dc040289388d9eea68cfae0b8575bc8ebecbf103d92602c2b812890b7ed3cfdebbaddbe6896f828978e4f2d79ee58c4b58b7dbd2e56247b0794a862d96fd22d650a9ff887e7acac094860099fc58c23f49309882b7eb9152673bb527ccc8981c984f1620f1a41e65ff9efb2c83088f325b359c83bbf2193521760377f785a14a9030cff2f2b4e67c0a679b937d90770da9942aef780a6ffcd745c5f316cb54ae78682ad4c0405b1c02e7130006a9f71ab73bbdb6aa9a869279876e64a91cdcbaad15a93980f0fe7c68b66b8e280dcdb2abab2f80f10b81f44d3e17152e0c8e9fd0e3b1a12baf96c3a0d8d99934d1dc5b37f5fee8b1a55238ef437c1f783b1ad5e2d969592470c64ed35ebd80da527c4bd07ae8ab0b5d4face089f104e166e356fc1ea244426734d71c8702d532a50efb3584e65b103c24efb820765772abc1b881cca69718673f3b995cc447f572b16d98b907b42ac0c756c7be46c41be5680199fe15d8bbbebed3cf11b3e2b9cd6b2928d75a9e7b03ebb4cb1ead01ccdebff6b25085312e50aafa6af64ca738ca0ba3e1a83877261abd7e853da89f3db606e4089979453bb0a33326a2bd77e04f16aa97ed200585672e607dbe51f5c89787e2409e6770ca2a89d8de0fc2f350598400e83fc395a5fba43a9b4d7b7a8e76e5577aa6b4b75a99b8563024ccf1c4bf6f92721e7808fbbedddd869452d62baf64c4b7e998f8e95939d6f31764c5834bad165ceda1603b02e1dd747162924da47ae8062782f5547b7abfb6e87714453305f310a98b5caa25f1559c96196479f160554abe4c66dc2f6292d53198b567df6207c2d8439caaec75dd22b838d591a94c0a4a9cbc90ecb85eb1bf976d514990a1f7bf65f018b2e2c0808ce29bbf618c9d4ae4d6b34128eb86752cb01085a0b16b0a4f6a2c571791975b74b57c7a3d35ede2f48ba8c1f5a1e47d130c3d419b9678462d3932fbfd2742f69a6258e443a8e73242e70341f72985935f1cb97e78d127ba3e763aea2bbd43bff955133aebd5facf90190fb5885ae1214402e90ef81fedf3010ed0a3306509b42e75eac00790131e0adb484cc93b1afae06ea753ddd5a67f7bf2a64fa284e0cb507b85c86e9f2867c47297dbe02c005e452addf1ba5a712c94b15703e75ffd6f0df4ff8d4352c2a5c4f35a2c875abcb4f57470b2984bcebc8d3fbc341782829a8218aeb724a3f938ea9b419dc01ab2c3b08076b8b0e42598dac585679b4a080a9249897133b073f8f3dd07345a1917989d14e471f1069b998069bc0f51640f762e4d2668f84c72238c1b10c47057cc31b739fc72edefa3859bfb3fd281bdf8ac3c59d15827049712454211eeb9bbfa11074d4412b1afd2100a9c867f44e3dd51b20d1e865c38c7da0ac3a7693ad6b7adb546fd4b04f779dc78c99136d045d9675eeda227c5fe03f68d7a540c54d3992f57ebedca0f1d3aab0b2be1ceb4f89b98b831636fea64b7e71de36371792c5cbedb136fd522f3a010a687083dd684679bacc0a56c689fb1ebd34869b29d9fb62e93dae5c44cb3e435c33cfc55eb65374349474a9c62fd0f86a52637a58d515976b1e6dd3103d1b956258bfb7d9fa2f827351312c35c2acc2bc05dbad9e31509bef30a5ecfa538a484a27e3ab25a4b6eb32fb6785d62525ce557cccf993fb4f7e4a7c6028d475b5434fcd0b8bbb0e534eeeaef0e8d1b3af9ee22578b2c8bdf6fb744a9aa1be8c9fb5677355bc4d07a3c86f4a30ca59f4ff9b7e6bedeae6acb580a01c392bf37c8431644361bbffad2312b6232c13a81f2d96d67208a87d7b5c3ec749b2f3dbd3e45302fbf75513397c93391b0cf3073f7507d930e6cd9f73a8bfbb572afdc40121ff55d58cd8e2ebcec5614ee4d5bab1cc2312ab53d9098b8a6ac9e95cf9d8b5592b3faa4ec9918a754e4a47e9aed5560d1ef110b89c691055f18b1f19a2871097c8b794b75da296d1da9f237af4bd12b397dc8bd66dcaaa0003e511304cd1ece5661dc1861a239e18417b3f297a12168de6877fcabc10c170063289f6911a8310fea251300e71bc14e79fc567d273041933ed03e6d79d663a9e46f60a8bf7140d2d4b3a7bf267694ea0101ce1bdecb5cc1ef347f6ab6dde712d99ad814feac3ae87920a2cd2f1279418657282b8b0ba9ebcf3154fb8b16c704e8655fa5ae2a25787469a7f30b44cf61ff4546f4564254508a7341ad2f0d2ea9d181d6c281df45075b1a198db1bcd58b3e08d3f80c1408ec2ab905c10864e56aa19d1139525225f93bfabceb0dd67120049940bc949c8e4b202d4eb0406db1d6accf9149aa0a8f0cdc1bf3d93ebe2d9d17491461858c29f09a6edcbcee07862cf8bc620dd13f713cdf04d0fa3d60113bacfff77f6c6cd0ba29a946cbfe42ef1018f198b7e454069ea1a574529626445a4aab723bcb0fb7b7b4105db98d3975380060da8781f8ea97b9c9cbbc0d1bce8adef8822405e93e6c93326e80a33c8052de0c5f9dc1176fe0636e6e32c5024c9b428f13367750081f3f45ef3c0ce30a5ee94c59b673e660dee8a0ea10ab704ab6eed773edc0e823149accf4d37febb387a6a9f061dd1f3eabc8c0ce057ea949b49d758d7c61d0d8fcee19f8c7f87c15df8d019b932fd4571e3061d4c5bcdb9611cdd45e4cbb442c93605c8543c3c3995e95a0c87e7ad2e1bf7bdfa2a0e4d737e5685d9fc1bda15b0d9f05000000000000008af9f1a297ac1f4ef23c6beaabf3dd41e609bdb9ee02a26795426192f606beda42ce950ac2ff83b4ce95dfe3a596d3b4978b860c4425f6afad2e3ae49c865c0c3b469aadd48b4331008537e3fb561e2a38102658ad32675f7630a767ad1c0cdcf2fc5042d3409f49ab9310b985c09706d0a300bf29f5d858601a303edc03afc3e1f824dea860f2455246d758ce32845b3fca80e7b47a9eae270e63e60f192f264f80325f01bbf8c7418b1b4913d6b58874c5ce2c39e12ddf472b84e366bc224f75898b289cb8521c91e627da71bd9b37b62d279fd9c02650855c5fdb83e07e772d790d76e1bca1fc084f9087922599a4db941ec0cf236c32bc8dd1ad138108663f1f20a103a9b627b8793889a704883127830605aa83d6d854b444d0d015957a52205b10dee73d9d2381503704160b571bff6331980e1fb0037ed64d957c43a345e136919c500211a3876df9113a9ea6219ccc27d6c525b10dbd733f6a284fdb8c45e165cae9116c30706d0879e9c80bd47169bc128d6a498f769252a895d9889f888755c5c7967dcdb3b15783374d5b361dc43496601402a20cd410cd0732e535c64c79d14c33687ae31b7eb59af827a873851c9d6e4e2a35c22f57ca65b4c1e71186e59c1a449c4e79f0862f02feb262ab01dc30bcf7980ccdf30be4d0a6e8916ca00effb8a9c63a9508cf263ace56ea1a3af69af5576df0dbce7c3b1acb42943c713eff7aeb2c01c20c7bf7c71e7ef3bb81f1790098cf1f7f71b59f879189ccbab3da5cc8b438ac19712066e2e369d99edca03c72489a22664513d062abab20997936135789ff53a463ae847ae5a042069ed7eca9efed997058e5433a8d289f123f64d4f61418ed78a81e32476936e54affd0676c51a7ae9103640f37c30ada697c2cbc954238de6f5a37e97c4970142594cc7bbc7643ac07974ddde04489a2d1cb99bfd9911587daefcf67ec326af55c1ff9ac38aba999224bc89ac177ea24f8b5585c3db7fabe467bb417616c8565e8d1afdb7572a5b67eb8cd89dec5e0ab878aa93c22014adee426c23d692be5b3125355889e66d0d59d7c17e955601ed61d793cb192bc99f90c25e153f1a240076369ab1f2c59335886a57237191794087fe41eaacc1d29b6475ae3723abe47b6f4598c9b831839940cf4f500e45910e3e614bd5dde6e51eab3eed838690687403f5a485a7f8a468c2451762f8de025c062a8a181a3", 0xfffffffffffffde7, 0x0, 0x0) 11:46:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = dup2(r0, r1) r4 = kqueue() close(r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x6, [{0x3, 0x1}, {0x1, 0x80000000}, {0x3, 0x7}, {0x3, 0x10000}, {0x3, 0x1f}, {0x1, 0xffffffffffffffff}, {0x1, 0x1}, {0x2, 0x3}, {0x1, 0x69c7}, {0x0, 0x277}, {0x1d4faa0177110a10, 0x4b27}, {0x2, 0xfffffffffffffffa}, {0x3, 0xb3}, {0x3, 0xc650}, {0x3, 0xc131}, {0x2, 0x800}, {0x2, 0x8001}, {0x1}, {0x3, 0xc11d}, {0x1, 0x401}, {0x1, 0x7ff}, {0x1, 0x7ffc}, {0x2}, {0x2, 0x7}, {0x3}, {0x3, 0xea1}, {0x3, 0x7}, {0xcc7f2511e9a7d97a, 0x40}, {0x3, 0x4}, {0x2, 0x606}, {0x3, 0xec}, {0x0, 0x4}]}) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x83, 0x20, 0x8000, 0x1}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x5}, {{r3}, 0xfffffffffffffff8, 0x40, 0x0, 0x7a69, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x44, 0x4, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0x51, 0x8, 0x4}], 0x3, &(0x7f0000000440)={0x100, 0x4}) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt(r5, 0x8, 0x6, &(0x7f00000000c0)=""/90, &(0x7f0000000140)=0x5a) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x52) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000080)=0xffff) 11:46:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) shutdown(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0xc47b884712fa79f9, 0x9}) 11:46:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 11:46:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0x4}, {0x3c, 0x0, 0x20000000000}, {0x7ffffffe, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b7") 11:46:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2029d8aaa8}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) close(r2) getdents(r0, 0x0, 0x0) 11:46:46 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10800, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x1fb, 0x8001, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x8}, 0x8) 11:46:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x8, 0xfffffffffffffffd}, &(0x7f0000000080)={0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, &(0x7f00000000c0)) socket$inet(0x2, 0x4000, 0x1) 11:46:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000100000002006, 0x800002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2061, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) 11:46:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x16bfcab3d07f823b, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchdir(0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r2 = semget$private(0x0, 0x7, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) semop(r2, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) semop(r2, &(0x7f0000000080)=[{0x3, 0x800, 0x800}, {0x3, 0x1000000000000000}, {0x3, 0x8, 0x1000}, {0x3, 0x9, 0x1000}, {0x1, 0x1000, 0x5c0a3a4aca9f76e0}, {0x0, 0x62b9, 0x800}], 0x6) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000100)=""/94) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000280)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) msgsnd(r7, 0x0, 0x0, 0x0) msgsnd(r7, &(0x7f0000000480)={0x2, "aa16d95f777859ac4f4de04369fe44443af2c24b6832124eadd62b073694472a4b03e965acc9dc26752c9b8da386d88f7e21a608b5840f82ab50fd8fa6f74a9de84e3e0426682fd91b25382134ae90a5561ea9e3a4c4917cd84b8908bd67fe57bf120e470cdb76d80d3ae2aa681dd69a0f38ff5fe62a94c1216e883d17c5cc788a0aecc5ef5560d199ca9845a00138f1e964b3e39761c08bb191afee8cb6a61b1db3288e6cdb3fdf12ebab5411ab7803b6772c1e651cce4181aa51822d90299c0de15f5a5d8a07d166410b5a12ee8339a295086b9fa8c848c9014cfba018a7086d21f10d7eba20bff838496cb90f262aa069b337da31dd8fd909b90f1fcec947c432cfa2736b80f91794babe4fd425ce78fea67531f86561d56302107e1ba3b5d951ba8acad67adf3e9ebcf12d84d751bd19073817f6b89b6a6b429accc61edcf8c2c264376abd8de8d64b5ab15ccf057feefa3de7f5fdd0df83980d2b472210f96ad0ceb0c3972724228fb0f13cba0e3562a0686528591b6ee884413c7cf89908ac0f4b6f88a90811b8bbaa051a8d66a384bdf28f0b78c695fb75844b4ad497d917c8d7557d6432a1b629e082e1eae26c23ab96427900eddc970ba7ef1deff45dffec8b4b330fb69b9c51a756e813bde37a4a86bdb37a44b6b3c22541fa191bd0a97089d50c3f8fbf925897af8909946b8881c77a8ff80264a785abf2df1ec7467d6b17ea7e53e4c8a924954a366a3fc389a4a5737a58de4155479294009c8ee7578ae7ed067194513260ebc808ba1e485ec44b59cfeaec036819910a80481ac1cc66989af99654cb795becb101ea56942f85bc317dc92177013ad4c8fe01791b594e72b641a24c1ebfc7010b708c5c02bbb53800c31244fe4f2ac645396605121ec74c31414ece470a7528c7140c76baaeb4c4d07f0b54580e4762a14fb775b5e189e45abfe593eccd1daa33dcef2bb582fa6c9be6fa3c7d2bbfe7478138a9f57b6ab771b9510e28be4174c5c5b8ff2d5c5fd3b6dff4302423d9686c23609ec8d03f39db1d85140f4ef9632679ec0380848d08ea9598f1206e80e44e56a426479417eda2ba6e0aee10fb96576ae2d53f739cd033b8c0d48f192c522673d3782122e301307b4cbe204daf598018393e24efc2298fb64f3a969d2e01046f1127403a6c42057a8ee2254dd4d2a031abe883740341ca7889705e85897abb7a48ae8964d2f928b177e0b631bf89a8eecc7a77c2ce7f6a1ba277b020cf451daf2565aebd46800f7ba351e3ba41584b1d8a241f1957df43eaddb93a8aa441eee6f104397c12eb2f8d0cf32ba368f9be70553764b01f70d95890c41784da48f255ece9958551ab30330e1e5f0ddbb12301906e0c95e3d0dfcbd4c0f6ad007ef1bd5fc0ab3da8ce5b5fe705e8e0cdde83fa8a032286c2cf4553e41a0f85d344adfb10c51a485be2864ec839a84a4f03c63839114af22b5967a3a74ba1fab8ebb4465f3fd42bffe704426e5b70e1c1833a3931b7f26ba8a1b5aabf0272e372f054993309e794789836ce450ecdee35de8a0d037cb0c102e7d1fe7df389aaf8c6b1bff9f265ee8bedc01d5d521a821bd3b125ba0b382e0945738190b835fec45389447db4d102aabc86dcb0f4aa100c984dd7ce6ec47309a04ff967a6b9fd4b4cd993374cf086b2f1d9d93ea93296765542d93c8634be394369f8af83f5657731f7bfea7191b223d5b17ca4ae84de86e6b87fb2efa44bbe516f43780c6e8ad421ea8907a28cd4e215122d9a1cca6bd5c792fd34196f5f01784e67b4401430426f2e3b6f3fe5ab6a1d8e2ae7d0e82c2f06219d26c64815b5f7c9808a466567319685ffe12e8cb5aa9d13b9b1cf0ae26e7db06d458d9c33ffb5c7f873937f4a492ea69ad7f98732a584be3bbecf516b46996a409cb48e759d622ecec0667d4dd383342e344b11c7afa4a140086b03854050319394386502bfbfa680f1ec6c46d44247849ddb2e1c303ac1bf3fb005e457446cc383a1a4942c3972d5174692d91110085eff0ea831b50f1adddc8cf48dcfeb7d847cbac0f4c77c6a62499c2fbb1132d08b88c6ea06b761f5e0d865b5b4ee2020c439623460318df054f354ce5424a395dde461adebcbcdcc12945bc7afe21f3e75ae26bbe3b325ffefe7d5a66eadc4ad84026d96814b31065b5adfe37d2900e08473d3f0041c44751eefff55c275225c0e86bc4c99c1e62ad89fe95441195598156deec370858968e779a77c0a60603b102df1ca45025b15aefd5c734c29cd28309efa7f4a02ead8a356cd5425b0f3957b06b7fce95824b1f60868b1cc5199bb6e3f7e3e3c211747498ba966bb70f59691d3696464e9c30115db62ce2dc90f7c783b9046d7bde6e481c2b29378d5abde9fcd6b361c2c6208b8e3e435c7b79c1e0cdbafcfaa19870d97d06536ed5480aa7676e2a94ce2879ac8b4631f4a8fc2578a96c0f4f44b2be286990d63790878659e780b64de1cb869a0489e65dbec727a634ba9d4b68b1ac734b94d5812fbbbb276c19fad6ed58cfe3e99196b1dc4f09dea0b362ccfc5b429b5de4f445baf21c0caf5048513d9cec01acc73dedba82da10ffe2b070aeb3029a2e50d73286204de9fb7f9c2a58597b70203431352d1f35e70299d51ccbd51c2c9ef128db6bc5808977083a6e9689015c0733efa842bd191bc414fcdb2e022a43b3c6dd0e263d6989d9ccc33e8d934d0f819958cd5392162dc1f709d631ab0bc75a85aad185b70a95471c3c3ec5b7c21a350131ed91240ec7b535be0d47f5a31c81f6132084aecca5357ec767f4fbac81503d4eb773d86143fafdce4690c88088cb421aaf48dd646f566c5dd252e0dea22369ef2bbbe743ce93f1c9f91178f8d80e7da7777ebf4d07971f4db8ac5a6f8a3c1addb28fe79402f30829375ea40ef48dbc8d57c4f957b25b1f53ce431bb95021b9404337ccfe6fa2c2964b7a1ca22b46f9bc7027f3e0b8571ab17d3d8b843befeacbd5647a1798dc673dd76ca85879ed7aab2c0177f7860ddc01f9cfdc4ac1da9d28fb7b69cdc7b6b6188c32ddeaf05bfc90070a688e017788ee88e980bfa442591aee938fbeb068b603cb972421c4aa0969fed35753190cee9b5a0be2f5fbad21ca7d6e584a1474ef10ec5d6341f7771a438cecda7bbf232504539f831513930d02d83a2065a0ad296299896970454bf69905c6dd417e7a81340cd2c0e9de3ee834e7403094f8285ac9c9b0b138eacd4ca17c8679c1409547539cbf4204871651ca22f130a01ac29419ff412d33ec909f79b30a8a8f0b711dacf76fc8508a4acfb13653ea62012e6a6e9880f14412e107e0d0cace26d5f059108816f0b6b6b52d476b474faa1572f4662a2ed9fecfc0b57bfb911fa173a2c74e1b303c9c321b842c777b1b46a83970a90e45127798b6ded2e3ed87766d180f0746191edf87c789ea5a99e4797de428098d4bfc2aee05199b911ee169ba3004e05c2512944208eb3e871e193e55b2d1fb673f180f94ecc5fd2632eee1b11cbf5da7656ecf493b56b2864a05e63fd420003265b9d6c8da700b390593ba3f6d6057e03cc66901de94b3eca7ecfb1375746775b7ee883463e9c9baae4ad5dc1454899f8182cb6dec0f3a42908531767643549b92625e867d29725ec1bde5d5899a0c0efafdbe8419df46fd8b6bce79f93f543dbfe0511bdc557efa03b859b86d8c4cb1895fa3678cd0239cb80e8cbad7ca5222011fd8c5246ca4c62a94573134c0ad02849e643adaae77fbd33522948bcc0e9ccf3f2129fe98ebe160d2dda1b79d3eec1a0e72a941f7121aa0ebf7292fbe5a7162cb4a1681740a124e7a9cd098a5953718c0280ac8c0fef00b267a46216ddc5d047d9c81bca4173fff15af3c21b4cbcb4379d9ea2215b1689ff0a6a877353b8085405f1b45db6dccfed8176dc8b2b8e9b3155e1921e56eaeb8c45412f5612bff145e9b130b48939743fb0607f200ce6368bdea35563e572802e85f5abb2530d6f2c38a42783f9c172d1c4464ab8aa6e42ea775f1938001ac7f375e82fefc3385786b32fa7ab2e51dcaccea490b3d4c370e99ce8004013cbf3aa8b072133745fd62b23a70b42e5cba06894f21f23b5711640596ef16fe8f9606caaf19d55ebffe3fb87af4ca54517286623093b238b36e651fc97bf9afdf3fdbd2d40c1c1635cfed5e1153a132c7dce8c7b1e7724036617219720f43d8ef4151e8901fd4fedfc401179ff8c034cc800fbcaa2d0d6f890c89a0bfa815e91b825b45cdd8acdac310edcb1280b904f99ef0166dcea77e7b549f64d826a5202607a16855fb95c24ff4d5edf36332bd867d80228e9417e5cd5101b8a093fe39cfb1a07240b8e9fd77fd7b7842d6fb43649a16e4a97c0a18dca645c20cc5a93ac5e62d034c2884abbd0c9df5705061aec917403966cbf356ec605bd16d119f3eaf8cfac5d05fbd62a3041596de3279cdbbeb0a1074c4d69cc6c7703e20268fee70ed4f47ffc57546d6f973b29c1418994d5143eca038b3d15daaebee4c94d41151ecde54ec29d30666735eb62b95c168a9d2f8259b318858d7bf2f80c5ae33d4cf8feb757299a1d46237814aeea66be89f09e5b929d4e07201546275427a9738309fc5225135f90bfc484bbadabe3101da8c5528f78575ebb6dd1f50646477cb2faa8ae73f9d7cf1ffee1fe98b59aaaf3274823e38ee912af968c4fdf8bc2421ad91a40a68aff1f432d1de9e4a6d380579cec74fbe727db5b8bb77455274ecbcbc049acd8d10a1459951e6a4ed529106f7b4be346114db3d857011fc0e9245c04d81dba45c6c3d2f55f0cee6e4785a32c5e377f0cdd2608bc60bb20fcc2470d0e5bec3696b3fea1773b99afa70a8561c059df983bc9b501c3af5a0e9b43fa41a35cc88a27faf24e756c6162ed8b747b93f1ca9c89de7672f4d650d2d362f970e27d48ba897ae68de463a7169f189dc808ed6092a9774c508e5d64d2829f594fb8e95d484d2ff239070311cdd6a1cdef8bab701f5c6036ebc6a51680526c45e0041a66f293503ababbb943b30b405974f9818723cceb1ddb363620791e8cf2289f0946d125e0ddd60ff0a7054e6b8f0f0b1ad4e4e27761f7b00cc828e3650465387d51495286b4d30c6967689d60b89e65bac1af88c349f2c9a28c6becb8282c71e992d043ff6d72b326b6e155f314fcc4ddda45a3864420a7057a97f7ae2b229e46665b8b9a7cfd889417404d6b777d56b0ca36ce57548b6bdc98ba7c019d32bf232a145ac31470d18c8eb114a15de6d2185f5ff7e63060157a2a7833067e5f73629e28a185b5a0a2352fbdb5fbffd52e931e4f07d6e4b2f95c668918071784d7dde2e08f00ccb9bf25998e94c328ee25cd28284bd86c0814b5c2f59724e3e20d5891bee2fa919c52fc90783aaf83cf7e349cc0a5abd6c735adb24f0dee7da66df838df4d670864ffaf4bce64854b7b193d65d96e73e8feec5517fc2df8df1318076dfaf8410720bc34c775d3c776210efecfe1c1a9e57041de5f6eaee5dc6b990d6834a8609268f0aba1242087631b54b90d765e2c121c083f76956d18362ed5de1d81d0a3a6884ec4ef5e3dca2e82bf8bbb6143b375d7883f096d689b36433d9f5ca308d96bad218946e68fa5120dad0b077125a877ecc8d3ac4f9a38fe62bef0d3a425bab925bf216999bfb9a9aabdaae2aa05c78d72015e552b80fd080d311bc9b50205785cee920c0e939e69d8deb6751daa44028f68193434d18e05cc4aee5850223e26e2747517af810c9f76d3d8f51a9d586c8573"}, 0x1008, 0x800) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000000)={0x3, 0x3, 0xfffffffffffffffa, 0x1000300010005, r6}) fcntl$setstatus(r4, 0x4, 0x40) 11:46:46 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x401, 0x0) fchflags(r1, 0x8000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r2) flock(r0, 0x8) 11:46:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15, 0x0, 0xffffffffffff8001}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="e89934bf830187bbd6821ffa2af3821361aab30fe159a2c2b4e3298600d8ad7e1719a70ebbc288a311ee0040d9a66292b049f63527c6a7c0d100426320b1fad791630339a8ba7322bdfa7f4351e50f3152173754e27e684c1aafd031939f502209ef3f54dfd2a89495d8194315aa931fad95049c70efb6e740f35b89ed19b519e555478c83e6619bd1232b0a6e160fe3747e3a97977b8c89379b05940e4a2363344ac7a3f69e483cd600fe544dab3bbef05abe60e5fdea2643418822f03796cd306fe225848037646b45fa1f", 0xcc, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r2 = dup(r1) readv(r2, &(0x7f0000001380)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000100)=""/131, 0x83}, {&(0x7f0000001200)=""/218, 0xda}, {&(0x7f0000000040)=""/81, 0x51}, {&(0x7f0000001300)=""/91, 0x5b}], 0x5) mknod(&(0x7f0000001400)='./bus\x00', 0x8, 0x9) write(r2, &(0x7f00000000c0)='p', 0x1) 11:46:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)="670dc3", 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f00000000c0)='.\x00', 0xb02, 0x100) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvfrom(r1, &(0x7f0000000100)=""/22, 0x16, 0x2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "6be9f8c81d00004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) setsockopt(r3, 0xc5, 0x10fff, &(0x7f0000000040)="116c42dc6ee5a21672b9650ae7d584d40905403e5f5be9d0d407933b09e1df2a8c2036ffdd7045a7e3e72e8c39a35a4f6de488cd25a2d29e", 0x38) 11:46:47 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x5) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x3) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x20) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 11:46:47 executing program 1: r0 = socket(0x1, 0xc002, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="7b3ad7d1391a0f25948c5c1f4607efba006cc401000000f2650ef04ba5803a6041f77ffc44d0eaeae63ed4b8de2789ee08980000000000000000000000000000e6e8c67586d496a52bc30884c77b05bda4c5194fd4b28f13e8413bf5e5dd18b834dd0a5d1ab201b3647b11cc54e95383f1b5cbbd51b42f165de6568cf4c8bc4b94df149e8800a9345d00737166833207b65be075ed07206c5f335604bd13626718ba6ad58ea1063e47050ea54c087ecb9b3c26aa4a6989835bb6eca2eed914ef512b7f2b5d005973faec266e036a1cfe6e82c79ba572c9741fbf8db1dad43b05fbf0e556b30f3c2eceb3f046c6399ccf71974cb69b5aefc99dc6965b438baa638115f9661e86fa25d98831de828a9c87ee00b60f3fb35a8a53d4892f7e0ca8878796dc8ce33623d5a6f639a75585f9e40c039df49fc58d562594a32502dd5f2afe44606bca9a740cfc930712b570c397549abcbfb05ed0b5d6a024aca12d9a46cb88560992a700"/376], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000100)=""/149, 0x95}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/92, 0x5c}], 0x6) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) socket(0x5fe9f3ebe3cbaf46, 0x4fd756404d525f92, 0xffffffff) 11:46:47 executing program 0: mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0) kqueue() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munlock(&(0x7f00001aa000/0x4000)=nil, 0x4000) 11:46:47 executing program 1: open(&(0x7f0000000240)='./file0\x00', 0x10, 0x82) r0 = syz_open_pts() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x8000000, 0x2000100000800}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x1b0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) pwrite(r0, &(0x7f0000000080)="178ea94aefe3a5d9f81ad3de1a23078f2787ce2b824679aa6861d81661868649ee57fddc492cfe1a0309fcb2f480e8b68cee9aa23c9d6a2a62d6611fcd1207e38f4e8e62ce19e0e86dc3398030863367d2d0b5f5ecbe70aa887395474f114979bc86da0944d17f1c150fa4dea0adc53b83bf4a0c56b6bfc887b1790e53fcdedba0fb26d669c0255ea41f459516d949db4b46fc0f368e68b48905dc27cf", 0x9d, 0x0, 0x0) 11:46:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='\x04\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:46:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getgid() pwrite(r2, 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x3) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 11:46:47 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x9) setreuid(0x0, 0xee00) getsockopt(r0, 0x8, 0x7, &(0x7f00000001c0)=""/196, &(0x7f0000000140)=0xc4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x2, 0x7, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/52) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xd7d71364127b190c, 0x0) 11:46:47 executing program 0: semget$private(0x0, 0x4, 0x8) semget(0x1, 0x3, 0x0) semget$private(0x0, 0x1, 0x800) 11:46:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="280000009b3205f5ca2f7cf0ba7cc64309e4d0b68564e00af4000000000000136309d55927449de3ab77b57a2e31cd389b", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xe8}, 0x0) setsockopt(r0, 0x100000001, 0x5, &(0x7f00000000c0)="770d569394d0506bcdb184ea4d9d86fb3fa6f9fe09766e4b395f5c35ec04da8c61a387e8ce9ff125d05e78ab390f6946a730431d25b09adbab21f033c4a97a04a3aa73a3bd648ebf3f62db9e7379bafcbd7385ae921a28a540b1bf25504667816f27ef07d4d5909ca26995e9870c51183d150c3412b99af9be", 0x79) 11:46:47 executing program 0: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) semget$private(0x0, 0x2, 0x3) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r3 = open(0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) dup(r4) fsync(r2) r5 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) close(r2) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000240)=0x100000000) dup(r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSDTR(r4, 0x20007479) syz_open_pts() 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:46:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) 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) r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getegid() r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r13 = socket$inet(0x2, 0x3, 0x0) writev(r13, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) r14 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r14, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r15, r16, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x6, &(0x7f00000001c0)=[r2, r8, r9, r10, r12, r18]) 11:46:47 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x512a09b26b78ee2c) r0 = socket$inet(0x2, 0x477524bc7948dfff, 0x677) setsockopt(r0, 0xb63, 0x101, &(0x7f0000000340)="48181dff74ec1185f2db31efc80166fa1332afa7305af2ad56fd5bb5b8ba07f768f3f999633600b8c3c9ac7ed65a26099104eea80217fcad6104fbad8bfeeb75b598eb84aff6bde8f7a5c04f2f940c33782a2ccb15e237351f4bd8a7ebf71d2c115d5486a3a83cb5f9f567c4c77b90c178b3447eb10542bb2663761f498452fbd976fec5798f63ac216ab048c790f2df0f000f0eaafe103056de5026c422e415ca45376f9a3f6facd3da40d744109b7b4db73a9301168db906f7026bcf8cca0e", 0xc0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000300)={&(0x7f0000000280)=[{0x48, 0x5}, {0x8b, 0xfffffffffffffffb}, {0xc4, 0x1c0}], 0x3}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0/file0\x00', r2, 0x1}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) 11:46:47 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYRESHEX=0x0], 0x1) writev(r0, &(0x7f0000000040)=[{0x0, 0xffffffffffffff90}], 0x321) 11:46:47 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00", 0x0, 0x40000002}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 11:46:47 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="4379aa70e7ad07d2e107640bfdc07b3860706ef3129ade75fa842c29957c022d66ae79481e4c25d94d127819fdac16ff50f03f7a5bc5b91cbe78ad11e34550e133b38f9c7e56c950011a679b6d40a5682cf5697dd6b8f4a923ea0139d0398f7e5ae8c23f9a63c9bc46d934218081f808c2c3e6c4891aad11bd81042f20b78794d16dc4e4d50f1f03ed02bf179fc9a3d5dce9d9a9218ebb62cef8730b968867ed8216f104bc44bdba26a73cfb85ee14fd31a37da86e8c17fcfbf08a61d0fa4925c2", 0xc1, 0x401, &(0x7f0000000180)=ANY=[@ANYBLOB="b7bc2e2f66697c6530e8"], 0xa) r0 = socket(0x18, 0x2, 0x20000000000) select(0x40, &(0x7f0000000ac0)={0x0, 0x0, 0x8, 0x3, 0x7f, 0x72a, 0x2}, &(0x7f0000000b00)={0x403f, 0x844, 0x9, 0x7f, 0x1f, 0x4b, 0x924d1b5, 0xffff}, &(0x7f0000000b40)={0x43f2, 0x100000001, 0x5df8, 0x81, 0x3f, 0x0, 0x398, 0x100000001}, &(0x7f0000000b80)={0x4, 0xfffffffffffffff7}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/239, 0xef}, {&(0x7f0000000440)=""/227, 0xe3}, {&(0x7f0000000540)=""/104, 0x68}, {&(0x7f00000005c0)=""/182, 0xb6}, {&(0x7f0000000680)=""/186, 0xba}, {&(0x7f0000000740)=""/26, 0x1a}, {&(0x7f0000000780)=""/182, 0xb6}, {&(0x7f0000000840)=""/187, 0xbb}], 0x9, &(0x7f00000009c0)=""/177, 0xb1}, 0x842) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x17ea34ce) select(0x40, &(0x7f0000000040)={0x8}, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x81, 0x0, 0x20}, 0x0, 0x0) shutdown(r0, 0x0) 11:46:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) socketpair(0x2, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) link(&(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000200)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 11:46:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/58) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) setuid(0xee01) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) msgget(0x1, 0x208) 11:46:47 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r1, 0x6, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x5f2, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1c}, {0x6}]}) read(r0, &(0x7f0000000380)=""/4096, 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000040)=[{0x75a21f96, 0x0, 0x6, 0xff}, {0x7f, 0x0, 0x408e, 0x9}, {0x800, 0x187c72b8, 0x8, 0x1e96}, {0x9, 0x800, 0x8, 0x7}, {0x400, 0xbec, 0x2, 0xffffffffffff0001}, {0x3, 0xa1e9, 0x0, 0x7}, {0xa2, 0x1, 0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:47 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000300)="5880888593bdfea10a5af387abafc58020a617aa9d1fd5e60990e06faa961b8b0616221209d7211b33077935db7f67af0ab4f81d25a1d2dd36c19288a3f57f72397e2fbaf923fe0a346b41d864a33f3132f9ff16dce4184aa25275cad20df2a720e2b81b9ac11f94f7619b4d83bf359c9cee589c3e050000000e4ed2ccd53a80fb87560444854777c9b66caa2ccdee1163bc7cd91a3054445b252f6e74f78ffaed00c8b3a8bd431b442892921aae6f647afc11dbafe658f9643e6bd67c2f6ece015adfa814a3ea21a1c318d634939ce1ab088db61864f2eb86b6239ae250dcda23d52d297bb0a408e64e634bd19f73955d7802efdef0", 0xfffffffffffffe8f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xc) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000400)=""/246, 0xf6, 0x0, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffff7, 0x4}, 0xc) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000100)) syz_open_pts() 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x23) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r7, r8, 0x2, 0x9}, 0x5, 0x5, 0x8}) r9 = getgid() r10 = getpid() r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r12, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r23, 0x0, 0x0, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r24, 0x0, 0x0, 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r25, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8004) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r27, 0x0, 0x0, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r28, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="01000000000000000000000000002bef21e0f3fa5158da751cc28eb85e8e14ae3134d235e28723b512a8d5e3d80ec633a5e38525bbbbe1443e13bfdbabb645649c6031c1f90ddc899249dbdefb522280e65670e090d5664c02552ad6225b0f5ba19c71a9dd401e568ab043016ac5cb4f56e96235d74bfaf248237fa899ac1c0dca13f10ad58e35d96aecb4c2fba931e4bb734983238029ac2e6d9cfe0dac661931069d2db71b7d4e23ba7f2a0dd9bffc1521097d08940c46e54270af7ff8ece1d97ab16a542000bd7def37985b47"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="585047996ddba09ed47dc3a5b906b0f32b750ce1a1c8ef7ab1d8dce96de82ba070f62525d1c7254fdd57caa241dc0cba56acbdd78e2bb70d00404f4bdb4786b53e44ef862249fab5866b67de52931e192a3a8e6db0ef2e11e7ca3fcc24435c96d8182a8c453cfde6e4a96c34f756edec4c99c4a7b93e8015a25338d44ea6901f12da5c786bdf24", 0x87}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="0009af04000000ffff000000100000", @ANYRES32=r10, @ANYRES32=r13, @ANYRES32=r22, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="1800000000000000ffff0000010000005aa8dd15a8d4c4091defd0f8edc6f0bd3a198a2ddfa3dba54e2bc32ba9e8bf5e513a4c8e989a53bf5531c4f22a84143380648419455823977ee920563ff665b77c8d1c25ce502ee2b56fcd0066483be81f2c2c9b61bed582a4b7f8d650953ec4fc9a3040611d8c5572baf5a6e628b604b5c66188ec253101a5085d63c971d45b", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x2}, 0x5) 11:46:47 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x152) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000180)={0x8, 0x5, 0x8}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200002d9}) 11:46:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) lseek(r4, 0x0, 0x0, 0x1) sendto$unix(r3, &(0x7f0000000240)="c7", 0x1, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) 11:46:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x3, 0x100000000}, 0xc) write(r0, &(0x7f0000000100)="8c65", 0x26d) 11:46:47 executing program 0: socket(0x11, 0x3, 0x0) nanosleep(&(0x7f0000000000)={0x72d, 0xfffffffffffffff7}, &(0x7f0000000040)) 11:46:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) connect$inet6(r2, &(0x7f0000000000), 0xc) 11:46:47 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) flock(r0, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="93") 11:46:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) execve(&(0x7f0000000180)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000240)='x\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='x\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='tap', &(0x7f0000000380)='\\-d--\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x111, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, 0x0, 0x0, 0x0, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, 0x0, 0x0, 0x0, 0x0) r6 = dup(r5) fcntl$setstatus(r6, 0x4, 0x81) r7 = dup(r0) getpeername(r7, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r8, 0x0, 0x0, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r9, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r8, 0x940742ba5ec26d42, r9) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r10, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet6(r10, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x3, 0x0, 0x0) r12 = socket$inet(0x2, 0x5, 0x2) getpeername(r12, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0x1e9) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='$\xbc') r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r13, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000000480)={0x2, 0x7}) dup(r7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x31, r13, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2c}, {0x6}]}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="daabb77996575bd2e00e47f8e0b0fba3987a0b56e619a36a8ae8aef6123c2bc0f33580e74309b65fffc173d4d31771d8ca4fe8c8882920cebea732d1b8656fec35d00d0abb50269d94fe5b9312be1e8cfed12633d4d1bc417edffcbbe06fe66844a0c442ff5b1d2b19585e84a26aad9e2685dc6c190eab3749e75a906ca2ec63b46fc8cab8b71e6c1288eb601e2d195ead88243830a88ebce81925fe138d98308261b7490e52fdfe5cd9640d9cd73311dd15300cb1101d41d0ec5034293843b116fe29abf9f17e7b446e8172d64e7e51ecb3d6da0509df570f70b624e3aa87257913c6dbf51d67d397412a8e997e8dfb9228bddb5b65", 0xf6}, {&(0x7f0000000080)="b6d8d7f8f40eca044b245fff7c0913cc0046c053747b439bafea156ee7006b278f26f19db16a675d", 0x28}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1080, 0x11) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x37, 0x0, 0x0) 11:46:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000", 0x0, 0xfff}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0xe92, 0x8, 0xffffffffffffff52, 0x456, "23f984399cff92d70f507dc861c1867a625b1f38", 0x7, 0x6}) 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="f5c61962d402f3bd90502785b0b189d1f5d84d8587f55fd03577fc412c32e563caef208b6173ca2a3277fec5ff4e0dce7e395be6e8e2e9d1f986fafc4327802d0ac1c3146f129706fc600447c3c06657a2ad85b91869e38d83c783316629d389867ef213359a724d5077e6181d95377f0dd6137fcf8da2da789f4952fb467bd59c8a3ab211bb8b6b0e8d213d86c38589aed73c87cbe605a4736c31db3bb8151c8c916e195085eb055c8bb193359a5b0514aed9ae7db3ef65c848a06acbb9b3cf2c7303", 0xc3}, {&(0x7f0000000000)="4a9e1857cd47da9f4866", 0xa}, {&(0x7f0000000280)="c2e745df741366227bc6e3381a4c7cc883bd7fcbfe7d5841d6b49c9c8b724f9eb9d18610643eb927a4f8d9e3bc0aa4f1999042e87a16ba73257e1baebf5c7e51c1aa6fa916e5df0748e54b5b90c09be4f6480a1bdf0067765b43ec5d1812c93d53f34202495643c156df516bad281880de861ba96059c99023767169e9beec471c4ce410571e48d74095b0a8b8de4bca32bf0f5b0ea2354c093ce95c6968181a9dd6e30a08581dcd749810a608e85c802d2c", 0xb2}, {&(0x7f0000000340)="3d2cba7c0abf3cf8d89b419099bdf13a0c9a6b65e3ae68f5c747125f7b885b8d5f82646e53d90eb5713deffcceb50492cabc7983318dd346116a28c9fce5db62b214670574d8f6ae4495e9e679e41bd3b5cb6ceebd5c13cdbb233d51576198f567088b9c47470c885dfb02ffbb31edbb198c2971f54721df18ba28bfd3bf8c23d479efe18ec3130245cdcc0795ef2009939a7240852b942f71d200f56dafbf7e8afd977ac109fdfa3593a601604707adbc189ff2d891d7183cf445ef3f9aeb0dc0c67b83ef3981ec53ade31b83504c14693469e56f92345eafd74e1c1f40a1a0a846ce87f11f829e902bd152271fdf90869f77793c", 0xf5}, {&(0x7f0000000440)="5888a47c11a00d3c8057e2cdc3a6de25414442690f16b9f87c3828fea48bed47ba9bafb0a330c4", 0x27}, {&(0x7f0000000480)="e12e254a060aa34d012bc85f16de55e2", 0x10}], 0x6) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setreuid(r5, r7) 11:46:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) semget$private(0x0, 0x3, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x20, 0x7e99}, {0x47, 0x1}, {0x202}, {0x86, 0x5}, {0x48, 0x5}, {0x84, 0x67}, {0x40, 0x7fffffff}, {0x0, 0x163ff993}, {0x42, 0x63}, {0x26, 0xc7}], 0x200000000000012c}) 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x200000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="02030000000000000014f646dd3a4fc4c95c70b6b04280ce33ae4398ab8d0cc5", 0x20, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x1f, 0x4, 0x5d, 0x8}, {0x2, 0x8000, 0x4, 0x100000001}, {0xffffffffffffff81, 0xff, 0x3, 0x2}, {0x0, 0x0, 0x9, 0x14fe}, {0x0, 0xfe, 0xfffffffffffffffc, 0x3}, {0x2, 0x7fff, 0x5, 0x29}, {0x4, 0x1, 0x1, 0x77}]}) 11:46:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {}, {0x6c, 0x0, 0x800}, {0x20004006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:46:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/d\x8f\xa7\xdbm@\xcf\xe6XMu\x00', 0x800, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 11:46:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:46:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:46:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x170) renameat(r2, &(0x7f0000000240)='.\x00', r1, &(0x7f0000000280)='./file0\x00') r3 = openat(r1, &(0x7f0000000540)='./bus\x00', 0x80, 0x100) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000580)={0x1}) r4 = semget$private(0x0, 0x7, 0x10) r5 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000180)) semop(r4, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r6 = socket$inet(0x2, 0x40000000000000, 0x7) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x1, 0x0) semop(r4, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x1b135a67) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') dup(r6) r9 = openat(r6, &(0x7f00000004c0)='./bus\x00', 0x2, 0xc5) ioctl$TIOCCONS(r8, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r7, 0x2, 0x1) pipe2(&(0x7f0000000500), 0x10000) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) flock(r9, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000240)={&(0x7f00000003c0)=[{0x26, 0x2}, {0x42, 0x1}, {0x86, 0x800}, {0x5, 0x8}, {0x87, 0x9}, {0x1, 0x3ff}, {0x40, 0x7}, {0x2, 0x1f}, {0x22, 0x7}], 0x9}) r12 = socket$unix(0x1, 0x1, 0x0) setsockopt(r12, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) munlockall() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000480)={0x3f, 0x100, 0x8, 0x100, "40693adc28dc805040a025d3b29476e908ff1d27", 0x1, 0x2}) ioctl$BIOCPROMISC(r11, 0x20004269) 11:46:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0xfffffffffffffffe, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c", 0x0, 0x1c000000000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) setrlimit(0x4, &(0x7f0000000000)={0x1000000000000, 0x2}) 11:46:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20002) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) 11:46:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pwrite(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r3, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r3, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r4}) r5 = getpgid(r4) r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r13, 0x0, 0x0, 0x0, 0x0) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000240)=0xc) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r15, 0x0, 0x0, 0x0, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r16, 0x0, 0x0, 0x0, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r17, 0x0, 0x0, 0x0, 0x0) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r18, 0x0, 0x0, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r19, 0x0, 0x0, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r20, 0x0, 0x0, 0x0, 0x0) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r21, 0x0, 0x0, 0x0, 0x0) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r22, 0x0, 0x0, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r23, 0x0, 0x0, 0x0, 0x0) r24 = socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000026c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f00000002c0)="79cab1b09904c196338614a8aeca358790397484baad02a08be49d8b4899a2b47dbba7846ebfe548f33b6b2374491cf3f3e94d1381f7ea6608af856a82cdd905080a7605cfb5589c3e155e3d27d9", 0x4e}, {&(0x7f0000000340)="1a6f94ba13e5ea5e5b85ebb06e41c76fe2aa23952fef56cf2d684f83207bc26e850e30f894f852cf00c2c78231660ef3edb624b4a04d4409dcf9f4dbc26fce03d898b67e5f42edc46d45d8701aeac5bb49c3d30b89d1a7bdb6270739b9a90ce9b886bb8513cc489ff9d614de5ff46ef141b9ebd9a3577e5b5e3903601fb3e8bbca0ced482bfaf407fe9e678998bb1f9ebb95de0317dfcf375ad681", 0x9b}, {&(0x7f0000000400)="397a4a35bc42c426496da89009b7acaa84148645b4df377f10e4d90d56ab7e83ff2df8084077cc1b4c2983f5d924f9c5efdfc90bbfbe49d33443ed4464556403c6d69d6f24bdf7ae98de52f5ba18af4a8517dddebc7f6902c4bc97b715e44d286afd4d19a62a25d136f39638260e95f4a604a899b932e02a55a7a2d5dbc26fad167bace84b2b0c946f6bf44a0afc76da778658f474665d0c35af845be8b2d2d2d914eaf351b4b3304a7b0afdad5ebee5374345faf4bf1a63992f6296095a7e51db4c675c696f2327f2bf6f78c42a7599477052adac054a690b410f2575617840caf8523c55ed6e0f7365d35a0bf3ce3f67ab4fc55536e9dd17c68dac41f9ddbf4d286796863f8d9f2eba1a78c09b621866b31b6a2d788f4cf82c334310ada7d1cd2ee7076350b7131a9e3f90267ac13c2f4d90e77bad6256600cfbc38899313136fbcac93b244132102759ca30cc7f84c5f43345b1df6508b9d703805e52199912223ed035c45a45368715cb963a399ba134affeb2aaebbc05bd073fe7f1441c85df782d53663581b63a442d1e7564242ad12231570b115587aad618be53196ace61d46b766b51c414e434efddb68cd8dae48aefc3060c506e5fd947248758f38152b2d9b507a505c2f4b54e46789b45c1bef78af2985e79f71f28befbe5a63707cd7f83a541fe9c380b03d7a8a7c78733b7af77f1f53bb3194f5fc736ce639c433f430644b479d6a2840c661c5be3a37b97eb3ba21011345de5e121b17a456e021e39d6ef4045d8ecf203482170a215c20fe7d2e007a7356e79d842f1462da9f8fa5a7e2fa7a8575d5eaa624c205551d0f290a8cc530311696afddb818b4bb9fe0f2af0877606af7662670d370bfd9eae9868f2af6c446b2a10956c7715bd38c99a3df0757fc538e689b2e164e0b633fc4eeb38eb9d3a6ac4a37fa98282782bfbc74047ee4eb9a933d99f91306e9d9e81ab3f90ebe06e1580ab9c49d32bdff6d528fe3019e9d8434305980056ba7bfff829eb6b0c9632faad64c99110b625b1c16ea742b6ff2ccee5eb6a32ba72bf1dbe60c2f4ea034e334bbd66ec897a79a19b1eab002ba425852e234c0c26f4b49bdf883a37c55e181206051b16c09aadbfefe2f354aac63803f4cc5da54b26138ddf54cbe6dc3aa95019fb1778a99ab06d0e154b3cc04f161b9a42d3e436bf85955548c0afb41884bf1eeb0aec5b2ae0a279388917e75af331cb83e2be76e3a4b16d1a79576917c2fedca9a578bbdedccacc969fcc43667f5e0a69a0bbe63852ed865981b89ed8d62644e14d3b7b9612ed2fc617275c2dd04a921e6eb07502063e1f2f0df22654577280375afee34908b0c1c07c74554625a49d967733840cc7812b8426b1db05a5de004b4580f29ad700df71563fd24217e835f192e80775da5082e39ffe4dc754b379bb042986d4dc8d7e92cc38603bc7621780ac44a316525485260e6e0738f594e5086b71937fe835ed9262f03f6a64da06bc53618e5ce06e7ee66de6ed09402f231d8a588af25e1b5a5fd87128dad6e25c1dd2bf1f7021e425be8c3d32fc02306af90a09b39a5bc8d4994e04642def27442a5227473fcd5c3a65742c28f88f5017aca59438bc51a6cfa6f16998aef0aef0dff2c6e85ef49ed9b46980d3ea9beed7e2ab910214e24be7e0d8b15f46303484ef44995cd0e7e2e0c06ee47a603e3ab590f9ef3cc0bc054d4a1f95682c04cdd4e8449209e1e8b74929b32be099b24fb53202ee484145901c68759c30a13d8c67b32caa60a9ced34fcaaa42dc0dacdc8cb59a156a7fa0d618c32a8e4d0770888d184d349724735e39be23b718ce51480eb4c97f70820d287c84572857e07b399a7e08c12c0f7ee15fd9fe6f867265113fd04d6418b30da1dc252923e51ad8251a8d5045ca4a101d7b1d54c274760e219fc3095c399911bc03d0bfb8e258813154b70630fe67353b510fd114627c3ff52c604013c1f4ffbd3e2eba1ef260fc841d7452f1bb4b4931fb9b8dcda342fe09aa08589b6098cb03b425f02ad0ea053630abc7e25087a93793a8908dc9e4064e1f8fdca0c43d73611b6ad7563f6d9109bd984e70d3e0722920c7a188ac2b2ae1767a600071e5abb54ee9f5f69160f8bcb956eee8279a2fcbea9e21137507c7826eb4eea8407296fd9967f1076fac583efafb65101771bdc00525b550e3a47af1bfe817317ea0d4341eb53379fe3e73eede85e74e8c370438ada335322dfdbe7b84e0fefa5c03105e52b618d1b19d5b9b03d1b854d9f3048f857b2477ea39ce51e11eb6d619a7d88fb04855b4fe3bd826a24b07ac738cee97e3113ec6f0d7ec6739bf299ab0e79c22cdb3ff117fc75746b17fc2ce6fa2637ea4ac14a728328f1fa1a7cddde31a67a490d30cb5a87a245b277dc8780b827df0c140622326d31a702f3ab57a7cac507ed1e2acf4bab90c4a7871b623e09299aec68f96ff4fcebea9b5632c862c258742d0113139379cd91bc16940485e65848469b76ac8e12d4ed09f65e7f0fd09e517acc24f8059a53b4c71b24e4b78275577bd084b6c67ade60dcef4eba1d1d4770b0a25ba1e7de7714fda047a201266581d5dd2e11413b08d2921e1742f8fd1c720a1224065d46a89252eb18a5fa32ad65f28fcf8f5de5d79e7509ee623d47ac91c53b009727f5bc15b6a2e534efa8c05124dd3006e834f84e7da6ccb782f80b46b1b3a3996a76b1087e5418155a92ec8fcfccb238583e4d89616ffe4da827c443fa3cdcff9c10158aaacf1ec9827f337e2c1e496812bb79cc41e30da02121d3e80c181f8447ba8046f28366bb4e1b1e7a18da2f70f71faaf38aab9847818e04fd8dc80ae89604b52db1d0754e8d2765682dd5dded47c35a684241a04a1e12a6939aa5ae13ab2e7637e7b66473878a64179bf3c4f196560f35adb4d531288ec8970e1955f8bdaf9b7a4a61c65be8243fe97d2acae6749a8c9e8c93a04eb06bd1ba60752c872740b6d467f0fca9bcabf9db2bec235b56c9becf7da1d59cad13a2870c61a0368a1379b74e3b5aefe94923bcf410901ec16f94c8144815fd1efcfc024c7804cfeacf73e636cc1ba57af34b9610e506c669465e79567e33cdd58ba8c1bb3149cd423de80db67ce54becd860cc9bbc845ba338f5239c963c8063f0082e72b179995bc04dd3e0f26dd4e8e00b42191ff48e91b680f3d2f51d01b9b7ed4b4558db376d6c84060b86c88f41a7b5ef384f027d6bcef6bf383ebe53702391ae755ea13874ea090cd02ec930f245f1b2a7a0c7d080dcd5793b931e1c3e5c824125c6b310ad271ab6ccc917134a5219a4fff7895ae5998a26d07d3a392e40985cea803e6e50423c48b510a8363518b42855e711ba99fc2dc0cab6600c7a5b0d649740e438f5aa8e75eaa2868d2f227b2e57812866b1688456a69ce5780d20c9e46f4fc277ed488482786bea2713847ed1ef6a8945fae3a205f44e1f04a2877555a844fb641d11d8a1646f142e0082f19b517ab097b329dc6d0794ef1283897a35f79c53ac415f5ebbc671cb1c2934512d0bb2b851ce441ebb7aadb9e0dce436bd05ccb96ef552ceff47fb0a67a4a647bd0807812365baf5f57609c470b705fbb02c154e9e9d7149917e570830c2b391cdccbec6b3e3eea64affedceea52d63e0dcac7350f8b0113d7fc924e5c375cc6ab2b5547aa20581aa562651098914f4fa76cfad01f5faac74c0755cbb75083b8b632c87d8621baba7e8a556ac658ebac4ecdf3fabce9003415873f39f796de62a9686c427a8ef4e02c3acfe3bf0be7b97937ad79d6064cd2deb86ce8dd9c3d0a371f2a36470269e7111618baaa82f54eef471bf1b096b1c809f6f0f7cbb09c629131cba0423dcbe156533a0bc141b309fe0d01b14abb2ce12a985284c86bb7466e5697ab250bd62762f3ec7eea0925469da500729321323a4587964324d4188a57a21c9322a543cc157d8bc8eff34d67f2ee51d4d3615db8ac726b45a15927d2876ca060e1d792a4d627aad76c30dad2147f4658128431c2874d5db2b7da5e28571dcf45c6c60bf4f6cd19a3f81414a81c03f69cb516b45e263c3ae45240572e77e67f784bde4659ff7ab5a93bdaf2322e14d3f0f2703ac79aad53866d0c5aae53ef85c47b89ce896fa8955b7844292f98701b7cefa1a9bbbcf551d32e01258cb970b1086f7f9063b35be2a6071e3499f4c74d9886893ea2ac31be5eefb3472d94c658c68bbcb47282c0670d6216be0109e225f4a5fcbc41cc08d9c72af3ccd1618f256862a34f7387b78dda81f9259bb5be190f987d90689fceee03926e87f726083e567d86c3483e9396aae5bc596e229c9d70a0448df5208481b9c972e4d8c97daef987fd3dcac041518dd93ac35dda23b04ca241265e6b57f2c700a081f7ddc737981666a2fd3d34f73e9fac011b2e13d72e3b19950b4ce1d771489e6bd1b0139529f2700ca9d42000ab9b683c074a8d351e15cd27e7c85672e67bef7ccffeecdb97e4d12685b7787c4de9333a58691b14955f8cad968601f6f182c51ac45afdb7c5ad37cc4f1e1205fa747d40ccf9b450d0580a36dc6b0917aa068ad6eacccd34d3ba4143bd3cf19c84b7db5f85fb88c105af9be0d9f9c20a5e944089576966249083aaece87c9bfc98d302ad46191f090b7eaf861e3bf4905b76cf036caadfe45001f254a17eb879889697bd774e31f9eeed2f4edd3f2f8b625b821efaaffe4cefbe6c25e4486a80530b7c7ce2e5cb2ee9a4a4de585322c619e9808131a461dee5588868895257d6dcd035e71f9cee49cab958a0f874c3782c12b82668bd3aa709d37ed5ba78c8aab77486065eb011e8688b5038a91c3f75b1f4b33ac373fafe16e5a8720e1f732ddf1746c1813f3534fe2c26a3bdc3053b2418475b81763850db6b5b7194539fa5ef05a77d26c8418a6cdc5195e27b48f6683adb9bc8b3692cacbe9e64364710a25384f8bd050fa0be2753e508de5a8087f9810279b375815d4c9f7e2550729f2d72a2bd6021c774e314423d5699ddce6f1a9a089f66b6ca17687b0f13396a2e9a9779ab58f823f8687ae940a4f0d33d07694bddb5423d970885aba1a1d1ad963cfd89098318dcc5f2e2ec6abdf1fd1231ab46c85dee620b33919ce428560fe0fd58031f2c36efcd616752f8e0f858305b694b682d1d17cb34b7518c90df8c1b6e6dd86c1659055abb474e5164063f0a82743a696edfdc6f0b6065c91af8fa7dcd4eecc81114f7244790680c06ed56024a3e8fa93e9f4866dd5b64cf13d0e2ca33cac0295289954d568bf4f066be862b10ee8d61793d3a6d7b8cece90b7a127be491c076d2e655f8774279d6862c8cba071e32f1b8bbe1eb38a3087a6ab046c6de612cbb5ae2ce8a16acc94d04ab526980a047bd71bb1f8f4a805c0e7c64abe3b8e397ead5891b17aa6f72b1db8e4271c89122509615b568dc22bc2cfde1f26fb1cf44ab63a0dafeacb8119c7b9ba3a7f4c13e1260ec8f0166868dc9432a8de9bb04bdf40e66fd6b16a2412302545aa03c6417068bc716d42d7369a79a6fb0d1c8f1f0f8df7b5f11ba21e6a059d00f177dc9efe766c657423a69b36445ac70cf6d8df0b74c44ab0b48b01534117e1bc097a6df7df9b576c609a028c09559353cdf1a6466b8db8d923196b405b788a46ae65672e6821fb43c473a0adaaaef8730e2957493c0394f12c5f6dd159227b9983de9450b4a46e1441f5cfaebd495afba992e550472f7f126e964c9ac283db571fae6b8884cc11b2f6582083ae1584af8588647b4d44a0ca", 0x1000}, {&(0x7f0000001400)="1f1f0f7ada24bf3bf23b388f247b4590dd6e822aee4c54d99ef55a5c673802017b50b58728a6942c1be5ed922284b4c2646ecfe2ac11a977eae3438616215a8b3d46320f8fd04450d5d5ac53104d391b1646c6c72e547b61f600eafbf8f5f06b41ea87dacc84b04dfb64b0d02579", 0x6e}, {&(0x7f00000000c0)="871f7663c04f6d37300339c4a2526c4615632cea27aa4564e95be5fde9ce5a44d9a215f09189ac5fbb4e972e83d6c9919c8ed8990961a729", 0x38}, {&(0x7f0000001480)="6c249831354d5439412d8bec2994f977a6f83959b6ed0e9ea19a51cfed3639c984a832bcfe80e8c9576e71aa16610317b28e47768f1c93a97e9e918c79393cb6ede824e23dd8d1b07f94cbb100b01d21e71bb5a726ef967836be6e5f7c0e21eb77826d90ffd6c037392341c7a921a0981798a3e3f840364dcb5f3083f429b47810f26989a7275421f40fb85fe2ca12d6348c504892af24f67bb615254f05953b7bbf271a730391f04b1d09c3fd2e665dcdb6446439ce2aeee4b866a06a585c4088ba21b33a1f0aaed6e878fa03357160bbf0fb8f25f24259f6afd4309346f8f34f2d0a2e0179bd42c79a7289864b583297680ee18a691e4d19b7d2fa141c2cbbda05b9704338979cf42829713420cd2e260e430337d24d46b11ecc8a6296f96d9b4c936f9d11b51a947a7a5c43b280e97e0faa86fe1662a4d2d2db6989b1b970784c90d37fe4afe6777045d8f806f216d90653643db663185ee4fcfa1a22ab61e65abb6252d4e80a875f15b79b80a21317d7ef3ee9215159ba18b8927b4d90b4d90d6751a0419a32f75d4580cb24a9c6e6a63e044c2b02ac41a37a41e3aedbc4cc8cacd4f6a833d47c031b917394a65fda3d2e4639827e6b150a59fcfe36bd8ad9134621d3bcf9193a38910595c5b4c4798bbb9c03efa632546a1594dff1c894e470b35ffef4d5ee6aa027be14d6cc0e15a9b8477533894c130ceb475f329e687fd084242850314da19418c9fbff1825b1cb70fa5bcb126320a57624d5e5f1f2a89c6c7c8b5649b106018b03ba65cfbe0fedb9da85013ea0413fbfdf469f977ed34d69ef5fa12b52355c7e3b24d849e7f34e1622700ebd49f0d9186ef035115e3a723889b192f0a545ead1268f139952591fb4725060738aa5d82e03eed54927bb4a93eebfd1eba8c72cc2cef37e6542432083f76e34eb19d088e9beba08da96af0b887cdd1ddb82410d547bf101cfc2e08234d3c48d216992ea6398a0947f1ee247cd2d1cfabab78f57d1021e9eced5237cf63e610a0ac4786bbc862f493dc5b6e31463c458119a410dcaf75ef1c7fc2135b9450e23eb50a580c576c4aa1247ce3cc42c4b0624d46a1ccfe875c5906c1fc335bdf3533f150508358322573fa0dfd27eab1a6579e94c989f795a4646ade3a32c916fcdb03f60db321e49b2591eeb1a1bba534244063bb4c9462a9ed12fe7e12ff3587dee440a08579357519423ecadbf595a07aab2721a4a4d8ebd64376d7e75705bffd8a1c3117433bc8880349eed8e5284067b08041f3572b56fbec83766d092042176be7aa3964c80acefdd8fd4f403dc1d1b638a1661e2c5ac1eb39d036fc63241353a673d076f9d9c62b61d9ce486a8ac98a8c9a8a2fe1843a797f5d285b74f6e5475cf48e94d50ae53a7e28bce9680fc3c0121beec88aad810246bf4e7618fc705523dbc4eaea539b69488ce09b0ee42f76854c112390b6a0aec84fc82feaec9713adfc319ce1e33506a7f65e50879ec6c794e970dca48d61cb92c9b6f829bc098ce53612c7f6b22db2b1d96032b8645bc1be0879946f516c16ec8a46190eedc8f571226fb2879c80750ff6b0557448acb8fd923d152926f7645ee5ca81a256d6bca57e83f203280b00dd4d9fa00c6a4b0dfa24e152f998b46902158c71353c3a6bc47c4fe7c114ded9215a05530333073ab1bf9deba24ca93e32ba6f664119a670b3ca2845118d60b5926d58c215922e67b253863968237efbcd5d10e35e71b363d81f7ab91d4626a63e289c144883b171ca29217ddccb5f196c766823ccb6b160d8a0b7ca691846ebf2ff470c57f6b49466091373faf75fc9716bca1cd3d0fab8a53b75ab2cd8a89ec3352299ff969810191b1c6376ded0873e775a4471283b0e5e50a1d3c14869cd29c41ff33dbac5ad9db1d588a70321ffc60d6dc114e7196629ca6fe5ef1075e8fab8dd0ad9713b1f974e20f71ee093526143429f8aa839fd0980ea6f3aad21056176d08c2809e56b862f6619967792d94b1006a6ace77e411bad46d5fe2f2aa32aa3d121b5698c9e170100a291ae37cd4734494aeae21747eb4738d350cb8ee8091eb00516cbc4cd92587ef130e7d0d78d89b45e72031c3aa8c9a6b201f036b8eaa6323933b62233b5db7696100932aa1c9b31cc665fff992bf38df9789bb92806bbc695f5ae6cfa023ebed4153af380cc39fbba306b5a6b0836701d5dc122b1933fb43497ad6b77432f5b673f574227ebeb909790e4dde51497afe16e6c194eafeb50c25444f85d1a3d193c81425ab07c784a28ffae0ff98962acbfec327c6a7ca6a86ca5345d9ea24aedf09c9fbf4e38b2e8c7f77094d90bd8eb02da53e74b48cfa3da3e516fded67a5d9efcac68c3cf287f0a383186ca9198f75cdbc42a44a2ab42cf0af8a92c598541b6375a36172d60cce01f7e6f0db076c3983f221337c3f799bd93879b14da185c520a582fedddc390525bed786a4c165a72293bf8ae151d39c0c8cd11066f9a2c904ab66938de672777756e11e6bff5c337baeed253f421fe34ff6d9aa158b9ef303621d9fbe2661207bf9c1f10b42a73c05175e095ee14fc014c5ed30cbe9e7fe830ccccf00eb41302a64b113386cdd868bd560d704087ffe92b4256981e46057cacbd7585c5081f2d7905a5c0fdd2078244c83e5dbfc384921fa43265f2acd6a7b74c0bedd646b38c4d9ffcf2da27e60ac9452e82835b5cd85e8f90ade4184c61e1badb25b2a3041502795fce2f885e1ed766699297df1bacb50def148c77219e6ffdb3e052007c57a6245ed2e6b97b20c6bd3330d00a7b96514a8e064be16dd278d274848b16972465cd849495c487970f2b5d9164be5fc85c31490e99a23fe0f9bc0533be2bc3d6a8471e2cb3b6701abf755983dcaf88dce0f1fc38f7b0a854d5e2bc29984d6cd91716b585f8819d4ffbc509d30a927b28c37459a179332ba4b8225d7e1fa2736e1458997bd6554071e86775a7a640fd56c8c88ed70efd63e871eff02a1b724456491adb729b9c3f8e1865e58c318bae14cbd60fa80fbca61ccd3858fa87ab7db50d7a0f4aac72ba2468da0daf1d8a8b5b39a9174022259f15621b6d1a7e23f2edbd2c74a5359409aacdfaf98b1113655859fac669fb48b4df613226e61ae2080b4ac507688729370dd0ec6830970a7d119c03c3011dc4aa17b085fb6bf3b8c26306e61399ef36f44836602dbd443ee0c575d5ac6b1ee353844377ff1cb9d3b887f9d30bea97910f0bb51400a7eef0eacecf516367b1f57ca764e59c86f4999f985b4fffbcbfbb58d776f92a7021220af060a22b9f9e44e397982ba2e7a6aaf4c7164bee95b7c3b544d0b0d0628b49734c3b256f0915f2e59b3841a0540ecdc872b4eabf3eccc2352ed74433f44c09a743c3e3cc343c7acc75aff251d7e243935da0daf6b3d2738d0792bdde471f73acba13d076cdd91c6aeaf125da1c53309d21a65adcae0dfa9e4c7b6f8bbd926e0d1e3013c482fb4b10b6683370ce933030ee6e0fcbc44bf2caf9a79f8fd6a9af7417bf8d2afa055dc0fe59dcda3e874a86bab199069d2903df735cdf087ec7408110f2979407b22b98d5f30185d0505843e33ec593dbe37d023aeabd1a86fbc5707d85e8f79861b92f7ef9690462b85b5880f32e245a113d163354a8266c91703ff0e2e9564b9e1d9dc1b9eb7db586b85660cde546c15415ebe2c2f5bd1795f66341086f4a8847f7b4af00e5e48e9e4f201b83495212bf860da51091d58d0387aab974b113b6ff75170b01837dcc41b8d2ce5a7969b4b5d9cac83ab9d56c6a5d7c56c20a8c7ff6fe283539f02bfde982e1b112bd5c5d13299e435266cd705d508755fa2521ebab61e3002c7b89a73fe6c456390b96602f2ac9292c5dbfa25a3144fcc46db7cb70e21f8831f09a077227548191ced7d77ccf8239d8578bf7b902a5c063d8d928c2c829318ec9f97692ba3e4e4d774cd99bbbc656c0fc9ca6f3c5b0adedf53f8f14984c636d01932568f3d0cb328d417ec1a8c7006b61a99b6d357cf494b62f322ecb44d6c950141a1553e336e6f68335729265c421d7a8c1e4777dcc467a4065b4a7aa2f6ab21266eb5e8e6d240459e21956f379b3119dd38f791dff7cf6a104182c3d729aad28da2693200609746dc372484c9e043c039efe4cb9437086090809996162e3ed917c076f249292b0a04443ac4308f60a52b7476cdf1ce681b6724008c4c69502cacc3e25c34c30b963eeadd090ba54607fd5a0e72a9839f53fd2daeb90792b8e25a1f5ed9ee5d7cb218a4efdf9b2460037a97b2ee17862188cb0e3e7ba736fa263df2846344c1b3076e713510494911a878be4afd86e62120a3814ac723e9a31cb2fd734b41ebda9c97b81ef81e402ece84cc4ed1b90586d8756dc929710ed359020d5f3f03e8d9b5358360e3ea1b5d1cedb6aa674d5de7b0e35510b6868d5b7b7f91a386abc91da4623d2c6d284dc75390e3c6bcc14462bacbbab48d5fce2b774463ee80a012d9150b2412e6f921ab119ba4a569412ff5fb00be1001a067981f19a4754bd8728b7475d2df57c245890f537727aa02cf1ed38e83c084b43eeea98f0f667885256389475f85dadd5586a8fce53e8ef37fd54705353c4eb924dc23cb18e83a57501a3a9f5aca5a3db22f0ea900f723450f0643b1888673323a2620e213c5cdff425be659fda823b1cea3d22c13fbfac3e613d2c1259066131102ab1b772b8f60179f8722962edd59e8c59e415612c31788c65753a6d9177c3d49ce45a64296ead5f203504166edc6f68692d49338bc4540756b416205f3fbd6baf58619598e4c25d2b44a9f127622965626ebbcecae658a1d1596acc1f2a3f967f9aa1f20d370e91979a7e646249315e8c52e18bbbdc9ec74cc38f7d860538e22ecb3f1e2d9d7b197285329e56d44bee1243d611c520f3f1792d0c04c814d6d66af7e08600d7d4314bcf524f2f720e557cbe286a1466f559074caca235c048827144a66183eee8ac6b27e2aba062efde41613b0e47c715fb1aabb38f0e0887b8c47ce1ff2404d71190a88ec4cb70293e0519458e0b79c675ec20b5a89f58c01fa50960e6f2fbdcf7d52bd9e2e9b0c5a18ff0629e9d413006b9db5d14f356f11ca1fbda02f0120933bdffb4385743bdd41c465f7945a1d0b5dbe128ebd0d23c11dc48559f77c7df947e3dd77724f3d0d7e33b3d116e0746d4575369466355fc6b209245e072e993f27b5ceb4a5e033d2c7ecc6f8f1dad8f6c28fe7700fb833666eebd38e57bea5a2a1aa5098dbc27cb0ab10a25d593036be617a7e64e06bfb9f3961b6e0e7c71b2de37acffc2e74cf15c1f69344c52152dffde076a9b152c54c5d9c2fd0064158486a9b98ddb11c7eaf99c3b9efcf596ee486c6718f2b5b6dc71cfebb88fcbceffdd4277d9a90b325128be0bff5caf50f6b44a88e487101f6f03d6f61fbd066dcfff1a6229035674b13a9f736d49d62af93168288faece7bfe97de418ee6340252d3b0af77f2c8de89f1f7320b4c4751027d6ed6782b6b8ae62fd23d72bc5949d79f2b7bcbab16edcc79349d78053bb6390cb09096dde86603fb89aaadf6077f814f4680c6472bf1d2464f45f36211eb75f967a5ba7cb211e7da00d92098fdbafcbfa12d14d5dd6afb9f9437f0b4a9cff1b0ee30c568bd79937a53129fceca5550873ab1a90db020252c6241da28f4d523943792791efd16e370f6c16b417350b6c59a4c6bcce4567ae118bb4ea8dd02ecd15a293713e04aaa19b4cb49bc8a60a050dd9f056fd6f194fec5a5fd7", 0x1000}, {&(0x7f0000002480)="078fa4e8c91cde218bc209e81f03473824273acc814092e64ebc1ff502413fbb6d73bc7045ed39ef7327f35d4e138bed754594ac43001be5a4ff9095fc6bd5a0d7d8f643e85fb50875e6ed9312f412e629315fd9b439b94c8eb3917bb8e261fcfb3bfd1145b03d6fd717295846b0118ae0e388a73709eae0793fbfc393b4747763b1a9395b9ae2d0e84421958f3742b2f23e92bee11c07fe5f4106052763ade70d890ca18e5b8198cc7d7e9d7687c79546ffec5a7fa5c9e4186a590340dc61139b7ea94080c53bc9b55cea8325d1288c79ee112ecc7122a33523d565078ef02ccefb4115d67501abd69ae4190ca93372d077653a6f33bab555b13e", 0xfb}], 0x7, &(0x7f0000002600)=[@cred={0x20, 0xffff, 0x0, r5, r10, r12}, @rights={0x30, 0xffff, 0x1, [r13, r14, r15, r16, r17, r1, r18]}, @rights={0x38, 0xffff, 0x1, [r19, r0, r1, r0, r20, r21, r22, r23, r24]}], 0x88, 0x408}, 0x10) fcntl$setflags(r1, 0x2, 0x3) 11:46:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) getgid() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)=""/161, 0xa1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 11:46:48 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) 11:46:48 executing program 0: r0 = socket(0x11, 0x8000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x241, 0x0, 0x0) 11:46:48 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) clock_gettime(0x0, &(0x7f00000000c0)) sendto$unix(0xffffffffffffff9c, &(0x7f0000000040)="1577f7a38d7afc0903fe618b2864ab53726e6ce11b22254a9ec220483efaf1e5826a5c1f4f5ba88f91b360c20963e94081431af412c880", 0x37, 0x9, &(0x7f0000000080)=ANY=[@ANYBLOB], 0xa) 11:46:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0xa, 0x0, 0x7f4d962327b4d586) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8a5e5cb8602ca1db, 0xfffffffffffffffd) r2 = getgid() setegid(r2) dup2(r0, r1) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x2a737e0dd2e157a4) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffe) 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 11:09:53 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./control/file0\x00', 0x1ff, 0x0, 0x7, 0x1, 0x100, 0xffffffff80000001, 0x4, 0x0, 0x0, 0xa04f, 0xff}) unveil(&(0x7f0000000580)='./control/file0\x00', &(0x7f0000000240)='c\x00') r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./control\x00', r2, 0x1}) execve(&(0x7f0000000040)='./control\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='r\x00') 11:09:53 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000468, 0x0) 11:09:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x39f) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2f000000000000f55b845514b77838787c669e87eb1062775b017ea5a31045"], 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:09:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000040)=[{0x400, 0x8, 0x1, 0xf479}, {0x2, 0xffffffffffffff97, 0x3ff, 0x20}, {0x0, 0xc7c9, 0x0, 0x100000001}, {0xfff, 0xfffffffffffffffb, 0x0, 0x100000000}, {0x6, 0x8000, 0x6, 0x401}, {0x401, 0x40c5, 0x0, 0x10000}, {0x24a7, 0x3ff, 0xfff, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') socket$inet(0x2, 0x2, 0x25f) 11:09:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="d6fd5b0273d997231bd1564a113eb498220cb8581208acbe72532ae55be9789a9a4eb60bd19b69ae7e01dfea37929b0ccae9e84390d3a77187a115b0eef1fe2a6ddb459232f092f1d3125f810c9d9f3f", 0x50, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000003c0)=0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) rmdir(&(0x7f0000000380)='./file0\x00') ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000340)=0xc) unveil(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)='r\x00') ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 11:09:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001594ba70 vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff82516880, 0xffff800000c0c000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82516880, 0xffff800000c0c000, 0, 1) -> e uvm_unmap_remove(ffff800000c0bf00,0,80000000,ffff800014938758,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff800014938790, count: 0 ddb> trace uvm_unmap_remove(ffff800000c0bf00,0,80000000,ffff800014938758,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000c0bf00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff80001594ba70,ffff8000ffff3650) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000a64800,ffff8000ffff3650) at vm_create+0x182 VOP_IOCTL(fffffd8036169820,c5005601,ffff800000a64800,1,fffffd803f7c6b40,ffff8000ffff3650) at VOP_IOCTL+0x88 vn_ioctl(fffffd803904a358,c5005601,ffff800000a64800,ffff8000ffff3650) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff3650,ffff800014938b38,ffff800014938b80) at sys_ioctl+0x5b9 syscall(ffff800014938c00) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,4605f1e8010) at Xsyscall+0x128 end of kernel end trace frame: 0x46306762a90, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff800014938740 rbx 0 rdx 0x16d8 __ALIGN_SIZE+0x6d8 rcx 0xffff800016b47000 rax 0xffff800000c0bf00 r8 0x1 r9 0 r10 0x17730cd030fbc2ee r11 0x1f0fa8c9fcf1a7d7 r12 0 r13 0xfffffd80373b2220 r14 0 r15 0xffff800000c0bf00 rip 0xffffffff81dfd0bb uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014938690 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.1) pid=478195 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2018,0xffffffff82555660 process=0xffff8000ffff7b10 user=0xffff800014933000, vmspace=0xfffffd803f013dd0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 53771 368848 69112 0 2 0 syz-executor.1 *53771 478195 69112 0 7 0x4000000 syz-executor.1 4307 425028 1 0 3 0x100083 ttyin getty 70708 46932 97426 0 2 0x2 syz-executor.0 82560 444512 0 0 3 0x14200 bored sosplice 69112 128343 97426 0 2 0x482 syz-executor.1 97426 141790 36006 0 3 0x82 kqread syz-fuzzer 97426 302581 36006 0 2 0x4000482 syz-fuzzer 97426 62441 36006 0 3 0x4000082 thrsleep syz-fuzzer 97426 127054 36006 0 3 0x4000082 thrsleep syz-fuzzer 97426 50220 36006 0 3 0x4000082 thrsleep syz-fuzzer 97426 471639 36006 0 3 0x4000082 thrsleep syz-fuzzer 97426 333245 36006 0 3 0x4000082 thrsleep syz-fuzzer 36006 16499 58747 0 3 0x10008a pause ksh 58747 469102 12491 0 3 0x92 select sshd 12491 110382 1 0 3 0x80 select sshd 9958 400547 89195 73 2 0x100010 syslogd 89195 62617 1 0 3 0x100082 netio syslogd 69620 487161 1 77 3 0x100090 poll dhclient 20434 291915 1 0 3 0x80 poll dhclient 67060 5019 0 0 2 0x14200 zerothread 67894 223635 0 0 3 0x14200 aiodoned aiodoned 38395 339331 0 0 3 0x14200 syncer update 96437 38400 0 0 3 0x14200 cleaner cleaner 56550 35808 0 0 3 0x14200 reaper reaper 19232 195062 0 0 3 0x14200 pgdaemon pagedaemon 50542 177600 0 0 3 0x14200 bored crynlk 30816 105527 0 0 3 0x14200 bored crypto 8002 254866 0 0 3 0x40014200 acpi0 acpi0 70613 482057 0 0 3 0x14200 bored softnet 22116 466330 0 0 3 0x14200 bored systqmp 54525 226727 0 0 3 0x14200 bored systq 91705 410972 0 0 3 0x40014200 bored softclock 86350 295688 0 0 3 0x40014200 idle0 26467 76264 0 0 3 0x14200 bored smr 1 73075 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 9537 6730K 7680K 78643K 14191 0 0 pcb 13 8K 8K 78643K 129 0 0 rtable 108 3K 4K 78643K 422 0 0 ifaddr 55 13K 14K 78643K 142 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 55 0 0 iov 0 0K 16K 78643K 82 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1236 78K 78K 78643K 2541 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 11 0 0 VM map 3 0K 0K 78643K 6 0 0 sem 12 0K 0K 78643K 220 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 789 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 50 38K 63K 78643K 517 0 0 subproc 32 2K 2K 78643K 68 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 82 0 0 in_multi 33 2K 2K 78643K 102 0 0 ether_multi 1 0K 0K 78643K 10 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 168 742K 742K 78643K 168 0 0 exec 0 0K 1K 78643K 263 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 91 21K 30K 78643K 2694 0 0 UVM aobj 39 2K 2K 78643K 47 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 113 0 0 NDP 11 0K 0K 78643K 41 0 0 temp 163 3531K 3600K 78643K 12145 0 0 kqueue 0 0K 0K 78643K 4 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 10 0 4 1 0 1 1 0 8 0 rtpcb 80 45 0 43 1 0 1 1 0 8 0 rtentry 112 66 0 22 2 0 2 2 0 8 0 unpcb 120 311 0 303 2 1 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6238 0 6238 1 1 0 1 0 8 0 tcpcb 544 160 0 156 1 0 1 1 0 8 0 inpcb 280 852 0 843 4 3 1 2 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 12 0 12 3 3 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 327 0 111 17 3 14 15 0 8 0 art_table 32 328 0 111 2 0 2 2 0 8 0 art_node 16 65 0 25 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 22 1 0 1 1 0 8 0 semapl 112 218 0 208 1 0 1 1 0 8 0 shmpl 112 45 0 8 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2576 0 1183 46 0 46 46 0 8 0 ffsino 240 2576 0 1183 83 0 83 83 0 8 0 nchpl 144 4070 0 2465 61 1 60 61 0 8 0 uvmvnodes 72 3758 0 0 69 0 69 69 0 8 0 vnodes 208 3758 0 0 198 0 198 198 0 8 0 namei 1024 13253 0 13253 3 2 1 1 0 8 1 vmpool 520 4 0 3 2 1 1 1 0 8 0 scxspl 192 11206 0 11206 14 10 4 7 0 8 4 plimitpl 152 92 0 85 1 0 1 1 0 8 0 sigapl 432 955 0 942 2 0 2 2 0 8 0 futexpl 56 17757 0 17757 1 0 1 1 0 8 1 knotepl 112 202 0 183 1 0 1 1 0 8 0 kqueuepl 104 172 0 170 1 0 1 1 0 8 0 pipepl 112 444 0 425 2 1 1 1 0 8 0 fdescpl 424 956 0 942 2 0 2 2 0 8 0 filepl 120 7778 0 7675 7 3 4 7 0 8 0 lockfpl 104 262 0 261 1 0 1 1 0 8 0 lockfspl 48 91 0 90 1 0 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 25 0 15 1 0 1 1 0 8 0 ucredpl 96 1095 0 1088 1 0 1 1 0 8 0 zombiepl 144 942 0 942 3 2 1 1 0 8 1 processpl 864 971 0 942 4 0 4 4 0 8 0 procpl 632 1919 0 1883 4 0 4 4 0 8 0 sosppl 128 14 0 14 4 3 1 1 0 8 1 sockpl 384 1244 0 1225 7 4 3 7 0 8 1 mcl64k 65536 21 0 21 4 3 1 1 0 8 1 mcl16k 16384 4 0 4 2 2 0 1 0 8 0 mcl12k 12288 18 0 18 3 2 1 1 0 8 1 mcl9k 9216 9 0 9 5 4 1 1 0 8 1 mcl8k 8192 20 0 20 2 1 1 1 0 8 1 mcl4k 4096 68 0 68 2 1 1 1 0 8 1 mcl2k2 2112 5 0 5 3 3 0 1 0 8 0 mcl2k 2048 52754 0 52699 24 16 8 20 0 8 0 mtagpl 80 47 0 19 2 1 1 1 0 8 0 mbufpl 256 90550 0 90428 17 7 10 12 0 8 0 bufpl 256 8973 0 2964 376 0 376 376 0 8 0 anonpl 16 97342 0 83710 74 18 56 72 0 62 0 amapchunkpl 152 4115 0 4011 14 8 6 12 0 158 0 amappl16 192 4708 0 3939 57 17 40 51 0 8 1 amappl14 176 171 0 166 2 1 1 1 0 8 0 amappl13 168 156 0 155 1 0 1 1 0 8 0 amappl12 160 7 0 6 1 0 1 1 0 8 0 amappl11 152 51 0 40 1 0 1 1 0 8 0 amappl10 144 12 0 11 1 0 1 1 0 8 0 amappl9 136 1065 0 1056 1 0 1 1 0 8 0 amappl8 128 619 0 598 1 0 1 1 0 8 0 amappl7 120 44 0 39 1 0 1 1 0 8 0 amappl6 112 64 0 57 1 0 1 1 0 8 0 amappl5 104 160 0 150 1 0 1 1 0 8 0 amappl4 96 1337 0 1308 1 0 1 1 0 8 0 amappl3 88 142 0 135 1 0 1 1 0 8 0 amappl2 80 6747 0 6681 4 2 2 3 0 8 0 amappl1 72 26281 0 25872 28 19 9 20 0 8 0 amappl 80 2169 0 2134 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 46 0 8 1 0 1 1 0 8 0 uaddrrnd 24 960 0 942 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 960 0 942 1 0 1 1 0 8 0 vmmpekpl 168 9478 0 9453 2 0 2 2 0 8 0 vmmpepl 168 118426 0 116615 161 68 93 107 0 357 12 vmsppl 272 955 0 942 2 1 1 2 0 8 0 pdppl 4096 1926 0 1890 6 1 5 6 0 8 0 pvpl 32 327754 0 311064 280 43 237 261 0 265 100 pmappl 200 959 0 945 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 545 0 39 15 0 15 15 0 8 0