et_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x1f, 0x1, 0x5) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 14:41:32 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0}, 0x10) 14:41:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0x7d87) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000003, &(0x7f0000001980)=""/124, &(0x7f0000000100)=0xffffffffffffffd9) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f0000001a40)=[{0x0, 0x1f, 0x800}], 0x2aaaaaaaaaaaaccc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) connect$inet(r5, &(0x7f0000001800)={0x2, 0x3}, 0xc) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000001a00)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0xa, r3) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x10, 0x8000, 0x4000000080000002) fchdir(r3) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 14:41:32 executing program 0: r0 = getgid() getgroups(0x24f, &(0x7f0000000000)=[r0, r0, r0, r0]) setegid(0x0) setgroups(0x0, 0x0) msgget$private(0x0, 0x721) setuid(0xee01) msgget(0x2, 0x0) 14:41:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000080)="c850d3d50132c8e0d5360185812693904d4f2cf109b0d5a658f33341a16a5907d2ddedac3c9045f38215cf2168383bbdf24ca86e5a5dfceb0d34a1b345cef14d6b50c1a3e6d247c37bdae2919f33b5531fe32877a459bb91c3ee662a59f1cf263226d0173464386ea57412", 0x15) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x10) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="0addae3056c8951a6fbbd5462846d349cfa2f8415148301faa26bbc3f0afb26cad2b13235cfee952f8812c472b838f295030a1c219", 0x35) 14:41:33 executing program 1: r0 = open(&(0x7f0000000000)='\x00', 0x0, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3ff, 0x9, 0x0, 0xfffffffffffffffa}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xfffffffffffffffa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x6, 0x4) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x6580655d459f0210) rmdir(&(0x7f0000000280)='./file0/file0\x00') r1 = socket(0x0, 0x1, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$TIOCCBRK(r0, 0x2000747a) symlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file0\x00') connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r0, &(0x7f0000000400)='./file1\x00', &(0x7f0000000440)={{0x3, 0x2}, {0x8}}, 0x0) r2 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1b01, &(0x7f00000004c0)=0x6, 0x4) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x1, 0x1, 0x9}, {0x18, 0x3, 0xcf5, 0xfffffffffffffff9}, 0x5, [0x4, 0x3, 0x7, 0x2, 0x4, 0x20, 0x43, 0x9]}, 0x3c) kevent(r5, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x8, 0x71f}], 0x8, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0xea, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffffe, 0x20, 0x6, 0x5d, 0x5}], 0x2, &(0x7f0000000600)={0x84c, 0x3f}) utimensat(r5, &(0x7f0000000640)='./file1\x00', &(0x7f0000000680)={{0x1, 0x5}, {0x1000, 0x8}}, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000006c0)=""/85) bind$unix(r4, &(0x7f0000000740)=@abs={0x0, 0x0, 0x0}, 0x8) seteuid(r3) readlinkat(r4, &(0x7f0000000780)='./file0/file0\x00', &(0x7f00000007c0)=""/97, 0x61) 14:41:33 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x81) r2 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmdt(r2) 14:41:33 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x3, &(0x7f0000000180)={{0x2, 0x100000000}, {0x6, 0x3}}, &(0x7f00000001c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x90) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/51, &(0x7f0000000240)=0x33) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24, 0x0, 0x0, 0xb6a6}, {0x7d}, {0x6, 0x0, 0x4000000, 0x80}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") sendmsg(r1, &(0x7f0000001d80)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000300)="c24bfc14364eb84987a5b04f3c74c2e4b0a206fd0e3b5ccc7b23449bfc5364a018f8e52f29c36c0d8b93c3c3fc463c24c0f996e96e9233514bef13ade6cdb92e59473ed231ac4cf73bd15ba40520db6fb145bb29ce91a77429c826bfee0023fab7c05a2d99ad3eb4818c31bdc2f43ebd6bf5fe4e74dc5a33ebc7f72d57237290f30d9b7f2c88e0a2ac", 0x89}, {&(0x7f00000003c0)="698f6af9e000b116f6bf1a49b7d8330576d50683fe657200ccf5e10f830eacbdbdde2a18a66e44bc38ae9aedb6e3959841a70795110545", 0x37}, {&(0x7f0000000400)="4b3e371e00db9de0502969835f6ac568", 0x10}, {&(0x7f0000000440)="878ab42c73923342f4908de62205bad2708ba0ab711c47156606359d1ea0701e4b6c37cdd060f0f36805cb6d3c22cd12c0bcac73b184bf2e1b068dd725b5e3a27875d6816244da1814db74a3834d9e79df31d8a6180743ece89d136534a01b3de15c59de6b01126ae93f6a323d352b939d3743cc91f375f14af7f13fded85f1b98cf45f6fea208b6dcc94b531ec14936428088a9119d25aced172837c3e875a717f262eefeae8d4b885d5cc267e6b4342bd12c66fd43a5a8ec8f03f5df6ee90108fd3f3c4fbe05803b35ce72b88250c0e0282ed9d24767db3955ea16ca3e7936", 0xe0}, {&(0x7f0000000580)="4fb40074e1e5045693cd82cfd48dc4524138c1f3edf1a1fe9baf8fb19b11f402f368757d2c8d9babe6eefacddc5a22f2f88d6f78a13ed8ae300cb3f558d92563589aa609d6f976ae7723cba4901fc4c36b8cdf336e0576de1425f31a395d104dd0aa125749f2887be7e063d1154ed20b7b0869a825b378e8aa3ced85ee5b98564d80d3114d36788712220d1d962743dcf72b7797cf72daa1aa6db0c233ecf1059f141bb5", 0xa4}, {&(0x7f0000000640)="2d40f8285f05cbe70cbab9e252abbddad886afea3d6c7bdd7cdc0eb1b61e921d40eca3d173086bdbefa92b236e87e171cceff5b832a347d9b8fa1f2c9dede7bfc0b041d7a9bb5dac036018bf6f4b3b65035f192dab19e6a0162efdcdfe27", 0x5e}, {&(0x7f00000006c0)="97557fc00568b509998e726c6adf347833ed006d97ccbb1b76b3c9b5008870cd867b523b9475485d925d62557edea4916b0138b2a50f5f99c8ff106dde143fa4a3111c36030496e24183b24d781bb6af5c1211818826b8056b7221f139b3f75aee5f632b393939ad2d21d47cdaa95d4ee4752b43599f02fe7f0e3cab9cb5405e0bb0f7bff679fb44c76ac7e978546b16a6b2922c68035f10ac581c6affd53e48decc3ac283ef9964b724d449d1c67b3652f5dbcad87ba2696eff93fb6786327d5bd44e631c9e538494e3519e9fbba582758cbf0e5565c4b95aaa3d8d58c64ba40925214ccfdb8aa649ed941ee7e4", 0xee}, {&(0x7f00000007c0)="88a0f2428ba3a3010220764c1587b822216263ed996f4928cc237aec3e5f9db27fcb27d7f8caa408471cbdf5c73cf6df19a2349969f82219b95971a18f8c66adf465534492b585ad5063e291b3ac1649ed51f992cd3d396b0f66eca733fe556fe28b522e4ba9e69742f794327c714a7cdee2e60f4c78f93e2c660ee2dab2920a7e11ff3c2d3c2c16a39f000a7555443dde42089d7c92fb8cef86ddea746371", 0x9f}, {&(0x7f0000000880)="4f991cdc54de6d739ee3ee02e33a7157234b2dc6cb9d8c8b8b6f76b4536ed1e77420933c690fc97b1e3b5a416317b6c7f019aa871e71d7a8b9aedf6fddba495a3cbfb5f4a00468f59fd41843b7a482aa55369941bce5d2420d003368f512b9e75438c0e12abb64a3540c461219f6c7e8a5be29975d5ce455cc3327ed0e670c5fcfdfcb164c57da83410c097f4b4183f3d492b2e773cf2bb6a39e67932cec984b457b7321f2", 0xa5}], 0x9, &(0x7f0000000a00)=[{0xc0, 0xde8b1260da5d75aa, 0x8, "f095169d6cc0ae1ef6b60c3076986bdf33e46c36380e8e230e2295abeea290bae355427409af617467f4a5387d4c79b2cb68efad07e1669753a8380e5cbaa575858bcf8a78f91ddeae06c0457590e817fd155bfb9c5d64f12919078387f5a95330fe1ed791baebb99a9e5ff54bf3df4a0333313dbf7dc53f67d0a2b3d2fc20ae59416a8ae34555c898a825d943f920901ca9062cad83446eef3e7a8db10851b6baf9bb0bcb526df4402ee96a37ae1258"}, {0x58, 0x1, 0xffffffff, "c24c7c6b44d125984f90ae751b877c650ed292c0206193055df0e0bc5265a449e2b6707c6d324faa30a97823fdb18cf4d800924939576c411e0db90e69ea0b9d510ee41b210619"}, {0x100, 0xffff, 0x4, "c44878e0ab54939719bee20dc3a5aed82d93da86044f7c0d3859b2facc82acd41576157a8885875d8a90c6a429b05ed4bedab2e6e3abed82a8067982f623ba562c73affe382a0a3820ee5a8ad08bc550ad966e23b65436816a61890498f07f88ea0eda23f4fc169561cf25ed682be41b3dd731032cc3fd715ea3ce609ff1fada21c4d1394eea86570e29e450cb1edce5041c4b979d231835f6b38b6db9d261a9393301a26d930ed8287e6a365cf623695bc15bfa401f61467aa08dadb89792e918a9c19cfe813b3462cbaeeacf5ceb931bd6c3ac6ba78004dd05a98f9cc2425f923df22f3161d3541325494d3b406931"}, {0x28, 0xffff, 0x1, "601bb942d2df1d5739631ddc0231d4cf842b7084"}, {0x1010, 0x1, 0x2, "b1f07c6e8a1534b1b316e58c62b9511b9bd4e7bc9bbf034cceee58094aa82d6ff957894033650cbddc4b6d0a202d59049e2fc8ff4dd2e3476062dbca9360eecd41a8a4e09c78818697f5c745014e569bc06dba79f0ac13ba852a778d9e9506493f8b9e10309a545dd01d988a51e4cf95b2aa783f0a66b348290837db6946bed9b911cf0846c2fed2de215b94046294b37e13d253187d96d2dae4312edd55d26bb1e66ae36a23d0fa5618b44fa1a6fe73519e06f765cc14893a45bc15ca6ff640ecc617a82077827782c5d614f754c814aeadb2604a187fdb3dd0119b8fa9e92b1dde2065923d8d6a2ad3692695ae5f8c68275451a3fef8bd19a16ad4a4a7ef019b80647ef946f801a459284a6e0f989d490fe05d2bdc7bd9fa96cc5509d0eca1c6cb7e5fdf98719040a6eeea5283ff99b11765424f9d4f175b2e5951264134726f7e062c3e7904433725aa53ab3fb482655a6687ed601e2f5fc588a2cc069ed3a8f9c66d73bc2ebf8f9ba18d08271a8ea7c91b65b45a4ab3318ff74a70348fbd175bb0f2c2018a6d9e557be6d9a271c811d9ff2a92174ec4228cb8c9b7bbb6cb34e9755b58b16e155bc5f30b52d152e80112b590d0d34fb51593efe652ce69fbe4af42d45705bd0e645b098d4e18597d97faeffbf8ec955f5d86e121ab9477e04aa5603ece03eae0857604123dfc3cf803465d8a9cee34b0d38595c420d5cdc0d3e2c7e2fe5c958aa7324b2b70a2292b35fe4b1368c9a3e494bf2fecf6d9b718a2261589edc89fbe388dd4bf853a31c0f5d9f0c7ad1bd9dac1b82844b335fe12ecc57880fb91702f35b267bd6f024465473e03319cc2b84f99efd2998ab5826672e2c8f09d2211d2464552eb5b1d2139a78fb5622d7708fcade7a5ec35359613e5300a4fcbc11727fe9f9a1778c9382dece05afec4a548eacf79200f47c770b271b6ba9ca2139ee5b9ead2ba180d567738ef6265076c6bf340d25292a1581b9173a022e52a25301fd2ae1e41cb21631ba65dee4d3a0b4de7179b3673d30cf1138e670236bef7be7481b91be6834047f6f41cf979bc65d6c5c5b6a5e1680f68edde6e29c8ae6ce98ac888d4376b1f481e5fd9da2daf12e5cfd06347169b67e315f14da76c8aeb4125a96ad42740bfee66c654875fa16ca3dc8e4a2963686f664f9f153f83043a8603ae2adebdf312c1663a41161b7ef34f89d1a0860b655f03e0e6abbdfd7894c35ca9c23a40a92252cb765240f4cd18fb0c68129a5bbb48bee80425ef95fa9e0749a29cd2f87035ce472b4a7259ed1ad9725558f1c059ad3ca7acf30c9978c9e9800f7acccb4efc49d50cd73da8fcc143fdab428c9ec1b6e1fe70ff5dd622352bfa8fe2605ab9bbe7c35a8f05d73f74d862afcaf98e755ade7b77574fb04ec479eb3c92820f1545d502ed8e91954d0dbbe1003a83d2a13a0c7cdf6977512a2a7a328ab9c2f7b3baf8690093fefa9bfd22ff1eb86f2705d41b2dcea2ad32326d214a2adaf0962ef4e57a0fe0499f58204b9eac8a8c80bbb8a0380b269356638c4d2852925d6760a4676a95fd9fdb7239ea5a8843efff93c1d3944902231478147ef7bc1cccf7ae8e8a39de31be25c61b78581bd9ae3019603bf4f28bdc2dbc6cd6349a3dd22096ed08b4c1f5ed9db0d379c902cbe1852d6e47bb0da3cb6eeb5e4a0e24bd1560c29d1283e6b024a95b30198270e1145680d163bcb8d5c8daca0e938942fd2ee8bbe3f0888e26618a4d2a32d9e234ce959050ceccf464dfd098579cd70149e27158ae88cb5bd255135697af48655ca2cad786f746b9a72a34a9ebf275cbd2f59be0f7b1446b42ce7fbe961ebb05dd4b6350cf4c6c092379281fcc1df5ad3cf93a4968f0c18abcefe83d7f5439e5614ec4a2200873e1121708961794cc57c77010c002ae945504a04fbb395113dff873c577c89246d8bec54e485bc4b3e35d7a5a1edbe0326e2330d3275de34e5a0333675f91a37b87859e4910074122c3ef00eff007c601497aeb7d9a5f48657ec3a03a8ffc3ca8c90179f2d737d627f4e089d498efd582fc23bf49623be71bafabc87abfc67df82ea3ad9d3e1f8dc245aa22bd79d39dda0ef8c995f3c61afb9cdd58e9307acbf5ae7ebc5c285574d575b42c3fca5f98fa1767becdeb71c9f22ff2093b1e945635be676bcedd3f18bec33128f1c6215b031ef65027f5ece99db75770b652c1f62244c918f0b5e991ad9e6538051f3792a7fb0ffbb99df82eccbfa6cb6f9528e36718d96d3eadb66b91cc6870640a7823f50273a7651552f89407da9a114acc7f8efecc56ca79366cdccda1f027806f3292d9d6b8604b6b5be26c52847f2f3908aed41b56624049a70e294b99615c440cb35cd125f7695ba6edac4f6fbba79040d228dcd04e09e7889bf8dc2b00dff666d1a569ddeb2bc2915f6be4e01c966b831f852038385de132a4387ca377084aff5c2aedc973b8b778a89cf4da3b1db4c79065ea268602cafbb4386efdefd7392e8dea9b1b6d30a11f76a0573a5aae121aa59ee2d5aa2b3580eeaf4553cbd831173ce5e311c7fef6c2889fd788a8c22add14d9e6d11b3588762c9be63f2c99424a8548a653661be7c373e26dfbc856ee04860bdbe0931039d03015a118231d1ef33f396eedc4d55cffd0ee6e3247ea01bfdc9d2da7505008c7c366fc767b09fc11ebd1cd4c146097f171b9190540f6ccdc3cb653fed82c6960081f668dcde81ffb936ac30494e295828d6f77103c8265b8edc573d9bc0efd28feb51d6030be552595d6c82b8b885bfb67946ba1a2c9713c3e906ab72647ef7674bce53ffef7769ef142b5f35f9541308da76be40209acc587e2c936da7bf9d93b989ce3cb43e4b6110a5068c0e54b307a78d9a98deb14e1f88e648ef3a407c91357292bd249849516c85e2c38e61251309a78bf1392562a46e093804fe68cb90832c295017b6004ec0da37cc5e25084130af4d06fa76537f90404027cbb90bc39270facc527eee81cedcaa8cc05da2b00221fdd37b87353b2a7a43dca04ee1ac302165ff9684605ddd3ee559c3d3aa67f1ad7b3c83d001e56b4eabd01fef14590d6f21e24788873d84cb10c9bd05b3520afebd623f5cc86136cd802b24a4e264ef5dfdb1ab5a55bba616dd8ef0e069230d94f2faafc3ee423622c93a5c2f438c80884932212fc04161449cb0391a2d2e2c740656e380024720d981734a93d5059d841cc40461560215807c0a03621e7858b08588a5b84b6dfeedb9f72a86de72856a4da888351e686626c4fb9b5356634f73745c23ecca31b3601968a1918b789ac3defc85d92b35533aa0739065e3556fc0dfdb2b643f06ad733297f90dd05bd8108e3a7a9d6f221951f71331edb075d9062695bd8419386fec375d30286c8db4576ebb668d0b03996b86b3cc1c676ba9a8bbf2223465adec4a5098a25b366416559044d0a878567fc0850d9e8c16527fdd1ba74137c0f7fb32c451cd4a18b4bc2c80ff341e90cc0825a9cd80e4a1e15bd2827c51b7482f9e808be29f7d5c9f92d4fca38a70e29b5f0ae41f43cb465f2e10ec489eeee38ba691221f86cf2abf149540e4e8e33938f36122dfac92bcbbfd0e87e4fa6fe03259531c3ce9e5f1f9ca3eb3817e080198da81a6728cea4d57b94f846a3fac09077f1199296a92baa231a37363d38ddbee6d029602bcb49a55ef4903ff8752219951e6a848232df9acdf2dfd841976d55fbbb3ff40fcac0577e962b95cebc8bce81852313163ae7ee5f86bc34b2df6e575ce42bfb5be653b7635304897d0c931691cc160852c87bcea97c2f8d3b8228326881416aebdba9c6703535c9abb24181896cff840c6aa5fa8d36aa97e162fb99fd4a5bf94bf700a1ae6a9fffc767959cb365bf25a0c6290d212b1c21900b215255e73da5fb639e55e3d0e0180738c564dd9faeaf40e681443ce400333c1261c7856b76adf253a1125bdc1f77031b1447006738c47748f07ac19fab0333f401b964936d21d2d4308ff9ebd2963555c4a47cba3bbf291c066ddeff271a599ffed7a4c0bd1d24397b0e716380a56e3e5c50cc7fe85d0a691ba27ea0c1d1860dd544719dde0bbaa41a6525d64b6a33c64e4c43d75ab29d7db1e9ad2270b31920a21231eed5ddc84ba01ce697cc7e737f82898d5d7ab515749ddc63a042cde60fc0e84a3bd3500eb1fdd1cbb67ae2437f7392099babc0fbc9e166487919dd7381a56316a9de32a2e771028bef9f057023f68198c1bf2ffbd1bfdbe6245555689718ce326bd0fce6673de4a8adeb3e45d666ff16faf1c8caafcadfba3dd42d228fbe2d61e5ef8798014ba9410e9e7546b921e17ab2b1928293dfedd423eb13b9ed27d5c95a0311d3c2670537e9c7711fa776faa16c519718a89d29bc48b60a3d447e79942afb30fcdd82f84fecc4b00848d8b840b7e1b58916e56c57c572cf33a1d2ec87deace2273635db72671e10778411fbd9a361aca919c4b608100f634ab4dfdbf45d3e828041522d7da66914add9b019034a806c86f4f5c3371dcd09b6503d6859b7bea6815e19fcd0f4e03b4209285606b5c05682ee4bcbc4aa8ebc7ab1d46e4e4990ba8bbc205ffd740ee79afe5027e93abdf46c8ad6d189472452e4de7b5266c3bc1b154e88232febadd262fbaea99b487423c46236e660d83a26c16d08ce815765dda373763b15f00780e064114899606afcf23dfcd8dfeba580d842521f2bd6abfc8a83348d577323b37b4e89da3a897fa4d7fcd08931540a577c40facbe2df114dfbb6fd81f99c60bd4303a85c1842da3b167e22bfdc4f2001c36a0f5d24b665d4092b284049773d75eb48e9d253bfa2242b18b0f67a1e6a5204793e758e47c53380d9a9bda2daa645b80e585c95301d689f86ae302ca5c0c2b4acb054d9c068a4a601036727b8c33c4813a009e74215c8109d00979c92c66649184e9af3e4c07afa9d5470a11014c282c8fd1846a8fb2d373da5ce826e2727083c108115bf1785400da7bc6855c597d1676709b0e179d18fb32becc371b894e122e3f8e56e9883d4c134019cdbbb7da53400126a2c1860a685dabfb42fce7a0286c827f277930de4633f87c77ff115a4cec4ebe0eb05a6cd4a5f1bb2adc98b4a931cbb460b85660b14e078361c934f2ee33f10c6d3a7dcfcc596b8bfceca834d01300a4208ca723d622763cd7bc567bbe54c890fd549e768e818fd64358af663121db32d57d175e6921ee8df428f89fa7b73e0e2e0dfdddc1e03650558e5e4893787ed8691611946227ffd1df156c90a8c65f10cbb76f1bb8b6e5a2c9987f7dd1aff27e893253dfe457873ffbba23eeb5a13283e55916a94be535d80b0735f7762a4f275852b7b6e8a6a2375eb82d501b85614cc962b9e7a35d1dfda355f7ce80fcfc1c06e87fa30a9affce1a3adfb9e0a78e9ada5c41b711f8cf8ac2b97352e79a34e5bfae6a31cc7e4d833c316687953adb162af6b0098ba35c8cfebd1d5f41f212aae9d071bf5566d8e06607f2b86f83db704bb2e4ac842fa4151704354bd36b1c1682bb14b507301aca9c64fabe75e49ca6aac04bcaf3a3a074f73fb9da90e047760bbd2d36b9d766f7187e80544eced583cacfca872b71b4f3ce9990ccaf44755bff42dda94d9a0fd02661628e73294a02f60cd779768e15b4d3df219341aea8aa871907f1ce3ccb8d26a0f7340c7ec53e78ab75055af3bf391690ea7b729d0a26f038912443d7bf53827f62c6dd0be392393edcb021dba97c835ae3682b20d30d4343bd19f7d9df9979e71a78f8918b704"}, {0x108, 0x1, 0x20, "14eda56cce6e20beb9c68f2e09c1ee1afe2c91eaf756271ee0c29667465bea1fa589d5c3707a35ab0e3f779d1e9483a33d5b28d10b276f96ce204330ffbff5614e6af123269d3e020bfc44971c0cede889be491bed818b57d02b33b6db77415131af863c41febae820efc2028640899f6b6df9e56366619f1dcab8291c3a13339961a73463c21308bc522f516ccf39c7ef0a050d2966d02aa02b915fcccde9632a183cd6a8fad30ad9bfccafd712a4adfe80a3fa5ff258f86834e130ed5c6172855e7a19abb8009ee374971a3521f308222a0ab2824fe1653047a3804d1d0b7f64f5bd44cb84ad34ed811ad7881ffeb9c3e7a319ec4b"}], 0x1358}, 0x5) 14:41:33 executing program 0: 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) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x9af68b232fe8fcf9, 0x2, 0xa7f3, 0xf5b, r3}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 14:41:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/221, 0xdd) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 14:41:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x100000b1, 0x0, 0x0, 0xae45}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffc6, &(0x7f0000000040)="b6") 14:41:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f0000000c40)=ANY=[@ANYBLOB="040000230000000000f9d54daf5a3aaef94bc637a243ae1e3133c4786f8103aeb57a7ee8e0a5c295d03700000000000000000000000000a55cd584cc5d11259a82890471f6699e9cd3d94c17bb541395e361df624f52e406eb8e342308a9d6a2b33ccd4d819c1a24b8588eb60afcde9bd76368c8bd29ade8be54e93a5f567af3669dfc0b691f2df74e5f716445bafe8186740beae789ae30c384a65b597e0ac0cae46c8ba4c90b3be5c0efca4b6d72e622ffe3d3087ae1ffe2303cd334abda20c5e5481d7baf7923698a9da76ab4decffa75f256c6ce038e7e188e962ff44f4602743c67dd66c560a6640784840dbbb60a1c282dd4f01f091b124ec029f0749a3f513f257815ae728c7580381fcc894e7aca550c6497bf73b49faf7dd452059f844962de401fc965a07c8a090000e46d075f1f7a65bd11051b6be7afcfcbac1f83ba538e1783e3459fcd7320bc8097785bcf4aea0ab9e7ae201048d3fb750ef4778e7a2cd741367a191df4a33f4aa1e2ccd3bcfa5cd973d6c2b7144036de5ef15d0d2ef279d5d8d6fb3d26146a0aec61667424b15eaef171b38975b1d5c2fedda142e20a8fc72063cc5a9568e4833ed8fcc358a6be4ece58c2265a19bb8b34cdf97352a752fd09acb1551b4460de853e2d671318a351f590c1a871ad5c313c33df0c45b83dd4bf8b0b84e09f341396c1cc505ab49d67312ce1ad1f34617d99297aa2bf06e25bfdc94f80c92fb659815ae7850afb0ec462ceca5f357298952532a5b62fc95d6cb82c196f824881de51e7d570b12a071b466ea43d345f1b432dbabc843feeeef323314dd2476ae5f22ec7a05ad84bfb859b695cb0eeac5c0741f5ba3668521cd7f1be7d2716b05caff52b8d451e602d06a3d06b2e94160541f4d37c83bd231af2f0795246e60d5e1ee9e4c0d535752479409887d9fff7438dee526969208795cdfb8e7535b8"], 0x10) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180)=[{r0, 0x48}], 0x1, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) r7 = dup2(r3, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xc) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 14:41:33 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 14:41:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) close(r1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2e", 0x69d}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c7377882114616b55f975d6cd3879debcbb756b74cf37f7e89f", 0xcfe}], 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x30) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000002c0)=0xc) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) 14:41:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x66, 0x0, 0x81, 0x0) syz_emit_ethernet(0x44, &(0x7f00000000c0)="a6e76345f3b2f895eda598fb449dcfdd67157b3832d3ad714b8a7cca42da29c6aa34a292d516aee3998b027a69e4180236aa16d89d1f22c985e74b711cf3f8025b38d4a9") fchmod(r1, 0x10) close(r1) r2 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x4000)=nil, 0x1000) 14:41:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0)=[&(0x7f0000003b80)='\\:\x00', &(0x7f0000003bc0)='\x00', &(0x7f0000003c00)='\x00', &(0x7f0000003c40)='\x00', &(0x7f0000003c80)='-\x00'], &(0x7f0000003ec0)=[&(0x7f0000003d00)='%\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000003dc0)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003e80)='\']\x00']) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x7ff, [{0x1, 0x79d3}, {0x3, 0xffff}, {0x2, 0xfffffffffffffff7}, {0x1, 0x400}, {0x3}, {0x2, 0x4}, {0x2, 0x10001}, {0x56d78e621544aea6, 0x8}, {0x3, 0x2}, {0x1, 0x4}, {0x3, 0x1}, {0x3, 0x7fff}, {0x3, 0xffffffffffff27e4}, {0x1, 0x8}, {0x1, 0x3}, {0x3, 0x2}, {0x2, 0x9e5}, {0x1, 0x101}, {0x3, 0xfffffffffffff1eb}, {0x43f715c3d0ddd9f5, 0x7}, {0x3, 0x8}, {0x3, 0x9}, {0x1, 0x24}, {0x1, 0x5}, {0x3, 0x7}, {0x3, 0xb7c}, {0x3, 0x81}, {0x6402a0367310ba04, 0x2}, {0x1, 0x7}, {0x1}, {0x3, 0x3}, {0x3, 0x497f}]}) msgget(0x2, 0x700) getuid() getegid() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x200}) getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x7feda282bd420299, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x421) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, r4, 0xffffffffffffffff, 0x10000, 0xa6}) 14:41:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) acct(&(0x7f0000000400)='./file0\x00') r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x100000040) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000ba000000000000000000000000000a29decf00000000"]) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0xa, &(0x7f0000000180)=[{0x4e1, 0x4, 0x8001, 0x1000}, {0x5, 0x5, 0x8}, {0x10000, 0x401, 0x0, 0x7ff}, {0x2, 0x9, 0x1, 0x3}, {0x4, 0x7, 0xfffffffffffffff8, 0x1}, {0x8001, 0x96, 0x7fff, 0xa29}, {0x401, 0x4, 0x8000, 0x7fff}, {0x10000, 0x400, 0x3, 0xe7d}, {0x9, 0xbbf4, 0x9, 0x5}, {0xfffffffffffffffd, 0x80000001, 0x7, 0x4}]}) read(r4, &(0x7f0000000340)=""/147, 0x93) mknod(&(0x7f00000002c0)='./file0\x00', 0x1000, 0x1) accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) 14:41:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x5) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000340)=""/32, 0x2f5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x6) 14:41:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x8, 0x0, 0x4, 0x2, &(0x7f0000000180)={{0x3, 0x1, 0x0, 0x4bad, 0x8, 0x5, 0x446}, {[0x0, 0x80000000, 0x0, 0x7fff, 0x2, 0xfffffffffffffffe, 0x0, 0xa9, 0x5, 0x8, 0x5, 0x1, 0x6, 0x2, 0x51, 0x2, 0x5, 0xfffffffffffffff8], [0x100, 0x4, 0x80000000, 0xff, 0x7, 0x6, 0x8, 0x10001, 0x2, 0x6], [0x8, 0x3, 0xab, 0x7, 0x0, 0x5, 0xffffffffffffff81], [0x1, 0xc6, 0xffffffff00000000, 0x81, 0x0, 0xffffffffffffffd4], [{0x3, 0x101, 0x51, 0x8}, {0x0, 0x4, 0x20, 0x80000001}, {0x400, 0x2, 0xa1c, 0x4}, {0x5, 0x2, 0x7, 0x9}, {0x4, 0x1, 0x200, 0x101}, {0xf08a, 0x2, 0x9, 0x4}, {0xcb, 0x8, 0x5, 0x3}, {0xff, 0x8000, 0x76c, 0x9}], {0x1, 0xdd9, 0x20, 0x8}, {0xaf, 0xffffffff, 0x5, 0x8001}}}, 0x8001, 0x9}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00062bdd776ae9924446080000000000000000fe0000ffffffff0000afc42a4800"/52, 0x34}], 0x1) 14:41:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x8000, 0x1) r1 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x4, 0x80000000000000d, 0x0, 0xffffffffffffffe5) fchmod(0xffffffffffffff9c, 0x40) 14:41:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 14:41:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) semget$private(0x0, 0x4, 0x4) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 14:41:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='/dev/wsmouse0\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='$(,-\x00', &(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000280)='/dev/wsmouse0\x00']) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 14:41:34 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="748bea478e35b3fff65ca14e3807865b1b6549f37cfdfe3e"], 0x10) fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:41:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 14:41:35 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee6d057b8cfae4b75369fb4d84a1d30d1ad62950b6c597a54daf8ce17cf56bdea4043d80884f1dfd2c63628871bbe7cf2772086ff714d0dd9547eb599e6ec3393a953c5fe974e1a60ebcfbe8f4052bce7"], 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x40) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) write(r0, 0x0, 0x0) 14:41:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000180)="fb624df291dc34fcbac6665b0a7bd7d2792517901462aa62c399412a6ea909947aaf79c8add575546778cd30c3321116eef1c6e8107f18d8085499f935b619668b2cb594bb2bb221531fffbe75a1c8011907f72b5ec73ce7012a3e8b115ba66a53cd61fdc53fa08e88240a94c27773ebdc7a4b5f76b664e34bc42bbebf999623d293123c8f82766cf00017e44bfa44c39a2406e574d5e735581add9ade9466437c3403c168e5d2c57badd2f1769da3221dddf223", 0xb4) 14:41:35 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffece) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3aade11fbba3958804bc58742ced17f6902703400000000000000000000000040a08b0181ded0defa3f294652999d16f3fce31e141046872e074f2fb56399dcb432bd54030cdc712ef1da8fb0103323ce19f63087944346263c06a73d8856d1ddc539f002a6ea5faad4cfdf4ee2a1d4801da7df57eea78edbee51a6828cac4acec869f9b48a62824108b669fd2bfd152e2abe554f5524f29f8eaa5080b7c5eba44c5"], 0x10}, 0x0) 14:41:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x9) setsockopt(r1, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x10) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0xd1b) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 14:41:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0x101d8) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x40}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5b980c03a70e4760b46235603f4769a300"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6848e0aad3683a30a9735ecf5a2f89c4db0aa0be"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9, 0x3, 0xfff, 0xc7ac, "156110690aede2e1080d67fa852e77d537fa2229", 0xa27c, 0x3}) 14:41:35 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/222, 0xde}, {&(0x7f00000001c0)=""/84, 0x54}], 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x26, 0x800000000000007, &(0x7f0000000300)="5f1c82ba5e5894c69d6ab50b9b3c0e24714b45bfb7dc27d66a9192d806ca109dad0e7ed2d148ea377e1350251e410cb944dd94f8963089bc27dd301761653ea5e34600fd03d7549aec76b1f447d88893d619771a279231d5b32fd6b628b9cb35aab9b7c16ccecb281d38ed94bf01c24e1db504bdf39373e64a66794d45289baf6ee13df7f84604374b71f007e50bbd46288dffa1785530b97ebff20f807a7d2e22d806cdf134c70dcdc176f30b5dce61a7a2ab21040000000000", 0xba) setsockopt(r0, 0x0, 0x3, &(0x7f00000003c0)="c139a02d0700940bf766ada3ee95fdd5d36771c0e56359db960762c0014e7c8479deaacffbcc9cf2539d134b071345609b19881c693374e3639fa6abe88cb0da2592a8cd4072f6e491d63bcc0727005295ae459e", 0x54) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) close(r0) setsockopt(r1, 0x101, 0x100000001, &(0x7f0000000240)="662c31e5b34ad1c18d852704782b8b667fd063ade169b18275b004407686238882544e1c1e3a7f687e75f325534a7546b76444535d1bf72c1a3b9e767e8d8987f3440a5bf97876704824547772a7a2135b045a3dc4b6ddafcd5b34050b18aed194a8c8b1007b6c73885d9fccc63cff19", 0x70) 14:41:35 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) write(r0, &(0x7f0000000000)='-', 0xfffffffffffffec4) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/65, &(0x7f0000000240)=0x41) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) 14:41:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 14:41:36 executing program 0: mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xf2548d25151d734b) 14:41:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) kqueue() socket(0x800000018, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf7490137163c15a7dc39ea88998211fe1154ad487466ce223649a116367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6fa7e0"}], 0xe8}, 0x0) 14:41:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) munlockall() 14:41:36 executing program 0: mmap(&(0x7f00007a6000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000987000/0x1000)=nil, 0x1000, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) listen(r1, 0xc70) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x4, 0xa792, 0xfff}, 0x6, 0xf1ca, 0x2}) mlock(&(0x7f0000a1a000/0x3000)=nil, 0x3000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 14:41:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = msgget(0x0, 0x2) msgget$private(0x0, 0x200) msgrcv(r3, &(0x7f0000000140)={0x0, ""/135}, 0x8f, 0x0, 0x1000) r4 = msgget(0x0, 0x106) msgrcv(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="f3c98680401f95291d4799f8925b940700000000000000000000005970976568ffffffffff0700748a62ffe0de4051b68b22618ac94cc4472860cdf42364ce4d6fb66068b14f9ea0581f0656bd40af93525b4b0952afcaf2c43e1c3d01eea2103763"], 0x33, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="35891adfa53f69e03d2ff7e388a46dc1d4796950a0e6ae180ce30d926666e721d52119f7fdd69c451cdbb35f805b205fa604c778f9a0235cc364ca30347f8579d93ee984d84e3037af893ebc5ec4a63068947bfd59f151f1091b63622403b38dd53846d317e65c9737ec2323a16a2dfe117881d60959713b63fb7f5b96d51e65459d45a91781f59d4e030369f2d3b9226af06d06f82916d23ef926fc982abe903bccfcf86d81c60b68d0ccf9e0a97023a0f5bdc7db360284a544cbe05d5366e9f7a265f952b61a67a121ebf5b8f149d4ec5c10de588fa528b5c1caab33aec78ed044250218b50e", 0xe7) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 14:41:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x2) r2 = semget$private(0x0, 0x2, 0x4) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r3, r4, r5, r6, 0x1, 0x8001}, 0x3, 0xcd1, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 14:41:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x897a900135358313, 0x0) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) r1 = socket(0x1, 0x8000, 0xd1e8) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 14:41:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="b2", 0xb7e6e4cb4fc3f1ca}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) 14:41:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r0, r3) 14:41:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) shutdown(r1, 0x3) socket$inet6(0x18, 0x4007, 0x636) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 14:41:40 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)='H', 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) r3 = socket(0x6, 0x3, 0x2) recvmsg(r3, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f6c244bb862674371f2e4dbb4786952280692dd75dfa975763413cfa8ea3bcdae4a6e30993d3fde9d1947fd3a9eb5e45b55702d99532e36e23a087002977c139c7946d82ad95fea"], 0x4b, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/173, 0xad}], 0x1, &(0x7f0000000380)=""/133, 0x85}, 0x2) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) acct(&(0x7f0000000040)='./file0\x00') 14:41:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 14:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0x5c}, {0x100000000007c}, {0x40000000006}]}) getpid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 14:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74, 0x2}, {0x20}, {0x86, 0x0, 0xffffffff, 0x1000000}]}) 14:41:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="cc520b67d195ec59842cc3f6450b2b8e749dc0c6a7ed4103afdc903ecf83ca3aea35ea1a6fa9aeb4ff066fec56309452605c505a5b91", 0x36) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 14:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x2c, 0x207e}, {0x64, 0xfffffffffffffffc, 0x8}, {0x6, 0x0, 0x0, 0x1000}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x6cb000000, './file0/file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) socket(0x7, 0x5, 0x9) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0xfffffffffffffcbd, &(0x7f0000000240)="f56d9dc103ac5cc20e4542f0681c26968a5101e2c562bd1f5a03793effacf94f3472329cbfe97e935f3c4c48de37e5c3fd955897565e779ebda931ef8868b81ad1a17d6b9ac8789d9dbf511fc935b3fc1bca9a28b7d69f262c3529fbdb695f763c11d25e90cccb071e8381d99c2b1a0a45800fed415ee6e1b691f7bee92ef71ef3ae90eb099e428d1cdfadb27a0ee1bc0f1b202346ecc970afc4648cf05c058b032af18837feaa317aeac8aa9cc324b6b028d1deb9a91bedf298d3b90b75f53bd27b362d000e164d282728367fb715a5fe3deb151815bd235a0045acc2b564bbce45595d59d1c63e5972d5c865ec87e0acc17831e7c1d5bb3779576c24153e6990f6c6bf800664a932da700b018ed27e1489210d2756685fc7df224d642c7c0f844866") 14:41:40 executing program 0: rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) pipe2(&(0x7f0000000200), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) 14:41:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000180)="3098d08fb5a588752621", 0x8}, {&(0x7f00000001c0)}, {&(0x7f0000000340)="cee2b3557da0d597539122bc11e456d017d4bd24f387eb88a8f1add43492ba3d2afea33f67", 0x25}, {&(0x7f0000000240)="fda70c36be79ed7c285f48bfdebf595962197e29ed32381c98ce354fed03fc9f3ff940eae4755aa383c83e3bc6e5f5672ac3cbe2c0e1d8c630a898f2fdb5106446fa3e02eac0cbe4966b0babc291b6c8a9ffc8a5c92d91cc76f7e2f4d196431f1885c236229e2e38cb87b74f74975cc5bf1f49a9eba17c896dbb926a8cd2064e9c7795de2a2114d76687725d7883437b5c1a748c027bc2c38d2fe166b679e048abc1e4", 0xfffffe18}], 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1f) 14:41:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5835) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 14:41:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x5, 0x95403ffa8c5171ac, r1) unlink(&(0x7f0000000140)='./file0\x00') 14:41:40 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x333, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)=[@cred={0x20}], 0x20}, 0x40f) 14:41:40 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) getdents(r1, &(0x7f0000000000)=""/48, 0x30) r2 = getpid() ftruncate(r1, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) sendto$unix(r0, &(0x7f0000000180)="80", 0x1, 0x0, 0x0, 0x0) 14:41:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) flock(r0, 0x8) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) 14:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x180a1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 14:41:40 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x18, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1057f6a64cd72395, &(0x7f0000000240)=[r2, r1, r3, r4, r4, r2, r4, r4, r2]) setregid(0x0, 0x0) setregid(0x0, 0x0) socket(0x18, 0x3, 0x5) 14:41:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) 14:41:40 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, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x380, 0x0) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10100, 0x85) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x2, 0x2, 0x0) setuid(0xee01) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r3 = geteuid() r4 = geteuid() setreuid(r3, r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 14:41:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 14:41:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2000000000000011, &(0x7f0000000080)}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1ff) pwrite(r1, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 14:41:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x1000003}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = msgget$private(0x0, 0x81) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x4, 0x80000001, 0x10000, 0x2}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r6, r7, 0x20, 0x8}, 0xffffffff80000000, 0x84, r8, r5, 0x100000000, 0x1001, 0x2, 0x7f}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 14:41:40 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000001640)) r1 = socket(0x18, 0x3, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) r2 = getpid() r3 = geteuid() r4 = getgid() r5 = getpid() r6 = geteuid() getgroups(0x1, &(0x7f00000014c0)=[0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) r9 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x10, 0x0) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000001400)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001680)="1c1066416cb09bd63a80f3d85e3e02e8e50cddcab052e048e10f44feb4d01ceec7fb20cf4e531aefd823d58a37ee91eb409ff520c9f7720a6993f6735604fe2f8310c3a237ebb24ffab249eeb92d1b4a24b7307425a84df341f9ff83d546d973bf67e2bca35cfcde3d04db8f0b4d082ca9acad5003302dbaf368c4b3792f1fd5bfcf7420d2", 0x85}], 0x1, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r1, r1, r1, r1]}], 0xe0, 0x2}, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$KDGETLED(r13, 0x40044b41, &(0x7f0000001480)=0x1) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r13, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) geteuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000200)=0x11) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000001880)) getegid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001540), 0xc) getegid() 14:41:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) 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) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:41:40 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x1f, 0x7, 0x9}, 0x0, 0x4, 0x8}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x10000, [{0x3, 0x3}, {0x2, 0x7fff}, {0x1}, {0x3, 0x80000000}, {0x1, 0xd2}, {0xe9cda02931f21be3, 0x5}, {0x1}, {0x2, 0x6444}, {0x0, 0x25677243}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x10000}, {0x2, 0x5}, {0x2, 0x7}, {0x3, 0x20}, {0x2, 0x9}, {0x1, 0x6}, {0x2, 0x2}, {0x0, 0xea}, {0x3, 0x9}, {0x1, 0x9}, {0x3, 0x1}, {0x3, 0x401}, {0x3, 0x3}, {0x3, 0x10001}, {0x2}, {0x2, 0x101}, {0x3, 0x80}, {0x2, 0x29aa}, {0x3, 0x101}, {0x1, 0x2}, {0xb68ac25108095c14, 0x9d}]}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 14:41:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x30}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCFLUSH(r0, 0x20004268) 14:41:40 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000000000051, 0x0) sendto$unix(r0, &(0x7f0000000040)="71a36d91cad222ebbaddab2ca79008cf6df433ec5a8b3b347138", 0x1a, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1, 0xfffffffffffffffc}) 14:41:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x1}], 0x1}) 14:41:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) msgget(0x3, 0x40) r1 = fcntl$getown(r0, 0x5) setitimer(0x2, &(0x7f0000000080)={{0xfff, 0x2}, {0x1ad183d5, 0x1000}}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x100, r1) 14:41:40 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x35, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x1, 0x4, 0x7, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x8, &(0x7f0000000100)=[0x6, 0x6, 0x8a9, 0xa9, 0x2, 0xe472, 0x400, 0x2]}) 14:41:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x42100, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 14:41:40 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0/\x00', 0x10000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 14:41:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x30100, 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x80000000, 0x0, 0x7fffffff, 0x1, 0x2, 0x8, 0x8, 0x2, 0x3}) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYRES32=0x0], 0x1, 0x0}, 0x0) 14:41:40 executing program 0: r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wskbd\x00', 0x800, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = fcntl$dupfd(r1, 0x40b, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000001380)='./file0\x00') r3 = fcntl$dupfd(r2, 0x3, r2) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) pwrite(r0, &(0x7f0000000140)="d2a31b477c65dddb11ff262eaa93ad0e260b161b6a22d11fff7afd70bef8527cde63d8951177e337800923302107a6ee371e642f7f78783666d7", 0x3a, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000000)="6adcbddcf087d9806d0dea24afb9173ea2481e62c46b4d0d48b25aaac02c1bf529c7b80bff8dd4098e4d296ce0ef6f1b7b1d501afaaf58fc9881915567a28e08e955da61b7a867", 0x47}, {&(0x7f0000001500)="ea1ff21b42edab9c9ad2058b47ce33a8134af9143570f13fa4f47f4ee39100eaef8cae4280bc96b48d8771cc74cbcee41723fca3818490e3518bd6c9457e8adb21d27529ab0fa76e79577727fbcdd345c2cd6db6bfad5909448fc6aed1ceb16db0d23379614f1253b1e3814067696d4f5523ec93fa2a53de6c68310002a032cb6e7046fb751286822b9311476258e8f668174c3d5be7759de974130eb138bc540c83896c18672787eb7b68943dbcaa1f937c98e066959deb053175386a43", 0xbe}, {&(0x7f0000000200)="40beb9921707991ac23d39d6f9c972275cc81d4ae211c534d9407097f59d5082c79ef419768165fb294366d5426fac6c2d122e6a66f50562c3bc227d7104edb58b5127d2e6be1eb89ca21ffa01014470b0c53ce487b3d16d4c36b9093f4c2d66e00cf181c996c1d394765c04a8a7533e255a73c18be5d944e1647f86e269b77a49ccbb86bb8a1e7165e252c0ac76e5226f35ca976cd42bf1a68d21914b2d2f15cb16b008e77af1337e6a036a8b6f7ac418d4c2dffa9d2c7a138704d4c017e09619d664d83a2e1434d8b3750828d0d9d5b2365ffff86789de5f35d55fa8c2c6c359207ad4e0c86072c9e214966786bf8fc383cba34b16ee373fb4e97583777d501b7787a4c68ea5385cf31c6874e3dc0c084363bb96751f28350f0f9e18e5b554ceee1974e359e93899d433b3e0d1dccc7b958044ce9f496aa0ab140705aaab276a1f7fde5b95ae724baec25bee5f09f413fcdc6e3dc27cfaa9237ca0670eec69206adc7b87cfd23432b784c751f2a7d7270d28e7aa904fccd3214b6593f5d0c01f14ca8e3ca836f33e91bc7b1e64fb0de1ec5bc470116480280e4a968c6a6004148b77b743086ffef731d4f0c4f3417a0fe04c20f9261fe5b3cc4e946a765e06725a547e76af2bb3ece0fccfa3a52e0392bc58e9681e809f0ba2f8f49203f1ab4adbe26fa767e1e1568630a232ed85943110df282ee90cf03977b3e248d53792c33ce41ab59fc8d1b9801c53e2d3cca03caf72b1f8a5fb0d695df6bc9b40514c5203b9754119a0b33a7d7168870e4dcda10c4900e981425e4ba7856c7035dd5f55e8ade76c558bc4d334e9d0b1253e28bf4b86147b469be0e88318055aa44f4ab3cc8ff375d6dd3e38e2fa7569da3648313db5be8c4c03ab74a24e7965a2756e751c279e68108c791039f78dd43f62fed24e7f3084420bf9af610e2e800c19865e09be41828fc9002348084b97d1da11c95170ff6a1575bb35b03b143df15a2286006116b7bafab35c0fd1f63cbdb48361e51be0644ff30d176c67df395a1f77d04e431373878fe5825e63a46a782561e115734e44d258886e78177cd0620351aae118c7a31f1d8b5a3ce23f52c3994f66851cdfb8e21adc59bd54dd6bc369e577a187ade00cdad4c0de651e8d74150383b203b1ddcbf8ffe80fdc192a4ed2a7ed1ce02ac84af30b405f3eecf22fc5a0e3208bf9fe5a8dca79bdaa6c472f7559a047f04da3207ef8d404eb8de836b1578d1788256995ff124d4781125b1f2e04364bb2981776849d80a7562f4a416ef003f561f63eb17b2d252540fc388067cc1e522cdac633b556a772bdfd8d89012c833a77fb04fe8972249fe8705a843afa7ba6ccf7ce3d49a873b9788c07e4c88130afe80ca60687cdd5a77564ec0c7dd4982c7458899a43329ed4e88643356701642b12b424d807b8f3cdf4ef0ecb7c3aed59ccb756b3d14fb94368db6f12dc1231f70211eec205d157a9d14cb6b0ca0ca9bb04928fe39507bd558df88299c7fca2cf8befcb60ace576b8d3f8227e2060df6521aa19bfac4e8619b20f07b0e204b7cd440e14d53a2d83f44287c129c188ddc73b4199c62c464a96118d3f14d0b20812f8e8f29f2de855cac086cd3a82035b478dca3f09483a90bfaf0921a9ecd010804b9b195ad5cf440514c66428a0c3d9b1ddcd4cc9764e620ef5f12176a92618a466a72162139ddac07717a1dcd3b4f9132eedd2e13dc1551e14514a90cc6c3830655943d2e9bd4ac233dd2f7c523e9d574d501c33809806cc3549a44e0a5022175df99b9493f294ad0268925dbcc50b226d9443eed92a00fc188cc0e8dc468b5d5837cccc6f0600f457a6cdc9346312930db9cce97661e129a00d0a6b342bf2c49c68e282f1ad732434c753a211974ae6e3ff765b462e44d95c3d7048e0017553b3667d71471bc79d9582710a018de6d094e72e316095696534954a5a78280efaa7f423b4a285049f737c50a9fa48538fbfd8f5cc74edc7bbe94efbe33e06b55ff86b95370931496cd8da57f350d9ecf1aa14e60d66152f83f106f52ac883e464abdc28d994f00c0c7b3d2197d0496e08f20ac79f5be7a1c64d604e533461cc82389782d2f48b09d7317070799503b7eac97dd0c86f6965a0f17e1e9d6d5634ff4d8c029760a5bd47c96dc90b1b28a24ef2242c50eb3b6451aa90f2948a40ff821e7293cd61fdc9e86c7310fbe357ed575527751574e2bf78815e8a964b6412fb9fb4bf53b74c09568d8c19883fcd58661c260225b58f815bab78fcbaa475c35c9b08d77e1339fc38c96b09ed82cd5b420a0a194ec1015e307905944d1c3384e8e283aa3303b83f3ab2ea45156721e3128d36d7b9bb5fda9198f51517a69d17df7f8b39a1b2eaa69ab40bcc1b441d6bd709112a41868f4afb7be08a39f708a631ffbfe9203aea0a720bb330b6b3a54b20a645a2541fdf861d99ba52f14ad85c66f1e5a9f587b1b2624c1b9bd15690a8594c78a0cb0c844ab9e052195d49a6840286e2d7a598b46e796656a6bf61460711cc995578e6c2b3b339ebe4733233cd09f6138640edc5fcdc694c6cc54884532e70f053d18fb71cde3ab703dd671b8752b199f95ed3bfa4f256b0dbddd4e9bc5f4bbbe73febbe193e9f32db24d861e5b560b8bb9618493c84c43ed6b880af9730f1def7b0a9143614c48a54e5340e2bb37ad7d68854c2f5b6d646cfc8b02fc691a1ae6c2195e4e1df47bc557a4159e6807b6fb9c9662f840f58eb9827aff083fbdef6e67fd0f6c402d82454ad1cba711e3d8683715c4d2ce07eedeb8cc6ddd83b192ef14ab6a44f3f07560ea8dec1a0f314caf945d9237ef99ae9644c399e681c3fe6b21de34e6c9bb147fed9d70cefa1c4e1afaafc55f123943745693636972f176cf03ebbc838607f5c806e4345abb3edf573ea68f2cf2ef15a83b4bca03cc013beb3e2278f8c493db89fa12715068cc5f2c2485c988e4d4eab3098e11f0550cf816169c738609671744e493308e80aeb4d5348e5a805e2ab693df64d7bb0d7d98c08a6d27d9be714b6d260f98032b6a285ab58ae73fda287d586373d216680daefed4b6b143b771560dd1b2dc22a65456101236d9e3a6f6c6144954799c003a67e956f58e88a308855a63c9c724d1e04b574fab9cc2f8e6de112d77a77fd7c2956d54573bb7da6e5123a08bf4bc6babec361f403f5de022a4d6b75cac2d42d29ec83b4a5b4b517efaf010ae9517de7a77988640889e920a77e6243f743e3f8b3ef23353947516c031e713d71dc6797ee018d2a28c63b4314af1233148e6651f8904a92c9ef1068e9434ccd8d19072da5bcb33b93d9f2d864d88af631d06e520466bececca6526ea067087a3e65228b33a727f91d35b1c6ed1734af8f3b1ab5a441c6390b985b3ece90dc6f291a84a6eb60ccf66cce590533817c1be44caea2a6f6573b0fca5138598bb2ed52c574171ad44ec00a10069128f13eb104ea2276202da1ede287dddaa147861df62c4e20bb6114aeb9956c4e6e5e0e26eb34a33ffdfb661e0eefe1f419c1c647e5a62b7853ffdf2907687253edb5dbeb3885dc67692be5f7d8e5d526be80c7accfb0424f9de3b5eae32ac40e0287d7b1fb6d4d5bde8df9595bcd8cc145fb2b7ffd6862217f376180826627cf5aefab371b4a1880c5df4b43ce7805439a2358f1f5b4817a1bf1d624b648e8aa514e90856bf635471457da978a0075a32063b1620220723334b310ba24bdc9e6a6e5d13fb0d69439f824e5e2c2569631226d8677f53aee07ab172b2f2cdac74c995144991066da98649e42f486f81897bdd322a330ebd87394693eb3d39e17a0e38a24930d581544997b3d15f96ba67806763a71baedf40ec474768696e7698844df3dd399a70428acc408e72b547c800541bf07a61dea46c5a95314910b9269c99ff903684c270567404b4a3d42e087b4cad009ae63eb22c86a4f53961354418803150f458fb4e9ce32520dd26e5a4c63a8c47323488c51115287b3258a5bfaa258d3a6f7fae48b78547cd43b000c0de195f76b82e105d64426d44e39ad7a2f90059822b3cae2ab679fa67cd86c5fd85a535879d7e8deddc09cbbe22073201c2283a6a9a5e619262257e94902752acd051723431c186d833a854f0ea8fd99aae135a19a055b8ce698f5aaf51e3c42b190e51fd2b21793805518d9d6ce79d17d6f47c953749f3ddcda53380b5a260cb708ec0463f82fe449ebc0755b4baa31938f3a25c9add4a3984f8aad811ff1263819214f67ee1e4def8979ba75b68559b001815ca35355bf913c1ce463dee343ecf57b8d4bc8dd6441dab501565a44d40979f27cd5f3d0d90b506a5831da73eef6880e210c3c94af6f4ae3e00ca33ebdc9ab72ceafa8c7888a4c777196a2077e74bb699fb94c2272388b577d843dae54f9c3bd802ff05f486e02291ead340ed439b058b268d3f61a7f8f1c898aa69d7a6160310453e72444bc6bbaf617afad3466184d03a4120707985d83d76cb02a4584bcb04f3e8e3499326386c81d86ae4033cd3926974f87d6a8d86f19603d07e794ff206b8ac8e85fa8d72faf63d6431df2e021a9cb74e6d37190ea0d5cc9230cb39dda2cb5398d69dc6dd1a337b1e1dc540115b11b049bdc4eaf7bb9d95ce63ec08a5eba5fcdc8b6b28ecc6d406ece1c178324258d8f2cc854fa7bd0b801f6832776190e9aa4de21fdbd17cbfac101bcda7fb36436c2e8de9e7fc6f0ee1944fc32d5c6e2bab340bd5c3353ca0c601fbfc20a6a7a75cc930d4d33a08b02a235714713b56d08057428da78d6a2bbc71d3608c393c62e92db8211d9517db4c0884f5c3cc568f8f787dfe8b1e22a5bf801e9de0a24a5289c7475550ff26d1ba10ba7d7beebf3fa9ef6927fedda57136cbc38271ab41bd21f930bdd5937d502cb01ded139665cda6232333d477eebf1cd9cdf42e8579a4273a6c520459312d0d6f75f3f7687ca4eb18d0df5c87a340fd2f3f111cac11d48cea711a361bce04c354b8cbd8aa3b0b776918275435a70d7169e98cfa5a9306d7761490ccb67a23bb93f4b8c5e4c77992ccc08a3a732872ade0eae8c147b7d07ca88280dbe337316a4f3954c14a57d110b65812e282d4710e0407c1553242ed0d9012f46d5eec88091bad0c144660ececa8c24496a18036ae5e62166c3a00036e569b50290792dfd009b27affa3f68baff6ce7d27c32835727af7fd86b5ed1a48ca6f72acb92eecd9ab5ca9451d9d34eef25fec2cc808910231f8063405da5401d112f1dd76b5f95c1c0b5fbe49ae30c3168020d0777e409109f3a8e29ebce2fd07cb1c359d108918e47fe4074ecab8167b76230da3baac27d0b5d778c792cdc56b9266a79a0e6e43a1778aec21affab7c67d9742a2ada67fb757f5af6b03b003f4c395ae45cbaaedefd3397ef1134f956d609203b7bcb787fd6322cad0818eb80ff3e998db58f504eebc14c664131b795336496df616b24f880489761c6c181ade7b431a9e206a4f71f0006730e84fc9990b4be12432e364fadd153e569f39dfa93e01fc53ad10460690e9880d23ba5140767731a5b73efffbc75a6625f762ba2dd0a67986d209c9b24e1549f4d1984e44a032a7d969e4fed5978d4ffcb4ea0e1fc72316257822b4594679418ad66aab445eca7f47a2626b2f7c9798eaac976e8b37adc5f842ca5925ffc765391e3c6b7b06563a5832d0092782609641a1448f5dd0c722348574bce24e21c638074cad3e8391345d1b353a0723e9362deec1f3f884533acff2ca668d946b8c1528b9d3273", 0x1000}, {&(0x7f00000015c0)="cf4e884abe401bef8954a7a01bf74fb34e4ba26fde16a8b47857ca788df50713c2c561443ffc8c0d8489ff5ea6d7c653bfaea070843ed23b117e37132f5cf78b1aba1d428feea6b0a47cfb5de29c7f25b57fe8769a3930a05c02206a033688524c64af120ef62214fdda052d3d1425a78e7218e294088a4cdf708191230c3394e07d01dc18393579cd1df2861490d81845162f09bd1abc3a0d99192d0646dc4a66c1681167fa2a3518e34b146a487c21227726c1d9a6c4b9f664c9e3cf85f60ee3dc5454113867d42535706daedb30f59351c7b65c0d77e2", 0xd8}, {&(0x7f0000000080)="6df39fd8", 0x4}], 0x5) socketpair(0x18, 0x4005, 0x0, &(0x7f00000001c0)) ioctl$TIOCNXCL(r3, 0x2000740e) 14:41:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r4) 14:41:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x80, 0x2, 0x4, 0xffffffffffffffff, &(0x7f0000000380)={{0x2, 0x7fff, 0x800, 0xffff, 0x101, 0x55, 0x4}, {[0x8, 0x6, 0xfffffffffffffff7, 0x8000, 0x2, 0xffffffff, 0x5ec, 0x9, 0x6, 0xfff, 0x35d, 0x7d, 0x9, 0x800, 0x5f, 0x8, 0x2, 0x20], [0x9, 0x8, 0x4, 0x5, 0x101, 0xd3, 0x401, 0x400, 0x1, 0x773], [0x0, 0x8, 0x400, 0x7, 0x4, 0x7, 0x4], [0x40, 0x1, 0xfffffffffffffffb, 0x1, 0x2, 0x20], [{0x10001, 0x20, 0x6, 0x80000001}, {0x3, 0x80, 0x7fffffff, 0xc43}, {0x7ff, 0x1000000000, 0xaef5, 0x401}, {0x9, 0x1f, 0x7, 0x3}, {0x3f, 0x3, 0x2800000000, 0x101}, {0xbb25, 0x2, 0x2, 0x7}, {0x1, 0xdeb, 0x4, 0x10001}, {0x8, 0x6, 0x3f, 0xffffffffffffff1e}], {0x7, 0x5, 0x5a2, 0x480000}, {0x80000000, 0x2, 0x3, 0x60000000000}}}, 0x1, 0x2}) r3 = semget(0x2, 0x3, 0x100) semop(r3, &(0x7f0000000100)=[{0x0, 0xffffffffffffffff, 0x1000}, {0x2, 0x8000, 0x800}, {0x1, 0x81, 0x1800}, {0x0, 0x4, 0x52273143e8f1f735}, {0x2, 0xfffffffffffffe00, 0x1800}], 0x5) 14:41:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) fchdir(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='\x00', 0x80, 0x8) poll(&(0x7f0000000100)=[{r1, 0x43}, {r2, 0x4}, {r3, 0x10}], 0x3, 0x7ff) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r5) 14:41:40 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x9d5e0aeb092df375, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x80, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) accept$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) pwrite(r1, &(0x7f0000000280)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x4012, r0, 0x0, 0x0) chmod(&(0x7f0000000400)='./bus\x00', 0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./bus\x00') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000440)=0x8000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) 14:41:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x3, 0x0, 0x7, 0x800, r2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) 14:41:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="b53a03e55515d9e669979b1dc8277fd2427384b9b0802f90087292422a6e84591250516dc67c485733a752cd511cc246984df2079e9ffc20fc25caaf8088b4930a16406af2c80c2c6ebc3089655209bd90ab3d5da11313f4c5c60ac68e5dd75c76ff56b86916884b8b8ecf2188e63f14da722b9f7c6171eb81d6e6c786d371f687864df733a005a128bc77d8e2ce995aa70cb718293de857963b867e4ca17cbea1d19af3712918ace0ec4110db1a1e5643bdf39c1e4f0985bfe483ea0ef796", 0xbf}, {&(0x7f0000000100)="b7e0cfc1b91e2681ede2edf998360401e2c7864efea9914abac216747b67e91af8e1ae46e3ee81f9a3b302e6d751012a6aa6b2e0169e85d64f115c4a9dbfdc6378661314587f7fee9fd77e0209528837aab54bcb96fb1784d010fabe38eabb518908fd25da", 0x65}, {&(0x7f0000000340)="0beb18d82fc199812afbe31ad7cb1004c11cbbdfc1b9a3e1f4c1db25e373cf6d682250a7ed8b28bbd01e22873c6c832467e5ac2367068fe599d965a9f0e8b8d80dd07b85d149d1652f4b500b970ba44187e188b44ea23a95e0c0306e352fc31012fdfb7b80322657c8a23d74cd87366f0d93d25ff3101f925016ee16a3a5dc041eb654eb799bbd53c5a087106a756ab71e4f7026e2c275615cc67f3f0f0865f544bcf32f41f240ace46853a559daa04a7a35e25807dcefd8c07a036f2706873c3b66116ec4c1dd3533f5b3aca8c5d4673d181c100a5ded896c6fff1ea7", 0xdd}], 0x3, 0x0, 0x0, 0x4}, 0x4) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x4) close(r1) 14:41:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 14:41:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r2 = syz_open_pts() close(r0) dup(r2) socket(0x20, 0x3, 0x9bc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) 14:41:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000400)=0x4) chmod(0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) 14:41:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x801, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x22, 0xc0acb6570bc37281, 0x52b, 0x40000000000000}], 0xb1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xa25f90904228e032, 0x200, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000003, 0x8, 0x17}], 0x9, &(0x7f0000000240)={0xb37, 0x8}) sendto$unix(r0, &(0x7f0000000000)="a1774d551431b10f40cea415c4fc85b42a5dba22504bc6e78eb96af5c2258ebae1621f41679c79a695fcf53a6e32289b8a1c52bc469df78a5f66a95b50f87e9db3f2461edba80afb741c63ba17a21f71d23c11e09a56176cdcb7cd8545cd97acb8e1fe027ddf8cce6203d4405c2fe8e9dc145eefb4", 0x75, 0x3bef026d1be18c8a, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000280)='./file0\x00', 0xf69960c2ed303f9d, 0x93) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000002c0), &(0x7f0000000300)=0x4) 14:41:41 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000240)=""/230, 0xe6}, 0x0) load: 2.58 not a controlling terminal load: 2.58 not a controlling terminal 14:41:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x100000001, [{0x3}, {0x1, 0x1}, {0xd9a0029ebb06c6bb, 0x80}, {0x724e96b09fff5139, 0x7f}, {0x3, 0x8001}, {0x2, 0x6}, {0x1, 0x80000001}, {0x1, 0x7fff}, {0x2, 0x10000}, {0x3, 0xa}, {0x3, 0x4}, {0x3, 0xe4f8}, {0x0, 0x5}, {0x2, 0xd679}, {0x1, 0x1}, {0x1, 0x8}, {0x2, 0x10001}, {0x1, 0x8}, {0x3, 0x2}, {0x3, 0x1}, {0x1, 0x8}, {0x3, 0x1}, {0x2, 0x2}, {0x3, 0x10000}, {0x2, 0x59}, {0x3, 0x9}, {0x2, 0x3c6c}, {0x3, 0xba}, {0x3, 0x7fff}, {0x1, 0x3}, {0x3}, {0x2}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x9) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x86c4288f26858697, 0xfffff, 0x2, 0x8}, {{r2}, 0xfffffffffffffffc, 0x2, 0x4, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffffc, 0x8c, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x1, 0xf2}, {{r2}, 0x93d0a55da5f13b3c, 0x7, 0x4, 0x4, 0x9}], 0xdb, &(0x7f00000001c0)=[{{r0}, 0x22a008337c10ea48, 0x40, 0xf0000000, 0x4e, 0x1}, {{r0}, 0xfffffffffffffffb, 0x50, 0x1, 0x6, 0x8}, {{r2}, 0xfffffffffffffff9, 0x60, 0x1, 0x7, 0x64e0000000000}, {{r0}, 0x6e2edc2162ffd007, 0x40, 0x4, 0x1, 0x6}], 0xf9, &(0x7f0000000240)={0x0, 0x9}) 14:41:42 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000040)=""/81, 0x51, 0x841, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x4, 0xffffffff, 0x381c, 0x5}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setreuid(r0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) setreuid(0x0, 0xffffffffffffffff) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x7, 0x20}) setuid(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) 14:41:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002d}, {0x54}, {0x8000046}]}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="fcfdbe4014cb5cf28f429599154deb1a7a0e31a212c26fdb0b9b51a1b7d67712facbbfaaa0b1716b58a495c669614b77f66071c6cbb95c4cf111fc5d6ceee0bd005c9dfbedc610fe644fd2f4", 0x4c}, {&(0x7f00000000c0)="242ca5fa279a75fcc3738b7f31011722953549799bfc27990326b4b7ffe4bdbca11470d1bf2791faf059401d77f044ae6de2241374bc11b91b783cb4d8e179950ea473ca8b03ea121735a7710d7dff2a1d34b7dac3ca7f28c32b42d09381e6db15447249a48d74590299e019e63ec0ceabd84fd32b7fcfd31f39a52084ac4d9c44048813aff2b77216", 0x89}], 0x2) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0x5) 14:41:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x997, 0x5, 0x5, 0x1000}]}) r1 = shmget$private(0x0, 0x3000, 0x48, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/172) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x100000010000004d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x34c, &(0x7f0000000340)="b6") 14:41:42 executing program 1: socket$inet(0x2, 0x1003, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10090, 0x0) write(r0, &(0x7f0000000080)="d3f1858ee49ab240f48ca83cf313424ec5a897b8", 0x14) socket$inet(0x2, 0x4002, 0x7) 14:41:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) write(r0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 14:41:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000006286938b324cc7c804273cb950bb01a4210f0ab2b64fc054d9480ee0e9584a8f879563af2e05a102adfbb9fd4ae160bc2ff6389cbf89e81aa1615201689d0c99a5008d"], 0x0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1000000000000233) syz_open_pts() 14:41:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) getsockname$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB='\x00'/102], &(0x7f0000001300)=0x6e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="4af870ce750bcb77d30a012664e561c6e7c7e298385562d68c7a28d7c43f08b37f02b4898d142bf762057cf7ef097042366ac259994356136068c7af3d121b6e3c9004d0a6886d0ca0fba1469e1fb4c340e67d076a71d4740bbd5e54", 0x5c}, {&(0x7f0000000100)="d8ab8990307544255b413abb880185f7b67cbd5825737e", 0x17}, {&(0x7f0000000140)="8f87a69df02c83e779417cf08fa3c9198a8cffaa848e780ca533d44fb209deb92a859aba4246e5fe867621c28830e097b2bfc62a785f009b21c2dc0f557afe22bc689ebe6e1b30a8c7642dbebddabc21860a0b7cb10d90f516f7971abd1dac39dd599a", 0x63}], 0x3, &(0x7f0000000200)=[{0x1010, 0xffff, 0x101, "117370441daffdede78576be2571ccb70f0242b4b78e18366aaffcef0c7d94b4a008aeb44abf841d3b2a19170b1f4a2c32f0df550d1e048b86e2e6268569f1fdf3059410e576015b9bee167b4219c34b9ef2a3e4597d4cadd9aa3fbd79b4408fe7b4a6eee2a5eca133d5eff8ad754c8150cf20fb2b006d2c15ac263f1aa6c99bd6ea729d4c3bde99e8b9b3cf663daa3efd1431ea65039e22a25332491689f014b040406470351f73dbf7294840e57f95271c43ff8a856eb8e66b38245e69d485b6a5f7716de4468ccacf27928abb26821ae3bf1deb6ffeccf10768bb86ac2672204c115e058c74457bb8e9bca3588dfc1613b24770c54fdfbbbe8e4ff80fc9b638542b09ad0b54fca5bd3d8dafd4e10480caecaf1415dd60095a2c4e45bdbaf04f9ff425415fa009b6df293cd9152fc3096f7312a3330fe3fff6751988a88aa59989b3670db56db9a1573617a5d9602b800143bae1316774de9173eb51e58d9c30db7579d7844bbad796ef8b05b17cf5396264ba013eefe511014bfac4254856837734055df2e7340eade47ca2f03344c4adafb2a6ffbae14e7247c8fb5ea0b0bbf4043b5aa73908e4fbec75a02ae959db607d527fde72b078ab9db1b64c867b376eba62b34ec65536eed5a9f8d37492e40b34d7884590d01cfa446bb7e5fd613da3e54514a2ebbc24167be74ac50fb6f9c7ea018a8874ed87f7a879606c71188915be37d5e9d1f5128f0e4059d6c9f33cd30e6d509309db72c780c5be8f6b94c347f5650e14b0ff22e66a81c844df7759ee5d62407207686de39de7179536b6cd14ec251f332926da9610323734e268fe345e0361f3eee804fb3d9610408d719ff1456169df1f4ffa5450985c1e9c9c9e728f2d08f0bab66ad385fc0999661cfee817ae79865c2a102b1956190e527b4763cc4124627d6e16f4d36ae594ee264958be9429a75a56d064ed89e1bfaa3ea25ed95db9a65513b324b96629e0b9d00d824e5ff76c7fa58567a44b2702cdd64a576ae663207adb015c2def4fc26f4b7d57a9811267df788ad0caaba96124fb756f8e4a48b3c48e0f576091703bdac0f63a2b5a37aafc50e4b040e85edf029934cc1449bc44a1b7604ab36daa2e5c809933457c51961fd4aa9a590a81e41186778364e0d50de1a2078ba2f02deeb600c36a4c63efb5b88320569f413fa4914cca805c5cea6f13e4e469e6094200eb1abc2a3d0b0eb5ef94a64189ec6af1450d3c8ca05a77473f29aa26a29555160eec3c9398d18ca9f9719594105e12395d6f8c71fbbbe289695b208544a1fea4b4ec05fbcadaf7911c1ec54d0c794346c06e288d13a0c6911b38e7434f3f6e6e5bda1918d8b1e204602da9a3b0be17a6d6f333723c509ee75191a7d16168716f58504e7f5cc8d84b558889e6d9d0e0820633f82c0a4f80cd492dead199c6094911dff07aabe8f282bca889fccd00bb5994b520748dab39aa5a74fc8262f635e45b3908ef2fc8978299d7a535f4ac411fc1408cce0acdc1e1673ccfef0610f07f454f2a5cc97883c0c905b98372ecb53da5b0c7ad6cd7eb64a23f7bc9cfffadb1bc1b6288b73145bb652574f3a93fe00cf328eecb988d9f1891625c2607477cd686085432f1af6e2847621014a86ad9358d68da99f6d84493116654337b27f449ef2a8478961bef0baf44f231b87cd6e00db22063fe2bcde67a201a03e41dbad0b85f5f6dee7c7fe6e0158d38dbab5d0a0bfa4da945e0a29dbbca012fa0b9587dc3d4dc4b20b6d6fb1161bdc0287b76c3eaa0b31ac1802a55b96c7d5d50bf64cea94f8bb7c033f6da231991d85a7a85b388b43dcad8648f479670cc4262f7e1752aa2376fd48517b94fe0dba0ce89f802bba69072d593e9125e9a34d325446eb06a3e98354f1d35a15af20c999ab072147abbbeb8a7112c474fd95d1915e2278ffd9beaf208a481e8b587f0bbb12edfaf4bf1e776d17475e773c5702860546e3c8c8c5b3347e924beed3cfdb531882b8d5dfd8cb813c6bc4fca4eeeb204d559903650d326fde68efc1731bdf474bbcc8695baabe0d5818a02f094add83bfa7cc1fbcadd5e6f0de1bd7b2061a3ef4f0fffdef5ebffc765c3bf0f8a3c30cd31c26cf6488ee57ad2899b0e505f118eb2f2b5ed5046d707033f405632e70261271f2ab0ef9c7ef4b81246747fba8ad69405243cd1dc9e5787c412130b5de117c9e9e18da1cd157bba69f07440137c017a9db7685e1474c0736c694bf6b13c0940f951530925ed3aaedf3e9ae7810ea306c674e3636aa284cfea7ecf44c4a560a3f984f36b3669a19993e9f0d8d62a1ad13cbc451e10789e414edb5cb10a52b1e7133be953e1173f69f70ebf19fb65d4a1742f7d185b660109cb8cfabc2b03c6210771dc885a55319687855583d2609eba13fe40fdfe40fde94b303b92fa8df4226c89a1f84362111b3def28648757181b0670e9ea9575eb0e267220d74669eb6c2595083227ddae368e0a221f9fe49aa7674fd5d0e284bebe659a026284da3982fbe2e071c8ddf2f60eee8448639f7e38082dddd0539aa9c29f8c668f829ea79065be849c3fca1bd76da528a143398c74d3f5dcda4b13f51d5724bb756fb33659f7618c44aa352a966e7eca08b7dab78004e4f20724e66e650398ab1845d2cd07d470c46f1a2bd57baa0e98601c1f20e657813931350ece31e02a59bc1b3821fc46675f7d8ee5fdb5fb9dbc3852d9dca9eacfe179c5b7aa287b55a9f4ec21a94351de6d164daa8437aa257e0756c6b33836822d9b4001675dddd65fb39de743c64a119a2bf006e47fd100b82c4dacbcd3d2b77b896e14d78703b0b5998ce8ab865893fd451edd5f10cc13ae1d8c78f117f9839395ea3aa46a86585910d1a4baf4379da0a8f7df6b4cbb7dccc057f9950508919d8b519e5e7df9fe8331219f99fbfa03f7ba2ec2a78a7f1aacc83272edb69043b3709b0730de967d3065d1116a4ee1ca3d6abfc5e57fb965751a87fe65290ee4b1d21cb1386ad6c5b0b10b1801d7aab4d38e85199f80ab781865a21c66d32c1142a00d72b29a8ebe1af54234e80ac7e5230646b1c83721556a6d391cb3bfb4afc573f14e586a1f46946e745b19d6fb3dd8076700658a67163d2a02902770b73542d8b8d27a6fb5796a43adb66aadbd2aed6305e29afb47cdaf35ddb7b87f83902faba38e48325b2eb1c37eff94cf0ebb0a5ca0ae7ece96c2c9b0fe618a1fb6d6ac58ac20e62a9cc7cfda21539af989d60bedea1bd02cf0dcdc2b70705fcef3789b9ee8f4c8b67df70fc74d4b1b028faa89e0ee63ba9b6d21630a8839baa06be3ee8d2f1ad0cdfd9ff1f3311ede134c9875da4d4a3ebee9b99ccf496cb9d29eb69a1fef7d844b19bcc8f9f5c081610cee567aaf0ea747585b0d145089510905888526282fdb3e0d11079b034aadcc91b0ae826b29492040b75f5e2ecea8bc00a4bf6f1a3cce205cdccbda207076aa2040f46fa91ce4c6e8e94f4b482cdb1dbaed45fdedd5656922122f82fcd098fce07ba45c038e4e257d4eda8762cd9cc12ff65b2371d4137b25a08acb6effb4fee6e20ebd90a14443d01766039c5ba97e9ef035d0144bd6fa233fb6b6d1a7a4dcfe24ecfa02305791501bcf25a0d58bd07cb6724cee5179ae034f8f7913b337aadf8ea38ca5cd749ab635235d730a1eeeba0a33f8f4c5ebbd4b22bbf0f334bf133469290c6b8f2a9de1acbd7e6b2335d896df2d6015f2b5c41743c96e730461f16f3e5e91ff5aca3fc8e67c20f28ac68af2a97aa7180d8ba145dc8d2fb3ea854b0dfd43b3e9d0ba5a59b9da3a0df1003d10452049899c08e09d701c316f991d89863e0e7f34ffbb8886d1f753d88699858fd1121020e186bb8b999b5b64490486d28e7bcb168d5610e13b77d19f63a3c50e231cb2cfb629dde498431dbb4bd864a653fda2d43a0b34d18f0dc4e821be68adac56000ce80c648a6585db5eb631a4bc77f79dd179d53d10616ab947f9185c1140fca5cd7da00d0bbb5f7cdc0a8249fb6a1a772e894dc07bb2856d31cb33bb3a0f39471aedffcfc867f9a15d08d92daac567d4a67394817f15d3ba527d5475e9e0c1d62c51b9c764b087ded1051dbeafa1cc187be61ea6a1f46f3adfd3d254690bdd4786c7104736d8adca6b0e8d55347c89680bd2a8f9c3a9e616686d8bf02ffb8b73ceb99eb8fa4bad0b58ec044dd686206e94c75bf1993a40669d286bbc3f215dfefdb94bd5444fcbec1459e8a574e54bc11ec829df1799adece5b5530a0e57b5a3faf1cc6322e8d67b1b4c303575bca587db19d7699443f671ec6407d80966c217dea35a68119d6a2e345eccdea8a21cff1cf0aef44ddab1cd073ad4ec910174e47237e2f84f3fe46789e0f5f9d8b59d00341ba21d5be542c14a79cbb23f578d8b4b41047261067ef36ce6ca1a9d49cdc9e85f31d0e62e6b96fd0686781ddf957b207c6db8c136cca562f6595399d6dac40783e30ae333d627b35dd69a7521edbb6af59421f6306e82ee177db1e20d978314fa61c77d593621d48afc476068747e2ef68ff41b7e99d94a2781bf595807f602f9567f64b7ca182f8ec59a2c03e63560498c723563a9b46afe1adbfa9eb35d59c7f913bbc16fbe77dae3da4fee8d64ceaa696fbba4c860d76a016007520b9e74b54c251dfd23e36c1c89407b96062e24e3f974dab175650a09ed8e1617e5f7179a2be03a08f042b5cee35cb0bbb23de1a3ac398ee93515170cc0a67a0dcd8a71c848c433c71183ca2da5031cf5676cb65df986b69e03fd0d22de72053df962c65776d6026fca66152a4e78c7f449d9b1f5c3bb356b09c94d2fab42f0147d67f4f6ba7e192bef149f7a536a93967ba741a790eec542afb23236a6d1048f991c44b7b610d47b9ea04d21d2b8c01b54b27013ca292e76fb9329aeb8a60cc73c1bf1c2770f0aef38eb579f9d6a9f1b2f3447bcc1bb30eb969b1e4c4c743cf91c621b7fef2d67a49d88873c5383e6d8e53a24690f30ec688bdbcd04301857d857983777a42d18a2ba30ce625b305c92c5d957126d4671ca097bd0706a5fc69b059af67fd593af1a17138e75c52daf7416e3b1626f702f06f4049c9d735842fc7cd1060a82c4d23bd61acb6a16cffd2fb1c87c3e2c6bad0a422dcffa621bc0c17c42858dc68ecaac0fef6115fae7d8c855d80520c087736c9efec4e109f71ae3f365ca60ea1196e6391104211b3c4465f9ef9ed7ee0abefd9279f494732c1f3096afc3e4c5ecd40804f92cfee9e628921be55d49291716526e0a86173c6f018de53d12a2e4b0589a0df99aaf26d586a2425c985f7a3845d7959be2b0f2374079df36b72ac7a4ee061349f9f4e7c2952ab58657b0a0e55ed5268b9f04ee35917d5cfa3486318c8a238a5f65c94c9080cb56858fc76cc0abb27c05574f22b4896488c7d3ae92d2fe3be3380a950b9663acd166e482f20af658ce8111a851c0cc63d16fabaa762b319fc46bdf8078c246cf604b7c6f793e689b9cad84cccb1e2108cd257dc8634968d0eeaf4a593bddb1c6f0a0267f02a03f3f111af84fa311ffbebf6c723101fa9063af53cca83db9b2cc20d508769978fbcbfc501ec4c7954a11ef6bb8e69b22d1d0805da699988f21879d4d0cbc6b7b8ad706111c0a70ee2322f4e13cd41f2c86e0b88434d48f03644a679632d55e191c61635a2845f217ea030a375252dd946435eb3415361a85cdbc2121de48198ce69eb94580a0c6eb512e46fa3e0dc07561fc7574ad71bdaf51e530cd0effb05f0386b6b30d1d705858bce648"}], 0x1010}, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 14:41:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x1, 0x8000, 0x2, "e22538ea0fd413714cbe1fb4b90179b761e720fb", 0x80, 0x88}) 14:41:43 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x417f7b0e5d65c554) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x81) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) 14:41:43 executing program 0: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x80}, {0x400, 0x0, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x4000000000000000}]}) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) pipe2(&(0x7f0000000240), 0x10004) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x4, 0xfffffffffffffffb, 0x9c68, 0x2d3, 0x6, 0x4, 0x8]}) 14:41:43 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc8) r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7e, 0x10, 0x6, "1feaf02549dfe3962cb6e400e3a0d3b599122ce7", 0xffffffffffffffff, 0x2a}) syz_open_pts() 14:41:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x7fff, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 14:41:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 14:41:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$setown(r1, 0x6, 0x0) 14:41:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x8005, 0x1) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) listen(r0, 0x0) setpgid(r4, r4) 14:41:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xa58) 14:41:43 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() r2 = dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) r5 = dup2(r3, r0) ioctl$TIOCSCTTY(r5, 0x20007461) recvmsg(r3, &(0x7f00000004c0)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000400)=""/42, 0x2a}], 0x1, &(0x7f0000000480)=""/51, 0x33}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r5, 0x0, 0x0) 14:41:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = syz_open_pts() semget$private(0x0, 0x6, 0x108) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) dup(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = syz_open_pts() fchdir(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7, 0x0, 0x200000000003ff9, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 14:41:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000680)="c5e3684993e9d91fa26162bef551fcbadbc9689ce751154208be565aaccc4efe4701c5503a21e4542072e222139c0597a5527c3da63fd8434134a727fd9cd8637734b2f8c968d52ba8254117204e48825c4d3c32fc7be1cc0b3d432f678c6ebe1f9dc63dd53341643fdc28685339e4dedb2c59f292c15f80d3b2e36e7c668c998b53c018c147461e868c997178f436cad6d65601427de90e9793610629eb59abf303f808b40ebd6a928485d8b7a2fd1665c5d4a434407ab5a6f318569a00dbf78f5b8ff436ab724c25356bdea75bd2a5b761dec63b2bf037d3595e1961a366409f68dbd7d8679dbbfcded374ed137ffa2e3348337105db6977e6673b8d715d8b31a942e4943636dd85989c7f0d55ffdc23874ac8490a64db9874351819ee5a4259a76323", 0x124}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x3ff, 0xfff, 0x7, 0x4}, {0x4, 0x81, 0x8, 0x7fffffff}, {0x700000000000, 0x4, 0x40, 0x6}, {0x9, 0x5, 0x6, 0xff}]}) 14:41:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0xfffffffffffffffc, 0x1}, {0x80}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612eea89d367471ace2f99a63fe45a05205ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af38ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9eecdb568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d"], 0x10) 14:41:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/191, 0xbf, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 14:41:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x800000000005bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pledge(&(0x7f00000000c0)='\\&\x00', &(0x7f0000000100)='-!))\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x5, './bus\x00', 0x10000, 0x4f9, 0xffffffff00000001, 0x80}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x36) faccessat(r1, &(0x7f00000001c0)='./bus\x00', 0x2, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 14:41:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x80) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 14:41:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) chdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48, 0x0, 0x0, 0x80000000}, {0x61}, {0x40006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1, 0x1000, 0x890, 0x10000}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 14:41:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x81, 0x5, 0x3, 0x2, "08a4cc5518cd0bcb6a5d6aa896544bdefb05d26c", 0x14e, 0x80000000}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 14:41:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b04) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0xcb90e284e393b181, 0x10) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) pwrite(r1, &(0x7f00000001c0)='l5', 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 14:41:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16fe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) syz_open_pts() ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000080)=0x7000000) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x58590b1a2a6b1a02, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 14:41:43 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) 14:41:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x3}, {0x35}, {0x40000006, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) clock_gettime(0x3, &(0x7f00000000c0)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0xfffffffffffffffb, 0x0, 0x1, "0c1a7e7c77d3d9b9fcea28c996e144d23f26a45e", 0xb73f, 0xff}) syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0x200000000000007f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000300)=[{0xa1b0, 0x4, 0x8, 0x11}, {0x2, 0x6, 0x3, 0x1}]}) getsockname(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) close(r1) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x10001) 14:41:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 14:41:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x47984be3761368fd, r0, 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") pipe2(&(0x7f0000000000), 0x0) 14:41:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x3, 0xdc4f}, 0xc) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 14:41:43 executing program 0: r0 = syz_open_pts() pread(r0, &(0x7f0000000740)="5288e46563c48033b4c2de9b6e7f8b1120d267c82bfafc4ccf40b5dad03d2fea48a5ffabb2c7daf47aca012740980f9f155034166f6f7c309369febc267317f41765650d51bb5a88bf2487952d8baf5959cf56536802fc4dd2ddf3103784f30927e9ec10b8bce51316ba280fd988cafa42882aee36fc4ad9f908ec784a009ae7f79e0ed05fe82e7f69062ea8eaf489f7c4100c79de47426a3fce972c9bfad8d3bbd419efee78a5969fc30966271f14f8d9ebc35ffc2d3ad388b794c54b6545fea53058ebba27c22f75f9a9fe3cff3cbfdce9716d461ee5a1dc48f15b457c98d163bc44fb6684b85e7f7ddddf7a508845a13c6e3ab4dd972530678bfe4c47d54fb8671b1e91d15ad660a369bbeefc855b52aa36f1959129c05c80a7efd70161f8e972d0c38e53b97659531769bd2b06ee0effb65d7e912ddc5b7b8164feaa37a12423dbbaf89276b7ecca3953663c9f525db25702fb3bb3f9d85cd5e82f50125de46d63e2839887c99588be1b33ccc0c1ea14479270948f6e74509b334a52ea3999400c83d798e8821920c3bcb912551ffa0440c9fe331fb682c83a69c70bbf88d3d6950dc1419fea4228a8137aeebf92ac7f8fa48e0e12ab14d48b9fff8e990ba8a95038c10426236304b92308ea6952eeeba99062ed611732b9bba8a7fc2f1e709f8dbd60e2e663ace5736cbf639965b217ea729946c6e122aa1cb17c0f904c4e68c29230c58b314bb06d44fd0ebfaf81f791ceb8643ace78b36bc2b1adfe64f3842d1065c7754b0f1cb551422a38a2d9e5dff5b3739eb0250d30506f9017599389aa875675efaeac1628931d11140bc9977b7e75771ef070c70535b200c5f2db4217bac77c6e68bcb6f74467ba62332f4c368edc7fe456094a638f5863b60967e9bff9594a880a397677dccc5af20089ce577bf353c87cec18ddea2fd1066d846012928559bcdedb0a5e67f577641858292afd10be8f71c83538df986ef8e77c98904860742228663de46528ca89dc94d29786350cde1f2c507c0424a3d260f1fcbc0978916dca1e6062a59d30f4f42f7d196c05a34c263244120e669836543acb07d9eb3edd65a42c1044d09007693711c8bec06b9813e9df76b9aa420d64dfdae34cf57b93afc822b2a8c2ee6cda4e64f2742e4b6851930178fbcddbfb9c5f1de146796bd11d2e03ecaba0f8d6b99602c45f64ee9b1f16381574daf361cc73e4b50d4fd04d7e94da83f332375c179c1134ad4bf03ccbe863a6cf45c8b24ba5ff0fc4e196f53eaa21b420bb5f51c5081e473e8b8726e485badb758703fb162365884f0d690ab446256b4326cf23641fdb630ecd3852943ab0f28db807d44886bb0bae96988724f987516bab582fe2fbc32b00dcf0e3967902712eb81203221da0556f1e1d8ef740ef0c36167ac3cd6532c6bb3d9748f09358ca2ab15db9c7cac48bdbada48d8e4eda578cfd262be3d4c97095e7fdeaf23a30cc0fd36a9caf12884a89c3e68ffb18a2037fa41395fb50896a453a5792c56983cb59a4f10ddd7adb21525615af1437066d385e6641aeb349907b8c404cf4c84bb569ba304425215894f525ef1fe6d0847d138299a2e3c405b36e71899fc632009d35a1309b4f9cc9219a74c03b4be89eb5e8f97e6b8b3185f5c23780471b4bdb7123b1d3b9e54fb3a59eb37b35d3faad4ef9879b0fc4ad9ee3fec62c5a7b7c4c5a1d44ecc1fea737952a8a3ca00f4b31f45a471a3b0394bd49e82d7aee906e5d16aacf626197cbbbbd844a64fb1c0df0de3d88aa128df0741c49c2e7997b0f1ed93c071de7472e78c44b14f97523fbf1bfc0a1157512f0f5c29b993d1555c486b9effaf50da87c6411d00a0926502f1e95f4da5c463082aa0f7f95a105bb4b94a62823767486f80c92e3d7a721b026cb29698a99e53c5a944726f5a33be1584915d4d195bb7b7aba227bba69a5f120d89085f9c29a7c37e9175460bd0208c5473d275590fe81bea751a8e9043967e8e4a860230e0be9b38e3e50e5dd12cf4d609982c4f51acaa913cb6f2e099e751f3886121c888c4fe71313098c4e9a4b0c102129ece96882a963ac32ce14abef5600408d54a0045d10dce4e11bc7088973f1003a23fa66e103a4812b7e23b999b2237ed20920286ab512f9490b714880d7e865654184c036f279c42ab2cd9ce0a07b62000b2b81072291869284678eb0d4ed7e77c8755efccdfca3593320610fdc15f265482ad7096ba764eec1ed9f9f52a14d4d06dd7e64d1d8192e9d249946aa58cabda2e644dab9bec7cf7a2098b509f1f5dac64460b001e570f5cb83318abbb0d513fafd788f45ea500979a45bdf21ede863f09671ac048273db3aefb91baac9c7e23aeb8b4e0b28ed8cff7ccaa2eab33e4d5230ec86c5d5e0946694f149d5ba99f7e905a3cd143a8e58af7bfd66c0d4a1414360adada87b0838f8ab346bcf8923a4c28ecc2c885cd21dbc6edaddeff336e1bef0efa027317658a25613f02728daf9b88e869866f967b9acc63f047424472fa5c205771e5ab0adc44144432e25e1ed0150486ed5d6778a560d49192cfb99a7eccc29293eb8bb11cf2476d9e1c948c6920379f3b917e5d1d422b1d06df3bfc1c8aac1a3c5292cae52bc0aad9031ded6f8196a6fd8ed21dc1636a0a9658394d2da892d72527d0adcc9f04393a6c9b196f03b5651a5c4810932e0d9f61075a0d00808a5f4f357bb5a12a0f58bfeb7e1c2bf37c6f4561402087d40aa05b051f1ea59ae72835a9d0cc434212df06d141cc9e6376d461b0cfcd637a1764a92eb8e6b8da4801d8736b549c1546d1e3e50599b03dddde597c0cf69f6fbb3fab30db07935c1108bd4da05bb22f5d5c2c2985359f0c9daa32e65815c36b4266050c1aa9eefd2592fab326896c24a3c5e3dfb3663b83112ec8b31633dfb5f8d5153504ecdd669d3f2d28108469e01fc9f1a6c88ee48f02a3905229ad6d8d7aee9cbe1036bc0f8e47d983b4364f48dbb63f3ebc6c9e2f11576b6bf7237209a3de195f696205ab94f5de89d17d4a9b2164024c784a0fd5b915003d8108e4357a018812540790c4e38244e481db52a93f0b60b03dbe9fae011119c57457c48b240482d4b05e89f3d9b97cc70429f2d1686555d7a0e93d19d882b42226d87e5ccd736e163efe20d47e86f2c8b01c75a692c31fb68fe89680534c607d8402eee1d348f0b27b44a31758ae2670a9b0958af165ec37aefea64c00f1bb3c1660538ec97c07600e6a58adc509f780ff9e7f128fefb1aeab994a4929f6d693a8a1711c0b0fc32df3d7ac465dfba68936a5ce82fca5cda76f5115ca3965b4ea49ec5b478dfec92504e46de3790516b7b7b3c2decc7d611a5dbbbfa47914a76fff5ef2a349230873b1b6b8be86833d0676c367965dd6b0776e39870a327253360286ee1f2cc433cbe6f706c2684cf08bfe9dfb2ba3082e1c9ebd37d8642f23c3319f1d7dc635daacbc5a493bc83d73bc8069739525fd0790c21fd020aad7485ee4c59d6cdbfecd8f24de81dff0fdba94cfe3677295f7dff93f9df1e64988e33ae9534a8345f3ca79c3906910efa271dc33253cfe3a93246ede97381f869e1f66913194903b4c7afb4644899d7446ab9c0869a2765dd05d492caccddf7236cab74e63189677291e7a955463924b027a41f844c6c7fdfef4d8c7b4157a14a777b37fd60589c297d6a8bef2ad36d2e6a355460c0bb893ba184e6a93e10b9dbbfb6ecd8b1f1534c1897bc44cb8d53773c7ddf96b73a6693cf2bbe9ed39d9dd5f36434a4679506b631bb5644ba024495faa63ca6c66fde91e6afc5acb76196608af2a295c2b761a3fb64e535accc6104da2d7f980e7f924057497095a895a9323996ad0026327733f5c6102c7cb6526795119cc2f60bed0ee4b45c924a44ae4f13b3bada428d1841e1a3400c062e5788e7d65163c0c898ea6b40828534e7a320967f623f7a050f2bd67e4bd689b11c9036513908412fd0581242be4835e62203868d26476b66fe9cbe68c375d713c66650f8ad3c409bb5986efae532be4c6deab800e44e726aa10eeb1701d6acb6e183b2811740560f6ffaedf75a7654eae289e22b9b5998ad534ab1a26b8b341b615854ceb0d4c9d9f04f67025151e85d2dc1e07707f7a878ea63c5af683863397c583d87ce918c97606391a7b068a05d989fe39e45015b3f4fca2436fd0c8beff2e8cb066ddfc3ae7e37b5a140a02ff35dac7ad9236fc34311c3c89264db2090fedc03a003e4798c10e23b6baaa89c1fde779bf5390aa4e9d7304ba323cdff71c97d58d29d9a8dfcbe9a23aa8e138a8d7049c51bf0433a9d2cf69537062619f06a7b5b5f86fa79cd65dfa4e2a049d8945e9015249d92de0eefbc31058fa66534f5feadd28b5dbf94c67c9b5162a3943bac549afe8ee2e475fbf23f0a33ecc4cc4695087b32381d5613d454d8007558a520c27a1b95308a59c436aaa15ca2102b2e4d42a2b23680fe8a581e446c37692c3ece04c8b5e25e304c81361158988a0d0d556500fb54632757dab1522aaa900484f3d475852ee929c1decd1c96da3b0e8b03d537ff06bde57bf14f0ae03c1d44cab19fb8de1fd117fb97cf71e50b2e836a9a295a6fdaa929d6e1ee86313778be66f14138456b797f42419d91af64aae1b4d81dd79c007a827abee0104fda2e96d2536ffa686051eea0baff08e03bdfeb914a7744b3ffc2cddd833f05ccaebbc223a412095fad2cf0015aa6b40e1cff2afcf3a2b2e6949ecb1dd4708e97d9ea148408b267acceebd8d5a71fdc5e69d1ebc4942aeb624faa7d5f6633c29067d368eddd156abbad3e2c81ea52a0af8a2674355714b323d6605ab2d67868ea9288322fb4da69e91d9c7f9a49c1e2ba444b2f928fc6b105f67d13c9bb7c1c4316e4f8f8c5554a4e6ebe053542f1b329d76072883675ebb6db3e5824aed52792ebc51d976e2f719198b3102f2d94ba9615577e9d1e804f8da7f8c166639a20c3ce685c444b1131511753948d9c9057bf9471f517a37910c9d202d9e2d3e94ef950c24380987762d8f740ca4d9ff4dd1cdbc9217e9d59ddda2b0fcf25555b3fa9102f3c970c249ab47642d390a616a3e1ed3fb99e274515edd8393dd33cc6505dab3cdda297e9dbbd8a7d76fc6877945c964ab492dcdb500139caa973f952aeefe8f6423589af1b2e9cecd673f59e39e8a9583ee3483c9c64347ba30c26ccf3e9871e85054a7bb24602e54f17e3dc070f50c77e30dc8765c6a9b163fb369a24864e7ff8832d8d5493e96b790609c5af0908e22a8e004088826cc4d1d9891bf229817c813502510a1c4034028fce5032caa217f36ada10e1a712963d694e7100f2ff41954ca1e73532ebd845439d74f2b84ddb76b2aa4c0d85b53faa6f3feeba015099f6e9eb19ff3fb3fbc4b7b0ef8029345f4d4655cf766896ddbbbb9ca9d5193a2094d21d5638fcab430b67f4c7414ad79399d7c16694755da018b47f2d47db5aaba5abe05f8a8066587c7f71cd76b5078cf0b6bf6e86dc370df834dc79c66f8b2c1c0702d743b052286a63720132e9cfd4878cacce631af06aca5ab2fb6ae8a46c7ce3f5519b4991257cfeb2dbdb10e9b21a78a7fd6246e4ce0223887273e1f9644b87e3433334b181870a1a12f98d583a448cad18efa33e66cbdf39cb5617dd71cf08a36afb36c09946bb2c2aca7c4ff6b1d849b675e07d9be6d907363ac553d546a84543fafe449131862b302c453e2ed4241353ec2bb0ffa100bfbab8089c46d33c07f49b7c43ba74ed61f3189162c2212c5fd7", 0x1000, 0x0, 0x0) close(r0) setrlimit(0x2, &(0x7f0000000000)={0x40000000000008, 0x60000000}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 14:41:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x200000000000034, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 14:41:44 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000240)=0xe5) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000400)=""/42, 0x2a}], 0x1, &(0x7f0000000480)=""/51, 0x33}, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/43}, &(0x7f0000000080)=0x2d) sendto$unix(r2, &(0x7f0000000180)="2d21e99a0119421e1ad9d25f2441d771cd016d0a90685ac8f8add7d6e15b83ac9933c3eb11a1d6b5d4d69a21c62731ad8037645a6b8e345ef1c41194ef01e3303f52f4d5ad63b462456f31142e74057e8295564b81b9f09cc6fce320a324d489d3289b89bc6c3b446333ce0da825cc694e5d2fc0ab29b21df97dd59109b10e6d1b7c3106eef674c3de173a3e4b668a24fe53f239d6bb2d0e468043aa3ac69471f0bf9abab92d2226fc7fd4068cf6", 0xae, 0x40e, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 14:41:44 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x1ff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000780)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b5f34b075f0283e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c73098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f240e70c6ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e0410000f0ffffffffffffff0000000000adbe67238cf7", 0x171}], 0x1) 14:41:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r1, &(0x7f00000006c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7fff, 0x7, 0x5, 0xfcf, "e9f2b8acc8f22eb445d6eddc4d50c34925f0295c", 0x5, 0x3007}) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7) read(r2, &(0x7f0000000680)=""/24, 0x18) 14:41:44 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x611, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) ftruncate(r1, 0x0, 0x6) ftruncate(r0, 0x0, 0x3ffff) 14:41:44 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0x5, 0x0, 0x0) setsockopt(r0, 0x5, 0x4, &(0x7f0000000000)="c50338874cc754b16283baedc35aca6b9a1cce0a2baef6286233456dff5bf4805dc802e2849a6fcd3bc9478c9014dac07e73b4ff701b55184440cf30b164a56c881f13529bd4fcfc54fbfc77c6ccb2cab50f458a8cd206222faa0aa4b0a78c67214fb77ac536b101b268e6d6972905aac66ec3c0ebc7d4d47d907607401593fe08531c9a0de4f7247e6af4100f809bedc3c0a22482e1bdd1cd576e73a5590f5a5a504a3e2b07055e9a88a0ceb83bb047e2f3cdd8eb2ae582", 0xb8) 14:41:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 14:41:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) flock(r3, 0x8) ioctl$TIOCSCTTY(r3, 0x20007461) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 14:41:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2000000000000002, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 14:41:47 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c6530007b9eb8313704cd0aeb03b28ba5ccff4e69863bb840133c7d1420e84ff1fabc8fa7e4618b593748b61400a6e398956a4e03308a21c4abbf668290b1d1b6e95b596becfe4a6adf8a61562e625763642ffd05b54da4f9b741e146fdf03b3c29f03fefd859e96663dfbc2537b2a6791bdd0fb409c35f19a2000000000000e63e79c737a086d1c028d3d06b91bfbd41daf34b71abf55aa824fd85f5fac8890214c856b204d6e03a8b06000000ff2c19b287b450cd593b6f019afb691ebf66ed77cc72bb285f60c260fc913b00976f998632ff"], 0x10) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="856987a239012fb2", 0x8}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x7fffffff}) chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x7, 0x2}) 14:41:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 14:41:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0x7, 0xc0ae, 0x3}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x81}, 0xc) preadv(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/41, 0x29}, {&(0x7f00000002c0)=""/133, 0x85}, {&(0x7f0000000380)=""/194, 0xc2}, {&(0x7f0000000480)=""/84, 0x54}, {&(0x7f0000000500)=""/149, 0x95}, {&(0x7f00000005c0)=""/74, 0x4a}, {&(0x7f0000000640)=""/132, 0x84}], 0x9, 0x0, 0x0) flock(r0, 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000007c0)={0xff, 0x6, {[0x8, 0x7ff, 0xff, 0x1, 0x1, 0x4, 0x0, 0x2, 0x0, 0x100010, 0x4, 0x4, 0x3ff, 0xc77d, 0xd98, 0x4, 0x8, 0x7], [0x40, 0x8, 0x4, 0x3, 0x0, 0x2, 0x8, 0x4, 0x3, 0x3f], [0x1f, 0x2, 0x0, 0x7, 0x18675a1d, 0x8, 0x81], [0x7d70, 0xffff, 0x3, 0xffffffffffffffc0, 0x6, 0x40], [{0x7, 0x665, 0x54, 0x7}, {0x1, 0x6, 0x7ff, 0x3}, {0xb3, 0x1, 0x0, 0x8000}, {0xffffffffffffff46, 0x3f, 0x6, 0x9}, {0x2, 0x1ff, 0x7, 0xc0}, {0x6, 0xfed8, 0x10001}, {0x1d5, 0x3, 0x9, 0x100}, {0xfff000000000, 0x3, 0x4, 0x100000000000000}], {0x100000000, 0x2, 0x2, 0x6}, {0x10, 0x5, 0x7, 0x4}}}) msgget(0x1, 0x8) r1 = msgget$private(0x0, 0x110) fchmod(r0, 0x80) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000a00)="91a34edf4c1657292a005ba2658f4bc96a1361befb4e25089669e9250599c20cf5e1f085c15d205d79ee62e477448daa1b37c9a2a535c6814803596c5ded301b32d6b5c763272db1bbcd5c9355cac84e9fad8c9f018adc5109", 0x59}], 0x1) r2 = open(&(0x7f0000000ac0)='./file0\x00', 0x80, 0x8) r3 = socket(0x0, 0x0, 0x3) mknod(&(0x7f0000000b00)='./file0\x00', 0x6000, 0x0) symlinkat(&(0x7f0000000b40)='./file0\x00', r0, &(0x7f0000000b80)='./file0\x00') mknodat(r0, &(0x7f0000000bc0)='./file0\x00', 0x20, 0x202) utimes(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)={{0x7bef}, {0x2, 0x6}}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000c80)={0x7, 0x1ff, {[0xffffffff, 0x1, 0x8001, 0x0, 0x7, 0x4, 0x2, 0x2, 0x6, 0x200, 0x7, 0xfffffffffffffffb, 0x8, 0x8, 0x3, 0xff, 0x5, 0xc98], [0x5, 0x2, 0x468, 0x8000, 0x0, 0x200, 0x1, 0x80000000, 0xffff, 0x4], [0x5, 0x9, 0x101, 0x3, 0xfffffffffffffffc, 0x7, 0x8], [0x7, 0xb66d, 0xffff, 0x400, 0xffff, 0xee6], [{0x3, 0xffffffffe6af68ce, 0x100000001, 0x7ff}, {0x4, 0xffffffffffffffec, 0x9, 0x8001}, {0x100000000, 0x4, 0x76f, 0x1}, {0x2555, 0x9, 0xfffffffffffff000, 0x1ff}, {0xfffffffffffffff7, 0x2, 0x401, 0x227a}, {0x401, 0x7a41, 0x9, 0x100000000}, {0x6, 0x9, 0x3c, 0x16ed}, {0x8, 0x7, 0x1ff, 0x9}], {0x3e7, 0xfff, 0x7fffffff, 0x4}, {0x0, 0x9, 0x3, 0x23b}}}) close(r3) msgget$private(0x0, 0xd5fef5cfb1b349b2) dup(r0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000ec0)={0x5, 0xc9dc, {[0x9fe4, 0x30, 0x2d3c, 0x1, 0x7fffffff, 0x1, 0xfffffffffffff000, 0x7fff, 0xe, 0x1, 0x0, 0x5, 0x0, 0x403, 0x800000000000, 0x4, 0x9, 0x2], [0x3, 0x2, 0x2, 0x5, 0x7f30, 0xa361, 0x7ff, 0x80, 0x2, 0x100], [0x0, 0x3, 0x1, 0x400, 0x8, 0x6], [0x2, 0x9, 0xd7, 0x401, 0x0, 0x3f], [{0x800, 0x6, 0x1, 0xffffffffffffffff}, {0x7fffffff, 0x1ff, 0x7fff, 0x45}, {0x6, 0x80, 0xff, 0x8}, {0x1, 0x5, 0x1, 0x6}, {0x7, 0xffffffffffffffc0, 0x7, 0x6}, {0x3, 0x3b32, 0x2, 0x7}, {0x3, 0x8, 0x0, 0x6}, {0x5, 0x2be, 0x165, 0x400}], {0x8, 0x800, 0x658e, 0x2}, {0xd5, 0x400, 0x1, 0x8}}}) msgctl$IPC_RMID(r1, 0x0) fsync(r0) chroot(&(0x7f0000001100)='./file0\x00') r4 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) open(&(0x7f0000001140)='./file0\x00', 0x800, 0x100) socket(0x12, 0x8000, 0x3) syz_extract_tcp_res(&(0x7f0000001180), 0x91ca, 0x6) shmctl$SHM_UNLOCK(r4, 0x4) 14:41:47 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x3db}, 0x0) 14:41:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xb, &(0x7f0000000040)="0c46577d19410726ef8ab38bfd86f2828f514804f9effc87ea456ca3b4336ba00fc00ae3e69092eb3d6755c61ad20379538a3a7d9c57a3fbd2f89afba6c385dca6b068a9edad5daf97baf50438d2c981987f1c675a803ca369afc4623e3c148a614a1e2262e73c5f7d83", 0x6a) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x0, 0xffffffffffffffff}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCNOTTY(r0, 0x20007471) 14:41:47 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x1010, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.+file0/file0\x00'], 0x10) 14:41:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x3f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 14:41:47 executing program 0: 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}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") msgget$private(0x0, 0x20) 14:41:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 14:41:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x401, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xc4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x5) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 14:41:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) clock_getres(0x4, &(0x7f0000000080)) 14:41:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080), 0x5c, 0x0, 0xffffffeffffffff9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) clock_gettime(0x0, &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x40000000, r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) close(r0) 14:41:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x80}) r1 = socket(0x6, 0x400000001002, 0x20020000) socket(0x20, 0x7, 0x1) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) 14:41:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) 14:41:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x10000000000002de, 0x0, 0x0) 14:41:48 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) getpgrp() r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 14:41:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) clock_gettime(0x7, &(0x7f0000000040)) fchmod(r0, 0x20) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)=[{}, {0x2}, {0x25}, {}], 0x4}) 14:41:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) r1 = semget(0x1, 0xe5571ec58c1f4e53, 0xa1) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getegid() r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r4 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000140)=""/166) r5 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) fcntl$getflags(r3, 0x1) 14:41:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x0, 0x100000000, 0x2, 0x1}, {0x0, 0x1, 0x6, 0x3}, {0x9, 0x1000, 0x0, 0x9}, {0xfffffffffffffffa, 0xb1, 0x24000, 0xaa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) 14:41:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2}], 0x1}) 14:41:48 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pread(r0, &(0x7f0000001180)="cad679508c1a90539be04c097a5eb81b02c9c4d4f9b7c92050deea045af09f2b192ed33b35cf99933e9c947f7a3e80df6654d5eae12657becf986152ffa3a9c0e74ba30ab800a0512a36a9a1c1f387441c28e5a24053af9f4612ee973befd58ec4e6301e9bf3f7deae417c5831a4da9e3b17329cb76ba4973c77160e193329021a10fbeb1a46630914bad8eb08fe54a4715e2835d60c54f62f96b40f225257eac499783632388f930caa6b38927fd72a6efeeb84fed58c55ddaca1069528e30a8a019e9df2b04a62b727", 0xca, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001280)='/dev/bpf\x00', 0x2, 0x0) 14:41:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000d85e0000000300000000"], &(0x7f0000000080)=0x30) 14:41:48 executing program 0: nanosleep(&(0x7f0000000040)={0x4}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="d626e883181222c152b5ae7be00d65e148ed64f09245638a60744053dd2b1003d5c0b1325bdbd26dd1d7b7ff1d69a81d206c5bb28af926fcfca950d49c677976d0f365c5887b10cf6689d392ff398ac8ffd81c4f4673a59e4c8b3d9ceddddb0b7ec9ba3f2e9225ff4ab165d37e9c0bc14b441063", 0x74, 0x4, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10400, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0xcb4b0be6591203f6, 0x2) 14:41:48 executing program 1: r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 14:41:48 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x6, 0x1}, {0x82, 0x4}, {0x47, 0x9}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1dbd0bcb3987192a, 0x1000}], 0x1}) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) 14:41:48 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000740)="5480c7042a43cda1fc79eae6b45d2c216623d87228f19a356b8a8e4ba389ab2319dc7c08586741fb37917f4ef825ff240fc787bb0cbede5698929d3468e3b4fe03ea2063e73869c0accba6447b96dec051166e9c2098deed45bfd15eec79f7b8f76180225a8f205b6ac2a38fb16679bfb9ab539623800da71db1c685a6125ee3592da683001c6a095ddf2916dbfd7901d03b5afb4228a45f462e0e818aee97993bd2d66d733cbeed1846df0ab4c7438f960fa057bc2969dfac584867ad6c701e2f5416b09290c6c3c4fb5fddde261cb9ae27", 0xd2, 0x8, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000440)="616d9860b42c96aedc00826a36761b2b7312244c25", 0xffffffffffffff0a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="5d0dab17a4850a1aff1600a4777ab00ecc2f12054c31afcc170ee24088fc63dd12ad225bdd1bb4f9e647a403416944b5e0aff914b0803ae959958a8f6dcecb333ec3b0256c30c013", 0x48}, {&(0x7f00000003c0)="bda8346369b174147b9c344885e047677b8e283b415b3d4a006dd5673413b8dfdb9f4816c992f72d1166f3a7cd18761acc15667f926acbeb3a8c071361ef012dffc524d4a8b97349bae7698911", 0x4d}, {&(0x7f0000000340)="18d24447f0e0f5832d624fdbc6195aba08709bb31a5fe3ceeda1682060f8a333541d0ca7007305", 0x27}, {&(0x7f0000000480)="43a49c64020915cb51412b560b2a1b05328c1632ba35f384ae9f80af6d47dc0d91fbbc4e7cb173eed912b1bcd58122", 0x2f}, {&(0x7f0000001200)="57b2b738486e7586923b23260570a3943d12040667ecafd842cec6453051aacd08403f358b9b47d49fd15109100f6a00b6af1755e978402d5aeed103dde0ff65daa8977eb9cabb2e489665f7fad5de035dde5487d558cd6f2d56b6fa9cec2f3e231d74caa14998b46ff7e472da783f4688f7c845f38669504270048a34115483025ff2951b6c6fbf527c84afba7aca7d296bd010b8afbfb9c1fafae6f7068516b6688fce7a2cb32d153329210ea72ed23aece16f7d65ea0cccf6d9bfbaa12bf04e177858a2874a602c6114593232d6f495531a5b84d2888655029d9d964dab50ed1934c3909ebc289c76b39f6588b6325ed216c02210235c1c32ae814563d818d6eeb21006ca48347ce9ae3aa2fb55848ec7ecd6ac003479fb274de4a71507578968c6e5e0321b4724ae61c0583d0cef7169def0a32c41bf1ebfb7fff0a46108a80eb17075da93601d826ba6f230f85e81eefb42501de376f6fcb4348e7cbcdb50315e1f078f1115cd3a02cd9e21f64a3e391d19411cfaa7819f09e9bf0b270b5d96d908cef0e94762f0925f684fc64d6a4904f5d684b024a0027699603ab5b3d7bef55f7d877af3f884aa205327c7996498b54d76af901dde8948a5bd43f0b3b281535cfea5a02b670a41da2c9009600307f654f8eb9d13f2238f25c025daa30c0b6de670ea521af120eed7299e600c40ef463489b57265e210c06d87ce11c830e9f92e936657143c11b5dbe3953e9f3131a8bb81a27e639360b79bdb0a1bb57c32fa40f4b9a735ed00267f14ebbaa3bb8b71dbb03274469d2fd87cc58bc922212c9fd17551cbc16e8b07930d829f1d5624bf245e4fed441df3048dbd1dff4f10382743b0c6a376b21922baa43111faed5537c60cb76854e49380321f49efff8b7e6fa8b489f09a79d3a819f9290bdebb74ecc3810f1e433534f3703f68b5a0f601c8bec092b3f8bb05f9706f3f3e12912b45cab84bf7a749ae7e460c8266eab6d86357970f64ff14c2fc221dfc8a78ab7ac747e267f6e39c6c9575eb81130cbff59d12c068aaef8f76d349a08aa3040edc1c269530a41314ec07e5deaeb41674d0bdc1603de287990b31cf15b5a04cb5115976947d73240b15d0707d0e858db6aa894b42cb02aac5a8b9eaceb2ffb109968d7f127c3ffc388a9ebcccbf3ca7bdf04f02796d5b10bd51cf3e047cbd28f538ecc2e299ade7f41c0c4cf7e59b760b0934c6efa783692dcb2da78912a18e16fc0fd344e53f9f9dfffec9cfac899a62b33a18f827ff8c034554d96f2b386069696f12d5f6480f5a30d399be5a31b3ec6ce5619d14703cc6a0dbe6a037c6368ef14319dba308a9f4703987ed2b1a8f43f04b4d5aca61c4e24b7c1d6803cda423d3f1a57392b7e59f1dacbb2d4508e80f85839538cbae59d32fcbfdc5b2cf7e56c4eb7496718d4af2050f3484553e7ac2043c9aad10249c97be0c5a0da54718af291d3470f05ac111e1b0ee13066953cd096e571c35a9db2e4ceffd01876e8895acfe8236e0def4ce54cd7a10a8560bbc767cfe6a6497311c2662c75b2dcc7c970324d9b7ecd23d217dbe560c1645ee12ef6680283aaee9f9aaf8f0e13584cda7b4c5b5686d0a17cae56609b1a4c81dc0113c038ceb1a2ca0c37f12b589504426d38eeb4b6c6d9cbcdbc21a64394e5a8c083ae563a0b8b79a62c4e01b5d7788d8ac9043b08b588d2fca2e98039f87d66eb635f4df7e1abac3172adeb9fe2507e47bb65804c21e4558637e9b6657025823937ca62e642c30b84737a5e53923c35dfb4804a5570fe48dc79f0b667a53c57f1e82ac064a694950eb767e73c268d0a608cef5e5a5b86d4b150518dd748ffdf01281b443d5f06e840d03ceeb9d7e14ce945150bf13184548c3c2db7f15932e7e32bfbeebe0d06e6ba29d6d04b3ad65e8d99c122f0e77ab1d230c40750f43404c55c584169a746b49524cd40bad62fa006b65fafd9c5ebaffc91a75ff67c33a7731ff07816b18cfbf83d034bcb056d1b44e904f7fcce752b73e804cd2f1310d3475d50858a67d2aed8b1ac6962261439279ca1c7e1188acd4a7aebbc5b7d383910c7280ea34f486595d71b7aba42d9ed37d897ada1f1eb7bac1e1fa8a429988bb1e94af7f034f228bac3cedc79fb76bc192a5519c777387618be1f50016ed102f425de5181593d58569ad3f432db0e2b7c3375d500ef35eb98a7364aa8d51acc1f25529bf466a9bb9c7336e1baa18b2d1e2b7f446faba8f8c30c83113f3858e99512a891c6e6dec7413c1878e4e93e9f26aa6562f782bc2747ad621c3432e706925734a2353ab0f6a2a7e1ae5bd27f36a69893675705b854cfa415fda740030036ec28230a7788c06efc71cfc6def58e775b335e8605fe7238dfee0dd12bc1348314dfbb417fe04791905db799e6dc911594e8df42ae49fa8ace126dddb107332f9f9f3562dfb8156cc9790f149847b3756c2dbeef54cbf6bbf67235c74c2edb010801665f54bbe7a3ad49684da87bf5b4a0adf1ceda00bfe4dc6a12615f94473fb7709f2542e0de9266bfc53779fc5bcc0850e7171a2c3a0b301b0decb041f98edb817dc6ac9b676e4682c63d0953628784a5aecde8cc2fe376399c61e023c454d89e658732b73d7c3d6ad6a36b7e38ae155cfe12b52fbb4131f2702e11312087516ada099c17badebf94ae42c13d478381a59f0dcc1f62570435b8e74bb1806ec1dcd0b65dedf9250c82cfd5988cec555be829649ecc050c9cb4631909c6e8ba6349e16b8ceca89c1fb02948a77a5ece5437c092cc21b2886597beabddfb91ed6dd642768952df1f480ecd340d610df98f4f790b4e7fa4b714296f7b484fbac375e444606c40b433bf423d4b345763b416000e34d4802fcfb86a787b6e8bc343052628699188e9618145dc388598cbd3d18f61b7b0103b498e131b427fb31d22f41704265f8fb21116bad550b69d79c21679236fa21847857def36efc585055bc27c95e3b00176f3b252a387e89c3ceeb9e265eccfa8cfeb8b9d6c45746e725e8c76ee47501d76461536255b2c3cbd540d266bb93f87a05204fa3d836d8d4c6ce62d99f5a777abe58de5e06a7278cfbbde064c8c5f56b105b81db2083e7221fefdedbf0033561d411515994c4798fd832fc6417417a434560e3be46c2fbe1ca5f3067cfb53b2d46a6a03e3812b04a23a70d52d583ede22733545a61d471da7ea21b249e0841eeea138d3e04e70c6b705f6d46a4a6eee899411cd23590c68ea7883c1417e151c11c01d6ff45f47ff91583be468d6b38c03a783ff239d3fc8c86b7306e2316fd57cf4c29d37a38a23287940a2f668e2563bb8834c82117f919e71d38cc8782b89bbe4ced63cef6bbb39b5f9c43b7ff47fe6436dd4b4032c2fcbf46f4917b8cd9e4b26ab50d4e641d03a7abf638e08738a18b6612312d59d15bb88e57afd085496e5f6e4db2736d6c014c10294eb82c1d76b121f1a47c08e36cd984a439d7f338cc2ee609eb12d766720375bec00642fee975f439533aa8d68204eedf9cfed8bd272e3eabc7ea5997731ae5b8204490ac619d89022eb2f42ab636417418b8b4638032f06052b3e9a2362f3d24b16d8bc992b7b55abecea1559711a5fe83fe737078aa9443b15dad36b273eb054641dafd7a47757cc0bd25ae9dd0f3e8e5af23982ab5bb6513320fe4db257aaec0230b1149c812e22087fe334f6ae6d951362b9a689fb0ab097b678e355a481e1c1acf84b59644f37419b6b2f0e4edc223ddcf8ddd167993a1d499bf7f3ad73d0f0c7c908e7c949c69354995ef32e91c389ed8835ab3f613673d97316e7d1f208eaaf109c1c53e61bcafccbec1be74da8789b8448cb2d64b2a2206ccb25878aa0205d2803784e8bcce4358be8c5acae4a335081a624bc8578e06fe73acc2d7559b2ff653c3487ee283fdc32e5e427cbf587abb0b6ab97ce809d5d980257417a53ddead1f73dcb4cb80d69b0bc2250e1914b5a3ec9ea3090fee8248302dc90e0915c578b6b5d88d528a74588e0012a353d5fb7d074321e8b4b5d36d70d145dd45bd689d05c05d0a16c6e7a4e9637d409f4cc965f9fb5c5650e708946aa4aed72d7df7241433a9bc83e19a41f535bd975d36fd6b91a0b66d44396999b0c874a2344f8e168fc856556bcc74d02645366b46612609d360daa56716a1d87c1d843d1882c7c33c3ee2e8bf347f36b1198bb6eca810638dc80eb2a130b26a7f5a215ab79286d0b7a9c38f228c5ce5028cf84d09258fdfb632a239f60b32615c66375003c42a6ea9a5c85efa85e8d8592c3a1a8725207964b231953156f16ac47a6f6bca77859832bd8caa216511b94659aa19507d3017794e59e69fdd583c0d0f38e4ce2057b38d6292dd5c4a9759ca341ca9aa07ee83a0e5f484553de30bcca8e5cbc49765a8dea4cd231667a9fd24a612baf6fd71cc1e38b0be5ccab08ada19a1a1f20cd793f7b1b1b6141f885d2c7c49ad5b2cf1679cbec7ed6de08ed0f46921c3dd9e10fbe6d916332e025f173680bb5c88e37227414583bb699edc59ab4bc0e52c6a6c37529c72bcc6ef15d527e6035d8e4fad612bdcef8ef13a9c0e6b0c61a9d206779518240d0227bbe6655a6447e37e956114aece225630f6261b653d63355d16a11f6d32c73ea32b55c8508e505389a19caec85c9cdcc6371c1946d74c5ba831172a3b2af19352e022b02c83ef4af35430c924e594d8d5446bde6b9ed2541b564fb04ffd3616b4e33617c868da1c8803287116d82be96c62480b068d0b7244dafe4146e963d7075301116a0e24a4233e5371139721b52dec412a2399beb8f7d4ab913ffaec7c3e3265bc4d0027bab6a7b0c4319bbac0a59768b88bf68a53c221a5a81d754c1a77e1391cd0060d7498d81c173f07c1cae90170cfe97c5e011af18177e89e4f9a815042c5bc288b5f31f5d06632aff2c2a4ce83807ad6be31db8574c195d598726f8b7c924429a3bedfd0720935cf91523c9154962dce077c320cabf1dc05248d23a5c74c619ca8aa96831f757f47d72f554404d1e5d4cc69d55065d9edab445b11456ece32d28d3803b895a5f249dd92c3044aa20a4ddda7dc7a25e772e874b66431296e6a64ecdc7aab3505e3f1372d22e744927e00b9dde1b272d117de37256e553aa23741a89298645462f4787f942df9bdc68cd97aef1ca8d7852e9f42421a3ea58784cdb20f3627ec24df99e08c5a976f73cb85e4f5da0d5a3d27c379170a3cf133eda89f355bb0a4458d12faa1585aed05c5b6d1d10bfe80fabc0c2bd73193ff9476fc3654ff8cbd9fb0985cab6432db1dde5eca7e6c0988c818e36507e22c2cb0fcc383195dcced10805cc20653fd5b70fb65ec805cf0cb59e24c02c0549ba98b17e82b8f5fa434ec3660c08d2cffff72972181d41503ba7212f1049e1e6b1a2bb8e9325ab883b291b5dc393596ad53dada947c5f3f7b4daecaff4b044eaa6aa50751315c3c3d8ed4b6943ea5ad8b4d8eabce9a49f21bcba238aa30da5977b09521ce53427f7d613a2eb4bafd5d8b6e8179839c51c4af8e8f8ce50bd1744fa9e9497c236d444c71fb6ac2781786861d10265622ce6585d83b2216b0957090ae38dca5a26cf9027f701652ade57a5347f7c0f91ae30f59f2ea2ff1e902f45a6c5714ea5bf5105e6f9492ddc158c472bd222e34b52e29aa1dfc999c159bdecaee281d061880251cceba63d3a40b9f4ae5b8a68617463a02750b86cc7739e88c1a2c7709d9845979080a60a417ecc1c46b920776ea4581e11c1c8b85fa42de6ec5bc9b23", 0x1000}], 0x5, &(0x7f0000000680)=ANY=[@ANYBLOB="100000000000000001000000fffb00006000000000000000ffff0000430000004fa9c1133f97037e525c30b284837d5c518795a24197740ece6369e82f6bd9da22624b74d7af2b537930cc12914aea10da861f5d489569ee372993e5574ee67310cc42cc59a15306bc9f0a5a55810000d2296f3921357201fd17cc0e7cc79580f33de414db24222c878349cec4f3f3b69416611a954ab0052dc42627085256659d4938bed4f8290e579c1c6dcd31e6c924a280deb4cb84a5"], 0xfffffffffffffeb9}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000640)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) getdents(r2, &(0x7f0000000240), 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 14:41:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 14:41:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000100), 0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 14:41:49 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socket(0x20, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005036000000000000800070100a83e000000cea5428ed3a1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770abfa4e8ac881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea840511e20a3f80004000000000000000100"/166, 0xa6, 0x4, 0x0, 0x0) 14:41:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 14:41:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef901d78e0ea2c97cbe70081fdffffdf000016"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') dup(r1) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 14:41:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000001480)="06") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x5, 0x2, 0x2, 0x3ff}, {0x4, 0x8001, 0x1000, 0x4e83}, {0x2ec0, 0x4, 0x7fff, 0x8}, {0x59, 0x6, 0x1, 0x5}]}) 14:41:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 14:41:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x40, 0x101, 0xffff, 0x1}]}) r1 = socket(0x20, 0x8000, 0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x34, 0x0, 0x0, 0x6}, {0x714c488e}]}) r2 = semget$private(0x0, 0x1, 0x240) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_metric}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x3, r3, r4, r5, r6, 0x16f, 0x8}, 0x2, 0x4, 0x100}) r7 = socket$inet(0x2, 0x4, 0x6) getpeername$inet(r7, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x10202, &(0x7f00000000c0)="1b") 14:41:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x5}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r2, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) 14:41:49 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x3, 0x3) recvfrom$inet(r0, &(0x7f0000000000)=""/38, 0x26, 0x40, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000000000), 0x4) 14:41:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x5dc0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r0) chdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x18, 0x9) recvfrom$inet6(r0, &(0x7f0000000080)=""/30, 0x1e, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x3f, 0xfcc1}, 0xc) 14:41:49 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) setegid(r0) geteuid() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 14:41:49 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) 14:41:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x9}, {0x18, 0x3, 0xba, 0x7f}, 0x8, [0x4, 0x4, 0x2, 0x7, 0x5, 0x8, 0x5, 0x20]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x1, 0x100000001) write(r2, &(0x7f0000000e80)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace376c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f173183b26db8d2002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13bc07a970316eb66907b9926f589c61a2567f05b8450f7f91b076bcf33720173022fa6a8e5519d78ceaefae97de8b00c8cd5418eb92a24715fdaf00238f8c592ceb1d4b975912d82ab968c0b18747668884ab287f20a05dcf3b07374664d056d0d486239aabd5a80c41b402f8a4d0298b493750023524dbbf738de97a3cd38d78138bd8f353e8455b1d066f83d97cf433dba69edc186cfc3f0e7ad9e976777a17920500f6a9787c73f3d1cc7f02e2a0acf05762c8d20a748b970653318e3564c1f9d5469a38d73f72db5c5f3bfe6175926ff27e6c789255b9fcfb168812b46a790176b9a739f3cb2224dfd7635651bbfcdc957c0a8638c82afb08f81369189596d86d9384cd695bd0f7c71b4bb4fe339aa56822c259f58aaaa7926ba17369751a353f9437ba11a680936b8b3ee1216a87b4a2f3362c4906dbb218eaf2ec3aaab394549508e11ee6b1fd84dda092f5930bf1fb8879273f603297de4f85e2d84536820545ab6580e5e3ef4ad7859f7d75ee0f491e366ddb34fe0a08ec323f5fef21bb90a59ca1450c98778809059e180741dc3dfed1d6f6bf6d3d4bc5a960cdaf4ce6a0686cfedd610b67a854db6c8eb290f32f3513c1185a9bbf433382d1984727a0951f5a75bb3d372fa07b62dc9f5ce516e2da2ea6764e68514328ecae24501aeaebd6b9e7a8fccab5f815e83e071764e77c1a39af190a4715a09fb405f95fc4b6ab90b88448e89b57f5eb562bdf6359852fab8aa6ed47da61d79e4f9e80eb218472e6a7f1fd98754859e574006289b23eb14f06a8aad050e7947fab109dfdda114548644b188b3fc392d607dcd448166a283a18b998a8762aa0d304e6a2195f13ab6bc9d7dd9867fc2a3da812548a9ba597bd8aaad522a65aac3e0eb5b6bda8d869d7734035581feda890bacd4018bc85c47c383ee85afa4777bb9891f734e25f17c547e4af2168c60e0d4ce0c74633f81f2f990d4cac9c029efeb9bbb36f871716b9e0e969149c5fc23bd8630b23806ef097547f417ab0b5191aa8465a176060ffe63e06ebd16b7eb0c70259a2683bb189c7ff16d3e7fb359fe18c5fa82eb979e862c3a22b9d0e18e21fa2a6a6a6401c197472b2f8c48f91ab37698b80a15d2edbb9e451d6501326c1138cb104134b23f2ef5f4a57b795606ed1f8387adb9b28f858890a63dd0520bf07c60ccc8ada7f8d4fdead13338648bba63f10627b1073fdad07721569a04d45fc88032a4ccec7367dc5cf5288300a57dbb111876ecfdb39df77ac5155b601e5eb2f30103e624bdb9ff3bc47110a38c8ab8cf577f3bd111acd6d4715aa588f15285e9e34f326ede790ec8744e1b9471593e01535fdd8393dba9529f3208be6ea248e3731916ec0354d27bc1e572ea53c046b38523cdf11048d48a98be9e248ce1ea8b05dabe39e5fc1bd34c6590eb7346a37c008ff5eec29e6b6dc87df4fa38a6b4e0b024921d8befc23dc0cc74c414c74f14aedde56e53b73ea2df03ff4200d1e0408d865c83ff8fa505aa04eb1665fadc1b1111efe36fabcc70847126d8d8647100f5fefc3074322079204bae2a5c0631dcf5c8131760045d42785ae9b8c2401c21e83bbf0302f7843e4c9efdb87db859b08ee4bc141adde6fb357c7d089efdbdc13ab39ad712a4078227ca24d5a7180fbbd3dea4fb7943feb1c4786d49d0ed078513d8e5dd54b238705ff8bc509522a1ef0a78406d249b168ca1fbcede384cdb6449fd1a37ff6c8657a4c998b2824f8da34f4da79c897a89d6d043e34c745f6c1ab411eb2939d4ccc3104762169f456b09fe5300b0b63a7b66c562f2f1cb4714aff164ce76e0bb2f4037923e1ee924426f17a896048929fe58cf0a9171e7d24d7fc6e7e4d478c8ff33b98a0e50d4aa5646e2048d6c82637014c2c0bcd623d520764194cd087fef9d39ae032480d6f0296c83e0959ab6a06d4233f12c3c4b56319b475acad5afa72f8c", 0xaf9) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0xfffffffffffffffd) 14:41:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) 14:41:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000080)="1474f5e33029e6e6a8683fe38a0f8d720bf32ad3f07ad17d2cfdc5f80a6031c4d02a6228de1e5c1bb3578cfa0a2bf4f3977f87216b2fd1c491776c771f5d", 0x3e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:50 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x94a4566dcd5796d5) setuid(0xee01) dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x20, 0x1, 0x1000) r2 = dup2(r1, r0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) fchdir(0xffffffffffffffff) 14:41:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x74}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 14:41:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30220, 0x40) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x1) poll(&(0x7f00000003c0)=[{r1, 0x40}], 0x1, 0x0) 14:41:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x2c}, {0x6}]}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='a') 14:41:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = dup2(r0, r0) clock_getres(0x3, &(0x7f0000000140)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 14:41:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:50 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chmod(&(0x7f0000000000)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) faccessat(r0, &(0x7f00000000c0)='.\x00', 0x1, 0x0) 14:41:50 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:50 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x60}, {0x6}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x11) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x720, 0x0) 14:41:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) utimensat(r0, &(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)={{0x0, 0xfffffffffffff655}, {0x507d, 0x682}}, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x1001) 14:41:50 executing program 0: socket(0x39, 0x2, 0x40) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6) setsockopt(r0, 0x80000000000027, 0x35, &(0x7f0000000040), 0xffffffffffffff62) 14:41:50 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/239, 0xef, 0x40, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="921bc61be52fd21aea758a66712d0d99fb0ec424188819fdbad85daa4885fcb44bfd41d1ad98a6834e3bd6e1a62423c925ec22ca8912f7ce5574f1c71a7117f9d1ac0be883a6d076c11d13aec2049c8348f605a9e859ee99a99b99f40c8aed36503658d46c3a545dfa42b20c47693c38ba0c4da98ce6ba8aab1d06ab5bcd492aa233aa01cce43c50407ddebaca678cf751fe86", 0x93}, {&(0x7f00000000c0)="dfbb81563ece96c4fb3f8296363cab8a9b4893a7ba3663725aec41cb0e4cf41332b9fae28c786e86ca5185a44c44ff49", 0x30}, {&(0x7f0000000300)="a2425b4b6a970707f3ebd45024ca876c4410db7035df9ce3442b355ffd9536aeff22bf93dcd20c876ec4b45e", 0x2c}, {0xffffffffffffffff}, {&(0x7f0000000340)="83397cb71ee64c8835db764be0ee79342522d6375694cd5a", 0x18}], 0x5, 0x0, 0x0) 14:41:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xdc, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 14:41:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = socket(0x20, 0x4, 0x40) recvfrom$inet6(r0, &(0x7f0000000040)=""/207, 0xcf, 0x1, &(0x7f00000001c0)={0x18, 0x2, 0x7fffffff, 0x7bfd}, 0xc) socket$inet6(0x18, 0x5, 0x6) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 14:41:50 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70142b2f66692be2eabd"], 0xa, 0x0}, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xd6) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) dup2(r0, r0) 14:41:50 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1f, 0x3}) 14:41:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400008007, 0x10000000000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 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) 14:41:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000000}) dup2(r0, r0) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 14:41:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/87, &(0x7f0000000040)=0x57) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) 14:41:51 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="820297fdffffffff20ffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453e68c117006abca64896bc5e57c6388bbd2ad8782951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a959a01ae64da66415605b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d0dbc2f3eda0004000000000000039910cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) 14:41:51 executing program 0: r0 = socket(0x3f, 0x4007, 0x0) setsockopt(r0, 0x9, 0x200, &(0x7f0000000080)="fec278d04fe27d883732ed9b9b43c0fb5cd74c0d19526bce46cf79cc1d58b8d180b325531fb8a62d3f2955a9e98eca7ecfa1e92adfe565d651f1773046a44d6b28749328a55a468150fc8a30823372ea05a8596eb9280bf1860a005aba61a152107753cfc27c747c4d87c87a726e62fb925227cd9a990aee610425e93e8d37b1eefe2f5c82fbd8762f1b9bd1187162a8b0b67350589bd18a550e97d12b04707ed4e12d514c7dd1ac6e26a5e154b16e45711bdec08c97e27ccca1925b1d04dcc8ffa97b2086478bbe41f1fa0cdce31b6ed202f4ef36d89f88b6d701f49345caa0842aaaf2d944eca3655ae7d8e2e73f9aab1ed9f13181b528ed9ae3e9ed32679fc0de363c8b2fde45deef611b249b0a2c79485a63fcf124d9d3a1caf4a28e2f944b81a2d3795d63473e7baf15af6284ee317e485c011eda65c01bfb623158527edcbf77c3d9f8699f52090f5e7cceda28e1745582a2da7f695788521ffdddb8ea3477f045e7b48557418d3747e376c92cd805209f408bb0cdec0653c7981070147d50228a2a6e0d0fe080574166cbe411bc94102f6fee6514c2cc0cb47de790db2f048526d1e4b0ae7d16ceeaae59fc5fb8a6e9d2691e82d478344c16037e9628c6bb673bf49852c27eecba33700569c7008dd70106365d35431a38bf639c0f2b11ac9972ae126ba98203bb0e60683151df3dcd8c2a91a6885a0f5e62ee52ec20240eaf2e21a106ee7e10fddb780da52a6056b961c19e1602f7c029128c92a128e3193eb523cadd944dd1e31039bfb3295e82d990814e2cf833d8db001e0c62182cda1b2356f2a702eebec762bb84241d826050c415a667d2361da8061c6448d8eb5944a4642062b69c4523ee63bdd814c180850a975282cb26bb59549f9c484ae0fd584058e6b8f0f742af3d55628e40b5667b026f90445f0158b09ee6b3370d854fbcb68ab56fb5114dfc8ee8f0d2968389733e4eddd536b97d71884b4fab0cd70b76ac4edd9ad05b40afbe856679287bed8801d4ff86b3c7a3d5f9c1a8b657c530ea59fddeac8c51dfec5130c644bfe285fdf20d7f9dc0b71ad5e712d0e605320d8e1909fc3e15aefff1b2145c975e3c03cf3cc5041dd390106c1bdf54d5a5d3db7740a94d5d57f4f1cc05f5a800732ad809748dc253936c4ec57755035f38530875b2d56df191521ab1bee75ea60e3605cb4ca50c1a959dd2a7b5942224e4fbb99ddcf4f4ec46c19838cda22790c22146bd419689f93658663ac67d935223966454ff68fa9ac147d6d009b6248a79c8295a5a5e324c790cf2a4e095a8e06bff2d2954fad92f976910b72d6cc0dc1981dad25f90091fc73e636df96ca0da060e74ce5af2d43517c3f0c455ff157c8311f8abb637ffab87d6af0847cef57af6789d77b36fe20e67331fe53bc4a6b973ecd660594862f36f585d936939c1a274c467accfd6bd2e1ad6860483400f309eac1cdff8378cd0b64afa16f430aa855e19a33ec4d417c79bbf4a44dc20481cd632abdd7e760682a1722cb130a104d31220c44ab787f86bd697275d26df87543f762095a0447bf54ba1b07d9f11d47ecb1ce633ededacfb99a59bad1fc33a4c843bb51b5f7a0af7e306ebaac55f434f74db5ffbe00b731e46073b76738531bcb0a66ff4d54d94f2cd9922d6ef16183db754e44cb14d06353b37d4555f65b9c663cc50f13ffa62ab65b41217d492b599c773c67f367ff3c0bb0d6152d0b745b59c86947f65ad759f5cd21d4564f1475f5c816a38039df0efa2c986ec5da95d35305df4a0e743b44210bfe4bdcbeffcb33fc3a98cea0eb81804bc55ec7c5a0b5725fd38a6faadacf4e897470e4fd3ec1b08aa22c82ed5d25d2bf7f9b99b5aaad2004ba2a413c45aca8e3f95440685d7a0e2071c04da5c2393d4805e7ee1f7e6c4b6971db6573724b923f06c0e70f6c68d874d043a9e9c8291a34b926292fca832baceec22f9f10b808baa11b68c7498df205fb2f5c4acd862ebd5d3f09f6d60b77a4de4d489a25f078a94cdb3cc76e56a10b91c22c9423e2645e74ae0bd4dbd2673bc2031f2bd689bd30ddf8ae982899dc11d692ce634e6a86dfeeddfbafb2377ba0e300716bf782918214727cf6309684b00da93e7604736e632a327fb887cc12785dbc49636e96afc956e6781068ac8355d87489ac0724cab2077112a8ccb15351a95081df32d7f56682a4f591c3411669acb9398cfe2c3b8d85b9c0d644f702c0055d9002e805a34dbff418891d4a04b9dc35514f6d2c1fead25d108ad3e4b8cb967754d3d5092ec3214c8b7a3995a881d44ed8c14653e8fa9f4f04f7f276539a32dfc722b6c39db9e6187933c81074b5e0db1f610b8a73fd6efeed7d4916e12cb3d306bcb2e79d418860492a44172d73e979c5b820e359eb2f2f39254cb25e0314ebc6645388ac8f565eaf192cb88435af00d1f9fb901416ebaff4d24ce0dd87638c8a7f02bc9af58a9b23ffd4b9753190910138addbe315498bbad0020ba0fbaf4b0e17c5314cf0908923d14c533150cd28d129c6b24a2d0eacdcc3bccee94854fc643fd6cd800bd384ba4df259388fb99cb8810b4e98db8bafa069ed2d098fa1a31400d6e3f96d51ebf8e55c4acf297385976f11e2323bbc85debe5c705fd3f3eab99c838e281e26bf0c005607d0e364651840555544f411f9022c2fabf58c1c43f9a38094dd5d7b844c33c9a2f0f5b6b5cd244899831d458fde13d0f8152ed02207551db47e6d51af673af7574762fd0178d8e5e03fa329668fb7968f70af5f5eed37f3b31250ac162ea58e15273e46bed59e9d6dbd55a57f7e79ac48656307ce9fe2a1f44ac53254773e504ef6d8b6cfd747f52169e8249491f9fb5c6e538ed92b372916853fe076531936a30732bdcbef21fa298fc1ae9c6dffa3b39f0353dc54a7a383f32825ad44f56d88e0cfeb235fb29a5d9d7ee9df247c757dfa1b903af8b003acd0ad4e08a5e0f071dd0738e01928844547139fc1a480a17ec31ce5ccf8f605b1ab892224a6475aefc628588d86c0b14e403f8f4957d8c1a9697a33f6345b285acbc799078ac56d4615923545c0e7dfcc1263174c6a912acc73065346c8a539fbd743116e08eb6dd5a1f164316174813d9f40ba623a3b2fa012ddda41d55dd214b350efb4e0b94d4f1154ee2810339becbdb19fb10e211be1af6a0e1dd19c522b17a37e2eb3469a10fe464e273fab7d15f1a9b41fd1c055417baabbcd7c9a3f9272e2586dbed60118c047cd44915c1a72f1a45f29ab9fdb94b61c2e843042aaa6a8e6205db58ab837e93e0435c64037c79aeed81a7f81e64b10544c6592526f3553280a0ddf0935faaf9abca173969bf6b21a28f8e8b7fc916d8c5236f7de59d145d7acc3a2e0e3e2df8045b6e6cfb84feeaa360ef8530644382b24ccbd6d8e415a23c449875a21fa391316fc774f99b1265777397167f276c5c7455956a7cbc939644f1021b6dbe9e5e68beab5da876c2783c8e01c655bcdb9a5ec2dcdf4f2b95bc60fc672804300938732f2922aa32708d549e1d1106532cb3d98d7cba0c8794a2935dbe4c7c41cd7662fcb422a25e5486d234c42843ebf4fde78557c4d5feb8343491b5ad9179ca468ac3496628a6f35ac58d825556571c82fa6ba8c850f2cd3adba8dcf39a502c30ccaf412cdb0680c5e659ec751d32daaf10ca4287834828ccd334f58dfd0dd13d71423bd9783d92d77ccabf7ca65944e2e73e7d89cbd2126a2907c122f6af3d42b484158f207e9a2e4741ab3569482e6235c9a5e9a43ab7804577b0455ebe704134e747f57cb2bb03402f8b60cc82c05d95e1fac8aec6a6e64501d2a61d9cf8e0ea75e71eafd12ecc935f390d3359f06cba384e0bb9c22f559b86f37775521e6023362ee8f4342f8eb1f579f3439ac8ac77d774dca757eee91dcd4b74e567ad5007369bfab6cdaec5175907d1f9447133abce8607c160d2859cb3c37a069e0a0b41fe9ca0d8aff3c4db583467a793a6a8eba818278773dc025514981629486c6a647b6ee1871bcee635ec8aeeb1b446cd11aac9064f8d80b7a8d18e56172c173e9183c5f958e262c30ed151fae114c87df9480bded29f6bb75e58b7208e325ec0b630533e31faec585dc3c0bedb4110ff2af78940398b0cfc34229957b8e8db0fa6922ea9661ee9a402ec70cea910c3b5088d0d6de9d1e53ca31d1f1ebf767c6b27ac1b64871ae84876d38c51703474be0359f3cdbbc32fa899ce8d484c6051f5c729a44990b7add2b58a0c23dbb8d4d0acef0d07cc09d66bd24a6b1c12e62cf91b3f4b6e77babc655db5e3ca9b52c321a59da118b64a64f3b61975749097a2daf1562b2f7d84d80e149e791836e23968ce1ddeeccc6d6c53c042803897b0cb1ad714cbc359f70031a072259e6a56fc46f8e1367b691bbe6144f33906307f2ba8cac6cc6b65a31353ec6cf9d1410c2afec3e9479bf811179755c37ee273ac5a534042af3385c6f93145e0ad0e78aab5582b5ef9a331fe34c80039b75b0e0871ddaf6b246446b951f3562198b7899297ebdae819b2f28eeabdd9f7796ddc7b4d34f8436786aa7ba961066399c578035963aaa436e6369a85125037f68201ae76294319e8144c56f176e94503f7907ac387bf6d1349844738f24965d06ae24cfa09b8f4e589ba880d169b5eaa379fd344c1db1607fa351da00266305b01669432ad978cbb50e9e417f852f027a8ce80045d123f61e5f2add974950715ef6a55435c9ffd06d220fbfb1e493a35c3d3605d43f14cf1731b48e01efeece60b0617a6037c93dbed4917e1d5ba4bc5324ba1b2d67651cd8ecc3728b006afe700704c176bfd5f8a204bebd5f2ef892b26761a5446fb596a36a662c84f45ddf7d757e51519d49a4080bfffe569b58b28681055d68388797273f2c771f9c4e477b0e3a0d1296e9fe272955452f88e2af15b82a4f8467d03223a26163307b9be8428f8d6c30f93fde368e023f2e2d611f6d1c412aea121cc59229f58522599839cbbdf6c8a6919ed1779676dec3adfba33797aa6010397c662ce5aa0c5b133ba7d6aae1b3f6b6ef67b8f151e6617d5f381cc36db5236078a5a7613188db0c6df3873081f76cb87b689f19d9f7f8effa12bf0a83f26ef4cad04d3dbf667ce69b45748aaff5979823dba682dd7ad3ed3e2b6825ec9394ca01dac9137ae0a97ef2fc055caee7ca42ca2804b12a5463d4e80c71de2a9b5e589db4c568eb73f953470c2c3d741342b5ac71cc42ea79369c16a7c612d532b0dfa0a15aa9b7e612a5dee9258e83bfda04955e4d716061a5d65beb6b8bc0e9f9512b63ada83aceca7bc0d0d6407ddf739892d37a801204878e866cdfcd3ad2eef6e8ca1156615ecf31c8d6c05da35f05d0c4531a0dcf14ba947323a254e77576451329f0907512bc531582810f5c7dbf947fe4c0d4a0301cc14cd80f56d077ee90fa4dcb2299a30b64ecc76837bac04954ff09fa6cc048f77f5cad7c9eecca635399aff0e39d592c9f3cf0c0d3da348dfe43136bf5be80d022d14ebf71befc034908a37f086ced9146e2fe31d169177d1d95b6d95764ea65c8817d88ed6ce4b8ee48e8772f8ec19dc4563703273250655e28fad6c528ad688d06a349523348525774b3a370c0fc69155a8768279d457a7a1d6f85fc17c531b762221ddfa9a1174f117e3b10f3fb6210c4cbe2605d4799cf59cd785c6589edc31e733837e5b23f392f364de0ac96f8d56df3e25e1e8c70289af0d60154c7fa17e45f67c5ab1b878d67fb923674dea108dbee21ec620a0c6", 0x1000) connect$unix(r0, &(0x7f00000011c0)=@abs, 0x8) sendto$unix(r0, 0x0, 0x0, 0x400, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x190, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7ff, '.\x00'}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 14:41:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696ccaff00"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r1, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) msgget$private(0x0, 0x2) syz_emit_ethernet(0xffffffffffffffc5, &(0x7f0000000180)="9f") 14:41:51 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6c63de79534e45d9) writev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)="82aa50ce44779e2d65b5b37d3f0e28e14b0207c6fd88bb87ab279786341139926cf6f3225794c927fa", 0x29}, {&(0x7f0000000200)="880873d3c10f9a93344a786f85875a6c9449ee304bc9715b36b7d42e8dde87f2c25a1bb9a7ea42caac373e4f8f38eddef2534a9461edae0e3ea0eba191446ad308bd42e73fa4347b7e7377c6feff176ffad99f853d7bf437138a7aad5581d36d457cb9faa4426ee78a7e91bbba79f98438a7be7270bc8654281fcece55b13e919a223b36e8cfbcc957294265c384f95433e2de7eb4299d5a23c54eb9170522", 0x9f}, {&(0x7f00000002c0)="5be26f32c2691206dec6d60f9c9226ad45ef148dbf3d8089ce3f4ad8fec9f4e6c4a24b2f88d96e55ba40d0b4979805fe1b253392ecffb1ed9878c9cc4319b06c660fe0a4b69d8d6b7c72a702aa5055c5d480802733eefa810716aa9fb98beb121b0302fa4cd3607d76b1eefdaa35ace91dc052638edf89b0a52928fd5dda25b7b13c1b5b56303d557ef4ce54e2bb97f7b9760361db667e57ec2c5de83657166577c7a01c774704b76c1db9a42a5de0c6935e64456b7919b908a0152461c08239d8bfb0667786bdcac0f3e215a42481acf9de0b16c696301132d161991e4084c906df0bb179", 0xe5}, {&(0x7f00000003c0)="32282884dd49abe631281b98d7acc57222ab2c42df2d27b491e37c21665fe604739a53ea4b904cc3f7d45d88af33be2a7878dc291283f4af10fe4854c9e7f05f1f4bed523b307e5cf57ef0e5a3940543a16d60c87ae400350ce73a76dd23779cb90fb708e3b67ca7c3bd8ce6468a072e3b372caa7aeb43ba03d96f537428990547ba9d285968437e98b93633f21f14ccf582a7b00a4a8f55c8943630f39f7d6768fd7b2acb1931f4e133e66c2a9ba7dc82e3aa82d122cabfd804780a28d8ee39de98", 0xc2}, {&(0x7f0000000500)="6b6850f8e3be933fcfdccedf663e3f43b3665499546efed9a0c492298e276f90f509716a248822c2ae3e92f84dd16a07667e9c65a0c94ee072ce6f60c10a4f781093ce5e68ccbabfb8d0be64c36c9258e507edcd70cc4f13561f3c3921aa43b2da06c63acf5e715879e960b1c81c27", 0x6f}], 0x5) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000100)="aa7e9a125a5a2e2b0b194c0eede5af08f0fc1af969c77e5b33d280ae04fe6d3cc18be0ae4c9ad3456d7f2412787a187d705418719a155202e7628962b958403c28b2df957dad076232b4670fba4d99740c2bd44cb320f8c54d672f0dcc14434b3678eb"}], 0x6a68ef661b855ea) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x5) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 14:41:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfff) r1 = socket$inet(0x2, 0x5, 0x87) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="54d226e79f40582cacf9225af55089370d815a7d8454fadd0b669f4c527fcd63e974ef9c8314ecb7fdde63506abc518c854ab5adbaad857fdf52ff03bc87c7a1b4269f5d38136901a4b45ec9bb9bbdaa40a68f750b96fe854401c46f3ddb1e6797f038ab9a4c32b538c92d0f28dd4e450c043414df86ea36d6f71644aa5394ddc04bd93d06e4c9b2dc62a04be32148cc0f16311531922d3134fe7bb539e756f9da758fbc84e2ae762558736de1f2d5a8d187446158c130e17736b7065b60aabb616a214493ace7ba9f820e84095ed13c594c3150a987f26c30168154d1b332e4cecd71aa4487", 0xe6) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) getsockopt(r1, 0x10, 0x48, &(0x7f0000000040)=""/217, &(0x7f0000000140)=0xd9) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 14:41:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getitimer(0x0, &(0x7f0000000040)) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 14:41:51 executing program 1: r0 = socket(0x18, 0x4000, 0xffffffff88f66390) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/130, 0x82}, {&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/143, 0x8f}, {&(0x7f0000001340)=""/122, 0x7a}, {&(0x7f00000013c0)=""/187, 0xbb}, {&(0x7f0000001480)=""/134, 0x86}], 0x8, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000015c0)={0x80000001, './file0\x00'}) r2 = getppid() ktrace(&(0x7f0000001600)='./file0\x00', 0x2, 0x14, r2) recvfrom$unix(r1, &(0x7f0000001640)=""/172, 0xac, 0x2, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001700)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001740)={0x4, 0x2}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001780)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000017c0)) unlinkat(r1, &(0x7f0000001800)='./file0\x00', 0x8) fcntl$setstatus(r1, 0x4, 0x80) mkdir(&(0x7f0000001840)='./file0\x00', 0x40) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) close(r1) chflagsat(r1, &(0x7f00000018c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001900)) r4 = open(&(0x7f0000001940)='./file0\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000001980)={0x100000001, 0x7, 0x3}) bind$inet(r4, &(0x7f00000019c0)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001a00)={0x4, 0x5d, {0x3, 0x7}}) getsockname(r0, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) unlinkat(r1, &(0x7f0000001ac0)='./file0\x00', 0x8) readlink(&(0x7f0000001b00)='./file1\x00', &(0x7f0000001b40)=""/28, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/ttyCcfg\x00', 0x10408, 0x0) socket(0x18, 0x3, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001bc0)={0x2000000000, [{0x1, 0xfa4f}, {0x1, 0x5}, {0x1, 0xb896}, {0x1, 0x80000001}, {0x2, 0x100000001}, {0x1, 0x400}, {0x3}, {0x0, 0x1}, {0x1, 0x278}, {0x2}, {0x1}, {0x1, 0x621}, {0x3, 0x80000001}, {0x1, 0x79c}, {0x2, 0xffffffffffffffff}, {0x2, 0xfd}, {0x3, 0x1000}, {0x3, 0x3}, {0x3, 0x2}, {0x2}, {0x0, 0x7}, {0x3, 0x1f}, {0x3, 0x1}, {0x1, 0x9}, {0x3, 0x4}, {0x3, 0x20}, {0x1, 0x7}, {0x2, 0x7fffffff}, {0x0, 0x3}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0xffffffffffffff1a}]}) 14:41:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x0, 0x6, 0x8001, 0x4352}, {0x10000, 0xae, 0x0, 0x100}, {0x8000, 0x5, 0x5, 0x2}, {0x7fffffff, 0x2, 0x27e}, {0x1f, 0x8, 0xffffffff, 0xffff}, {0x47c849a5, 0xffffffff, 0x8, 0xafa}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 14:41:51 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ftruncate(r0, 0x0, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 14:41:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/68, 0x44, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 14:41:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) r3 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) accept$inet6(r3, 0x0, &(0x7f0000000840)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x3da64461722dfa2f, 0x0) r11 = fcntl$getown(r2, 0x5) r12 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = getgid() sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="4f8ba18f61023e700b85789f1322e226c86ac406642e8ab32943ea94d7be2deb7457942fbedd689bc14961edf44b7d90581918bdb60526af63e587630e9cee318f00bad65804b5578625f144f6c0e0e7cd45395a141a5f0269fd9d3be1326a9f9a5762641e9e68ac9c83e010a1706b7b", 0x70}], 0x1, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r3, r1, r2, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r2, r0, r2, r1, r0, r10, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r0, r1, r2, r1, r1, r1, r2]}], 0x150, 0x6}, 0x8) 14:41:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 14:41:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20381, 0x7beb3fa729d6e642) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) r4 = getuid() sendmsg(r3, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000340)=ANY=[@ANYBLOB="1000000000f7ff00000000000000197ceb31f6c1d32514af52c631fa61811e2bb086851c9abd909f8e69386e4cd798e8318bfc347329943368cd60f9636130121c0702d19ae6daa131a7b810f229f77b8a438a088cafc8520483ed60f887f22f0499d925848502890da951ccf118ecab694f6b3ed396b496721fa3eab55c0c153864ecd98b6b17c9bdaae8c6b78aa18df448a91d8ec1"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x36, 0x4, 0x1) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(r4, r4) 14:41:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:41:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getegid() setgroups(0x1, &(0x7f0000000040)=[r1]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x34, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000300)="969b100e") 14:41:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 14:41:52 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000000000/0x4000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 14:41:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) 14:41:52 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x10000023f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 14:41:52 executing program 0: pipe2(&(0x7f0000000000), 0x0) setitimer(0x3, 0x0, &(0x7f0000000100)) 14:41:52 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(0xffffffffffffffff, 0x0, 0x9e99, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f00000004c0)=""/66, 0x42}, {&(0x7f0000000780)=""/231, 0xe7}, {&(0x7f0000000600)=""/86, 0x56}, {&(0x7f0000000940)=""/153, 0x99}, {&(0x7f0000000a00)=""/213, 0xd5}, {&(0x7f0000000340)=""/13, 0xd}], 0x6, &(0x7f0000000b00)=""/226, 0xe2}, 0x0) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r1, 0x6) r3 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) r5 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r3) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="6f2ed8a400000000000000"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r2, r6) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 14:41:52 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4900) r0 = open(&(0x7f0000000000)='./bus\x00', 0x89, 0x0) recvfrom(r0, &(0x7f0000000100)=""/133, 0x85, 0x800, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa08a0e43187277f0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getppid() open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) 14:41:52 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r1, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 14:41:52 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCSTART(r1, 0x2000746e) r3 = getegid() preadv(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000200)=""/54, 0x36}, {&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/104, 0x68}], 0x223, 0x0, 0x0) accept(r0, &(0x7f0000000480)=@in6, &(0x7f0000000500)=0xc) fchown(r1, r2, r3) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 14:41:52 executing program 1: r0 = socket(0x30, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) msgget$private(0x0, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000040)=0x3) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/116, 0x74) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) 14:41:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000286, &(0x7f0000000140)=[{0x20, 0x1}, {0x3d, 0x0, 0x1}, {0x8, 0x0, 0x2, 0xfffffffffffffffd}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xb0, 0x8, 0x0, 0x0, 0x3f, 0x5, 0x1ff, 0xd3bc0b20eb1fa969, 0x0, 0xfffffffffffffffe, 0x3fffc00}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8000, 0x4, 0x8, 0x5}, {0x0, 0x4, 0x10000, 0x3}, {0x9, 0x4, 0x3e4, 0x3ff}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)='\x00\x00\x00\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 14:41:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = socket$inet6(0x18, 0x4, 0x9) getpeername$inet6(r0, &(0x7f0000000500), &(0x7f00000005c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) write(r1, &(0x7f0000000580)="9c87c377284c35b8412e2e2e", 0x284) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="4452bcc865a7f1056a2e2b9026fc84cc4af675415e3a42333d6909d9aca7551d76d5dff241a9d49417fd114b24f43853139a533ab1ab7b33bed627ed2bf79de6d8aa8e12e8a64e93eeefc46ebc0da7749e5c00ab3630f7d5023b424ac327da3286acbd958a0d5d13f5ae4e", 0x6b}, {&(0x7f0000000200)="c8b050391d986574311fbe26c01a8a005ec41942f50ddbba1f01a12fb1254cac3695f171385160880afc4f1410eeb14f6e9fd8d29edab3c623756bfd841ed30ad7578abacd7ce38a9efbd9c228a4c16ae3f8087954e7c3cc8645a5d23b3e5770f75b32ebc5b40dd2e9c35e3e49175278637141f8c22e86980f2873bc2c98df92d50569214abcc6ed474338989136e7aa6634a52a022b222fdf8dd217e4c6be6c6078ae626da37f13fe2f9903", 0xac}, {&(0x7f00000002c0)="7f76929d2cd9d2aa34efd558cfc0fdb28cd4f64dae7422091a32ce5f9f4f45f96384e0ff9097cde2a9e075b48296f0ee13ea7de946a24669ec2a834587aaa3d9410fb339f218acc9db65f4bada0aaf08183d658d1b9319314384e73979109dc0e818e894ac", 0x65}, {&(0x7f0000000340)="56def86b94cc47a3c8930b1da26e2bb10e06af8efa8a1effcbaec7c5ab087d10a0915a7158a379628e294d15915995b6560e1b840814e2f17699693fdb487a02af2d95758ceb80fd5a137bd1f0abf6d13986a816922e46e6fa18ddd43eab5891784137d59d1825d4054bd85c2a9d17191b516aa6521c67bbb667c46fc22627afc6a43a2c9b7e0a872e7b12cc29da242b8618e3bd24a204dd56e912cf774bc8ff111a", 0xa2}, {&(0x7f0000000400)="fd32b14bdb33fc7e5a9ab9c067e61e313b9b81b7498de8f7864be7cf6b0cd952208ce2efda0ce23924b6a184a8", 0x2d}], 0x6, 0x0, 0x0, 0x40e}, 0x400) unlink(&(0x7f0000000540)='./bus/file0\x00') execve(0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./bus/file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 14:41:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x3) setitimer(0x1, &(0x7f00000000c0)={{0xff}, {0x7fff}}, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) open(&(0x7f0000000100)='./bus\x00', 0x5dd10c69e0203d0d, 0x8b0a21edced1d14d) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmget(0x0, 0x3000, 0x6a8f94d390a437c0, &(0x7f0000ffd000/0x3000)=nil) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000340)="546e2f6d5a738f6481206137229383", 0xf}], 0x1, 0x0, 0x0, 0xf}, 0x406) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x4) 14:41:52 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0xdc6, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c", 0xfa) 14:41:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 14:41:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) fchmod(r0, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 14:41:52 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x101) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x131) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) r10 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) r11 = socket$inet(0x2, 0x1, 0x7) r12 = socket$unix(0x1, 0x7, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x210, 0x0) r14 = dup(0xffffffffffffffff) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = socket(0x6, 0x8000, 0x1) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x50, 0x4, 0x1, 0xfffffffffffffc00}, {{r4}, 0xfffffffffffffffe, 0x3c19cd68271e78d5, 0x7, 0x7f5}, {{r5}, 0xfffffffffffffffb, 0x1, 0x2, 0x2, 0xffffffff}, {{r6}, 0xfffffffffffffffc, 0x20, 0x20, 0x9, 0xfffffffffffffff7}, {{r7}, 0xffffffffffffffff, 0x8782969c004ede6d, 0x0, 0xba84, 0x3ff}, {{r8}, 0xfffffffffffffffd, 0x41, 0x1, 0x7, 0x1}, {{r9}, 0xfffffffffffffffc, 0x4, 0xcef9e77880188e49, 0x3ff0000000000, 0x2}], 0x80000000, &(0x7f00000003c0)=[{{r10}, 0xfffffffffffffff9, 0x44, 0xf0000000, 0x4, 0x2}, {{r11}, 0xfffffffffffffffb, 0x18, 0x2, 0x7, 0xffffffff}, {{r12}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x8, 0x2}, {{r13}, 0xfffffffffffffff8, 0x11, 0x20000000, 0x100, 0x1}, {{r14}, 0xfffffffffffffffd, 0x41, 0x1, 0x6, 0x12}, {{r15}, 0x0, 0x8, 0x80000000, 0x800, 0x6}, {{r16}, 0xfffffffffffffff9, 0x80, 0x4, 0xbac00000000, 0x5}, {{r17}, 0xfffffffffffffffd, 0x4c, 0x2, 0x4, 0x800}], 0x3ff, &(0x7f00000004c0)={0x4, 0x8}) setregid(r1, r0) 14:41:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x5) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x2000000000000) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x100000001, 0xfffffffe}, 0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) rmdir(&(0x7f0000000200)='./bus\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)) 14:41:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="f35fd413c7160155e1a2bb7e4e12529e00488d15198f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1705a546a41be890d13abd93088ec5a5de04e6db297bb7ff55b88518db709dce60b75c2dda5015a44e6e84d468f2ce7e295204e3f0f36941c23f43a7baa7038a8da9c200e5ea290736388e68c6556e397422587c67f905d5ede4b1fb824b6d3cbbaee8d55760ba519fc34b7e461194069b591c09880f7cb9f9497622b29463443d7653331eb", 0xea) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 14:41:52 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) syz_emit_ethernet(0x98, &(0x7f0000000040)="2b197d5016efab868381deacd6e167721ec065432b548362ae8e18eff5d3363c3490be9816d93bbc1ab5c9a639933d1f6583700b29be98b258f21e43fc83e77d49f641893a597a3e3c721f1a13fc306ea063ab80dea24fcb8eed582728fca37eda706732a7a2bb96ee0a1603cd2c3980877d4a3e13673bcf2cf2ae95b7a0c82262e6b647a0e455b55689a0ad72f5e6e9f05fef589e8fbbb5") setregid(r1, 0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file0\x00', 0x125) setregid(r0, r2) setregid(r4, r3) 14:41:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x5, 0x8, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xb9b5e6d755e3a159, 0x53, 0x40, 0xca, 0x80}], 0x7f, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x80, 0xffff, 0x3dd}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0xc, 0x1, 0x9, 0x80}, {{r2}, 0x0, 0xaa, 0x200fffff, 0x7fffffff, 0x8}, {{r2}, 0xfffffffffffffff8, 0x84, 0x815f51f13c97cb80, 0x0, 0x7e}, {{r0}, 0x52e893144e7ea267, 0x1, 0xed304493bb7257f6, 0x4, 0x80}], 0x0, &(0x7f0000000240)={0x7, 0x5ba}) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x8, 0x5}, {{r3}, 0xfffffffffffffff9, 0x20, 0xf00000e7, 0x10, 0xffffffffffffff01}, {{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0xfffffffffffffffe, 0x9b0}, {{r2}, 0xfffffffffffffffd, 0x2, 0x40, 0x918, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0xffffffffffffffef, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x42, 0x1, 0x6, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2, 0x10, 0x827, 0x3}, {{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0x9, 0x141}, {{r3}, 0xfffffffffffffffb, 0x95f71a38235d88e0, 0x1, 0x3ff, 0xfffffffffffffffc}], 0xfff, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x20000000, 0x80000001, 0xffffffffffffffae}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x2000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x24, 0xfffff, 0x6, 0x200}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0xffffffffffffffff, 0x80000000}], 0x3, &(0x7f0000000000)={0xf7a, 0x4}) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r3) 14:41:52 executing program 0: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) flock(r0, 0x2) pledge(0x0, &(0x7f0000000140)='\x00') 14:41:52 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x40, 0x2) r2 = dup(r1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x37) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4) 14:41:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000006c0)) open(&(0x7f0000000000)='./bus/file0\x00', 0x32, 0x5337cc6bd9daa859) 14:41:52 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) rmdir(&(0x7f0000000040)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000008c0)=[&(0x7f0000000880)='-^^\x00'], &(0x7f00000006c0)=[&(0x7f0000000840)=']6\xf2\xe4\xe6!\xd5\x85sU', &(0x7f0000000900)='-^^\x00', &(0x7f0000000740)='\x00', &(0x7f0000000540)='-^^\x00', &(0x7f0000000680)='[$\x00', &(0x7f00000007c0)=',\x06\xe3s\xd2c\xb8\xd6\a\t\x00\x99\xf51]\xd5\xd1\\5{B\x1b\xa4\xff\f\x18_\xe9\xe7\x05Z\xe3 \xd8\xfd\xed\x1f\xe5\x9c\xbb\xe5N\x14\xa7Z\xb2\x93`\xb3\xc0\xd7(\xd0\xc8<}/\xed\xffL\x8d\x1d\x00\xf3\x9f\x15H\t\x81V\xfd\xbbD[\xb4\xefJ\xf7s\xbd\t\xedR\x87)\x89\xf5\x90\xde\xc6\xed\x00r\xae\xa7\xe0z\xcd\x1d\x94~kSt9\x96G\x89 D\xd3wX\xc7w\x12\xed', &(0x7f0000000780)='{\x00']) setgroups(0x22c, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x8000, 0x0) setgroups(0x7, &(0x7f0000000080)=[r7, r4, r4, r6, r3, r6, r2]) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0xfff) r8 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f00000002c0)={0x7f, './file0\x00', './file0\x00'}) r9 = fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r11 = getuid() setuid(r11) getgroups(0x7, &(0x7f0000000400)=[r5, r4, r5, r10, r6, r3, r1]) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 14:41:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r4) 14:41:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r3, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r3, 0x0, 0x4, 0x3) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r4, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) r5 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') shutdown(r5, 0x2) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) 14:41:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffff97, &(0x7f0000000100)='\x00') 14:41:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r3, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r4 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r4, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000000400)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x201, &(0x7f00000004c0)=0x8, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) 14:41:52 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) close(r1) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000000c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 14:41:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000500)='./bus\x00', r2}) r3 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0xbed4a3d884f78b1) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 14:41:52 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) socketpair(0x6, 0x4, 0x5, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x8010, 0x80) 14:41:52 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r1 = socket(0x6, 0x5, 0xffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1ff, 0x7459}, {0x18, 0x0, 0x2, 0x100000001}, 0x819d, [0x5, 0x3d16, 0x1, 0xffffffff, 0x100, 0xffffffffffffffff, 0x8, 0xfffffffffffffff7]}, 0x3c) setregid(0x0, r0) setegid(0x0) 14:41:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2000000000003d}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 14:41:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x0, 0x1, 0x3f, 0x7}, {0x6, 0x5, 0x0, 0x7ff}, {0x23, 0x8, 0x2, 0x40}, {0xffffffff, 0x3, 0x3, 0x6}, {0x1, 0x400, 0x35c, 0x6}, {0x1, 0x81, 0xfffffffffffffff9, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2e3, 0xfffffffffffffffa}, {0x18, 0x3, 0x8, 0x9}, 0x80000000, [0x200, 0x1, 0x1f, 0x101, 0x2, 0x2, 0x9, 0x8]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 14:41:52 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f0000000100)="11329e22746988d3", 0xfffffe0c) 14:41:52 executing program 1: r0 = syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x30c10, 0x100) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffc00) 14:41:52 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002240)='/dev/bpf\x00', 0x80, 0x0) r1 = semget(0x0, 0x1, 0x420) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/4096) pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000020c0)={&(0x7f0000002080)='./file0\x00', r2, 0x1}) ioctl$TIOCEXCL(r2, 0x2000740d) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000002100)=""/195) fchmod(r0, 0x40) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001080)=""/4096) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 14:41:53 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2080002002, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="00000018600000000001400000000000000d00faf20000000000000000000000000300000000e4ff001100a300", 0x2d}], 0x1) 14:41:53 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="bc56a77f5c275f3445d0f587c34b70201ef490ae59e9f792078ef865c75eeabe942271fe8dc6392b4ef541484a894f25a04f6e521930536c09eb029ceb9be3a45a21334d08c2", 0x46}, {&(0x7f00000002c0)="a225038a7a78978ebaf0e07e906dc89775a6a077c244aa89f9821085bc462223b3e39950a42a1c89c44a83bd4015a268c780606fe38f3f9c0e40f99e9ceba8283896e826f6b77504f10db910741c4ea699585c010efb45a229af4bcbfe8eb8424613d56073e18c1638472f1f58e183ad138364b558e35ad20155f1", 0x7b}], 0x2, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x2}], 0xb82, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0x8}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x400, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0xff, 0x2}], 0x0, &(0x7f00000000c0)={0x2431c105, 0x800}) kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 14:41:53 executing program 0: setrlimit(0x4000000003, &(0x7f0000000040)={0x7ffc, 0x100000}) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x102) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) 14:41:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000040), 0x10000000000001bb) 14:41:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x44}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:53 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 14:41:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65700030e9b4fb13c607e548c0dc447207d89664ee1914004b6c19560600001ec8448d5f43348c8b1ca6e4fd23ad4bbd7fd7606e811bb804e9bf36bb4539aef5ecb2c130463a2a1c5aa0e2a7ac11ca6846861389877418ec0c04005a84438da608e8069133da4211d6509dc905473233824b4ec2daef7ec4f7be8ac03eb4f1b6868de5e12ca3578126a6fa59a513aa233f91ade81d3d4891d6dc8a251769a3d8c431df95a6050e35c732e9d2a9835e7530d26062f83a2d4797261742d3addca85d0650dbc8fd8b4b46515363ce61d7f37eff30cb2b0a53f4edfad0d84eeb52fa1033661073a68f9d30c415592d75d67085107e56f200"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 14:41:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x400000, 0x2000100000000}) 14:41:53 executing program 0: mprotect(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/70, 0x46}, {&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/30, 0x1e}], 0x6, &(0x7f0000001580)=""/219, 0xdb}, 0x40) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000200)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) 14:41:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4d6, &(0x7f0000000240)='\f') r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) 14:41:53 executing program 0: setpgid(0x0, 0x0) getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0xffff, 0x0, 0xbd, {[0x100000000, 0x8, 0x5, 0x4, 0x7, 0x100000000, 0x8001, 0x6, 0x6, 0x8, 0x80, 0x0, 0x5d76, 0x9, 0x80, 0x3, 0x1, 0x4], [0x8000, 0xd4, 0x3d9, 0xcf4, 0x2, 0x2, 0x0, 0x9, 0x2a, 0x4], [0x2, 0x3, 0x4, 0x6, 0x100000000, 0x800], [0x45c7, 0x4c39, 0x6, 0x5, 0x0, 0x4], [{0x693dc9f7, 0x1, 0x9}, {0x0, 0xffffffffffff7dcd, 0x29a19165, 0x9}, {0x10000, 0x7, 0x6, 0x1000}, {0xffff, 0x4, 0x3, 0x3}, {0x0, 0x6, 0x7fff, 0xde21}, {0x1f, 0x0, 0x6, 0x3ff}, {0x8000, 0x569, 0x1, 0x7}, {0xf44, 0x9, 0x200, 0x400}], {0x3, 0x20, 0x0, 0x2}, {0x7, 0x0, 0x1, 0x8001}}}) 14:41:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f0000001740)="5f4d2a5bc802a1448ea8df055526fef8fbd6f19a0e6fff141641d8b33d908d6c7245d41d3a3bb7828263a498256dc28581cdb42a44118c1cfa523d186afcb6ba1d75d859597260fc1c74a67a204e15912b9f81c6839c953d08c952205aa177f76447c94d24df57bac3726a10a6572a8268d685f24d521c9d8e5cd9120c592cab1064a255ca8dc4ac52667ecd76a53b8c36499abe8f5d6ad789655ec125dd63246690419005023c998eb92bf05bec0f862946e7b6746babb7bc46f225b2f4238fb3aa0f2b0c1b47069223d9aa6f87540b741ceceb05dab5ac94bb2b571e17af36b8e07223f3df6279a9bf31536b4256435b9c3ae70003a136bf82fc8b951ef2289f3a4874457101b40c1fc92848a978cab6e4d46555bb33676f27c04f275e577b6d9d7022d07f64a5c8095dc958361b95baaf7104b025d1da1b3528338e6dc274336d895d7ce3fe521a29d0bb28840789c8810ed86ddda0aa6e85a00c801517dd6db8d06a0f41e475569dbd011f992fe924e94f2c609cefc526746ca11e5acc1e99a38c063a994573bbc7fadef82ee789ccafc6e4fe1dc82b540bf00c96461afc5408c6eb642eef564e28f49673bb678db2258a99bc2c52c60639b246695fe2dac6b3fe23358b2119b9fb31656a2b804a7be70b57b7f2368d72041de9c1fa50bb02b9932acb62d8d317b881c3a4b79b5a305db834b28fe06ae2f8feed15c8dfc9416871b07a2b191ad5d6e6be171e19355b6def7381efb6c71a7d068c8aa436394b9e84007dde4c6900436dc70fd92725a0a35dd595265a0b3dd91e2af380a5402b34527538ca691646afa5a51fe5b4e2bcce98e2798332072249524a5b840566d7f3ddd6db0e222f524d8af5327f0d13b35f53deda0e55fab72f50fa92ac06a12ff9068967181f7229ca0d920fe0e04dec4ecdd117c6b640c5f8df65dbaee805fea4081f565e19e4a0fa85105aacd7469bd5cf4a87f96bf81fa1484f37ebb2cbd47b72ae7914e61638714a599d93e24ab14ca64b765129af75930d3ebe97d691af1d3cd5e57b9e89f4f1d2948efd8686049c78228736396239757aa7a108db01ea71edbd37ef286e230de859d9254e080f281ee51c26e2d561c7fc99b23badcddf6a98fb8ec9f648eaf3277613deafab56378a8ada338ae0242c9b8bdebf10e00613c750b4f89f04ca6f2d8a6c4ac401dd661c5378d9002898423b3bc4120d531d0542de537b373f27ec719bf3d34ebc4aac5833910e759256129db2538afa7ab02381235e3fb41e0415f8a930ad41c151a1feb7ae39f23ba852fe9c00d15513ba76ab4ab51619d06995b408e9e238b1870c7d75fdf708876a40070525728945ff6c40de8b6c6fc195dca367e866d5d7b523a8d34b68da0c8aa51368b36ab27ced3e52e0e5bbc4e4767072066da620a24075013af3ada7f294e5fd69daa8f9db8fcb88dc50778c888b2d0bee6209958d26750baae98ab52fa8d55351b9bbff15bc0d4c54713d3f9cd1932c67c4338629b4eac250eec457694d08dce8706499b265ea6256ecb307a199a6f03f437919403dbe4879e0946282fcc95d42524b1305694e16977f91f4d6ff7f015259de4769c10c78c4ce094352bc2e78fc3f290d995bcfacd611de7876d6c4d9ac8c7baf9b1e0df8174ab94af2f8223fec2ad6ed6df6a3163681184f39eb4ef71e82b4b311e1535825cde71e3c19bcdf0f8cef490fa464e358841f265ad5f435398433853da4524a1aede06626f1e5d73514ef0805d0bbac10ec6bdb03d69738224894b79ecabb0f6aa69bfb89dd56d54db455ab1f47499557990c9247ed19f65815b2ef94b05e150fd6bc6fab29d37d43da15d56a09982384becfa0eea0f22ef1e49b06b0616259c2a59aedb530ded2ebff9ac53546f0c0a7cb8d4e4c5a1f9c6ae5f7ea9e4fdd0dea8c25164017144e91481e7b04b22b7c7f6809038690e5223667a054232e873433bd6267559dfb18b48e07ab27d45a08068dc4522e45e3a48bdaefd564d1e559860a9cbf9ca27150b86c9c5bb5aee55ead0feabd156225acab37eed7cad312f68f108240e87c268abb308f08d0162331aba1052645288b57d3e3dbab94bcfc987566f9b17d6d72a688c37fad35612676a85aa2ff6b3bea8f08e255b059a6ce735b49dfa68355d53339f49ea772147606c480c06c651f925ebf2fec06332cc4be934ea294fc88f41e1cca9ff7ee01f13da07c457e0488cc3b65a9b0ec8a8db26c6eed99dc2a93b35ae25b9618f4efb4433e7e6a7f6326a2e53f911f3d05ab472bb3557380e23157887613dfd27a69d7ba5d6118ada16e2203b19addaca179bdd565091e39ab5be336dbf267b610317adba570fdfe38e9c962dde714305f1196aaf6cbe52d9f3621cc14ef74a23a4e333b453a113e594392b1933285dd9974f65f3f41726cbadebf68fef74bf34119eaa97620045840677d79e49978f8c9dd8ee8ffb4e457e273a08797fdf175076368d3aa53de6f8841471f3204731acb435a3ec061a495f88d7bd6b9decfc3a6fdbd04f474991892d24df3b5eea7af88c56c9cd4ac9efc8621ffa2ebaf79fcab97101c42b275fc6af0bd2ea34f50dc9c414b0c2b81e36c6fea5f014f55b2b5bd463ac258d9c89cb3c2ccd5a3761334e3affe1eeada79f45cb9fbef99943d3f854f409fc5c0e7ba6efb28af9e29027483d97ee7901ad1c4d774eb65ddc66f48b53a9c419435a90cd99d8ad41b77f81818738a3d813f5eb32f17bbb46177ac497750d23e7684193188bfd38cb20cda13f1185b1ec76b5052556d9124f9b1ad8a8fc4f075c84945f8fd9f01f6cf9f4b6e22c84e1e67d8885af53b803207ec459fcd23e59576c407139dc6182c6286d25546ecbdefdd46137b12f992ff8bce5f28c8b1a2074eab1fbaf81d3a260ea7b69a97b9f44c1577b48294b95c092445f678c5acf6173dd9d2e4241178d285c75a0db9a82f85833c64f36adc9746f123fc853dc3b7f466ce804ea8597967e3a4060c5c8bb9960c37804cf288f506c9411e85495ab6c39faa46df13ef18bb1f869b706c490dd3ee6754e442631a447a3d20f17575161f63d698d64ca3af510f8eb3f9d668a60b2e2d12d4a08cf86d30b290ec07ccb6c9bbecbfc1d9d1fcfa4681b5b2f4be7c8593e905fc63df484a9f91de547cc8d2b980e018f1c1787042bed75d4e034c9a557fe682f054e0d6dce837565c9f9ca4f38f64d6c144bf9e5d191c1ca4b163cedc615bf2a74abe922c1cd7280ca37a28032aef846cbfa4aa253211acf99dbf11e149c018da99b886391d599bf7b482626a6d1acff5e9123340a39c3ec0565495f6cc2231b557c5990fd0773c6271227bdad962acec35b1fcca4a643dc8c9970178560b6478dc23303346b368ac091a90ae0aa650131e407cabf471f1a74bb5f68a6f3da6cd011391046a998347087c6650866364bfd50091be93ca1abd32c08142a0464208c1aca4fea6c243703f102afee5f6cac5966c629ce443e7739c06eba1a335e01c7bd5c1968f83c13b01355d41457ba473f88b8fe773a205622dfbb063d351a4ef66acde4e092e1f1388a08d2e8b28f25b8edeb5f254e04f6ecf2ad92633ed1806d8ff7400d5c66594f483a244617a8c7a661d4b4438f7ea1a24fe99f06e7a41d9d950c9a4d7df9b3bbd8d34d92a8eb9157a9aae56d968c7bec003a0c942f675c5306a443a2ce83b0be43be90bbad336ce7b6ff2fc96a2cc834e2f115820ecdebee6c7b18799aa8d067a6b9e4f2375c55c9616493edbfd4eff65fe67a625bf28e4cd7a49a0f1ebeab75342cd34634121cbde79e517cbc5a73cef3702ea8ceb56ce9c6c4683e190505780eab5e8112195eb613b1488a3accea0fcf9a737366643bd4d8c722cde02c830cd52c98a4bea14f40b9390e11c2bf32d850f094ba89a60e6d612cf0a2493947ad7441b13396c28f19315feedddbc27f57c2facbc5c9dfc92e8864ce6a4e4cd573a86f39512f2aef1d7d5fabb818b795a527008362d6677ef59af67ebd5174c67e3f7b819d0876c02514a92877c352e9f8758e3b3c0ad7e0df55076978d2fc5675b64f62f2e19b7b985cfc75e57498cec6fb2184a66ac7a808d0e9c0ed3bfaf70fe77323b48a4589d6390ede39945a32ac58b4de7103b505e151d4f679777f40381c868d4c0f4b411f700bbec3c2fab400be838995795f779907889b68e0727185e6a12db4d39d78b80983691e81f581aef82620bf3759a710e926e5a3c0b59d8bb8da7b2dd867a61feca37679ecfa914e6c4dc38c7f2b715089c98fb7a9f72fbaaeb5f8faf0c5a35e767d163d43e51c73b5887bc5a7c74e99d3814a5b0202d6706a72d92b3276292ff4b2230298b58695d262897caf30e2ac6996b893e43c67a8fb0b24eb2d1d96f7be996da8ddb797963935a8b6b7576d2af2f999cb59b49b74015876edcb3080cecab42cb78dd9d9592348b2a1c461f90b8f9cf9d25bcdd816f11f779c5f326e19dd852d505bdd9d46f9767a0b6897e32ed2c35c5c3358061b8fa657776c950caf9c47329cf5f35b4062292aacb35b9e57c3c3be8d4783b907cf5f4f26d8d6472e9827420585b8b764870c332c82bf7bd53321fcf3b7525d2858ed28581b9d2318757d049588a0bbfd62233cc71056b47dc476a28528886fd56b3f8407ae9bd968feeb363c021dc6133acd6ec7b06dbf6a22eeab3f32596d2b1f14098ddef67d624b2c0b8517ec12a60aede64f8f6e4b01e72780032f2bb25bb26b07382dfe819be577a88b532704b8a99fc5ae912b8af824af3bb6e225650be7ea794f893660ae8ad1d7658dd91c5e6edd1e30cd946f1933991e7b04534d81c86ca9d1dcb38f765b2b450289e1730f2784824e03de3809104c428ed5125bccb27b13828228cd07c80b4b1faf2d407b99bad2524f4d7461a6f5b005894c69019fd51c1c482ee3eb4449b92316164ab4394405a9fe80df281859147df08cb8aed7aac0bd720c85b4e4015b915dfa0ea5ed276e2c0d118e74ed7be67c14c8d8c883ff6f3c0261762479834a658fec992e68e4d50d571634d0e19a4416be83a3acc4588232652925b8ed9bfd2d24b3f855413fc340e78607568930dfdc3ab577cb70760bcea7358e27a56d916d0dc06a1ea975f786539f5f0b65652f428272e1b37ea29ab6743489f1753adc8fabfe992a9463a01106c7d0442fc52ce978644986d147f850a6f6c463db669bb7208ae92fe441d94912cf5fe90d13cf394ee18a7e0a4c7faf6b9ac5e6927df510466cb885026b31cad9ff43b00161d694d44a9151d400a8ad92d01c4f25d3bd3def52a59c5a4276e08e312a63883e1c04f0fe2d4bd3a0e064dc5c9abcbd35b9705b9dc3b21551b62955552b6878306d9ee954058e4c34aecac119b11abc1008ec7f60194ae1ae9c2287a0c939f8280091f948e4587da81badd3ae44cd0823afd9df65f82aa9078504e1d10e58daea9fb48f71dc51327997eede0a9e8cd39dd6587cf6a2d9eead3d2c155ba352ae57f2b9f56d95d54e2d8da6223d085de69b91315048961c70dd7a4b1433aebcd0207a0ee90929a83eade18f17843a1b603b4a44c59b0a5464b78787bef208bb8b5b79cad2d2e6ab9afb7a0747946b4560b5af1250439a340dcffb10caf692ea95de34d745ab78a07f7baabaf13a9dce91e8c7647de0a9002ef2417631f1f94fd8444eb1913ce46df8f42443940db7859edd4095e663fd44d055fee4330465aaf8ffc48e92a76a863d28d43852125cf373c3400ccc29df9f492e96fe08457b68106c259238e871b91", 0x1000}, {&(0x7f0000000200)="4417b8c1d83a15b26a833fd2dac83420a2eb2c65d261ca1a0569814cfd569c4f7117795e26a367bedae9e27b988909595006c7f7c08ca19eb1155cf26c95de93f8d9b802cd5e8bd82968e8bfeca232ae4cc570de9e83ab25fc503f56a75030fdf6449ec8c48dd5d9ec2d16e7ae7f1eec9052eeac35c300784fa4d567aca60863ebd4d19be192cc8778b4cf180219271dda696afc0aa9ff82185420718d698866f5554f81825626dd0d5dec61d041", 0xae}, {&(0x7f00000002c0)="2d18ebd93bec24fc8c7777a482742e86cf655c4b663fb6f4", 0x18}, {&(0x7f0000000300)="8afd24d3712f3f6c4995e069f8770d207915ff56a8f08eb0828fe100afb4b3c6ce16ef3ae2795d26e654a6824575d8ba39ff1cc29de2484914bcdaa14f4de74cc0b86ee49256bef144b9fa64c24d58fc0de9ce82e66c96f7392df8cfd3e2a4a2a219b931a4c4ce01e22c7d55541b41c73fe376b66bec1772b9c11b6895b3aa0a0d5657070e056d58844e67ab6db8ae709a6d5d10e831114161d980481c5bd2eae61fa07f1a072a2c766e891ed10af32a0e47fe0ccd393bbce512288848bad174528079c9b9a609fc8061be6bdd", 0xcd}, {&(0x7f0000000400)="fbdaf38940aaee4965c4bd1587a2b6e77e640e3aa92f401d848af7146e9ff86f4baf5aeb", 0x24}, {&(0x7f0000000440)}, {&(0x7f0000000480)="e0397dad31bdc31dfbf01da65b1e120203ece423315f7c419d984db7e39577a386066d321a4efc78c60c05121f380d65dc555b663fbabe88c29f4e8c56464473caed605006dba95e1680e2bd7646ce59a8f3b41d93c6dc03fda8246dce17de19c359ca0221a6026dd812b22cc646873676e1fa4a8a07752f5d3e53ca93063d172d4918f11436592853563ac2a399", 0x8e}, {&(0x7f0000000540)="3ef61cce3b0be9059c1ec7c645929900d22fac8b8838ce8efffb", 0x1a}], 0x8, 0x0, 0x0, 0x40b}, 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000740)="0e9b4d81605cc09d998c537d84cc3f97e3ec2518e520f0143344a131000dc1ca72e4f76aae0a7faa7c23f73bbccdc780111898a3a61ed08e2f157a07f7bccd81fe52b77218cfef22fd763220a12ed02b06ab2953598b8b79d3174c808973f57480ae30057fdada95e6bdf288f6dd24bf7f3e01aaaf0e2480e0f716c61969bffa9ad12e1567abbf89e2c4d5853fffe608c0fe61e3caef1d226d96bf077bd9ef4169c4ece881203acb49086ef2e871391b499fed1ec849aa1035756cd8ec349cd3fd068a962e2bd61ecb09d7144b32145b962f6236dbcdde49f12bf423b5d4b20717db287d44afe686a15b5a31d47d383c50881452584c216979b3d0247771d02571230ff2da1dc3e8a1457b90df89591df4945894a3840fa436e9307d9a0e91891ba12c3abb4de77074a22830719d1c02c41180e213d6421693a31aafb0c1bed53a228cb4f14cb828ea3124754c9ae67dccca51462b5b1602f75dea13acb767175b26030ad6069e0fde886f2fda5c744b66343880340e01394f9cfb0f228732e7a97f5c82048eb2eba37a10e6cdcfb5638d8e54a43a1b2fe2e13eaea12ebc897b65ba444dd40d1c18efdfbe3d11f07b875a52ff66cd0f41cc76f2bfd8871a0762ddf6daa978bcf177cc1649e975c3d243687f6567ac82bcbf0c7c5f21147258d3d04bdd53eef7a774731b947427d5cd23e8d90e98c25e10c7f336fd0f1448467b030f1c182b74fad38ae180e6ccb9c07cc60fbf333b00830461cbd21882c922fbb8f144d67cab2cef0e0a7864df33d253814479d2353f515730c2d34b477aa09c53fa655261574c6b6c3f82fcc4e4526454bf341303334d86e0376624d4e77df5191a4cb1a3ebf8af8f4adb6ee0ec4f4a03803fe92ac61ad25480ba703c9c26e72f5d9fe78bb4b97e5c46d8b7dcea084400412302a0d41de2011d8108a39b50b4b645006d732a3d2d59145e4fcfffe890268e0d9dd96087ef2f3b5f47b00665fb368b577e40a7a42789687bb6b5acd986a1dea08ab89c3cd16ee3dd625334be6d159794cc136c0c9f84e1019e20fb7b19d2312ea8420c19150a33230f4e171636e8d5c190b8fc2a5ad06229e6804d648f1bf02de461d6842f49f7ba6c1a688dbe8350a6ee5f111f4e0d39df1d4a9725b82a1b281fa35bf51d1a022e2d38923aea2fa9c2bd821bc5f3b38bf4a8c87fb6f024674cbe9f83c0c61f3c64f96e940ac38764b20f31c61befcb5cc746ae2d04728a71aef036b28f2f99c0c7757d71756aec30bafb3712378f747db02b0e599eeaf8af40b3bececa4c2176f589799bbf42668cf6144e58fc08132592cda289191d7e078c2bc88a2d348b43270b07371743b72a99e3a4787066789f6b3aa32552cb306f0c8c8d42e1f4c484789d3de7938306fd60a5196a88e04c7ecaab3109984bfb6a3bcee8434eeedd3283305ba977e0d4177f03b55f2509f4c97034ffc99f7188e73b8f9ffac8a04c8f3ab00087b04185f599a5a1534d514693e12f30edacf63de9b853711cd12bca6d5af490a36bf504076e16164bcf6939af77550306b623c33e42841c92e2b929b19a09f00efbb9ff4180783299574ba7a02331b32f11d0d34798ee10b4cb7dba9d744a10d029bd63ce472b9b62a19e391125a7a950c5f7af6503f03a896a685248c8f8a5aef5f2e55e02a20b0a3a368ca473ba6ecbff13029b9ff9489cdfdd3f794a67b5207f3237cab92f17c139bc7f66b107f757811bc3f613c4aabe4ac4e6320fa7d7ca0d8129cf57974046c13d3a9d3c5487452b93c529000179364c89fdce876d4682bd4e90fcd7aff82570a7023b825330433a9d6fe1b558643c4e55455410213b64c4d5fde0667c3743225209c845ef5cda0e512026805142de25bb3524f53564ee5bc28dd1b6cbbf7ebb550dcb0c7af00cbc3d2633b0b1233060da9c5cbec56d1a3d9ef885cefb8147ecb31b52971b57559d16aa2d25e24eb7c9a143620d3e9a41ed94207a35f7ff2f02d9b69abbbfe1358953d88beeeb869080bba1683f5e3ae33af5a17222850bff7c1ef346f090785c9e1a5a321ca126cbd05973f19ee24e788f8778b5aad0c0648baa3907bff995ba9309a3e5bbefe1a6f0d27d47dc2f796dc26d4c7ef24ad7e24ebf41975e1d0176b50531698315650a93e3b43026b6ef47889220bc3e4f5a763f60af909b2af7609f3c551c27a039265afbea2a47898a4887f1c708c559d0d4a3c6f4b08eb4468d30f545096cf3bf1837e6d7816583d7f05e144f81cc99bccabe713affcf273efc39562cc8a09e0f0e6c988890fc682467ed9054a6366510483955a30c91be8e0c8bc68534146df54ae73942550398a20797230c44d3c7369c08103425913d2c46372a7dd8cda613d15bcc47108e4c624c2a8d5b47a2053655f9b96b18be4364f006fe33e3f63f18eeb8a5cf8e4fe19e73169e5bdaab4e3b7e1778f997235211604863ce10a3bb848ce14548ae51d0c9be77f6d7eb11565182452ae4a2ee857f3e6471d34f6e2cd3414aa0070a8f03ccf6689a63330c8e1f9f41208727ea9481ef5a8a2ec0b686eb39547fdafaf8514a7692d6070e4b3e6173e2d9629c323ee00b634ae8dbcd70171a9989f90358667e540e59c59ca0ac3a8155728414d6edc90383243e508246d00954bc3fc16c16a9fc4aca53047798c47fb66fd30ae42cac5f045c7209fe9aa25f9d7fa9b42dcc2352e188a6ebb04bb1179cf10188456073b159b74a8c9615a55b573e342a5bf62c8708c4fb33a48c25cf276998538b7f581f8a51c00bf8c5359730961629dd2b5da18eff8301df788605a1d4f867a9a7363c89c1cc81bdf905051f5bda06d5bd93fef468dd0408a3ea876597df036d330552125082c6d697e7d13ee69224002969ba3406e4f5d57a2b50603ee6f79a07606b10c3cd80d5325af0f9b5122509390c1176d23fd89176eb76e48e869af38d0bdd7f35bcc2fd2ce5514560203fccabaca379b0c9da26a45266d9db20572159dc345940c348b105b6cd6409a3aacac5345196a4e17c9fddbc0f6a034cdbeb64764838a0e67aa4b0bf1e7ba19a1b946e743351cc653863cf6f4526912f3869745a5448279112df7063e9fe7473670b1c51d1c5a939162553e063cd913d045199f265de358d9bd2b39b9167affa94bbb0e645b0dff8f671080e6fedd3a2a7e86b37e9671433986fd4c26e3ee429fc004baecd6096059f48f3960e1554816c440204ca287241aaab1c744653aca86e4fd08030df6d9725cb0dede18ba9fe5068651970b867e9da35ed68e4f62fcc36d9397b76096c9e78ce10b07268f34c35771a99547445e3e3941602ccbc2c3dd86abd4c83d45721cd194faf2b7b2a030fc44cea11144c003707fae69d06e1e5b05bed4f44cfbd73d0d7d1a5f8eeeb318e3e4bb58fdcc46497038a17118f44fe452c36da081f3faf31b90523a2f8de3dcc5a757ad87d3aa832a87aea08cf1f95879ee8c869ad0dc332be19f1b95c82884954d420d4f603f9bc5cf65c341f0d53aa1afb963d3031390534963351013bb9dec1670feba222e9f6911468abee9788cf740cbe19720d00e4e421ec5f5f406c6f5d73fc0885aa229cb5ed4fed4c4a7edc6370890c8e24a6e637d0eb9cb0eb0034eda8ef0a829f7990eb00a51d77a2d3dc7cc507a86f3c69c952bbf309b8ef9775dd0f750538d5ed5b72d316d0cd43fa22f20b198ebd5249eb877f9d68649c30aa0c6f0f5ed3571df7650021ee110e4f04382e061f17f942d5b1324a46dbedd97fb8bb5860089c3d490231c19ead00113bc74b5d2b621c9df60eee01fba015def1d338145a3edb02ac5e9f566902191d0a780618f3884714ced7fbe0c4e4f076b7e17a1c22a97155753875e755c3ff2d520f8926b679d78099991906c6386ce93e0e9043cedd16acddb5f3b5aff29b564e4c369b60b7085b4cc6015a8e3d1dd0f143cf6006400320df55480aead3d3a8778cae45c2b2bec048ef95501c7f894ed07655d668421cc0799ad262524baa80bce4d4ed9fe97a96eb99f97092f11a4abc47b3af6fbca3d4d99d152a32ede2eb97c18cddd69b3e75354f08e12c244fb03e24f6d54201fffcf508fcc5f0150c0b7f7b8ca0efcc6b7ce80452e2ad98105fb769529ebe8601d378c31a174075a723b2b8333262cca6140c5ab3a42a91fa368956619fd27145ff310c11bbbd27ddee48ae1fbbe8b15fa91bfc0ecad2940529e25663172d40887f1cc8bd99e7a5c9a0d2a531bfebdf1d412c46dd6dd541f48d6b9ec418027ade6e8424b02a950b37b11675e899620e8c4866e2d995ae8d3068b0c3c60e199a5f3b03c7b00929add3a56ed90b380e130436def84601666d5b1cfd4cac833bc6ab7b1d3e4cca702ad23368cb0c93069a7b21f40fcd23638d05894124f3bf90c2d371280001a55e2a7ae9bec805cd217cbc88b9fa8a7489725a51490abe956380bdda2a229ef52d76a32b13afae036466a8e534c5f39875dc1541f8286a96228f46fc68e9aa705a4f6cecdb7d71fa0efbf0ca2633b623cf300d1d01c12e386a38b90186df7084726e8b1c29946ff05d24ba3186b0a9791f5a5787fab8be7d8f40cf570e1c1efcdce0e40a61105c822f26835e304e130374d47e49598dfe91c7871d66445e087c1ad6532f55b7fbf07a1e17d47d7325accaaae928854e8943d83e1039a706394398c7ab3ae0b7dbba9760af2e12ffa874ed19248b86e9f52de180697a6e54e09cc4669aad2b867362fc1347441436441203dc131141f90fdb701d4759d7e8c47d15ffe453d578bf5476981d1f37295a8fe37cfa6b2d8d290c0e249d9cdd010574475d1bd2ddf74f8047224106cac072bb74b7c474a1698617458026217f062745e3205dd125cc160a809c26319562593c62749928338f2ce0b6b1d0c9673b5de811b11ba4de8e9f04d3a8adee508ec09ca9c11fca411f6ab1f15c21b03982769a8e2c65d7038658ae4afabdb85c60fecb95ed3f9b74b4af1b0930f9fb214b6654791cf830028dc0605e6e9c29c0f803320e140ddc85b656ce61bf1e48e08e2ee3d3a89832d7a40972f538e72b36b5d10bd89ef08d9044cf08fb1fdfcbf7d0998f19b7baf630b7a9e10dfec196c04bc1b6deb9f3064bf09e75dcda81cb69c561da1e3a8e2a862a9372e9fd65ad3cb17e720b456795169c86d8eed6d321e6e733843db621694539c63720135b7b9524026ce2a379181f897a8b47f39d5e45168be2e547ea2d40aefc8db1c1a11b304d2a8bd3e8a99ff6198ca6cd530d4e329707b766dc5e58f1395c4d5d733a89c4f2afe75b6b0365ae9c2302859183d810ef84ee124dec337af023ce18994256752c1aec77a46d5eff6e1d7b3d90f725a106d1591a01d91a18e5aebe16f9fa202fd86e3684863af9f231c52b98186f2209317c75a19a313671f5a6b4f31cf0a5f98a074d3d2b3092eb962299b2c48ff54754b2adebbca8529eedc6fe2e7e7e101a0ad30e63980014842e4971682b6506f5c9c8dc8d31e948bd47e01894f4affe3e8e712c8407631378106e6bb1fa370db475f4163ab680484cf2571d399e05e5218e5c209e6242a8523b67a7b8898dc9cf75c0c7d27d50a59e92ec779e8e38b2958a298ebff9582c2750896daaf91b7804f5cb3f8ab83c7f17b56d023eeb7345788c26eb3361488be61a466b72fa0f178ac967f744763ee05cfe1d6b24c6984d9883aaf9a5d7c18e9c0007694e3fbbc25c9d72fe0cd475922a15799e1764c28c88fb4333cdb42a0da945c56570e6c2625b8dc180e8a02b1888913599d34606") ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000140)={0x1}) pwrite(r2, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918f", 0x24, 0x0, 0x5d) socketpair(0x10, 0x3, 0x7, &(0x7f0000000440)) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) 14:41:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x100) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 14:41:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="0466", 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100080041, 0x60f9, 0x99, "d9ad0f4ef126d1ab9b0d4f447715a40a3edd70ef", 0x3f}) write(r0, &(0x7f0000000200)='\r', 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r2, 0x2}) syz_extract_tcp_res(&(0x7f00000001c0), 0xffffffff, 0xa) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000280)) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x80000001) 14:41:53 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f00000005c0)="e8") ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x0, 0xffffffffffff9ba6, {[0x4, 0x1, 0x7, 0x6de2bc01, 0x0, 0x750, 0xffffffff, 0x8, 0x4, 0x5, 0x48, 0xffffffffffff62a3, 0x1, 0x5, 0x8001, 0xf8d, 0x9, 0x6], [0x0, 0x2, 0x3, 0x5, 0x4, 0x1, 0x6d6c, 0x5, 0x8001, 0x7d], [0x4, 0x1, 0x200, 0x3, 0xfffffffffffffffa, 0x4b9, 0x8], [0x1ff, 0x3, 0xff, 0xce, 0x120000000000000, 0x81], [{0x100000000, 0x9, 0x4, 0x9}, {0x9, 0x1, 0x2, 0xfffffffffffffffc}, {0x3, 0x100, 0x8001, 0x2}, {0x401, 0x3ad, 0x8925, 0x5}, {0x81, 0x9, 0x3}, {0x8, 0x100000001, 0x9, 0x44}, {0x6, 0xfffffffffffeffff, 0x800, 0x4}, {0xffffffff, 0x80000001, 0x7fffffff, 0x8}], {0x4, 0xffffffff, 0x1f, 0x3f}, {0x1, 0x0, 0x40, 0x8000}}}) 14:41:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") flock(r0, 0x4) 14:41:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) shutdown(r1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)) syz_emit_ethernet(0xffffff8a, &(0x7f0000000180)="ca115d4db39d3446f46f3ca00710b6ab39963bd84fd08189e8930b64505dcb22263248181f") 14:41:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc8cd25a9e2ef8354, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="4e0d0008cf376652", 0x8) 14:41:54 executing program 1: clock_settime(0x4b82c95918a93538, &(0x7f0000000000)={0x122405a4}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x3, 0x3}) clock_getres(0x3, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) 14:41:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) getsockopt(r0, 0x8001, 0x4, 0x0, 0x0) 14:41:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) 14:41:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 14:41:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24311dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe80682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x105) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x103) ioctl$TIOCSTART(r1, 0x2000746e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:41:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) kevent(r3, &(0x7f0000000b80)=[{{r2}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000c40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r2}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) kqueue() r4 = dup2(r1, r0) chdir(&(0x7f0000000e40)='./file0\x00') setreuid(0x0, 0xee00) dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r5 = geteuid() sendto$unix(r4, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000a80)=""/127) chmod(&(0x7f0000000e00)='./file1\x00', 0x100) fchmodat(r4, &(0x7f0000000e80)='./file1\x00', 0x50, 0x6) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r5) chroot(&(0x7f0000000d40)='./file1\x00') ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000dc0)=0x1f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 14:41:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) 14:41:54 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="25bbf950bc34c6f0eeeb271f13820dc9932179eaafb1bd928cd668cee2e004b9cc0ef734"}, {&(0x7f00000001c0)="fac3c5cc55ac4bf6cdaeafc9da10fe47d18620a44692f122f204c1f39725c2e6c9c5412dac054a1903a133d79406887ef611f25db67a463907de696cd25fab974b72937fd4eec28109cedec38166d7a2e5625c83baa49afe56e93d555cc72694e6542c0b6e7af9233986074496175ad20aa2bc08f161edeac61072f9454ca0977fe974c263ad8f3d8afe55753674c69415f398edd298724f38ac35a546cdd8581d2de0af9f6597ab7b50ab7fce299bb5f2743a6eadd16dcc3dd1e3a51c71906a8a361053a77f5c41e1c93e9fc755c593"}], 0xffffffffffffca3) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 14:41:54 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000600)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xcb1a31ec5d4275df, 0xa9) mmap(&(0x7f00000b3000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x0, 0x4, 0x1a6, [{&(0x7f0000057000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffff34a}, {&(0x7f0000375000/0x2000)=nil, &(0x7f00001d9000/0x2000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00005ea000/0x1000)=nil, 0x4}, {&(0x7f000056d000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00003f3000/0x4000)=nil, 0x1}, {&(0x7f00005f8000/0x2000)=nil, &(0x7f0000737000/0x1000)=nil, 0xd543}, {&(0x7f000052a000/0x2000)=nil, &(0x7f00002ab000/0x3000)=nil, 0x4e}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000468000/0x4000)=nil, 0x6}, {&(0x7f000055f000/0x2000)=nil, &(0x7f0000047000/0x2000)=nil, 0x1}, {&(0x7f0000672000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00003f0000/0x1000)=nil, &(0x7f0000579000/0x3000)=nil, 0xff}, {&(0x7f000003d000/0x1000)=nil, &(0x7f000071b000/0x4000)=nil, 0x5}, {&(0x7f0000134000/0x3000)=nil, &(0x7f0000757000/0x4000)=nil, 0x1}, {&(0x7f00007f6000/0x2000)=nil, &(0x7f0000361000/0x2000)=nil, 0xf786}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xd8}) rmdir(&(0x7f0000000080)='./file0\x00') sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:41:54 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202ad5c3454901632f4b39ea6637a2a1091fdffffffffffffff653000463f7b238bf4686207000000ff0195955984c87910bf000100001700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3d6554799b9b892dfa4f23e6e1e27c4081ef29b71da13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000036bbd020443e7a65c4ec4ad18a702a7439e84716c87176e8209c022c713e68476960fa55dedaa156a87db6a1e7dce9adc9cb1b457e7cadfc3dad15a4214b7c1be586f1b8cfe3c7b5f81e563c1ee1b44bd9b3ba8cdb9519d583402fc3cbeb77347232f132a14854e9c5e9b46dfec47d75cb6e8fcb93d7563213213a60e207f1eb1501bf2da5ba77937f2116c8653a318d7b9b78b4063f329a630c225da2538335d094c6497662ca08857ff9a06400000000000000"], 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x69a1742699a2b532, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0x6, 0x100000001, './file0\x00', 0x8, 0x80000000, 0xffffffff, 0x8}) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) fcntl$setflags(r0, 0x2, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x20) connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc763419960f56716398382e32cf27df43626e2155defe6d89ec8e18e86b64f2f96d51d986ba1c907ef6bbb935f3dbf682b5fbacf"], 0x10) r2 = dup(r0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0xfffffffffffffffa) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a8", 0x1e) 14:41:54 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/16}, &(0x7f0000000080)=0x12) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000100)=0x100000000, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000001c0)={0x1, 0x0, 0xc}) write(r0, &(0x7f0000000180)='\x00', 0x1) 14:41:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x1, 0x0) socketpair(0x2, 0x1, 0xffffffffffff0000, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x368cc0ed6acca1f5, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x200, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse\x00', 0x200, 0x0) r16 = socket(0x10, 0x4, 0xdd) r17 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0xc66be073b895514d) r19 = open(&(0x7f0000000980)='./bus\x00', 0x80, 0xa2) r20 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)="901594863096d185579394aa158f3f50241b8cc6af54793ab466bf16d5b00d602d13408106b28bfc8502a7c81246ec925c284a6c0c3a6a58916b502559204cf3bcefda51d9d2ea2a49d38276a922fa760bc16229ed268d240291da30f4a005561f1ddbfe321508b4d6cd6c4b35cbf9028703893940aa6a67385aefed6fa76510d59adfda12476717e33dcf658ff03bf3c79e99b370286a8d2885f64b869261cffe9b4654b2c1dab1d0dfca61654e5cc1a0ced6ef0a33db67385a0791f504f9621d53384ccb408d", 0xc7}, {&(0x7f0000000280)="ba9a0c4950bdbb4a09bf700bb0d34f0f5cd53a43c7f158edc2", 0x19}, {&(0x7f00000002c0)="f9792da0320a5c16423c0838ef3ac62c82c5b66aab157c3b1f11f381dc120f66102d983b764f080944249dadae0028f99dc0f11327f3e7d4f76aafde", 0x3c}, {&(0x7f0000000300)="bc44a797d306121785b4dd4db306229d0f271afdc8aa093268fc92aa797d11bd744de9c2e9cf87d98059ba0a8c7d8846757cb5f2d7a393394c49d954bdcc9456abbf0e5c27aeba5a8d171f784ae86fa87a4f31a9e453d7a1ae539f0bc54cf8b8210763856c816ef10e7a8f027305b301be1a6e2ac91a5d88afcae833b62bdd39a33ee566994cf196661eff88e705f52235092c82a460901b353bfc3eb7b1de06ee3665c25f8038943bd10ec1fec51b27c860", 0xb2}, {&(0x7f00000003c0)="cd683f19f56cb5a5910d1011ae35e0c2b0a8e4f0f1797252df9d55b877e17d2aabc93b683443fe794df124468ef0497abf2ac758d01e9545009b6c207ff38a39b9e1af69913b9e46ebc6fd5da249a19c3dd97ae99d7e88ab0a9556842ebc0bb0c4c6aa56b11e332684cb8e2a420fe2e65268340e359b596099fe4a4c44a6d18b3a8a9c6748e9cf9f13ad1e18fad4488782b822789d6ef4e1837be8cfe573751c3d836b67ee4532b9ccee223477d53350ac651e8d40b0c856325833237a99ced592db8e3d02377edcc5df85ebe96342ad40c3808325d6aa95df1803c6c7407641c941919bbc3e1d64e5370a2aeadff9efef965c1537c3ffc8f1f18970556fbf", 0xff}, {&(0x7f00000004c0)="e0fa4ca7a9a0d9d8628edf4463d7645c597a0cbd0a4f5801357a9ed6bbd60e373a45c0f014b8a7915e306a48c0488b1017972ad512d569572400adc74b500cb52fc0baee71ce92ccdbf961350d45d4c52aff264d86a7065cd2ae31f258fd72781d41dbf56c4bcb52d24ffe5c5c3ebb21dced92b95723614bf711f0f87a8dfccea3531f281d3672a8655b7adde147db4393e18ce5967e9f3ca7bcd8ebe76f7a6a8d1ae24d4cdfa835382d777d477b2e540920453cf939dc6afe494e749dde5adece1b20eb294667efcd800c3c829e5c6b5be7f70dc4fb640c5401a0db3be5407910c95c7a93762a35c4c2d5246724fc23", 0xf0}], 0x6, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xb8, 0x2}, 0x30a3970b799339ab) r23 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$FIOSETOWN(r23, 0x8004667c, &(0x7f0000000040)=0x80000000) r24 = semget(0x2, 0x2, 0x150) semop(r24, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x6f03da6dabb46153, 0x81, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x80000000, 0x1000}, {0x7, 0xa062, 0x800}], 0x5) 14:41:55 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff1}, 0x0) 14:41:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x20, 0x1f}, {0x3c}, {0x5}, {0x4006}]}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x8, 0x0, r1}) syz_emit_ethernet(0xfffffffffffffe89, &(0x7f0000000040)='6') 14:41:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 14:41:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20400, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xffffffff) 14:41:55 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mknodat(r5, &(0x7f00000002c0)='./file\x00', 0x2000, 0x10001) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r6) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 14:41:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r0 = socket$inet(0x2, 0x4, 0x319) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/246, 0xf6}, {}], 0x2) 14:41:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x8) socketpair(0x20, 0x2, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="efe783e162e38300e9aed729195b4bec61528ad272a3d232de164bca3c5e77fa9d66372f1f05b6c3a9464eb9c347c1e82c1ec63d74969bc4c9fc7c8539d3be57beeae20c2cd4b0bd6ba90cb6ef0925a300bcdb608967464c13513ffd3abc59dd282b7dd4fb8430044c2a417d277dc66ffab287d0fae727cbc0f23e109dcc6d", 0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x40045}, {0x6}]}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x40) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x0) 14:41:55 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0xfffffffffffffe62, &(0x7f0000000540)=[{0x0, 0xffffffffffffffca}], 0x2923475, 0x0}, 0x6) 14:41:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 14:41:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) sendto(r0, &(0x7f0000000140)="72f6ae64bb86494b962fdbf2671d500675f27c67519fe5b5907f354a4fc8dfb62ff7cea83bb14a5c827ebfad0d761ae45e54c29af2839c338e5bbb06a44e2ead", 0x40, 0x4, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r2 = dup(r1) chflagsat(r2, &(0x7f0000000080)='./bus\x00', 0x10000, 0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000280)) 14:41:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80, 0x4}, {0x20040}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffffd, &(0x7f0000000340)="b6") 14:41:55 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 14:41:55 executing program 0: r0 = socket(0x2, 0x4, 0x6) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f4a696c653000d38e5e2bf144a31d60c3f142306d64d2821e6d4348e5253b4aa9e3fa5c6afcca0918e0fd8b63670e11b8c469b75c5e8561f51f43b8f037697e"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="bd3745998861e7c52e7d9044c37df8127b6c8c068da36bbedc9de312c98be994745cfb44cfb284da4d244c64bced1edc", 0x30}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xee8) write(r0, &(0x7f00000000c0)="a6cd0145f4f1ea092451f99b54d567f8258c2cd6", 0x14) 14:41:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@un=@file={0x0, ""/84}}) 14:41:55 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 14:41:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2, 0x60) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffffff01) mknod(&(0x7f0000000080)='./bus\x00', 0xac15f75bb2348a00, 0x7) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 14:41:55 executing program 0: chroot(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0x10000, 0x7fff, 0x1, 0x1, 0x6, 0x20, 0x2, 0x3, 0x200, 0x5}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000480)=""/8, 0x8}, {&(0x7f0000000040)=""/145, 0x91}, {&(0x7f00000004c0)=""/230, 0xe6}, {&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000340)=""/150, 0x96}], 0x8796c679800f203) 14:41:55 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)) geteuid() 14:41:55 executing program 0: 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, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x104b) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:41:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="27000000ff016d6a163b344537ebd19bcfcc4a2cfd5d9ec6c038455cdb31745da8b606f206a1b97f539c5ce8c8a13477d8a3efbd7f090aaa751cf6b885eb52c05572c13eb5260fe2e15de4212f28b3da6b6bff4f7a9eb149b18c6a7ab8b2bf9c72a7dd356a25e20da5ce129a9141dfac52f3820840fe530e6c6cab9c02eed98dfd3b4d0cf0a2550be3a63f41bd5632b8d0d8124b37c39b5d090ba3e4cac5b8e99d28c9f4aba1e03f4db51ec90f4c"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 14:41:55 executing program 0: utimes(&(0x7f0000000100)='./file0\x00', 0x0) 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)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 14:41:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) dup(r0) r1 = kqueue() r2 = kqueue() close(r1) select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) dup(r2) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 14:41:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0xa8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4f7afb9d8dcd1850013950dccbba93214e5a2f1071d5027e3e401ffffffc557977136807465e08c0fa6ae84c9831c897c8127023ad900c55c04000000000000c024676a85", 0x57}], 0x1) 14:41:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r2) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:41:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x88) fchdir(r0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x1, 0x2) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x2, 0x60) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 14:41:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4000, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x0, [{0x3, 0x4}, {0x1, 0x3f}, {0x1, 0x4}, {0xf5214d1c84ed185d, 0x7ff}, {0x1, 0x2e}, {0x3}, {0x3}, {0x2, 0x7}, {}, {0x3, 0x9}, {0x2, 0x1}, {0x3, 0x5}, {0x2, 0x8}, {0x1, 0x6}, {0x1, 0x800}, {0x3, 0x20}, {0x1, 0x8be}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0xff}, {0x3, 0x3}, {0x2, 0x4}, {0x3, 0x7}, {0x1, 0x7ff}, {0x3, 0x100000001}, {0x0, 0x1}, {0x2, 0xadea}, {0x3, 0x100}, {0x2, 0x3ff}, {0x1, 0x6}, {0x567428f34a6367c1, 0x7}, {0x2, 0xfffffffffffffffd}]}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 14:41:56 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) 14:41:56 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/4096, 0x1000) open$dir(&(0x7f0000001180)='./file1\x00', 0x20000, 0x120) 14:41:56 executing program 1: socketpair(0x0, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x4, 0x3f) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r3 = dup(r1) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) sendto(r2, &(0x7f0000000040)="01", 0x1, 0x0, 0x0, 0x0) fchflags(r3, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = socket(0x542b0510bc1c427, 0x1, 0x9) setsockopt(r4, 0x29, 0xc, &(0x7f0000000180)="ebffcbff0360fd38cd529042935517fa98e0cdc512cfd97595e58ab83c4881fa48ce92043bb53bf77bb90188e29931929648", 0x32) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000), 0x4) 14:41:56 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000000)) 14:41:56 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x88) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 14:41:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 14:41:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(r0, 0x2) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r2 = semget(0x0, 0x1, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000021c0)=""/4096) pread(r1, &(0x7f0000000140)="024133a16dcd5f5dc519753507832b1df8cff14c20b43022e321f208c11d864a04ba820b111a33f810a568db7c437c43a77a134b1ed4c1dcc8d70574991a70c8731dc1995928f1017db90f8708a9933931a0dff085e844", 0x57, 0x0, 0x0) 14:41:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x51a) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/228, 0xe4}, {&(0x7f0000000240)=""/101, 0x65}], 0x2, &(0x7f0000000300)}, 0x841) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x3e5ad8f70560a9a9, 0x182) 14:41:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x40000000011, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x12, 0x4, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x1, 0x1000}], 0x67, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x83, 0x400fffff, 0x8, 0x8}, {{r1}, 0xfffffffffffffffa, 0xf6bebb96199a9f1, 0x8, 0x2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x8afb, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x7, 0x7}], 0x6, &(0x7f0000000200)={0x0, 0x200}) shutdown(r1, 0x1) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 14:41:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xa00, 0x5}, {0xc7}}, 0x293a3390cbf29913) socket(0x18, 0x2, 0x401) 14:41:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x3) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffcf9e]) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x4, 0x7}, 0x10) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000002c0)=0x80000001) r6 = fcntl$dupfd(r0, 0x0, r0) kevent(r6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff8, 0xb282890662df4f9b, 0x2, 0x3, 0x5}, {{r5}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x3, 0x6}, {{r5}, 0xffffffffffffffff, 0x64, 0x20, 0x5, 0x45}, {{r4}, 0xfffffffffffffffc, 0x8, 0x1, 0x4436, 0x401}, {{r4}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0x7}], 0x6, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x7, 0x8e53}, {{r5}, 0xaed6d402d41dba37, 0xc1, 0x1, 0x2, 0x34200000}, {{r0}, 0xfffffffffffffff9, 0x44, 0x80, 0x427, 0x5}], 0xffffffffffffffe1, &(0x7f0000000440)={0xff, 0xec7}) pwrite(r4, &(0x7f0000000480)="c24957c07f4d994c82dea8c6f7a396713a3f394c28ab5d0b190118e8558c90fd077291db87652e7056e64cef506120402c877f829340fc29a1ca750af47396d1e493", 0x42, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000000500)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000540)) mknodat(r4, &(0x7f0000000580)='./file0\x00', 0x80, 0x3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000005c0)=0x5) semop(r2, &(0x7f0000000600)=[{0x4, 0x9, 0x800}, {0x4, 0x9, 0x800}, {0x2, 0x9, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000640)) dup2(r1, r4) clock_getres(0x4, &(0x7f0000000680)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000006c0)=0xe1) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000700)=""/4096, &(0x7f0000001700)=0x1000) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001740)={0x200, 0x4}, 0x10) mknod(&(0x7f0000001780)='./file0\x00', 0x20, 0x1) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000017c0)) 14:41:57 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) r4 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x100010010, 0x1, 0x1d, 0xc4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x41, 0x7, 0xfffffffffffffffe}], 0x0, 0x0, 0x1, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in}) kevent(r4, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 14:41:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = socket$inet6(0x18, 0x8005, 0x7f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) 14:41:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) 14:41:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x5, 0x4) chmod(&(0x7f00000001c0)='./file0\x00', 0x180) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0xfc00000000000000, 0x9}) 14:41:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) socketpair(0x18, 0x2, 0x4, &(0x7f0000000000)) 14:41:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r1) 14:41:57 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x10000) writev(r0, &(0x7f0000000080), 0x0) 14:41:58 executing program 0: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x32, 0x9, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0xff, 0x4}, {{r2}, 0xfffffffffffffff9, 0x21, 0x4, 0x80000001, 0x6}], 0x4, 0x0, 0x2200, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/226, 0xe2}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/130, 0x82}, {&(0x7f0000001240)=""/197, 0xc5}, {&(0x7f0000001340)=""/59, 0x3b}], 0x5) 14:41:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x0, 0xfffffffffffffe00) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002d2000/0x3000)=nil, 0x3000, 0x2) dup2(r1, r0) mprotect(&(0x7f00005eb000/0x4000)=nil, 0x4000, 0x5) sendto$inet6(r1, &(0x7f0000000100)="c8babdbf6c6519498ff1de9018fcce8750b065d20f3bb7fcb6f630baa09e11f5cf1cd345d68796cc66918e7fb26828daf921bff09f7a90c986519b84e179a9bc69403474092a1e19d4bb3b510d02ac3d4ccb10bfaceb3985fe136a6bd865672bc4454706041c93e5d54620076ebe5458d6e4645b5837d3c067099fda108deed53038412b38cf973c862667122107fff396464827dfffbf7f1126c0b37a5f3ac044787a9e2fda3b35ec9a3e11d28a02362526cd2a4cb44a409bebddd47a2753", 0xbf, 0x1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0xe7c7}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0xcfc1}, 0x10) 14:41:58 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, &(0x7f0000000180)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[0x401, 0x1f62, 0xa97]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ftruncate(r0, 0x0, 0x1) 14:41:58 executing program 0: munlock(&(0x7f000000a000/0x2000)=nil, 0x2000) 14:41:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x87, 0xf3}, {0x86, 0xffffffffffffffe1}, {0x84, 0x7}, {0x46, 0xfc000000000}, {0x2, 0x300}, {0x42, 0x9}], 0x6}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x10) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 14:41:58 executing program 1: mprotect(&(0x7f000026c000/0x4000)=nil, 0x4000, 0x14) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt(r0, 0x4, 0x10001, &(0x7f0000000080)="b842c0147596b7f6ac96644b5445ad73c213d9c1762d577560e19edf157c13af480a51b96dbad60780148a01dc1da058b040006e69cf44953a67ac5785aff95b6ec0ac2582f6481b4586e2dba85adaff4b222c23553b0becbbc8d1b338fac93cac7875d56499809be12b8aec7cb286cbafbd0b1a57f7924a407998edaae938f5e277740b29fb689e3bcec5e825f6d7ebf7ad4dc86d57c3ca7c4c52d44c0eb9c829ae751235499f6428653eab4a7944df8fa9383ce3a9c6d06438d084a7627576fb197ba9adfa783ed1", 0xc9) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) flock(r0, 0xc) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 14:41:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x32, &(0x7f00000000c0)=[{0x4, 0xc65, 0xffffffff, 0x2}, {0x3, 0x3, 0x33fc0ec0, 0x6}, {0x80000001, 0x2, 0x200000000001000, 0x8}, {0x1, 0x7, 0x6, 0x7fffffff}, {0xa25, 0x5, 0x2, 0x1031}, {0x1, 0x7fff, 0x6, 0x9}, {0x7ff, 0x100000000, 0xe9, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='~') 14:41:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 14:41:59 executing program 0: getuid() r0 = msgget$private(0x0, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x1, 0xffffffffffff0000, 0x98, 0x6, "c3dea17b3da9d2322cd4b158c6c069da48ad4ff5", 0x3, 0xffffffff80000000}) getuid() msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a2"], 0x86, 0x0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)) r5 = msgget(0x2, 0x694) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa820000421855f344000000000000"], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r6 = shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) msgget(0x0, 0x4) msgrcv(r0, 0xfffffffffffffffe, 0x158, 0x0, 0x1000) kevent(r4, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffff9, 0xc, 0x1, 0x5, 0x800}, {{r4}, 0xfffffffffffffffe, 0x0, 0x2, 0x400040000000000}, {{r3}, 0xfffffffffffffffa, 0x68, 0x1, 0x5, 0x3}, {{r3}, 0xfffffffffffffffd, 0x20, 0x10, 0x800, 0x8}, {{r3}, 0xfffffffffffffffd, 0x60, 0x1, 0x865}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x7, 0x6}], 0x7, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x1, 0x40, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x44, 0x2, 0x100000000, 0x7}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x5, 0x6}, {{r4}, 0xfffffffffffffffd, 0x60, 0x20000000, 0x0, 0x55f1ac7c}, {{r2}, 0xfffffffffffffff8, 0x12, 0xf0000000, 0x3, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x0, 0x4}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x5, 0xbe1}, {{r4}, 0xfffffffffffffffc, 0xa2, 0x0, 0x9, 0x2}], 0x5, &(0x7f0000000040)={0x1ff, 0xfffffffffffff001}) 14:41:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 14:41:59 executing program 0: socketpair(0x20, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r0, 0x0, 0x4e, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) poll(&(0x7f0000000040), 0x1, 0x0) 14:41:59 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040), 0x7d2c1b0cb058f32) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x2, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x110) 14:41:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d, 0x800000000000000}, {0x3e}, {0x6, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff17, &(0x7f0000000340)="b6") 14:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0xfffffffffffffffd}, {0x50}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r0, 0x0, 0x8000) 14:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 14:41:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 14:41:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x40) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(0x0) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getgroups(0x6, &(0x7f0000001300)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000140)="29981fbba3f62b79294134022ffd20c35153f2999b845445df3fcb38dd0d4bd00e99f49d567c779cd8fe1859f04ce72f4afb9aa92318bba7e6b22d099df1804caa5caf804f964f2424bfcdc0a172c127ce5855e463985c5e2d8f7be1a56c75ef2b75b2a87aef27dbba5471d9a9480991ef7e70d6b3dea4c52a2ab2cbb91aef5d412f18676f537264bcf13c2393f3fa5c58e6944fdad331d668a0dcb6180e3ae8179e1e1d8bf8ec8b4f90db12c53e684c3ef6f26e30e9850ae94afe5eac3b17ed89819dece377a754a9962f57b475c57f402d1ea316910cc8525fac", 0xdb}, {&(0x7f0000000240)}, {&(0x7f0000000280)="d3120cef4ae97bb02c532430f4f67c2e0e769cde66919d7ca72e9a84419c2914aca4ae1185032b23", 0x28}, {&(0x7f00000002c0)="0ce350c8e3883db57345f9238e77cae37dce91c7a77fa9a5318ca5488a27c883cf5f7210431557e7d8f922506a1904850b70e18c232b8b5aae919fcc197ba3d5c2c6944dbda8f48a54d12e4518ad55dd367b8b1f37f07fce0fad0ffded97a89f067fa324ed1a7e67b2be045b77c7f3e974c9d93c02eb2c765c1125f3c9ce89f9018c816c7d194672d3e9b161cd45c22a3d594cdcb723ce83ff3e88837f254613aa87dd9db0cb9553cd2ca73592206a8c44aac6653ad2b698101d0608d1194524a03d966b3273ef9f9fa5d1a3573ef3f90f2a857367fc10360eac382aab74ca58d4e3cee771b95be3da6628b2d22885fc08e7c2072c43ef003b0a10631f7b7e348b13272a17f906b97537c047f3bfb36dea3468aeb49a27e2b894b740b1dd2cffea7d1d1fcafb6eac7d4d720f5815f534160e3cb3d5023e40fe69d8d516f323dda6f5e93f6dc38590f01899a7786d3c1f69f8a2bee5dd6397817f4a57864db084db563edc732a891b5363f2ee3cb8cf85ac5250b1bee1b8d5e3295bdc598f20e4355bf823379c944f8f17b80ca6f7d827ea82d92cc82d999509220dd5209b06649dfe801a340d07321b5b9cb613fa07ec7f1f77081363730f42f507618903f913d44e3bb6e3aba96a76b5e2313284e5ff3e909ad79b4bda5ef3120a8e95936286ed0a87de5afb4cea0a4083a0ca872ae3670ecce5868fd6e6dbc7f27842ad3b4a3a713300fd1eb11feac114faae1dd92a6fa300b1acb5e5e9311c8c69dd221768e2b0b4a9dbd23d3d73c55d099f5d687f076fd145f2dd085ef767c8233bac3926280c8a6ac24b9f1ca68f06557c448ea71f421efdeb12719615f343bc7b400b4903b9c086462292d7dd7aa3d8cf51302d536c1ee65b1cd0bba7f8ac7d15053b9fe51f6293c715c990cf067ac5f55e152b5417e71c4fc2f643e02ee4d1884acc9bee7fcf97d4bcb8ee663768268376793cdf281db80bb4dc16df2a59894ebb9a0e6c2343642392ca26ce47507e287dec6eddae8a3ea11021067b9ba8ac00bc7de78cc0fc18f0e1bead48a473d7d458bd9fe039e63e01297e4b2993c302c6119bd46b44ac7cb01be3a41283fc8498ac3a80f401d66ed3b4b7c13df1c9e514f3417967050e33249b54848f03c0e3a8d01c269268241ca6ec094ceaabef087e6ab63d62d55742ff4ec0e3c51f199b4bc0a8420deb13b6aeb14cda26b7f325d0fb7919bb466d36f7f1cce7cdd63b377b2eadf57d6b6775206e044b6c94bb54b6fc511baa718ce9e1cac94e08190804930b3a52ad21d338960555c7faa8db90b9193bbc213d5655e0d553e65c79d65d3ec4693593913db4743854396db18eee7333fa54931d0490e394cf2f7ad11996421e404660bcd50146db67ae4f2923a90e496122c9d5d1c2db365fb01e33a84fa3d8e3686965ecc5458a76c7d0557a9473dabc5b9d60531b4c095b9aa7c54ad6fdcdfd1af4e24cbfe0242b269a1ae5868892c00fce30b7ba1a7d1e2d771f22fc6af9f2800902ddaa7ffefa4897999255760b57093119477e17f2d7138c6d4cba90a84e1e4b2ebbded2d5349caab7985c49860ae3b340eb11d55fd1369b3ab1a142a926e9bcbcf71aebdcdbfd035940185a929790a5321543475eab7710c99e5ab21e7b588a7cb77fc6e928c0b5d13d43b1cd31635e388c95833521fc5700fd58d447c15afe403b4267526b68daa035519d490d6def541784d6061031b311895e40a4604ec1b10360adb4507728264f2e9b7ebd2665c24f9c160f6c37b4caee19072375b63ab1f22185d17a40df030530996f74d2e839fdc182fe78ddfe387cfd0aec179b84bb195ed028203bc5004f989197db693e37477051aa4af96dea990e0375009dbd586e59ca3b8499c920cc22b8e8e07e40061bce8b3eac42ed0a7166ae34aa3743175849a8963d00a74f7012cb2b7db962f8ab6bf9b57a4720a73c30088306ffe489afbfc68c210e276520c59484228eefcbef1bb540616a01c33de8e976b92af9c94ebb3051aa962300d21cc5695cdd2ee2bfb6cd87cdede0cf6d88045a0f3e4e72ee3a46d00f48b34a25cd544d617da16c7632333339393e15d7b1804b3e8bd956c937f2da517cc56f653f5a91bf0bc04d9ae52b77025991312be23ad6d06b4738fae5a16cd766df905aa83343df97f49007d2f7d8b8d7b9b66043f403a4076326ed71fad737e68e8d27ef300540abb9894cfdf39f589a0dde9691b7d2de3b2513398d4cb9599a239194a7576597ca738f1b499029eca3cd716f6ffb9c514ae42dcb615902067d98679fe4416a8f48989733a5520431e5c5f1266de0c946719bafb88c8f25dc1461052dc4c2c892d52f9c44c93de5ba982d4a618abf87042c91cc756f1ab088f8039319b3f34180ea44404866ad0764360370bb62c41487a80ce9c0918c022477a5782bb70f0f3dc37f3a84c39a1806ab8265ec68777a371e399986620f0f313d937e2d314418dbe3beee9a11959e52624564ca185ed6ea4a8777cd61cf5337b72bce74ddaf6b392fa3d3ce7e1bc2692f67dde92feff59eded72fd26f2462409277ef07fe8d0270945b7aaac4770a08ebf818ec67939154025dbde9f9b1441781c15c0d320f74f843fe75af509db9f10d6411ab9ccbcd1bd17b65b1a01b0b6acca6d2a109df6f6f3983e1ee4e5fd1df04b51465a9d059061303b2f503ce723ff6e51489b805bb3284a9e31f0a37da1f4afffb133039c366502e9ef60e05c27e83b9fa6c1a739f064532ac9a01adc7f2750374f9c7e79e79c3029d89f0fceb070b867382868e41cde9a0b855ba470749441ee2a9343a160e224c2ffa4b50bb262e10a32b80ec9a0926ea28b43ca270793200d06717a8fe42d4ad0daaca623f34766317808f81bab4182c472e9be99c41178798577837bfaa87a1910e144e2a0a1d7a8cab3d7d51723f4b4e6206a35d9c7fa84fa18849cc8e4aea25b29c9fc987ce5a5e5846f9529c144ff8a21570b39da8b2ed3e4808dfdf407cf95b50bc751fd19ebeb9dedfab640f628337a878d4e224820716960d8476d25f7152e92596b86e92dc0496ae1104bf9c4fafe9a3260d4cd57ca6418be3f75898e2706cc3907442db93a36b96d18dd9df49e88638f2654cf5286967b7c4eaea72fe0ef303b3448adda2593b3177e6115a3642dbf42dd1cdfdade1634fd5b369995844e5df231bab494ca76bfdcdec3ebe90f837300a545479722deb08f1c69af25f98cfec2b687dc61a845b5829e88715f57357d1c77638e61e7a44a30862c001ecd8ba9d0d13e790b24f668875822ac22655a82c55d68d8266f522b8b46fabd9d2b07115d49a30fed580e6a025b04c388536473af22bcc322476b61ce39d248b1d5a7169a86bc87727caeeb3410f83134a78761326a487ae87eea9d37d8a3c3f34f25c0ab9675a138a05a3997d18d24d0a35caf42e82b0867e4497270213617c8649612dbba8cfa8e3aeb6b68427f6cd47330d25b59ed954872f6f38b1a3093f90e90392a2bf0c1e973149d626fd6dcc614d6dc5e3b8f99f434b2994388beac45039104e3324b6e28765e61f825a5c4cb9627bbffe6e1ba75d7de02f631e1adcb59ffefaaf8e0d4ee58ca08b0e37f9468d614696dfa06bf2c0e26cfad1edeb249ee56f43d9d3fdab69a5098671f2037956a720c1e75232c939e78a7d9697cf59bc71a6645384e730aee7e2bcc1da59d48e0f52e28f079b0065ed28e4e3fa5d59e25099876f688fe4b2b4f871d1fbc96bb9b8430dabbff261cea002ae5ec9b115225fc6a01e431f135ac46bfb45bdd68aa23b95b9a7380fa9b5124f6f27c703f8ffa7d5937bfddc0edec53deac417635a1e9bba14cb635bbce72bb69696c4a3ef2898f08245863c980e650f1a9dc1068c763862d874c64113342e3ecd4df85ddf1e4b72047e514ad6a3d9fa3b98f72839743add375c7ffa3288c8f1c916dbf23fbd25260b34414aaf4ac813b2bc3dfd63c43bd7f05ffb8336b84d436475f8aaf7558164fadb697e0e4bfb14e3e0e34821667ad99d14a6d0aa8cccf4de3ada8b5cbd3b8743dd929c7e70a5e45869d4566051f4a1b0b8a7fd5a5e99f0d3835bcdb96c5dfb7e4a0dcdb685c14552cd6a0f52cc3a2261fea74fad5ff75701d491fdb64474565121924fa5b135287730888bd76bca8c1c77acc686087c7c1f6af196a83a14506a54d736e5299cb3741f7400882e47e2c7bf482f018595e22087e9a281b49005628093da8287d6dff8a519d8ee679eab1627cc35c386b7398ca5d9013a7ed2431b3fcedacc18d7c7bce620466715e93fa1862fd8c91b3b01fd4ffa73ae83d56898df2b28dee13e7e75f10ca83972ca4adca90d95d1deb900c556c57c8d4dc8ce7aaf6b191b6801246a62e3c40c44c24747b2d509c159758f4c6fcaa7995b77c80dc2cb88571073eb7739962745bf39fb86b2f939f9fb51d4487684b10bff50ee503ec6f5e3e6ff25fe0b7ca25b1ab2f4da1eb6ff8d98f1bb173fb88eae373c7efb34fb53b952697ec9f3d70b535d64363da4545c898d3cb3bf0fffe14749112edfa15fdc746dea393dfac4c525b78df6e071f0d89cd25280966f7ccde3d8c8cf51304e2de2b57d07b31c51555c3af79eb02273f5a92289843dc2562efa4d2e3fca5947df8f88f1b27f4a7b64a376138cea534f7790df6747ee84e918450eea7cba9e633eb78e5925c614b354924a3de933fc3ae80f0998d5143a94fcd1d2624d8f62e6a5a337eed49e865c51f3c6afa04240f17e4d49a6cf7263c0c2e357b7c7c699fdacac9b54b1284397041bd338ae258dbcfe111f023d02522bd6e46ae5452fc7fca884c10f04908574e77547d7404e4bc2fcae312a649af7b574f7dc7eaccf449dc44b89acd59cfa87daf52811da93a205a6e0854748b8a37f33c98fe5a814d040d3cd2e71941c93655f333cebc1e7869eb93b0e5dbebc99c77d3182b30b41ed3fa65d5e18a44d007fce9a1dfb29cdf980fb8cda0d7edb4519079ad19049c0427219a6de4b01b4c64d2d99c4d94bb7761fcde80c04111d71e1249fb7c77de1c28a34a12c93dc66638572478cf0b23c02ce64c34d717aadb0b73409224fa06ac7d7bd70e6e9907a2d128264707e78755c98a92b5b717a7a788797cfc609cae0111bbe97251063b592a928d8cd96584df571c6c7e79d510023b74687f13bd18e51b59adf509e772e0ffb6548afb5c2ef3c5ccd873ec2d45a550101353d1551f0b965dd64af5595c77dbcc1b8ba24c65fa44d5f1ec018f94467a220356cf11f9c5e2b5cb65371bf814fcac4f2028a6b5a0d0a3ace1f02b90ba044705f832a3c00ad7c829f3a335cca383b2297e4778e2af7eccc3f4f1a2fe3068e2d06d79cf65dc94c394ef559d672b3506d65fe07ceed149ffba6e2910a10b4a79577aaf3b8ec1653943bd345420be13606dc2daea7efd19a2707f4ac294be330684b0f5b42e38a30b01940542496fe06146e00c100c2ddbc80e0f96a2752d05c0dd092b048d1bc3b28311d0df0c5f5dc2b0de353f41e2f89ab9dff6cffe89fabee36c24a51f7b1332955200d6466b3784991c5db6ecdc939c5a47825b2b1c30bcd37abfc4524d5e2ff047512605ab7a7f5c8e5de5892e238b3260b7fc7f887409f187081ea605c50fafa7272413cdc6cbef36e1a16ac585d3c7cb8917311ac26af2fd847ba3256b58efcdd23933f7f88bab836c47988c3aa2ab3ca9ece537fac32ff169146d2c8bc3855ec24b62a6be1835518b12f99636f2cbe963d127af2e619fc4aa71b9f2de76c2a1877ae9e7514db", 0x1000}], 0x4, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r1, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}], 0xb0, 0x6}, 0x8) close(r2) 14:41:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) 14:41:59 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0x85, 0x1800}], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) r2 = shmget(0x2, 0x1000, 0xacffb01e269f367f, &(0x7f0000165000/0x1000)=nil) shmat(r2, &(0x7f00006a9000/0x1000)=nil, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r3, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 14:41:59 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae632250e3b9e175f9560f8e5815f73f2a044fd33055d52fbd5", 0x21) poll(&(0x7f0000000000)=[{r0, 0x30e3f3ae3b5574e6}], 0x1, 0x80) 14:41:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) r2 = dup(r0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xffffffffffffff9b) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) 14:41:59 executing program 1: r0 = shmget(0x0, 0x1000, 0xfaccabf61e18b63a, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r4, &(0x7f0000000240)="fbdffccb57f221f762de85eadfd72a892f0e2701c4aa38017300915c3bf7623fa94e3bb2166d283eb8d966c5c240083c881811f62475b8b6d9d8926bfafa94", 0x3f, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) nanosleep(&(0x7f00000002c0)={0xfffffffffffffff9, 0xffffffffffffff81}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000340)={0x80000000, './file0\x00', './file0\x00'}) r5 = socket$inet(0x2, 0x2, 0x9) sendmsg(r3, &(0x7f0000001780)={&(0x7f0000000380)=@un=@abs={0x1fb2e946a962371e, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f00000003c0)="84f50ba6e428a122099d90c7712c7ec152826a6164f065f1159b89ad37e90571a6d39de9c7fd338c69858ca714927eb8ff955d9ff00b4335f05b0e3035fafe8ef3ed24f1fd4a6de7b6f3e7fa924fb34fb18105896cd6b42ab85ae989ed62ba5ab7a0fc284403890eeca9d20314e0e9c4e87b8eb882e76585095a2a0cc48573612721037418c5381aa308ae9c9e53c82c955851f5e612f14f1a210604b9d804ab78b77b159ef6338e1396bcaa6a3d0ad0aff7ee0077185f0e2aaaff6ee20731def0cad1799c1df57110f2c9082764f07ffcaa55c2bd81bc9949ca80908ce8ce81750163a1b1cefc5781a963cc6d1bfbc726a4c6ace89e21d3ca4ca1f040359a3ad28250c05237ca7915ffa459fdb6f771bce97c6c3a4cbe5c6adcff91c006b3c549d911bff359a43859b2d7aa5084d689bc5dcb3d647eabf842f9a8d976d8b84cd929fc8af7906e70b3791fb4aefb4f1a8c54558e1bd2deff21b3490e06f83666ebef44e589e888910da48c0966851a4d4ea8677905246d9a04d5eb53786fef83f62b45e1d213ac6ed73b5a0d8faf43decafe6f190498169a7cb63905fa9e944ab3835c5820dcd33c13c828f3bd1a0ff6afe8bec2d97c311454b3ec803737bdc3637756dabea889efc043193e53993b6c54170acc5899e84d6331e92be7ac4ed056273484d0e583814481cbf3901e450979d7410df0ed8112c4a9e81ba6d4e1be082ee14ec4f994454982027bc9d2a09535676c186b057cacb28b91c208bb7e25637d53e545c214fc6b5ecd40d742a03b8c5bea7a958a812b630f2ce4008fa8e7a7ed9e4ca92879bfb1ffb3c7d94523864553ccfc3e83e0b5ce34c16bfe3289d41097fa39b7bdf5e89cb27abb3a84ba88e95651a9d6efda9e2d9751c4f26cf7c120eb922f7639b0d71f907d00e5f727ef1853ca36ec15489dcae66b8f088e3d36cbeef06c64717fcc8d63b1cc54adee46cbb80dc92ed5078b97fc5116557875c796ac1103c5628b1ebe27b7016020fba63ff230d9c2242d9249ea4fddc4c7fb628e578c229291b38c5612ce887fafd8e428a81c1b97c2349da34a8684cb95cabdc0f5ecdf03247b95a881545258b1a490b5f72e58672408bff048f1e582fab1906006e0093560778c9e7b94b827f83b7bd0b9401166015c5dc6ecef5928a6c3153df0fd9b4991e202d5c6db9a00fb57cf8b6d9986ebcbfc440b53eff3fc747ff60896141f3309fcf5b5728ebf21f5a345bd8d03358676195fc49b443ac1ee490361fa1644027a2733500441a249c8f6b31fec29f6ad2131f2d1c76af3d89e43011815dec2c65b86fb17ea9a1a8a57a8ca8b217d0b3f4271a180d772b7c48a14da35109d97b1b76715302405b89c70c5c370fd25162733fd8ff3a97a2f7050a3f2d284d303ec6e9205cea3f8df8c07a6c561fd7191baa82c30428f17c82613f98b6885003df76bff4865cb3e439fdb8b79a67eb7c55c3538cf4894028b8a167408080cd2ec00f113c8030986457ebd6706a86bd339a21eaedbbe87a77b6475c892a2053d11f7ea83a0df91df7f786eb03ced7efded89caa3a7acbde2826ee1b95ffe6cbc5e807f1145c60eceb9c69d0ab45e75ae7f24afb5ae814635967ba01b07c3117249f89b7285be92dc1c7c6229d65f4b74abcf84a68b437de94231f2af9da1bd39d31f26e0e3f2848f4339fc248954e5111c45a7115430d855994c142bb961865b34c8342a0d54fa93ad3c7f13fd3086b973868c5594ac81e8f7249332e6ae032d9b50d80b1d2070aa6026983fbb459cbabf19350c5deb3a33006dca3d72b3516ad5033a75ba94f45b6b761559c544754e2f12fff69644b7e193bb14a32125b7827c28e753f6f7009562ac86bdb4fa39e694102e845db352e64a0d7920f55e348e65cb56aa04ed8c0f262a3d59f13abf20d5d32b8726eb6516ab15422b7031da5e0111045f4c2800103a3313726f572dc42483883f018db8f350b3782e6aba3f7ee4e09c3c532a15fe5c8eb61bebc00322d94b55f93971adec05c3407766c65ce7be3cb1867b521f17e93d89c13b0a3b44249e1b6aec36e2788cb8b8f32d1f69054526419dc6c7be98778ef059e94665bce2aae294eea99935549b868375f846cbbceeaec0a598ee2431c01a4651d3d8f9dabc81cbdce58a6482ff6a9958d0245e811b9f3123478654be571694c993305daa1874dcf59106ab20f68bef8ed5e10d00e6791527ba4a6f7d0481d7131f4acea9b0267647a0712f06b24f788f38cd3cd303a3345201ab317351b33e82f3d0c6490ef786ed940455363a24c9c2773bfc1840d274edf229a9b587a0bbd2efe99fba3649d4a8e12b8c9a51a81b7b7c2a1ac5159751420a14fe720e1b7ed6d68e7920028e77fadbd19163d15748bef1fd1419c3cef6d8cb512d6473737d65e5c4497189e059323834a186cbf7e8bfa7c799c4a4af6131fa049b3f29c26d52a2cee829f4dbf01e0cfc541417aaf71dfab9aeb47d1d68528086b5b2b6c55ce2c16df29b40943a0323813056236fb7e80f0dab19019d65bd6074ce9d7f23f4ed3ee241a4292cf361fc9d1fa1d283cff64fef6526de428230f024b3e8a0098820158f55948d3c0ec2a8a3429410366886164ce61e81bb4397b84ad2569ef20bbe2bf38d55080f001f8c34ac9e3e8f25f2d45ea6c98484b11ae1f070cb4c93e90d37c56a0f173769b8a5d3bd65c92ac2e18a7165c8a28a3fcca9778d38200f5c16b462be2bf499f40495f15f0bec2e10dc0b64f34476ad926487ebf8bca12b48837d11d3e8454bf5e13ee1fd42a69fe4af3f43c55a75e92d8233486fd5993d6740ec6ceb1d4de4b0efeaee554fb7582d289120b2c9c5312e1a340a58e3ca3396b7201c92f9097656da006c8b79f22e2c233ea82b2e4dc7108c223a6b6edfe5aac22353324a356c899b9fd901865673511457432767e5c6f2bb209514ae912c6c165c0bd10f0973312cc925794e6e237f8167e04b44424de2a7b0cdd502ae57883c5e1027a3a04c9728211dcdd1c1374adce28a75a8f43a3348a6e1f204b5d359b9223108be3d607943218d1066563b22bfef45c651882c5e24031551c1e7a13ee12c581b15ee19d2e03dd97d4088989e95e4f136c2ce28ecf5b0c764b1be2ab104add1ae023cfc9a2669dc2232e06aedc0be792913bbb938e70be89684e26271d398dffefca44a920eadbfe2c17eb5b9e46a063201b49e27bb03e860636a362e03b60b40b5573d2b0aecc66e2a3a13f187b5353656c8ff4f212b2dd1ffec6f9411e88819b40fa6fa49c0c4c03665c8a5528abd18d7f9969d83a03a182b48c4c5f3e2406c1c42d6e4feb775a92c58884966cf0bc04f2d71c5b2b27fd73013cb0540ee597c8cd97c510529e123f872663f974a0a2a28400509f79df0ba4df5b52588be232e9ed4e89b2fe5c682c58784c9a8a88758e700bf906a68d475b170df5c384f44d9538d96ef07c745a962f85027552e12779cd031b08a2a0f2f1c329356ca8971463ed2cf4879295d66a341e41d8562539a3286ed177c16d9a86ec6ca7825852888414a2472debbc84d60aea543fc45fea7a087e4163b853af803d0dbcb6d472931269ba8a3bcac63f34c927a133a68aa4fb762eaa1b3f5e4820f5683966f98881d7ba1bde18e032970779ed01fd354ade38f9e3c282d922f9a5a74cd0992bf76da65bbaa868871f589cf8375ed57149509324d71f0190910587460ef3f6a836205c9c6834cc61f3ef8ca5f3fee44e91988c954e909733f945002de1c2963eb7c545f94c9a1a9d19e7611c046c97dcbe58a1464c7a4bcc4fa7413f1f49b26b47a97615a32eb5a90e123e4d4ef60c3199b891ca06f3e9fd49c4757ba808c866655b517e9685ad1a7f7e1f0547d703955fe1a3b780517ee5a1c611b769a9d3fb76a11d892003138092740ffaae889676b4c79116ea84875f30d8a3502ed876f55611396b959c45414037b809b6f70af5f7deb004f879e54841114b277437ec00c16ad8bb4fd110a901717627a444354e9c29bd935daa4ec769aad53da10a4b7b252aa87da304bd5ed75f0180f2db17399f2778f04e2668970d259f405b279a362554a616f797bdddf773b93875276f59fb9b8cdc916a578f4f03ee53af351d6cc03ce976f4e33c93800cab6cb836fb32003544ef6324d42e3e9c9bfd5853aabbd3802ccea49c55b316d27cd9b3b5a6b3174cac4d320e49eda671237afda2f4f1c95276299f2746781f895b9befa18d691907df51df360f7c26244d6a67a052e5c849cef241435fdb5dce2e8a03f4246c710511297236b990d7fd8b0df0620d8ac44a007a85daf10ba9c6f82852a42b582ccfee4c769e4ee644420ae14f23afa20a5bbbed09700c8b1eab4559794c9e013a7493479cb7928e43886dd2cf26ac97d7103e6fda7b860b5c4fa5cf81d0ce9b55af3316bf16bd110e578c1f3da9bf89dcb181237a79f12ec641eeb6e18ece14eb20cad4b112c71c1618792171ec20e7dbd355a8aaaa4a9a16468dcb559c6a584b0936cd4977cc5f9d35b3e83d4162f29fb690ff97cbabf386db94c35c2dd4e41c66b4f3edb62cf6c8ae288bcdba5decd363e90481fe603ddd33271779e1e1868a45e7b4ba265b4fbd2fb73d6e75d0353e5f012bfbf9c31963874051c6ff7d114e79800b6c8d1f9f82aefd4dc3b65f7c15f72ab44837efb7b3164ad9f40ca3a7335614176e6fd84ac01f42a0311b1a80b38e4e74c223b8be64535742b842b8ff83be134c3e8865ae512062aef35d4804b247fdb35ab04834f243830c5b659d516f783728f461dab6d3ff9fd497f8d624bc9f0ac8a2f4680d48b661330648afa7589cc689ad6fc23240117962eedd8f9f8fc3dc0aa5c1cbc89d8c401d65b73abd119966b342f971a434eb742ed591079f82e376d9c1f6c693aeaeb6a6c3548af21a08a6df25f062b919161bffeae663fa38b27dac9b9b84146a71d69db33d04598860307a6ee98daf41bb86c64c875eb1b363ccdca7e6c9eb5c588c6f7469b7e06a734e6440d01801a5ff8498b571bb40916b483497b24026720f78b0f37a6976c8b2345cb282158628d681387cf8fe6cf9b97fa33eb4d7f7c42bbb2241be84239892e02dbac19fdee2b1bdbef30b38714952a0649f8e53b37c7fba66a327b9c919c3616ffa044120328d41837e68f061ab6fe2bcf3f57d747dcc27e278b35102e49adb8166e1eaac5f5397a056a5faba031479cff9a9ead0ed856af2af8ceeca04230b78c238500f50fb6f1f34124f01cd4009413ec8f4cde3daab060fa43c6d3eb60a25f08f07c4eb2abdf45082de57b3ab3c2159172f390b07cd0d8eb90b5f1af3973ecf62b79a3ce3a34889d424e02cde08eb24b97393e5cf76ec52a6efa9baea210654644657110040b9a0d75c4796fb72d63ffcc39edd4ac2d0c68a55c7b7466f25eac4b918c49a8b466b51574cdaa1b6c65b12cfe2c95ffdfb2a6e8f88b2d17e39d99a0485177b5919a821e3b28299bedc178deb0366230384be701c86fac95e0ce1af2de65269bd7e1d0293cfb03487a9a7d9bc04367d674580120033b7bf77512ccc303d93c06c590d83440481330fada52fa04effa6a64ff31fa57e682660a8486f583c0140346e4ff781a101f1d656291a7d5252e407ca74d163ae7a0478fdb3097fc8cd83bf42fed5c8e8fc398ead2a588c508b5c6db44cf02a36e47a24e9811b596f4a746abbeb1e489b12f70e3d008b2b45267cf108ffb481368993914bd4965da87f69ee5c8d6a36729d31c3f2fd1af7e4f5d7a7140e2bd96", 0x1000}, {&(0x7f00000013c0)="a98c692a5ecb4f93abdc73a849e8a24f30ac16ed9238aab383e737faadfad0b2c25bfd8c2019e50163a82892042ec8fbe1620937550ed93eacd7350025e35c0fe0fbc3f8f90f2facbc8f669c0bdf232fdf5cf31d5afe5db2ab0f876795c71f4814a3bbd6fe4eab7b5e44e8e8f09ed3762a605f4c404594ee2be1781a6dca76150ca7f44fe9300bd65995b2b90eec1088b0036ac12c4abbba6d785f9b09b747361d05a7a3aafefa467862365331f0e6cc16ce3207dfd94e56628065fe8bd83d7bae59f0504dba422fcc46a37aa3d5b5e3a2e836bfc36e4b5671a38d9d85", 0xdd}, {&(0x7f00000014c0)="fd075509a8c40859c252b4eb65e8692e4c014d96441832a6fedf0b9c775289757c471f4efe31fa3dc0796ec838d019c6f23bff5dba0e47206b976d289af821163c26d790916073de3c202a86fd7bdb5f640df237ca7c1153c78e16222eb3d1d86027a66ea96513e5d9ba4df97a959a8973dfc8fde6cdbc5cb92435c3177f45158e8ba784a9a4a712196024fb3440e38baec6cfba02934d8b2d042ce0741db5b614c300a89db7fb2689adffb442966564d78485a4864b61442140977b28bb82f157caf5482753e6939c3da29c960dffc2d09aa168e711d46e9f7a83398eade85bdee39136e11be0", 0xe7}, {&(0x7f00000015c0)="b4a5469e0837560053f53f4824a62ffd40fb61253cc06728deb97fd871913b701ca7aea4e9474a8eae2a2ed60484001069efd3052ff8097c984a", 0x3a}, {&(0x7f0000001600)="27d6ec3c9a2b3aeb744822d0e457b3f8d682907c11377f73675e04f095516255f3de1c7cf6dac96905e644d88be3f92f846e37693def96b4f01dae73cdbfc11bf61b9d327e4c01d0110832d724be07e08425bb", 0x53}], 0x5, &(0x7f0000001700)=[{0x78, 0xffff, 0x11, "67392ccd7eabbacf76c1a47939bd53582bfa505bd2f605f2a6e6ac52efd4e794b1345697310f3d1896181dfa55b776f5a8febeae25989ea6465f9a7d7fb4b5f81dd388dca25a4bea614d4be75047850691a224a43864b65513658b709fb7938c32"}], 0x78}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000017c0)={0x9986, 0x3ff, 0x7fffffff, 0x6f, "043a92df099b0c265ef5da064df2325928281d7c", 0x6, 0x8000}) getpeername$inet(r4, &(0x7f0000001800), &(0x7f0000001840)=0xc) getpeername(r4, &(0x7f0000001880)=@un=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000001980)={""/16, @ifru_broadaddr=@un=@abs}) kevent(r1, &(0x7f00000019c0)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0x100000000}], 0xffffffffffffff01, &(0x7f0000001a00)=[{{r6}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1000, 0x7f}, {{r4}, 0xfffffffffffffffb, 0x1, 0x4, 0x1ff, 0x10001}, {{r6}, 0xfffffffffffffff8, 0x80, 0xd752348e023fb2e8, 0x4}, {{r4}, 0xfffffffffffffffc, 0xa0, 0x0, 0xffffffff}, {{r3}, 0xfffffffffffffff8, 0x88, 0x80, 0x348069a1, 0x4967}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x3}], 0x0, &(0x7f0000001b00)={0x9, 0x8}) open(&(0x7f0000001b40)='./file0\x00', 0x2, 0x40) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x20000, 0x0) listen(r7, 0x2) accept$inet6(r6, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) dup(r4) 14:41:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x7) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 14:41:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) recvfrom(r0, &(0x7f0000000140)=""/147, 0x93, 0x40, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(r2) 14:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0xfffffcef, &(0x7f0000000340)='R') 14:41:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 14:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x537, 0x1, 0x1, 0xd4b}, {0x3, 0xfe0000000, 0x81, 0x6}, {0x9, 0x7, 0xfffffffffffffffb, 0x10000}, {0xff, 0x10000000000, 0x0, 0x9}, {0x7, 0x111551b5, 0x6, 0x4df}, {0x401, 0x4, 0xc3}, {0xffff, 0x0, 0x2, 0xdeac}, {0x2, 0xff, 0x44, 0x8c23}, {0x7, 0xffffffffffffffe1, 0xffff, 0x9}]}) 14:41:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x31) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) renameat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') 14:41:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 14:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r1 = dup(r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0x4, 0x7ff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r3 = shmget(0x0, 0x1000, 0x524, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') 14:42:00 executing program 0: utimes(&(0x7f0000000100)='./file0\x00', 0x0) 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"}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffec0) close(r0) r1 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="197d4fdf34545e3097cd4fc7f4a4ceeff6cf48586dfffd05192b40957065a004466fdeb522c76f82745c8923c2028264fb7c9a273dacca400f4ad81e552090d843ca381f9e80213fb46f41748a3941d0e9e5021143ab41f2f74e5c952505df4ddf6b0105d674252a7d56236978d55430fc49bb7a89092847bbe78b164d0f249cafb7208d1076c311a762463898ac51d5f5ea3152cc36a5b374c0f18fa26a861dd1ae60d32e91a15a7c2a44ad51c50e22575579ceb09c9d53d135235e7bbae33d54dbcfd6e9", 0xc5, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e011f696c65302f66696c653000b6a309bda5e7a20a9705a1695324739750e3f66c0b7d75bd80af254fd4738ddae55e6dc075a23c5eb5020026fbcff7e46147bafcfd11d792a4c2b80f6d7c573e2f209e396917d9171c6a32b5554370902b53e9bed40197e1ae4e616aa1513125c1a8ce383b2cace15a89c73152f0d123fe83061656a546368890673790ef081de23f3f398318a465289d3475080a7ed274fa2814667a58010035e888fc4fdfaa1d2c52d315ca9910f86dff46a13d03e5b3523411408316af38f76e2def3c78c0558729c5e7dd3c380840db8d08e864e647a8c82774f79ccf2c3e3df4851b3afbe2"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r2 = getpid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 14:42:00 executing program 0: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.[#!@{\\\'%\'{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 14:42:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='@B\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\\/+\x00', &(0x7f00000001c0)='+\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='[\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getgid() chown(&(0x7f00000002c0)='./bus\x00', r1, r2) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000580)="cdb159654d00a741db94d217b645c70cd000c440d859586987b7e31e9a9e59a812f9ae37e561a47c136d9df739791876703ff6424ceba38b306e0deda9c3b6297bf0d11677859ae83558da193e64b4139f51dfc8ad08001dfc463b3a14e6f522964e3b7e4f70013be72bbf9f4cc52b73316f6c77", 0x74}], 0x1) execve(0x0, 0x0, 0x0) 14:42:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2fa, &(0x7f0000000000)='G') 14:42:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) syz_open_pts() 14:42:00 executing program 0: r0 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) 14:42:00 executing program 1: r0 = socket(0x2, 0xc003, 0x4) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYRESOCT], 0x1) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 14:42:00 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669ff0f0000"], 0xa) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="887553276f7da438", 0x8}], 0x1) 14:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0xffffffff, 0x3, 0x4, 0x3}, {0xe6, 0x6, 0x200, 0x80000001}, {0x1f, 0x0, 0x3, 0xe6}, {0x1, 0x0, 0x1b83, 0x5c54}, {0x9, 0x81, 0x10000, 0x1ff}, {0x7f, 0x40, 0x9, 0x80}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) 14:42:00 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x3000, 0x10410, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x843, r1, r2, r3, r4, 0x125, 0xa4}, 0xa6, 0xbc2c, r5, r6, 0xc5, 0x5, 0x2}) 14:42:00 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() syz_emit_ethernet(0xe9, &(0x7f00000000c0)="3ec7a47acbad83a8381a5dedcbcd0af674d9a6f88a22a01843735215e91b017514a0b4d1ec161020a115d06a766a6c0bed5de8b083af962ed5c6fc389563192b73969657078638386814fe1e87835815fc5812923785141fd03b551dfa0defbe6c81d9dfc3ea417eed7e455c6dbfae1639e8a1279ea38c52f564c1b7bc8bdbcda69c4f6bbad304906886d9a837cd316bd79ae1d9f25174769dd1d6a1dc74481706e953e34b7fd42a2d6f2af2c03bacc071002fe7a86d1491f3212d0deb5463146182d3ce928b8f5af818102b263aa49492fd3a74707db8523d79d5db3cfc50e3853d73585a26e04752") kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 14:42:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xffffffff) select(0x40, &(0x7f0000000100)={0x6eb, 0x9, 0x1, 0xb6, 0x8, 0x200, 0x7fffffff, 0xffffffff}, &(0x7f0000000180)={0x8, 0x9e7, 0x464b, 0x1, 0x0, 0x0, 0xe9, 0x7}, &(0x7f00000002c0)={0x3, 0x7ff, 0x363, 0x0, 0x4, 0x48, 0xacc}, &(0x7f0000000300)={0x6, 0x9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xfffffde8, &(0x7f0000000200)="db845c3cb7fb53c96f419f74e1ad5b0c4844cefc501abca29fd19752e75deb5d87cfaf62ddac162018b43f9ea0baec2ef8a97e1761054145281e5ac5d014a6fef5161e617dc148914c6b76511b9f63309fdd6ec37bb5dfa5e8842a23319ce7f2edd2894c5f59a7e5fd2de6c7720d8e9f9eac62d9a4916a835d6d92bf927ae9a8d67160ac912ccc34a015f762fba5325f4b451a3b857ef321668cad336d2f38e2b16115") fcntl$setflags(r0, 0x2, 0x1) 14:42:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002085, 0x3e0000000000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200000000000381, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x29}], 0x8000000000000008, 0x0, 0x100, 0x0) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 14:42:00 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) dup(r2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x5) ioctl$TIOCCDTR(r2, 0x20007478) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 14:42:00 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1, 0x1eb9}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x3}) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x1}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) r3 = kqueue() kevent(r3, 0x0, 0xf7fffffffffffffe, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r4 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x9b) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x50) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) 14:42:00 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) mprotect(&(0x7f00002a1000/0x4000)=nil, 0x4000, 0x13) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$KDENABIO(r0, 0x20004b3c) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') 14:42:00 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) fcntl$setflags(r1, 0x2, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x17) 14:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x42, 0x0, 0x0, 0x306}, {0x3d}, {0x5, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwrite(r0, &(0x7f00000000c0)="730ea21f530b188778cbe3b6a2af2638360c5a39c9bae3c811684ccfdcd4d4f8e68476b5d144e387e11a63f815650113350f554e1af3e214ef490e34db9dbd3942824528e0cf4aa3d6eef8f3aee846727c814e3487d9ea3ac2e8180d6e16ef942f8bfbed9ee3be6c6c56e2c2e6c2c67555ba5647635a7b584c8e7c3a1c7cbfda4da01a82330cfdbcae6c59215f3a09ad4bd850ab81bf4d94ad467cdc2c5518771579e30dcb5d34e3e61a65", 0xab, 0x0, 0x0) 14:42:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x3}, {0x200000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 14:42:00 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xfffffffffffff800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet(r2, &(0x7f00000001c0)=""/113, 0x71, 0x841, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x5) 14:42:00 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)) syz_open_pts() 14:42:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/245}, 0xfd, 0x0, 0x0) msgget$private(0x0, 0x4) getegid() 14:42:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000040)='./file0\x00') readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = getegid() setegid(r3) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x2, 0x10001}) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 14:42:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:42:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000, 0x8000, &(0x7f0000000040)="7a6959f85741eed7a90a15dedf79fa3a31f28413920bba52651c46fe2125eadfa4357c5a63ac8685eb80c0b1d0deb7f88e23ed0840255209eb60f88279277a3da3e5d2008c9163e2ba87d776a267d916f41ae1c193e4487230a46a6c23bfe3a8567ac3119eaaa1cce3b17f96af6c4d21ad1f6de5e366ea70a7b113c030ef932bae8ffc0c09734ed384e3de7b1da734b46bd25175946ad7ab454005c9c2fa79b5038a3da9616f2f7f11e332ebc3f68303a739c46ec4361952f1a39ab7a2e505a76f624e916ee514fc3e9c0865b495bca9dfdca59e0ecab5e4af4acdd49c45f2086da8c3bcec53b0471ada24d4d9bd52574107b5", 0xf3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/248) write(r0, &(0x7f0000000000)="220e22", 0x3) kqueue() r2 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2}, 0x543, 0x103000000000008, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3cc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000400)=""/4096, &(0x7f0000000040)=0x1000) 14:42:00 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="62020207e0000001000008017881291362404dbfd693aef5a5c3a4268c28acd9fde387e1923ff6b66ef02dded4f5fd56c3860dd102fde2fa027029adbbfc1d4b35cdf5f1af2cb5aef23b4da7ea4d352b542271e7443b7282f35442bf5c42533cc65c51bf3ff145dd739cc02a9bd0f4bbd50bdebfabc759a34a3c0edbb8550e8c5a883351419442986db4bdbd55117edf67aeef6b"], 0x1) write(r0, &(0x7f00000000c0)="025cf012eb3563ec2ef2675a2d287d81012799a2", 0xa0) 14:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x200000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:42:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1}, {0xbe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:00 executing program 1: r0 = getpgid(0xffffffffffffffff) ktrace(0x0, 0x15, 0xc, r0) 14:42:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0xc, 0x0, 0x218) setsockopt(r0, 0xbc, 0x2, &(0x7f0000000040)="6c141da21a8f368d8a75c7eeb4d2d1f7a59cb41e88c4746a2aadce4f52c772bf2660cd6e4d0f171c95f60503a1e5494c0e34effa6a2bc9b55b96f06245c2be47fa59a9a4724e181f3d1fe280fa9f8788d284405cd6130a77bc2aa353c6ee0e78e6e4dc951e055688ced05cb7a3a79e5c386b6f95e58470fe80", 0x79) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 14:42:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x1abe, 0x53c, 0x200, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0xfffffffffffffffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000000)=""/167, 0xa7) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) getrlimit(0x5, &(0x7f00000000c0)) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000400)="37cc953b236763182b5a7bf6ebce3cdeeb8482584adcca094bfafea51d0147efbf984f92a95733273f846033069c85744ed4204c2b7ac8259cf1e8940b6a8eae2d390b91093015", 0x47}], 0x1}, 0x0) syz_open_pts() 14:42:00 executing program 1: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x3, 0x32, 0x0, 0x5, 0x7fffffff, 0x7, 0x0, 0x2, 0x3ff}) 14:42:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x120) ioctl$TIOCNXCL(r2, 0x2000740e) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0xfffffffffffffdcd, 0x0) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r3 = dup2(r0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x3, 0x8, './file0\x00', 0x4, 0x0, 0x1f1, 0x9}) 14:42:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000100008000020000000000000000000000000000000000000000000000000000000000986deb620f70000000000000000000000000000003aa0fd37e90000000000000000"], 0x0) r1 = socket(0x18, 0x1, 0x200000000) fcntl$dupfd(r0, 0xb, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 14:42:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 14:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x41, &(0x7f0000000180)="2bab005f597d71c317b609559f0ddea24cf4a5660e882126e501826310a3b950c7581f74ce2b4e3dfde5b119311d22194aed8bffffff7f00000000307d0e10a407") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x5, 0x1ff, {0xfffffffffffffc00, 0x7fff}}) 14:42:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) r2 = getpid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xffffffffffffffff, 0xfffffffffffffffb}, {0x18, 0x1, 0x1, 0x1f}, 0x691ccb3b, [0x8, 0x2, 0xff, 0x0, 0x2, 0x8001, 0x3b6, 0x179]}, 0x3c) getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa, 0xfffffffffffffffe, 0x0, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}], 0xc8, 0x4}, 0x408) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 14:42:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x0, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x9, 0x10000, './file1\x00', 0x7fffffff, 0x1, 0x10001, 0x4}) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x8000, 0x588c) 14:42:00 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x20}, 0xc) 14:42:00 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f00000001c0)=[r0, r1, r2, r3]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000500), 0x4a0338354a4eef5c, 0x13) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000040)=0x3f) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) pwritev(r4, &(0x7f0000000540), 0x1000000000000289, 0x0, 0x26) 14:42:00 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x290, 0x0) pread(r0, &(0x7f0000000300)="db9a3d4cf09022c97e007a769aedf415b256e13d12d63a5c821114ba3b74d66056d6f55c6ab7", 0x26, 0x0, 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000100)='./file0/file1\x00', 0x2, 0x6) pipe(&(0x7f0000000200)={0xffffffffffffffff}) openat(r1, &(0x7f0000000240)='./file0/file1/file0\x00', 0x10000, 0x133ebb5d367fd46e) 14:42:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80000000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) sync() 14:42:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/134, 0x86}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000440)=""/144, 0x90}], 0x5, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xa1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x200}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x5f5) 14:42:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) 14:42:01 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x2, &(0x7f00000001c0)=[r0, r1]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x100000034, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000240)) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 14:42:01 executing program 0: r0 = kqueue() flock(r0, 0x101) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x0, 0x4, 0xff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 14:42:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0xe0f9, 0x640, 0x7, "f01d3ce74c58d174e8b247e051c6a5e2ab583133", 0x1f, 0xffffffffffffffed}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x38b9, 0x2, 0xd2a, 0x7, "9d7e290c8bfed78214e5f9f337c04702cbe24f49", 0x400, 0x9}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/212, &(0x7f0000000240)=0xd4) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x50) r3 = socket$inet6(0x18, 0x2, 0xfffffffffffffff9) fcntl$getflags(r2, 0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000300)) connect(r3, &(0x7f0000000340)=@in6={0x18, 0x0, 0x6, 0x38}, 0xc) r4 = getegid() r5 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r7, r4}, 0xc) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f0000000440)="d4375898458393ca9425208e7ea3270aa64a46b04bc2e249139347e642f5e1f9a5fc3c9f8ccbcd9bd145b9343179be4178a0aad86d306fa84178a8d4d4b6ed511a120253b9754c10de9a6b5403d8e1ec506cd9dc415dd0f7aa80cafe01a142024053c434a32c5acf3ae6a36bc70ef8fdb075308ee3ea7af85076ed5b999421b7703bbb4682f9e6f40462", 0x8a}, {&(0x7f0000000500)="74e99690a3356659bd2ed76cc0222584309137189fd53de86907a273b0659395864d0959fa3909884860d57d734e37d33f0a32d15ad69c06357885a31bbb443f43a4a5b1b92414e490243d1dae9baca70863d68f069ed4e695ce0e65ca85d6f355eb084bae6b4ea81e42fa2978b46faab0fa91794c688d897f0c7f6a3166b3d08c8a1d9ec8a5032886b7012792c9d4fbcc2ae77066691093682e4db2bc2b03ababebb8e5b2b8a7acbd7acd44ca6c3f595193adbdf8d623a8acf9", 0xba}, {&(0x7f00000005c0)="c1bc9a320b691f022840a9a494401e9e6b60333262b6a448a0cf4864ace5909a9d07e54dfa147628060c15f4f3ffb1e63ed59e94522dc7c3db784a9a91a2cc3531765b69672ccad9442a2b247049f1857c6ff9af09e3c32af769c3e5417137093e4c31102e69ba2c84ce311f294ea43e93b4dd497ab3b66d05561f7a70ed77226402dfcfcf354bc42b5fe46751c1fc1bc4ba5f1044390aa2660960769c5b2a78ec5670436aa6ab7d7650914d53eefee65321c101763b2a03f0c76735a0426a53ceee81bc6991343325dea00c1c94c2572eab988e7f6d88ec42f710dcf711cf59b2d56cbf6740d7253ba32302e6dbe1caac225bf5e222b8e8cf5bdf34635a94eb52a7102c2ed54af8e00f3216f1527a94ea8e410fbde0a0779b6dc33c6f29663e2cea045b3c0800eaf8ec922aaebf78d781e0fdc7479f11b3c792d8e28fc5456b1a704e5dd5cacd719c49a9b943d21a7509062c49ba813ecd2dfea077344ee35cda8047db9b5a509d0638c694ddebf2020740ee74126ebd7e6128fb8bee643448aa5ac3d5472b29e6fce9409a73c163647efe9601864070060bae58cb5c5524b7d57e2e49a7d5dc3f09c0c68f4e091c4c9d7087027b824580bb5fb998efc69f6379e8a70e0acf35640d7810c70a1eb6b88ba22e8bef3aec0ad02b141892c0b07d9b6eee3c333026ad012787351915c06b065adecf96f64675f92138f2104ca567a19f7847fd2ed02336777a212f8cd2495bfd570bbda721b3866a8f3f965c83e147bb1bcb2c5ba8467bc3f47b3d96bb301327b62f42ad6e6afa8c54c077617ba3db2d8be9802d52c95b744f52b0d48fb1ab74c2e20a93c3a49444f5a2557327dc32a43838b2da84670dd6a234b853ec4fbd0db2aa923fa2f06c4f9d72796d868f0aec8de8898897c38b761cef8ba04a731d48ef15020eef055f4783d13c3ff695dad967fd2d511ab53137d2c8154edba027cf2d382d6affd3a9cca6070085125b99cf80b56c35afca4fed7fe3e794053218563221c2c03d3bba2cf380b581411bba6a71fdc13aff176ab49365da8edb7437fb7e33763dd38db6619d2491438dacc2769e48764174bdc68a6f8be10f32f98862a0ee822731c0eb9dac1b6499e0a137dcbac09cf2db47912677acd458b3b28ce0499a38b547eb3d8ba0ec8c0def6e0580e71d6f19d2a90d1e8e3b9c582c27c637226d0b381521253aa9b3ac44c0e258bba0f0b8548ba4b4c75be7f5d007116b73b3f51852511fd5d013125d1f91193ac168efb2922a9bddfe794c32f245086f07b4d4889a3c5f566459acb4d00c64e36ba5c4dfd0808b4f0801c7a457b5ff9b0722227e6c1e47b3d1ae0717f8aab5206fabc9927d07060c6f6183f3f287199b8744932429b411f24b786d471cdcaf8ddb2c794deba73924fbc6664118e6bf19506bf83e31410ac5c280efbbfe46b0f266442508537ddc4e7df0eb2dad902b1c497819cbbbc12f1c7f235e528073ace23071aabeb88c3e39fb65b7391a526b436567a9fb88fdab72a63f096c84d54f217b1d7dcb5f624812c5c0b9014c79f5c8e34f7d14b58fcccb46119f8742c0cdc73f7f209bdc5b4b99a05cd8407f8e1be0b0c65e98da07120e4307f14379b14ecd873fe050c198cce3ca4c51a8184fa541f0f0ab9d21fc252831bff0adad962135fbf03402da6497d4a5b709804482b7d9a54eb057a37414d044ab563acb34e8a4d440d5fd03d32c1e5606675a044868c2d3193d09356e7455aae2daf17a829106296fcd1bbced40880f3a040e928ffaf87cf02f883cf00780a8cd03a637aec199814e984a58e77241988b953d969e6e7f209e7190072726a9f485f170400829fb9dffe54f7b85111c9c630bf257b38b021452336bfbf3466a2c7b1a397b350cd5b56328e4faa06760060c199847f80c4b9faf93ba9eed19a9afe951fd8ff83b6c662cc5be887355573ad2f3aeba3b482f682d0148cd9d46e946bbc0722020c5f89b7163507321993985efdb4af62c3e2f1722789698add65783b6d85f98865525280e5fc470cb0a43b66c5b49d9d55c585868fc6c17fc89d27d59634e4027db7379960604e34728dc2c2ba12741dda05c58c959274e23a9fd31686386ec1d82292bc3cccf33d14b73cef614cd3683f299bbfef768581c43a4e1bbefd41af772669e40d0ff08c83f0f8270715b5c3749c8bca4cd0469a09b44f09fa28ee84bbfdd2ae930ef980d33960a7879e4f859a4b03f30240e038d785c950aab27cf0640662f8e9f1f133518423192bd331f3a4f5d41aea25a25056629e0f6c717dff8eb7290c5b7e6387a3b969a9b17ff8dbb1585e580f8817fb790d57b99247421661d78a112ecb9d40bd6414ffdf5dbc48c632b60456cec4d1e9440788f5c5f1f464db94c94edd8f8e0bf9b183db825d88e4f3975a52215533c97505556f49e09a69d9bd77804d8c76396292f5599e2dd5c088b3ad82ee00cf5556ce41e6f1ad990ab279c381a1bc01a06734982117cd6925f731ad660edcb58f97d33bea4c26357b8ed8aef00d2cceff0e95beb3c3357d2d018b44e9874741c9984bbd8aa3d8f44db1e0991a1d0d895bef14b58faa6d7500e93f768f2665e0c63de79e569f3668a60cd200d4ce0fb4315879699183db7c9febc575e16db101ab6c00f3439f4e1e1d3d0acd9f8fa429846feb475345eb64d780b110256bf0e5e242f1c8c0c5708b6b6b384cacf740790d42c38868c7c27ad6931cad47ee8ad1b7603bd6a377010d161198e8929678cb57f9a4d9227a3582c91ed68df4f8bc5118a6f856a3a481e14fbb6653b63aa89a893d1234805aed952d605c9d9c0d2760e4cdde5efc7b903a254a3fc9d28a102a62edb5bc068654717bfc24915ceb2c896728a2a21e1aa032bb787817a9bd0b9d59cb0ea8e087d98c0b01056865c17ce55c26d42bf3a7d5b324549aeba537cbb9cf9c5b05c00ec1b30a033e763b9eff38192ef5aafdfe6c4597a3956c4372637a97f31d48db3a07659241ccb1775a4fc3ee7f643866e3334292f9dfd285e1ea3502a3831808f952c2baa907479de629bdddd379e57041ca9762ba3f541f1eecd41f52fa8957004b1ac67f6e4a8d8d20180ed6936e4ae5b82671398c06af4911dc55da8957b9d56ab5f2fa3c730e44f6cf2de5f9015aa079c439f21b320c6870601a8250a9d6ac804339ae0365ebde362197e0e6b47bc2715f6cb7718b59294dd4c509cdbdbca8c4566ceb4e8698976c096e7a76ab82088ab94d10c5737edc79387328bc8e346ba3952642d2da390ee0d5026f206de2d1124355c88885b5f247a657ff1c3dba217d963be7f21dc9b60721108dee31f77d97dc6583d6c027e790afaf5db726b2bb57824cd950fb7b1037f3027b3f0785016f82f47ae0bcbea4294ed2743e27fb9c6050542e4eb969cd23b3dd4e511dbbe1fd90849b3211549b7f759cf298f98fedb6db709230be8a84ffb301f6e141289d78f127987043089d416160783034f22652581246bf7d64504acd4866cdccf707f387f30db7cc02b26e8b2f193d5c4736054144eb02309dfd4e62a30c4b116f4727fbbe71eaa05d3c4743645b695f7c3e3d47e28964c969d40af544f0e06124bdb5da7805c3e12d0162b3f303539925c78b43d823aeca6c2b3d81df7b7f6022c64ce3408ca68914e1997a122493a0b8d0664fa3a2561482dd532c74264e18b95a5ba2e07bb1d4a7e9d07a1ec649e4b85bef13d89a2523bb546107d8520fd53152ee030ac4e0faa876bd91be01141f8f6e8d6a93f9e3567e3b897565a6a021cfc15f84a4ff09f3e12576f3502854211c8d94f7a3c3116da053d388a4929d86e7fc334e8f060e7420edff97b61f4fcc8b20031b32e449f79d58613fe0d4b0a7282578f541e229355f4e954d60cb7ed6c649caae20fa4545b22c604c6ea8fead9e11dd680b744f215f7ad16db59d959211ba61ee6b1cbc783d8d44462a07c9b4353464be817e8004128bb050dfce589a469f63b8c4b478d22613c080a9fc14ae499f8bb545e355bb22ec8b48142015560cb309868143f292575b03215af8d91f732a2fd2f7252dbf4dd0b2283641d3fac17db0c88e3ef24a6c13e34ee49561cbed33153c249e0d93f0248cd43084d03440e4e81455dd9f2a09995bbff0de7ef6e0a1a1d3331c8fa948b5e1e17481d46a433d679b7ca71cc3a9e85697813e5a5b9ea45a0a7b7a83494540f372e66bb940324f8e7027d001799458d0f202e526c4cdeab2f7862391089bb69733b41efcac438885cd1380ab82f282f2629bc1e93ab8c3ea5f49530ba9e121a20d3ef7928e8b44fd4e0a3c22c9a64f2dd364a6eebe3f9abb8976eb6fb5058efeb4ce6a4cbbda878c870530ebf4545d48f8c79d9b4f923a1766b67c808b84849eff99d7586bd45ed0c0a05823e3b8714f3e545f41849d24aeb7f87bf45fceae9e778cc458555db072126c5bfe879348d6072916b2f8b8775838ce42101f5bced7e652483e87837886ed5fd35879bf3db65c5fbfe5030a9dd838a0fc66a41b93136de4948f37d756e1557599311286abe25607b29a8dc49ee048072e7bb4ad8a52655ddb1312a78dc83294a09e4e9da658cbd4e640faa32042993508daa9f041ea9f0326f4b6335b5546f1797a1f34253c0cda5430cc7d931d2abc1d848ca87986429aefe2f5b84dbb8e125ac0bbfdb4ba56afcc7e8a8abe937c5408a043a7a5e6d3f2a46369de32a5fe7dc0e2fd1d66bedf897f0164d1437cde792e664b32f9aaa9c4366451996ce838510bc232b7f4c0fd989884f68db1c6ec44ef79736e89ef04dbe9f1534f0f0319d4b4f431ed02e4c88f46888d89b26ef380fc50011353a9a5c571a0f9882c301ced472436331c5f71e266e678271f2ddcd0a58e8b564a85da8c7505f1b60424698c938ece0f2ec47e66cda3f251f729d87aa3588ef338d418a7dbbd5c0b85676e770978e7d890c946facfa70055bcb9ecd0a2349e631a8a8950a52a81df9b44a876d432d4434c01eb7d721de557d53e88638112c2d51606a09ebece8409d52e89d1c8e12e750f011770e53b81aa12583708a594060cf137a0b2691ca0ca193ecb5c657244ac88a7f9b919793154812a3c221ec98eb3b4aa62ee862b44ed5700806f14a168de356c366bad611d1573bc218b5ca5a3645a01fff52b27004b7affc11867a92fc29c5d43bbcaa820fe0a888a053479f9b0dbc7b322cbf25315163964247ce0b45e5c5c614350c14333af82e6996dc2b8bad20bf9594ad2cac6f7dfde24f499370ca588da29ce09a31654bc2cd580f35d6cad964142bf1301b2d4199624793aebd7c93ffd2f5ad475d353ce25b08728c4b6a0872b8f29573a78ecaa09b0391bf3dc2966ea3945a8252fa7c3e5a4dd784e6756a9e6700cb9f54c492aa4219493997eb77c1e63294c8322ea2d35a85d8d8eb8c7646ee29407e31f6254ecd7a6e431bc65cd0c96f353bfd11ca263c4270f62868717ab10bdcfac9cb9d82ba59c2dfdb3ffc174c72f42a8d7fa81ccade39159d25487f7265ea3296ad101ce8c5c18a3681ea0a1cc63b5a1cedee753c9c8bb50c5a9604ff82f3476639409064ae83187607fab51222420d39681e4b2929ab813ae090610a7a7b26aa02bd7d3f26ba07aad8bdfa481de31507c8de414bd9e6807b0fbba64c42b2148a2297e90d1c9b2d05051662597cb3cacb411c79a82847a4e4f817f057ed0446c920370ab6cd4bd5bd11622799265917e49a6b97abf4ec4724e51f3f35f4f376e3944114089339b776d3bc500a4240f1bfc7611a5577", 0x1000}, {&(0x7f00000015c0)="242d013fa208548188a48943f1135662f821e6f3e89946dafc95f259f1c45574c46ff1db1b185335b15b52938070b52be8872952d3ea32781cb423bacb86f0313baa0503385b35c8e068463858f121658d36c08ec61e05d4bb3180a6420522594afcf630ad9047fcafd9a43b94", 0x6d}, {&(0x7f0000001640)="96d932969716099078dc02b151476f53c0ad299e75d691e3aa71253c733f386591a4f61ce18c4d7de6c5d6330980f04d4bf8bc4dfb8ee7ccb7c4efc8c66ce2a940e4f663f6c5c1f533ab373c54bc373ac280488e19a1e41b2fd85ec076338d89a9be2b2664023880c24fa0a193f8d782ded0f7bb4653068762974de7f5", 0x7d}, {&(0x7f00000016c0)="7c73c2db158e25dc2e570e6c17c8108250", 0x11}, {&(0x7f0000001700)="fc735b1e0060c462e8255fb5012400f6ece96589bd6a0092b57e5fc06b6ad9d8885c40d4a49d31f5eab001170b321385359e6b4eb1f0b59f6b04572a9687ef291d723ff60bc7f63d04051ddba8fd903797018d636ab4c2cb1131dcaddbd425e9ce454ffcf90afefb158521e8b51bc56666e98e58c6d616e7ac8be93e", 0x7c}, {&(0x7f0000001780)="3e7292dfd42efb965b743122ae4fd8fa9c92a063108cc63b037688dc5ead10165c071322fa8d03ad9bf594b772375515828855aad5bb2d018c537b783d4045e378563e2bfa35c310e6c06d333e3577936ad026da4d3a7a01876cf86e6d190bc9a5a18aad3a3d408ec75c9aa3b040d819159e5c5ace65a3e327ce75036bcc23c0048d2a18487318642b0844", 0x8b}, {&(0x7f0000001840)="b2904d30c63e9c3a7a08eca98c0a58cdf17bedfb33b386c1c821cdde8b3b702392030032a040db3f3c4925e131d4e7364a670779ab81008fc6f848d9237b2ae7e79232690e310658261c6ddf3d724209aa3c3340ec821608f3f7b4df6793d5cec2c70e83141f4c91eb63efbf6afae657a6f6e17eb91e3fb4196a975761b7d1c619635e29a40afb8851b562e264625e5854db33f7c8684479", 0x98}, {&(0x7f0000001900)="f497ee6a946d9edd7b0ce7de2b0ea9f0a117ed016f2d86c213cf515aaf6068964c29f90e1772db7b8f5fcfa4d73774612d2fc0f3ec5f150840620984bf5fb775c6a45dff111028aa32ee0793ff147398474de7eea9fc2514a386291293556ca993b11f434fc386b7ca4e1f4bf3aa54b9e7407f9095e040a9ee15e16e75983b7f203615b316f817dfef34b475d6616ab4c6b50e1a", 0x94}], 0xa, 0x0, 0x2e) kevent(r2, &(0x7f0000001a80)=[{{r3}, 0xfffffffffffffffc, 0xc, 0x40, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0xe1, 0x0, 0x10000, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4, 0xbd92ceb9049e028f, 0x10000, 0x3}], 0x2, &(0x7f0000001b00)=[{{r3}, 0xfffffffffffffffc, 0x24, 0x8, 0xffffffffffff2c59, 0xd863dd7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x11, 0x3e, 0x3}, {{r1}, 0xf3bee4108eae2093, 0x1, 0x80000000, 0x4, 0x8001}], 0x5bb, &(0x7f0000001b80)={0x6, 0x3}) bind(r2, &(0x7f0000001bc0)=@in={0x2, 0x3}, 0xc) getsockname$inet6(r1, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000001c80)) pipe2(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000001d00)) sendmsg$unix(r8, &(0x7f0000003000)={&(0x7f0000001d40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f40)=[{&(0x7f0000001d80)="f1b5b0aa0f741bfdb3a7ade7fbc9bbc93c55dfff3d7ef3069354e36167ac6f0a31909d98c065e2f79c5dcf2c3608a2d563386eaf4b9143a9cdf0aa9f280033e8c27f74a8b8508071a6d701ea989728b292f917d97434ebe7ac8f026ef33cdeec6ff8d94249b5981ccc5fb79b33c6f0f07d7759a6148c05c8da8242179acb4c1ac82870a8564a121512a6cae1dc319b5d9e77d9072e028301daf21869bd4f55d1754df5ad3665a81af37011e8ec68498f57c5ec0d", 0xb4}, {&(0x7f0000001e40)="06e83ca53315a4409e507f1a012f4dca80927dbba80b45a82b2ee91e1b06d264afcb3cc599218c8366bd44e70e6b141d318a73da4e217aa0ede74bd48db540e78ad0a872306e0629fd711337580f4a186ed372cfc19be3b2fe48a2d4f4f9d3fad2c802c6f9dba51e75b17cd46f951dbe9df4a83552d7ffe7ee2a67a650aeb97dc2e6d01145029872579c194789ef67df8dfd06184d11b624739600c2c502b176fd07455fb24136ca38c37d9fe33b", 0xae}, {&(0x7f0000001f00)="8c70bc34d510c4e27fafeb4da95255c23872d5f71d3b4c9d23bba058e6bc2755329e6c06015eac9aba89aa76c1c1763e95fcae9b1146ea71f94d032661e34504d2428d2e2b3cde0f38768d00091ff21b4f799ce4e128055954290bb64c51cf1c28b345851c40adff14137fbd1d63e1b72d34a6d4dad18cbd4d6451083aa984b3bc3971c339901f6cf90d21f8da520fc6db2fe670991dddcfeb8a4edf9ddead1748259107c61bb5922a70d3569dcdc9c6d822ceb40030c572245491347d2d0fd7c8be4c1b08df36339cccfb8977be68d06dbe0b513b4e208e65b90bd60f8f58362c833f03fa66c238a70680957c4997cc33ac0ea694666b162846aad23a1daf2aa4b42c5b7bfd00078da27cdd612e332bce70d223e1441af5731c47acb28c49f21f089e0cffbf11b0d6926aecea2a66f446dd3d950635466e1a2f3262c742321d1697e6463239f97d6b1126785a4ccbf194d5b1806a0a284d0812b9d6b5a13cbe7b0615cfaad11883d1aed01f43521aa99f6acbe051685a762885bcd6073079f35df8158306752f2b35266c7f0bbeaa5ea5d5a22e128e6195b9efbb585d836d0337ec17d2d8e3ac3594d898e6574ce49554ed58a6ac06b90612447102a4684e5c4494cbdaf9a85cf45b436f9807e2dcda138e586ea78c45f47783da669d95eff244470c2dcbdc3b07da3a46c116f71928de9eb4ad092464334cde5f90e094b86b3f036daa8a4665b3b9fd3aa4a534f0772d6bae08019972b183621212fb20cb28d403c3a923c832445d1a6df6652f4e30c2304da0a57117adca1e1b5a53c9b763fb5e2b4f4b2ba8dc6edcf534133e403962764a287dfd72bdfb0af462a5f2c65861510a86912eeda7fcf36062290b63753151fe320bf76f3c3e7106b7dc6aa84c480b70cc3efe021500d2fc7e977e6f0ef00c9326caf1e62878384dcd6350c37da13303ce6bf19e990b46efc4774f9ebc7cd3d1f9fade3c005ea08ee43826690c499a7374e65906ce1991028f66851f7c90eb69a5ab8566aa59ac4baa418b959914855191fec7f83f01987bb5b9ad5cca212ab8a64aa9ab27912919e49fc30e614e70a67ac9bfb68ea32035fc5daa5b908d0eb76ddb4fb989084b31b8d1b50bb9357a86b6e737cd0e7e7eeb89d063f139e6df54fef7435798fd69f07c85bd667ab40233480767aabeb34ab398a4ea96eb0f0a05bfb6b641d12319af2f52c368e5ee8fd1c6257d04006078e85690d81e94c93475ebcaab2461c443a012ee73fe837dcf5efdf21da746cfa95df0e1425fee2a85a07702856c1c443235c3c0ca9b86a6d753c660c46f52399fb0a71a2e41585252b46ed8933fa7acc41da566b40e1ac392a37bcb13610eae2ebfd23652d00877147ac5dd41d02e54d56709c0df787d74a56e6f1adbb19bd1c52c5668ece93b6fb7b364205f5cb22ebdf1d93826b093b739fd9089f6de40ff290f71318459634ea616528183c5c8d31523d965ac069f2559e8b016384414cc77e3389aae8f1f478de82d432d2c449259e5891fc0563581f30d20db334b31d2442b07749ee6441968af3d6d6c9af79d12da942c5d56d5ef7cb48f061c69fbce5dbd5563433a96509d97d260982e8862728ae3765c00f2988cdd98b4fdf0827b313a06423da4c1b3cb70036f09cb7164eb04b0ba99a65b4d55d4eba3ab62dbf93a6749020004fdfcf0ffd0c3d3816a5c2e01569ae186a3a95dd8459dc63b3c9a0c2747b1ca293f6cc1c4af723b509f7fb5e69c3cde9e1814e8e1b9c3df57d1005053ff8730ee698907cc3961010329d41e938fa62c698a6e72851e56bff967f81d816828d7e32d668833f76ec6f73de08e0e47989a90a2fdc21bfdac8751df5ad5a4895e8428968b8efe94367de29dc1182224c33048a4a4991fe7f53b6c2ddd0e0e9e367b8b785f399958ca865adc5bec29cbcb830034b4c0e378fc23fa3e17d20f383e88ede4e3a6ea8fdfbfa57146ff168f0a6ffc7010d6547f0a2da7ac064efb5a466795e7d2ed8bd5dc0b96edec6caebfc4a9b759c3e714786b1ac87ebb1883a99b5084b56552158ba2e57d85f4a969ba0c6ae5f28dceb6244dc8d3e1e24484912eb8754fd71e48a3f0c127ff7f3b1f16bbaf4da60fcabfb6cc1a812049dda6c7de9ccdc99eb560e33e2ffc9c03351414c923b69440dcce2dfdd1543dc985c6adbee884bcdd23e05eb29566a52c16c3e71d36f2a6bf0a04fe0bcfd4a66ba060449a69a308b67787f83f7cb5a5b4c2df6569d7019d3cfafe196fe719b462ee6e8b11ad6cb75b58fe3f4751ed9aebcee747c5e60e42b25dc9224ea8c759066a5e5a4f24e64fdbcb1265fbc1ecce533aab74e54428123dcb5701c823d472e92938b13d9a8e43fdf90497ac36713905ebd71b1a9d9d17dadf0e6609273c69321873225daaedd1c2722481e40611659196acb006f22574321ae21ba70ce04be3b1feccfe4601369024a117bd7c5036536c28fbee2faa0edcb4b7fca1e044a231b94162535f7000727fcd2ec0978be60b4e8e616084f71a1f73a1038fa10bf6d66b7e1615cd21b2853fad92007f3bb16ccadb608e458b2e19b6687e25eed101b2535e75b246765e6783b977395b6f535b513c9d233981b8f098314ad8964db6f608c1679557418ba409335f1b7311edd2f67d15b77b38da2ae17754ff40b9e6b86c370f1fa81475cbe55538e846e5a8e714b2f7f5e0c7e311f7c9beed4da146a3f8c40af90edbb3a13c5f8e7faac0958a0c4efce1863e33dd1de0f9d218644e47148a0e96a615fd507437d8ed630497555be33ea55ddfa291a5eb20a4df442837a1cfea38f4d6091a1daac1db4d7e264bf941083cfab7110de4a3ab44642957854fc76f6384167dfb678a940737ce310fdf79050b0bb933e786f73948881647fe8ff729b1e53a5d6d34fe43e90c27ff9f3f268a81fbc0ae813c64fa5ad4601ef6f05c0a190495634d625959404cee513cd16a1a24ffed8528263a8591bb7bb93102191b39f0021f6d517b707ad53251ec0b1c8b8a4bec8168733631306fb0da7399a33cfe3c3815fd0a402aea65e6e6fd7c545446114ed380d0e46007bdec514848594d6099e97d5a98f0093ba3f35508835d2de2fbab17ad9f55ce76985e2384f9975fa94d3d998cdb5c274bc0b24f1d2f5c4ff5a5e8c75a1a968680b4bd0b02b4b633638bacbb6ea40be7e291ad9863e316b42e600714d4721f72e5afbf675083aa7fa2cb3eb50b127b4fe2b59d2f435d6be20c009bf15d0acd93bc44a000498201d6b0f9dc7ba60b07dc3f5aeea8deaa3ffd1bd7596d774f4fa54fc9580ab19d0c24d1823150d322532177ab0ab48b1eec4a39c4137118045ffb3984ef1f0b7e33bd7995ff5f05f655fb1d1da18707bf6379a0300b21920e550b1185cb09bd6b213258abfe71c1150537b06c201ca44ef93281896a52cb66896518bb6798395cf1069abd70b65739471ebc771048a385e57d86e151da158ce3c99f8959e95ecaeaf28423865020e1ff714187863119010f4fdae228677b03305b6804a76bbc543f7bf8091bb4adaf537fcd665da51fb5abab142a6ebeb33763f83483d7519027ee0fc20a13a85034009e1ca6454a749e7f8c05e1fe1bd2eb0b4e684704e544cd6b028821fdec6595e2baf7c0dcf65c2dc1a734909b6e21912cacbb84832549ad9578f1f2e0748a21112af2cdf0a304f2a5481e89943e3576ce9786a0029004538d4fce50410fd8a299673208b6fefe84833ec833c9e7e6fd309e833364a017fee9155fdb8d785591523e1838856a48e3f6a22d195a7fae2610600b118b160d0159123716edb7b425bfc9b1060da369a3761606884399dc92bfd9d93830424bbca11e6e8801be2b91fc5d9ed2db46f47b55743e71a4eec3571230e1f262f9cabd3e0d8b12f72672bb2d1ac14eeaa4e710a8858d46dd9c8492105b3cbab7a5ee79020b45fda7c957a3409e9b27d9e0d4ee55d00b6d21c147a60276367bcac9440bfe29da437b8af72f13570e1b962114a01d60a771e95807fc1c626fb4cbdfaa13602433e14b0a122c780e3d691ce6096061c4d9f806b5e6a994f6dab2354127ae7248135c3e9f50b0c6b14d24d045ed6f3599506a419e19a63555acd309ff81005b3438a5ae6ff3eed96ff871db434a57fc05ecb84805c7a536a107704336085407c8255e6a2da20148870b15c61634fa4b93d74a8805bb1420f94da02519229d61f0ab05e7488f328ddcf67bc03801ae36414f79a994cd809d0ee369db98b116adae203ce26604c88ec29d010f0748c4f0bf97f564c38cfb2046d628e62400d8174343fefc35d5ccb0ccd24d025a2bd3f688ed96d7bd563a6ce028f51137aabfe1daf391bd42a2471744febcade3cb535ad90b02abf68e278a7b5cb5865376531c166ac32596085a7ce9c9cc5aeb9556bf744ea29fff417525ad9215baac0ef76f23ceeda156e9e747b19d1ffca9dfa73b772a1278108b5cfe2ff8520914135872bdbb4e57a734fb612d1588c9662d42a790c4d313cf011f9a94f47b9725f0e0cfeef7cd2cd327d8d0296ff8144729ae9d2551ba9d9fa47199ce280da5cb6ac24a1ae3185960a8557b5302049e239ea6dc292374edce45bfd011105b1bd737eac3951cddf1ff251fbeb64668d4247ba7b9dac77abc918c142899d428181d08a1d727d684ac19e94cc4d14ce4cc50c877ee1dcb8697d9c795a68a05038f4e17ccf26411ee54024f52980bb3033b06b300331f4b9880809ab477f83761b577a10961e5ec03291db1bc424cc9475a6d631ed9aa5c475faa2818b6b9a38072486598610471f66cf6a28214c1d56bf58f9b63c77a91f0aee9fdec5d7e2c67e841b5ded015baa59d6f3f9eb30c4a8e731eb430b9192fa4a75ea3505ed0e1e16874798e67da7110de25fc792dd8fe1062a08551a4a8e7fe83137dbbcfaadba5393cf69bf6b0828f59ed4f6a22e7f2f853933b9f5b9a8525b77206deaa27260b041f24f9da14cfd1e3e0bc1f2fc882eb9f662e33efb04e65e2b9a55cc1c6278a9fdd79826fde3932a75f92d59b34af9a3f4d175434ae725e8a682d0946127271fdeeee2a679a23b3ce270b55719d05c53b91fc4e0e41ddbb822283ed607b758f9bec1d61ae535c2eff8449287714fa4668fd3b91c9f8da50c7b619d1021874b06b5b467b621ca8597d3577d9e58806a6db9e1c5b214e9a49b4c2310f633cb6e6a3a04e7c3ebb0c4e33503015315c3ad94ab3950fb7dc18669b2b97ca1a0fc2d1e1e971d14623dd553bafb91f39279d3ccdfeca3803b57c1110209b2226c0edb9bd7098f575729588556cfac56c6ccad84f19e3321321c3fb9fe5494e9a1a39fc0c66ecad5d16e9dccceb6e680bc0b0ef713162cb8a9fe8e2a1e4ff57b423441a118f46fd22e77e7a380992758531bf3bd2c88b16a8c098d6d14bd02ca3c3415565a90f616f17c6ccbf33bda85d481711959b95ca538a0e118114e7dc6682f9219c737bc0e32b1fcfbaa74141a3a7e449b31694d63c76cd19bf8c9872c24b3d1363719f13b89f7d866ab002dea34efc410134d235992ea3403345ca1e63ea8c96f4f36b0ec0323def4b0314c91a1740f2ed56a0829b89548dcfcd05a70e68bdf051ebbdf6f5a3e041834de8d916e3571c3f45084b7ba36b3dff64c76fd8dca8108532962c3c75ace808b2a2afe3fc2be34858d4606f076244725259584398d3b21905f8b447cec6606bdf84fd5be4a9ac1ac196a5c78cbb903b703bcc39eda21964ebbfc9a6fbb0c6089e5e2d30b234a6bb96e1eba60ae5018eb5", 0x1000}, {&(0x7f0000002f00)="60d7f878c96482c72b50f2c421b6f31396bb94e8a0496bfcf43d7e3fc61167d0", 0x20}], 0x4, &(0x7f0000002f80)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r4}], 0x60, 0x1}, 0xa) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000003040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000003080)) connect$inet(r8, &(0x7f00000030c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000003100)={0x4ab8754e}) 14:42:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0xfffffec3, 0x0, 0x0) 14:42:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2000000000003d}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 14:42:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) r1 = dup2(r0, r0) syz_open_pts() chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7ff, 0x8}, 0x8) syz_emit_ethernet(0x4, &(0x7f00000001c0)='\x00\x00\x00\x00') r2 = getpid() getpgid(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 14:42:01 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) r2 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/163) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xdd}, {r1, 0x40}, {r3, 0x40}, {}, {}], 0x5, 0x0) 14:42:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffedc70001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 14:42:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x102) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="100000000000000000000000000000004b3ba3b125a5706da8675210941c2ad95af273e1f4c5a31076e0aa8ca9c8f91b12978960bec9a29d523f0a10434569eb91a036266d565f57fa7cc339eecd96f74abb5b990b64302e3e95a1968476777719b04feab8c61e64bf03dc1d2c8cd0252419709b700925639a4a75f256b345b2c03d5d4071a1b8af74dbc082643af5d19fd80e8135e2e15a066469519ce6afa2ad5b60372b0c15738953a3811901b74a760c79a57a670aca99d7b00c5d2c1bc08d0d9c361fc5996f90bf1508ba6fd338f13a7fd17cf5e90bc07eceb0340b6c1440109b773c929cb37db0ed6fdbda2a280636834d14119ae42357102a3598d520d1c0a1ba66c0ea2c4d1216e20f23563672e6086b55185e4fad00878b7796696e0800000000000000767c8e5c606261247545f712436dd8fae8fd8656838a197a7ecc6fc87b510a454c9e68b893000ed978d7d85535496cc4086bdbdd73ef68"], 0x10}, 0x0) 14:42:01 executing program 0: r0 = socket(0x1b, 0x2, 0xa3) setsockopt(r0, 0x2, 0x8, &(0x7f00000000c0)="d328ee56", 0x3d3) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 14:42:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 14:42:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040028}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x14, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x1000, 0x9, 0x9, 0x7fec}]}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 14:42:01 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r0) dup2(r1, r2) 14:42:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x2, 0x8, 0x69c4}) r2 = semget$private(0x0, 0x0, 0x104) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000080)=[{0x101}], 0x1}) 14:42:01 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffffffffffff4028) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 14:42:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = getgid() r1 = getegid() setregid(r0, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:42:01 executing program 0: nanosleep(&(0x7f0000000000)={0x52, 0x3f}, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x10000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) r5 = syz_open_pts() r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x200, 0x1) r8 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x299ef4047533ee8d, 0x0) r10 = socket$inet6(0x18, 0x4, 0xb446) r11 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x10) r12 = socket(0x1, 0x4, 0x4) r13 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x100c0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x4, 0x3, 0xffffffff00000001}, {{r2}, 0xdf1c84bdc1204f4a, 0xa0, 0x4, 0x401, 0xfffffffffffffff3}, {{r3}, 0xfffffffffffffff9, 0x5c, 0x2, 0x516, 0x4}, {{r4}, 0xfffffffffffffffc, 0x28, 0x40, 0x7, 0x4}, {{r5}, 0xfffffffffffffffc, 0x4, 0x80, 0x9da}, {{r6}, 0xfffffffffffffff8, 0x20, 0x10, 0x4e8, 0x9}], 0x9, &(0x7f0000000480)=[{{r7}, 0xffffffffffffffff, 0xa0, 0x2, 0x5}, {{r8}, 0xfffffffffffffff8, 0x40, 0x2, 0x1, 0x5}, {{r9}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x40}, {{r10}, 0xfffffffffffffff9, 0x20, 0x40000009, 0xffff, 0x5}, {{r11}, 0xfffffffffffffffa, 0x8, 0x8, 0x8, 0x2}, {{r12}, 0x0, 0x80, 0x2, 0x3ff, 0x6}, {{r13}, 0x0, 0x6a, 0x0, 0x5}, {{r14}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0x10000}], 0xe2, &(0x7f0000000580)={0x5, 0x7}) setuid(0xee01) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) 14:42:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x7) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40084}, {0x16}]}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 14:42:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x271) 14:42:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) 14:42:02 executing program 1: r0 = socket(0x10, 0x8000, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) 14:42:02 executing program 1: setuid(0xee01) syz_open_pts() socketpair(0x2, 0x4003, 0x100000000102, 0x0) 14:42:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1ffffe4c, &(0x7f0000000100)=[{0x44}, {0x5}, {0x40006, 0x20000000, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) 14:42:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="fbaf0400000000000000f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x3, 0x0, 0x9, 0xfffffffffffffffb}, {0x0, 0x4, 0xffffffffffffff80, 0xd9}]}) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000280)=0x4) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f0000000240)=0x2a3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 14:42:02 executing program 1: r0 = socket(0x20, 0xc003, 0x3078) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRES64=r0, @ANYPTR64=&(0x7f0000001240)=ANY=[@ANYPTR64=&(0x7f00000016c0)=ANY=[@ANYRES16=r0, @ANYBLOB="cc56a940ddea2f4d24118e86629a189bdfe04172e1c062ddb3fae60e63017b51d8b302c873bdebd2c06ecc553de58e195ab81207132923232605b8a66073176a43dcd2630b42f6f33f39b987e35bb66123f5a212c9898616b4503871616267410ae1adf51af972549336f18f86d5d82d7c1b31891403ad1e973e78d82969d6acabb66be423db737ec72af0fccf7faadf4847d921b5a0cf2e7c72c9a8e801c130ff0fc5917114ccbd57e871b6a864e527a5f88499cef34411a33c56fc9c715adce4f89f41c5d09196dd9ef420e5853e61b9a37b8ec468358c14c66cfd858be03c3cb308d71d146a5c2ad5974ce9f3045fbd3fa10979a81deba5a1f31a89e42686ecc2dfc85a99284d6cbda6535ea96f299cd87b8d1c3c4c65542c6ecc7b5fa019d906c6fb1f7386ff9b8b27520e8ba5341dc52f772750a9f83f02f0f029b20f63165d91ee0d1e29746cc13cc15376d130df4908b7be888bb8594527a243c22db49d342f50d34625d4964f5476f2b1f03a21a0829017c4e14a8ee45bb813d8e5b11007b6d47121ccf3db0c2f083d286f20716450c245ccd54c5d3064997b8e01f693af9b81c820f20d63ed551a313482c378a0300b38f86b1ff9ff9574488e0ae56633709bdb5a3e983199b3cd9a1f489a47779cb7743b4f529efb69573ffa947fa549d0d94314ab37fa3cce43d5cc387cbbae2a3de70932bf5517d93566feb9fc49a3dda95bcd7a5811facdd1a2d42f620c8068b32302d37baadc5698a2851931e4de0435c1290183d352c18259a5eee7577b153000eb041c140dbb6a650304dd2a2673b0eec7e837a72710e9a876225320fea3fb0530996e7fca9029cb09a69e87898ae6a2edd5afcae7cc893d5b5d0c95dfa610113524d8cf7c5eb8786d02c8ed2369f54e0296a2b95a3a989da1f14069230ec9fe9544f2f993b38f7c5593b3fc44c75c053bc0148516b847f532f025eb36c1640b4f36a75e9b5fb77d98768da425954b05ab4dfe55eb8f1c4a20bc870097bc849e8878d6d7aa71dd3670ccf450b25cbf92e8ba177d8ff738d6eadaddc67f6a867a134328a9c3e4b64597fc378b813f9b52b4c78aa8c7cd819a4c265ff5cd3cac9da0df1e9468f66a42fdb0135bacc12d83b499b11a9efc3b1ee0e7d3d5606cc89df6b6154a404f460e39e22a9a605233456a482ef2ab5aa55e6a63c11ccb2fed580cb38dd89b429acecffd0e16ffc6fe942e7e062c251defd23b3242760216a722ee532adc38b347e9dd7536135bdac6839834c064f6cf6c431da1208d1d9b9046f7fad6a4a94b644bad05089dfa111ce8270ab1b3355506054e8572fc04fc85e490f31959adb8fb0a22e68d591a8795ab3024ccf7b31151686dd3972e26b6ac10e6f5dbe3b0a4a2f42fd2cd8fb66c2ea66b7c53e306b3af05a6903e59a175a18c67341748e12873c7d8e16e8d620133a66c20a616ffde16ebc75a75d8bc8c7794bdd3c1893d3b1510a5318c9266681706db3910b7483590898b97f88bf7633669d30738ac83f63c35b3608d1da639afdd492db1511984251247b59ed8c59d3a3c772a9d46cbe1c0a31767ac64fa758bbbd364c488a56ce46efd310a8f7eb3e90068a928e382bec074eb6c17217b37d8d02372277c9dbb0dedd7c4cdb2288bdab188b549cd2061356f47facc4601cd8a582e2ea2feb593f3db6d01250640f6174c8195897b445e200facec0cfc87ea9e73ba40bd012536f557682f7b6c002a99cad009f349556c8abe6a36c0ba971c04afa788af361d494144e66f3bf09e806ac3ea5d75e797952f0498598d8220fd7bdc4c7cba2d00291ea5b7fdcca54fc60c83dd147f4175b65caf6255ff9a6d089123e1bc29ac185a8536cc2d32234fea07a07fb210bb29256c01557fe8abe7b7f61e23eb84c8a4bbcd271091260c872cb4c22072d77536d0c9bc0f7f411f1860efef0401d364134d7b0cca765d79a1a6122c9af1f92d7e0faee21f118cb651ac369e9a1ac3c7dfbddda15cbf42778d43d5cf8739bc67cce4c947cf015f2d055bd145f9b7a7f427c5bf9fd209179775ef26960cbc073d404f61c3d87c1725cc3e8b45cb88c2af9833315b41ef630f132e0d8dc7e51df6b46c1fd3cc9e43d646c6ae31ff906ee919c2afa7608ac4de562862fba97e2d58818294ef49ee0d3601bb6892ce9c11ab3c9e9b7d8a0b56917fa6e20cd065d567e5fb34418c4456e72de4723ca7aa0b3253c71fca83fa8325501a187818bd9fda50ba4fb50899bce98f7d90721dd396166ed92b139293d8892189435e533a3366f11782a5087e1e890dbbd320e3c689d7534dbc91178457feac90f5adc2c58b109f285d213d5609c3e1b9acee65aba942620f993979179d841a87150aa6d3c647bd1cf39101e9dce8b13d201ffd388ad6ebf2f710fc6ed924ca4098496f97fd72d6e769d7067e6e110d01abf9fbd144aca925bd5ff4e30b95d8b63ff3eff36b446e59a81dc85810de46ebff31ffee62bbb1c25af69899516b62217837e6485d8e4b4e32f7a22dd1c6abe081912a4c7ce3ec755d02f06ff44d2c1908ea285717550a5dad476a9708dd7c1e1a9d4d8e67fa9edb539c7107b15712c6af42469af3619edd868a0043b51a4255c9c001c7f3bd2392ff352543895b69fa417bcf92ba2dac9dddc46c1f16f9879c6590da0e6733900fbd39a3d5236e501a3fb0356208fe8eb0fc1ee7161ec4063eb3d769eb71a36b255f2a4e6f7a58ade95a2ba07566d368ce11efb961c2843c10a538f52b9b6b028a44032328f6641465004191d4adc1a6b5af068f3e8ef285ba2f9c4b42fb10bf52f4334e64f80fb71f2d45ebf4fec3bc5807dc7081995c420f55da0eb2ba4b014bfa04dc0ad09d221cba866abc552e9f7b092af8f7c756c7336671ee8e3d85540bee0401b9c447b5d2768d4d3189bd324d38357e0795c18cb75ed372ea06b0893bb8ef36cea61b0c8aabe2826a851b67bdae203bb4def81dc0f8aed3b5840d234e85e615c4210b43a550733e2f20753fb8814924327a8b16d28c0f17e13df7cb481b67d0c3b195a069a836f6af754d2fc450497efabc5052c257e65b41955cc6ad7a7f196a3c6fdf1fb6cc9509c6c25ebadb67c30b580ad63e5b77ff378cd4ac93e1a38392ebe30d806ef97228918c8285304c8142b1041fe886e3081aab010e6247c68ae73d3a827b68f161d6539b391d73318a5727dac9640d93f0943760d3559281f40d06b4e35719fcadd4f97767f4ddfbeeb8f281db423bb7bff5934120978c0698d21c92965f7dd608eb00136dbde2f48370cbd24860cb715e92de32e2f0ac2d198a9d6d78cbab4dc6de2e74093258804847aded060bbbabd0e42536dec1b446ba8c1f411995f8dff63043cf5b56462814e68acdebc4367bbfba120deb9cbb71b91980a6a41ebcb4662f374855799086ffd8a12db4bb06f5c55daa14298260c1513051cf1701059d804ea234394c377ac3ce857ec4a9dfb89488c6e9545ef001aa4d67c20417ba2b09ba64397289574ec3998c728073104807da5b229c40bfd322a5b0011e5e99bb46101939b10b812edca9ab43783553d1ddd379bfc19847c2a105b0d5c32390ae0957679f2fe4444be2b79242c589900e274940fc02acf80023e41c07e7db83cd8c6db639f7d09d1c4527c4a24cc6fcc81904fcc06561f131597c8082f176a6b6665d559a8aeacd1dafb3e6df7dcea5b900812930c00336348b18e5cf09c09126682613c5b2e7ebad3e81e3e7758007e66d34b698db495b47e1d92d409f625283ac4877445a23d239794edb0c5e03f12f9e6cdfc0830d69c754a5f3adb75f9d89604a7912d2d7a29b7630286f900fb0d852045cc682bf334d3fe5d9c823151c1de7b4fe06a2d6a7143325d97d949026d20d47b130818df12812742f2cdb29aa06f87d288ae6ec893ecddff602c37545f4fddc6cdfe72b8b9a9819198b632f01e8daa395d8799d000bcefa0f86141f9a8fe5952c13331188c8ddce9ba0c333830336b9d6c28232f97a42d5e83cef6dbf8be7376fc59c3e9627038261471eb4b75d9e6d9f36ddd9937c89805649e7ff09974b9ebd28f01c6cc22bb667ca3796ca538efaf991249dff24ed7d9ac0114478511bfb68345c3eee847f5b137a47f25610d26e472356be3edeb8acab76a16bd3b0158a7b5a350751ebc316bc53d70a51b80dcce1e8f3dc8eb20e0192f9b8730b6e6e868157d3861e5c289671420588eea60996d4b71cc9e74733cab3c58d5a91dcd8fac2e9a25d47602eb3cc7e9c51448d01448f07aa1213f000b3a1e3e8e21e6f64a291510c47aeda6e1eae0e04c913c5439f10a62c1ea64f681e97de3443e89670a18dea36699eab5835bc149dce4aa4494acf9e9d8a604b6169401b14d37c8add92db720241051b20f2d6079b8829069c017121d01d6c73d1afc6da7d71869530182c61ce249b35813955196c78ae12eeb33ded0d35684f79bef92c54c7a5f29dcef7fb3d1d9e23090984829c951104bfd2355f04fa5a33ab44fd604043ba7014ce2ead8547ef975b382f9cec47223a0d6b2506450325019eaaf539227dc4513936fca1ec291119caf3d09cba4a997395814c333fbf345dde0b7de6c20d6e5cdbbf2faf017711c920610b5327dfdd3d25503f1c0d7597c1af09c02a818d81e3fae005131413d96896f3605943866c7fb9ddb46329afe2240a968e3e1db4a166ca9f6692665f6be63442e6bbf35160d04a6ea730c0dd7ed1d031b251a4c4a058ebfb7b502c8fb372bf91961c44beda7507061cc15f8c7fd2fa16f59a7de07d26e209e1584d5bb7058cea3a290a7f596139c6f0a5fecf2f692f90c06a38070893a81ac770ff95fd461d155fbc60d7cadbab7391792d3697e0f8f14673ef5b21f93c2e98d19e9b215eb50d8b1b15f7a059ddb4040b8619c37818b181179cf5df6ed8cb931623b1c551b706742dd0ecd1534c32c8213feb4efe9665b4e2e0339bb56ffeb6a8712d44b3b8f185c4d8181d40ca23e3856d3f56c975cbd7acbefb8ff3c8a1aa74245e615bd76b5d9835d3458eafdbc9f8efa2c5e86928ed18cd4ef5da053a3588ea480c0bba7cd893c60c5babfd9e56835b4da69fb0e8077315852d38ca0d58498e083eac859caf4ea2e952a29c7b0225624080b32561757eff632d3f18985729080e67eef1a924fa6390a5c0c6f2af0d77f3ab1f2324c86f6cf315ca02c6b1260f9c7a889eeca55e3883ab52de77b965fb5fe15fb05d307390dd61a86d86e594bb3352b7d3cef9e1fc1962bdfbad4f68ee0b0ef30d7be8088d9b8dd1710915d330224e45b26ecbee8f4a08cd2116b9a14c8b013e0fb033c9f475de6e21432e053fdd0e57081be75077f2375a88a45ebba2cc60f0f7b651c5079388320ff8d069cc5cd7b201a568c3f4e1369d5feea7f0774a60ff05cda57f15f9247fc5ac7cb52200bc90db3ac5a86267c28a5c516d74481ea5ea1638629aa03569366a2c4e58fb6c16c600bb3b2e52f3c25388092965bf26c9edb545c631dc24cc4c82a18e17393ca816a785bbb8056be3e71ccdfc81d9eb3272847fe742ae05f7705f2d85156ce3dadf620ae0bcc0cdc36039a9f771048d6e4ab9513e4922d9db974e5ac8e5f4aed2a0f1467a75316a5269ae8a4845213b064ccec96876c1793f44c7dd069cc4a5109ade47a5f387e6fcc69862af13a2608c7ed672d804f598deb1e8e887b8364ad21e536e6c93a0bf518ae1b3bc5c3bd6be07494e8fd7ac99ec73892076fc56c42a16fe82d166bda8ec66e61304578290d5ef6382bd", @ANYRESDEC=r0, @ANYRES16=r0, @ANYRESOCT=r0, @ANYRESOCT=r0], @ANYRESDEC=0x0, @ANYRESOCT=r0, @ANYRES64=0x0, @ANYRESOCT=r0, @ANYRESDEC=0x0, @ANYRES32=r0, @ANYBLOB="dfa28dd25ddb9cfc3bb3be7533594eb1bb9752358c91d768fa29e2e78bf4337e4ec42081a15912ddfc0422b27c274b997dbaff24123f949e8807fa45e9225255e6c9e5f6edee5d13ae4f0ab0f40eb6b0e06312838ac8697ef541ed068e6d91f3857a4339f3e669a0e032757b7812517f2b257561f70266c579d95fa96a0106b451538829f8f6f2c3cc07673a063677ea7d906fc534bfa7b612e69cb0fe8d4989beaf1ce82b6a7bd01088a0eabc28a14e821817a9827c84e2fd710267bf11c748778f8d8e92d5432f8cf10f57e821d889640764b73792e68b5e014b7a5e6ffce73579d1d5875d2f704c4ec1a0702522945156a37cabc83943efeb"], @ANYRES32=r0, @ANYPTR64=&(0x7f00000013c0)=ANY=[@ANYRES16=0x0, @ANYBLOB="95981259a5d6e7cd9dab037dc9132d6204cf3cf0852c2ab77e186f043632f99b5cdc5f8046799b24f6982420866efe91f3f529a17829a401bc7d768f004d043c01f0ca85a13b8fc79e056fd00d2551f8b3e3b8411b205c0eac4d7ad983460497d1e904418f9797f6b2ab4330ef39ad9b7d04ffc1fe1aa068b968ce8c087dbd1fcae4bd47c637fe888d3d86fbae77dd3572d2fed79933bb8d57616a4f273e9f6477dfaafceaa885bb8d4c1d67a27ca9c4f3ea64373817f1874331eab89bc9f6fa1367c36b164a590c69b296da5c5b3eb9f10530531ec527754d0a18ff967f37da12", @ANYRES32=r0]], 0x4) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="77694b110566c1653d4b623ab7", 0xd}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf8315882348bdf21744a3d089fa2a0f737938013da1fc74906bc5e60741da11e95cdc33554da625e405661153575d2e95caf1a374443d9163422749c07b7133c052da36b533b84afe0ec11937a8c01e27e4a0c734643dd99aa4fd6460f0249a3eb3846f73deb865186b5300866af5c21e3380d4cdc09612cefb60f5c83de9a39fddc8a2d6d435d0d005b2a501535de24e3fe01f1100a9462e709e9b5a14b457257481ff812a1fc698fb4a6df73de749eb05587a112ac72bb14068e1102051fb66aeb4689a5f6bd6113682e7a2d86d38697df57d113ff2c4473398a89c155c3047b2cce5fd18ec0bb99719b551177d2c73dd185ea6f3ac70bdb5b2adf39bdb18112a1c4e6eb3d2434e3d106a58e9bd931b63a39a9f7ad5773efe08ab9ee343c8526e7474998f0b906e1c13819794f04fcbd656d6e20a16de6feb8c0acb051d94c915313fcabdaff0b824317bf0081ebdb159f65d643051fab995fb17ff9ad37058109af7d891593d88354fa7410222277713bf206ebacbe4dd26e4e3af8e8245b8e0f7d421e60bcebd633a7e3f878d14b1d748946099c8fc070a732c33e36b826e4e9019597dd480db1dd33f14d77c988b77db777e76a8b9ae0aafce3058249d6b8e50d1b338774e11da9cf6ddc1e465c5fdf253ccdb7fa16540f1d0866b59ddfcef1a59c3611de50406ef267523b61110b7aa8d72eedffd1c4cfac741faaa4c28c22c77e573d88d12ddf47cc983d44f11699efa29cee1455ec2664b6dd887bc8656eaf50095ba658f6d4182ab0b0d20d57de5b3d8cf7f98171d12446d3655ff3c30fbe8fbd8b00b28f9c3d945f6e2a80debfbd97707cbbedc89c8f472fcecce40d6d229962232693f5d66750219aa56e99011c8a9c515f9994e1b56f92b240b845347047e14e0afea4348383afcbd2810aa847c185f877f00d4ad0af9a0bb4d779c1dfdd818e4c70ad813bad4f40193771f05c47d87476f35d882342f3961bb5c1fd75f4626ebb125010b2629361a42d0fc532e92494b364982c06524c77574438e90c937f2ac5fa717f60333e45da81decfe2b5a6cb74c65a292393b298aeb95a2b73ba792a568f866aae20539448541814c3da2bcaf99dd7bcf049d1b7f3afdd5c229598595027be1ba0923db10e13a8bd3fc350359f1991805dd97f73b44d3a253e2dcc4db393f20d2735bda62d9dc449fa2dca8496db0dba7c775110ef3d21a2a5a8d494b19ebfcf411de209ff831e47171a47ba971673809056855e1fcb56e04bb57a5658405acdfb2fbe96affd1eb3a291e94e3509b664e033d5891763d41da5f29c8503f9", 0xa49}], 0x4) 14:42:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x5]}, 0x3c8) close(r0) getegid() 14:42:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() write(r1, &(0x7f0000000100), 0x3e4) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "036640000000000000001000"}) write(r1, &(0x7f0000000980)=' ', 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 14:42:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x200020}, {0x5dd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) 14:42:02 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chroot(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f00000000c0)='./file1\x00', 0xc000, 0x80) getrusage(0x0, &(0x7f0000000000)) 14:42:02 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) setsockopt(r0, 0x2f, 0x8, &(0x7f0000000000)="77a7ff5e0836929a1bb8c22279cd458b121c6a3c1a90f1fcb93fa91b8a3633419a0871c4685b92e794d8a8d343d23bacf51f3e944afd45863c029810e6cc99354382b64aa6d6018e7c3dcbc9932ecde48565ffcb1d3395a1c893f40813b1c5ba5526356bf47bce460bd2", 0x6a) 14:42:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81, 0xffffffffffffffff}, {0x5, 0xfffffffffffffffc, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget(0x2, 0x3000, 0x210, &(0x7f0000ffa000/0x3000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = shmget(0x0, 0x4000, 0x2c3, &(0x7f0000ff9000/0x4000)=nil) lseek(r0, 0x0, 0x0, 0x2) shmctl$SHM_LOCK(r2, 0x3) 14:42:02 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x03', 0x610, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) 14:42:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f0200a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456f000000008c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f993b043e6f3dbe9e13425e91ea6a43673c1c298e7eaaa674cf00724eb67901764bfba79a8ef62a63f6eaf250857b459b5f77215a5491bad8666ba58be8e5ed8a06ae8492ddbe30d96a462206066f0cf88b5ea1ad296aabe0a52418d72add0d1fad63", 0x17) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) r1 = syz_open_pts() fsync(r1) fcntl$setflags(r0, 0x2, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0xfffffffffffffd15}], 0x1) syz_open_pts() syz_open_pts() 14:42:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDENABIO(r2, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") recvfrom$inet6(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x40, &(0x7f0000000040)={0x18, 0x3, 0x100000001, 0x1ff}, 0xc) 14:42:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x10, 0x4003, 0x8) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 14:42:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000180), 0x0) 14:42:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x1000000000000087}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\v') 14:42:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="510f", 0x2) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x2, [{}, {0x10000003}]}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) r2 = shmget$private(0x0, 0x9000, 0x200, &(0x7f0000ff7000/0x9000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/249) listen(r1, 0x1) renameat(r1, &(0x7f00000003c0)='./bus\x00', r0, &(0x7f0000000400)='./bus\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) 14:42:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xffffffffffffffff}, {0x8b}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") r1 = shmget(0x1, 0x2000, 0x500, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 14:42:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 14:42:02 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x800, 0x0) fchmod(r2, 0x4) open(&(0x7f0000000440)='./file0\x00', 0x80, 0xd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) r5 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pwrite(r0, &(0x7f0000000480)="6a0f1c9802653da93dc65c3a965c5fbfc19eb33658f6c8d1c52d4ffe3487c60a0297fd339c0df6b04268439330039d64b0610ba3242b1f59f518ef911f7af9155cda1691b3c7d2a2e63f919b9b328f97bf1d75f5c14f02ea83b701646ec8f7e3259913a7411f2b378b19", 0x6a, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000500)=ANY=[@ANYBLOB="0000653097b1140c6f44107a7716a0f81aa200"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="57c28defebbcc8b0b0c9295a09e65b04906d71afc3ea1bea424f3adb37e6e62d21e45e8c7863a54739467213adaa071508115c11397bbe491f7f3723f1f450f7ff1d59d795913a091060", 0x4a}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x2}, 0x2) write(r3, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r4, 0x0) 14:42:02 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x23) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 14:42:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000001600)="76d4213c389a31319138817aa2942564ac6e46b9c55c06ef1ac1096592c33cb2b847329e97e22a3ff484a869d5c6c6ca2af3905b275f7ab30b70cba240b64b3a4d541a1348c92fbe189bb96c721d04f72e689ba721dcdc3303590c8bbc4421821f45acb2cdd053b02ae8743df12f23d805bd7d4a0038ae76ea76c16a9cf6d573071ed6382fc3d9e4a4de5b6116c5af4ff897f52b859b0cd3060f4ecdebbb897bcb64dbe2aa9b905c28838e823acf165f6f3b04dd59c502c275a776749a43e97fd4bbb88cc117194295a74ecb826d01d5659346c59f307611804a1be196d4a8c7cdc0a6ae30c5a91721e73742ab8857e479fcf4028091277809032344a7fe5776695aaa369926b6b8924b4756eecc0b1c782cfb93418227274e6e6cee97cad663eacaa5faf757c645248a9c4b0a0046f338952f195a01b510c190e2599264c48b3eeafa06911d29404d7dc25d6f1312304ce38f1051c623eac955fb167beab509b79002db9d024723", 0x47}], 0x1) execve(0x0, 0x0, 0x0) 14:42:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) socketpair(0x13, 0x3, 0x9, &(0x7f00000002c0)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x200, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0x400, r1) symlinkat(&(0x7f0000000100)='./bus\x00', r2, &(0x7f0000000140)='./bus/file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat(r4, &(0x7f00000000c0)='\x00', 0x320, 0x1) writev(r4, &(0x7f0000000280)=[{&(0x7f00000001c0)="000000186004008b0006000000000000dc66921c15ce4f3bcd72c90000000563e0ffff060290d8291acbdb47beb5000000000000", 0x34}], 0x1) getpeername(r3, &(0x7f0000000180)=@un=@abs, &(0x7f0000000240)=0x8) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='r\x00') 14:42:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x4, 0xe6c5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0xa) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x20000015}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:02 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) r0 = shmget(0x3, 0x1000, 0x75e, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) recvfrom(r1, &(0x7f0000000080)=""/16, 0x10, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x56}, 0xc) 14:42:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xba9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x10, 0x110) ioctl$TIOCSCTTY(r1, 0x40047463) unlink(&(0x7f0000000040)='./bus\x00') 14:42:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x5}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setflags(r0, 0x2, 0x1) 14:42:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000280)="284be48bc8452153", 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x80, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0x10, 0xa330e0a4bfc9fd51, 0xfffffffffffffff8, 0xbb}, {{r1}, 0xfffffffffffffff9, 0x30, 0xfffff, 0x7ff, 0x400}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x48, 0x8}], 0x7ffb, 0x0) 14:42:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000015c0)=[{0x81}, {0x8000024}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x4, 0x101}) pwrite(r0, &(0x7f0000000200)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:42:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x3, 0x9a}, {0x25, 0x920}, {0x46, 0x9}, {0x7, 0xfffffffffffffffb}, {0x3, 0x3c09}, {0xf54f03f28d135917, 0x8}, {0x6, 0xffff}], 0x7}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2}], 0x1}) 14:42:02 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202f5ffffffffffffffaf6ee129a720743f2652343523b93f234c1e8c678896a98dff9bd3780430fe9c96b9cde5cd3217282f4d6f119f"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 14:42:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x54, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)) r3 = semget$private(0x0, 0x0, 0x205) r4 = getuid() r5 = getgid() r6 = getuid() getgroups(0x1, &(0x7f0000000180)=[0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x80000000, r4, r5, r6, r7, 0x82, 0x40000}, 0x1, 0x37, 0x7}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:42:02 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) dup2(r0, r1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 14:42:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3d}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x80000000, 0x1}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x0, 0x8, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 14:42:03 executing program 0: r0 = socket(0x18, 0x1, 0x1004) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x7f, 0x7, 0x6, "0300", 0x0, 0x612}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 14:42:03 executing program 1: socket(0x11, 0x4000, 0x0) 14:42:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffaf6, 0x8000000000000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x7}) r1 = socket(0x1, 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 14:42:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x37a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) 14:42:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 14:42:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d, 0x1}, {0x81}, {0x2, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9, 0xf0f, 0x1}]}) 14:42:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x84) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 14:42:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x3, 0x8, 0x8, 0x1ff}, {0x10000, 0x100, 0x10001, 0x400}, {0xffff, 0x200, 0x1000, 0x10}, {0x4, 0x3, 0x43, 0xffff}, {0xff, 0x100000000000, 0x2c916846, 0x5}]}) fchmod(r0, 0x8f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x2, 0xce8e, 0x9, 0x7ff, "039786695418dd2ec748b66665f7c3759350a402", 0x0, 0x2d96}) syz_emit_ethernet(0x1, &(0x7f0000000240)='D') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000100)=@in6={0x18, 0x2, 0xffffffffffff2070, 0xffffffff}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="6cb628d6815575254956af514bb91d242b2de912cd1b08d47962b4fb419301e3941ab14934e240a403629b78cf8154aa90297141da4b6009c762d74bad0e402a193b6204a1b81c4840e0c0dcdb338088e7c3067e48acb89e124f9c9e31589cf2d714057159a970ee0eb7abcec1fa0bc73dea7f6f8b0856c64f", 0x79}, {&(0x7f0000000280)="9711e35d6ffd97cf0be18d701650983d796a3cfcc634344c82f300298dbe88beecdeecc8a6c623cbee331601279ff5a27ac09e2b8f745e71852e18166fbe57532b34c8fb996ceec121c2a4aa4f08774d6785c77e9482703b52b263150013f24161aadfa9bdd02650ce9c40b98b6efe8b73", 0x71}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="0367eef4654a06cf78f0a6f46bf00000000000000d01eeaece28150c55958fc300ffff000000000000d067bd514fa13b26d692ecb72a91349f5069a16770e91a9c0fbde1ad6ee2cc80b105219edc7fa5f4dc9ccb3b753b7d139fb4e931644c4007e0393db0bd79ea3203fd6ef0d3b2524626e33f27a87e7832f6af465d4c6466e8b8b0a98f37036524b6e445994b7a7cd90f62011db126e519abde72cd37415f14cef4d2a6d86b88b920ec86b44c6eb2b0a6a9d3a73549a4d1cea7111832cac6e8b4e928abafc968c2f1d2195510b098e60108be99ec6f5e8cd7e184d30450fc52c76170ec00000000898302baaf53ca9ff6f4e816b8f06623e92220e00000000000000000000000000000000000000000000029e0305d69a61e6d1e99c0dd128e3a4bf056c7c78a6c526ebee4d619ef12c097fb39edf4345787646349640367d0d69e6469888f302fbe4d53724a0000000003ff790827aa5a9037bab931561af05f6c3436ba36640e294db51a9bfa8b4fc31cfefbf18166f7d38f8a4e3dcc8272402cbc684e6451fb0f0e51bc200be8da706cd250cadaa53b296f6b10a49c7a"], 0xf0}, 0x4) r3 = shmget$private(0x0, 0x3000, 0x86, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/20) 14:42:03 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x1) lseek(r0, 0x0, 0x0, 0x3) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x0, 0x8000, 0x7) setsockopt(r1, 0x4, 0x3, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r3 = syz_open_pts() sendto$unix(r1, &(0x7f00000000c0)="17aa8f25c26db8597791af293806c454110ca7f985a34c7a4d081e9b95eabaa8c56c5b7d7ce64ff8e3fdccb3eeba16f5ac3ed56451e44a0c8a19daa3b5ba6dd33a21c799f880947eea8e2fbd50d2e01282961d4d49ea0a83779e111b6e8f82a26e3d94b11f227a9f5ba84e1380884a4b55594e3f865c02cb4a6062406bd6a096131e8d361107c7dccaf62d2381b84345a6322ca39746a55e3d2ca9f4e7f6afe78e5496dbec84c8c3a308f45469e84c31a6154c25a38811182f9f2265e07cfde1f35c32eaf78772e460f77174bc5907874130aa4b68a70061db2797b3", 0xdc, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) pwrite(r3, &(0x7f0000000200)="14002797e717a54054d39c910d06ac", 0xf, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x8) fcntl$dupfd(r3, 0xa6ae839a3da0653f, r3) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x2) 14:42:03 executing program 1: semget(0x0, 0x1, 0x20) r0 = semget$private(0x0, 0x3, 0x400) semop(r0, 0x0, 0xffffffffffffff88) 14:42:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x2fb5187c, 0x5, 0x4b4, 0xfffffffffffffffe}, {0x4, 0x1, 0x1000, 0x80}]}) 14:42:03 executing program 1: chdir(&(0x7f0000000240)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) dup(r0) clock_gettime(0x3, &(0x7f00000000c0)) r1 = kqueue() fchdir(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) kevent(r2, 0x0, 0x6, 0x0, 0x8, 0x0) select(0x40, &(0x7f0000000140)={0x4, 0x7, 0x2, 0xab, 0x7, 0x7, 0x2, 0x10001}, &(0x7f0000000180)={0x7, 0x3, 0x101, 0x101, 0xf70, 0xfffffffffffffff9, 0x55a, 0x3}, &(0x7f00000001c0)={0x7f, 0x3, 0x1f, 0xc00c, 0x93, 0x569, 0x80000001, 0x5}, &(0x7f0000000200)={0x10001, 0x80000000}) select(0x40, &(0x7f00000004c0)={0x7e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x40, &(0x7f0000000280)="d0579aaf742f44bf18c039eb5c7896db00ffaed6647dd8c95f432fbb338edbd5eeb7f1c5ac9477fe2118cd8e6996da01b1746dc5182d1c487f8639edddcf40db") 14:42:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400", 0x0, 0x7}) write(r0, &(0x7f0000000180)="c0a11a7d859bb74efb742a684812c81022ea58c008bd6385da690bf534b0bd1dd9fa77c710758b4e719c828b0bb79d6f31565a67a882a233471ea6f1816221af35ee9e97af2bc9f109aa64ac5da3629997e481b6d43951e80b", 0x59) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x2, 0x3, 0x9, "ac4cc742ef2bb705656c8523774f7542aba8b575", 0x2, 0x5}) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x38f}) fchdir(r0) 14:42:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000200)="0088") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) 14:42:03 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="623b9e6da95614cd6389a2c98590ed9006988145b2d96dbbc775e561f6f882f9818c7966fa7d4e792c48ff2aec9cc3bac4428ae767117e2c6416b6f55f6f86c280f8b455d81144189f62cc6e88c5e306daf909d215fbf04a8acc2ed30d739ac6035e5dbab55e9cb46d86bd0a0b41a53745", 0x71}], 0x1) 14:42:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x15a2272bcf3aed44, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0xc07, 0x9}, 0x8) close(r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 14:42:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000280)="c0", 0x1) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="50a8e2a6a3a1b19fade6d3c0630831da473321dab25b96e6c7c142bb4ab1c5ae29dcca490ce1c546a1660aac3b698cec338bc999bee74c7e6eabc7da651adb4bc43eb4bdfcb4b1cf0b6bf0649a372150664b715c36ad47921dd59202bbb99ca551f6a4df7b4cdde6bfcea707aa0f0fa31f90957863e1828a1db4f21c77fbb6398b3e760b4152c811341f17bd0573202855a21dd83edf3c", 0x97}, {&(0x7f0000000080)="9a9ed22196626f909233a97d6e60763f83f5b75f75ea286d686473956dcb", 0x1e}, {&(0x7f00000001c0)="bf5c0961ede3da11f81e79a0a6c2f27c6b4132ce0fb7a47b5ec9b100e6", 0x1d}, {&(0x7f0000001740)="9acc67ad32ad7112e8e7e3e28674f4cf8907c789ee304d95d0e071bb7060480b03a49946c343d34620114c273ce037600ff76b4901510b6a875e2c2bbbad6ab941648aa37d44c66df36f91823702f8adb62743160df54f60ec9a461b3ffba17df662909ee29801f29ce9284ba985c3fadb807a2dd8661721911c2d81cca73895b06b8f8c1fe1aec93b7e7e69a3a4b97d4a0e835e91f980f7506cec45a86e1fac90e847482c53d99841263dab7d6c6736458c157062b1b1653dae7ba3302bee7cf057c5742aa52e6a8524f6ba52043cd37d89eb037363d88d3d7e1b7c743c6b1b67e714d31bf306c5de1862b3c453cf4f96793822d7e5ba209647d7fec2967e445ed11e8125251b94521b5813811804b3b3d71de9f50792fc1d93067db007068e3b83444bce03abe621756504f419e0cc51fffae8eae3d0564ac1bc9e40c3d5a941105a0dfcd9ea2a7eb021b21147de2a145573db164a16e1d91bb35f5c0d8d04246aa122952fd58908873ecf328b3fc3649f274cceb16e637bbe76289df6e00e1489b8127d8148bec533cecc2fb27af9f9b89c69d35202897c9614643164e674c7fcd431886ec3c903313132e60e78cbe8f974337cb71c73572872bb1a2933429c5f686134a0666e61f25f4bae9c1b5217277916db76168ba1336c88d727973f8f362591556a07b7098a5b013b43e373c676f6b7f3ab887e29bf9becd07845ebc6922f72ad165bc661e80fe933e1ae3b4ad2f146d7c743f3d23258111c9fb2a386d56e7f59869ac5a69b0266f4ef8bfc459bf92f733b6c0f5ab6e3303fd237a0285b60e7cbc5f5c974c3616260323f40ea74df69c5a05448f32fb10865fbef78f77b02a588885dffc8bcfe3ad451dc170cebf38f52e3c4a5697a43af2f7a964368fde6eb8fa1f78f75c8e5b209d456f0067fd3b96389ebd01cf15e897a996bbb5d845c1aae99bff5f80d184b672a129d9c0b12e126d8ceaf644a4d702e878c6e2d789856cb7da9b95d7f731c41dd230fc2168c41c74cc2f88b8e742cf2e731cbbea6b398f7893f510a1f9c0f2d90a4e14d1295b78ad6615823f5cf04705aef745b0dbf230bcd44c9a4666a195838af8b78dc0291245e7b9974dc8c4014215d9e9310471ceb0532c818c9ecaa1559732f2c71d9e2e23214d743c11777a3600bf2e3596f14237a014a28bc69a7840f21cd19607d38cc86e58b104cc223f8df779e1209f5048ee035a6634c43322069afa3501465f8ad1a857b92ce3aae41dadf189b5037c193fdcae51bce7f37c81047e84262e5d0cf60f8415032662676de7e9800608dcf924db46a803ea46fd158c48011d15f7265c57b9911ab6c7559f42e36083d2ea811fb61d737a31980fc6e4bf00e55c4660839e12577d4a8111222ec37997b280ac2100a882b595ba3de6ce02b845a1087eafa12bce81e84ce7314056cdd22441d254da0648a5528b513e926d76ecf403cdb28419bf2172284428c7b4bebe03e36328acddd8bd4273bdc2f7474c50c2622920291d3fb8452c4d2ad99036652032e4ceae91d629fc353ba86d3d269da1162c0abf82b0ac3a93a20cafbe85f48d32b4e284c47742035f505a61ac1700450cccbd1d407d9bc5d60d2d30d3578bf93bf7e47e02c1695352e9ecdd625b39480aafdff0c249bfeffbe09ffb06f44a249b195c4296d05b194c758b61f680cdfca5270e696a89a3147096bc0d0bbfc1377e8fbc2c444550fe540c6360c3a22fbcd808bd5a1ca517a5248fb93b1b3eef4405308ffc956ee5d86b1e56912f2b76c348c94aee0277989e3d53d4a283eafe075be21aaf00bca016aebf885b1a178ef046af5f3fd04aed8c6573d9f57535006260cba84e19e1b65346362669b3e6277210583f582596b000019220efb321b79a41eacd2549bf298937f54778ee716fb098d04ad420d1331a333aeaafb2edf29fd1d3004759d9175dd0273cf5574c561daf789cac1c123006049176345aed2b8213cd2fd9aecd1c56773b946033aa752a176f1921f23ed2e0cd88faac0b97f23a8a325ff4a34e105a683ce2bcccad0c1db16387b503ab9c7d58da6d054317201e45932a58dfaf4dd6468731b6421cf610c2403813d57138fbe271ba64fa78b59bd607d55babd98d0b21a59427bf315d4c50fb3004119895483fc8f63011253443cc7da481861661ef9b42d01ca390f0f53da849c4301b63776c4e026bcbadfa697156656ca34a7c758c2c5889066a8146d2e469baa5872c37647854e9e34b98a82e4168d7dadb2c6a3df86033a808d2b008f19bf8e3cba776607935ae46b095a192edba411cd623be7b71cd48269fd2065d84571a067b5b4fa208eee1b405503980c8157a74d964b3b3d798cd80abbf9dab33e63d1967023893a205349698caa80ed60dab081c3b081c75f627c2a949085694f1d2a54f88a3fc64dca132c13a3ec2a3e85c2c45aefbdda34c192c536c2ceaf2b06ad66b6513e363b8150dde063208b6ce3ad54ec48be5df4f1cb033c0b04bb608a7956bc978fbb1a0ab1c0965f865bd4dd6d46cb1d1cdcb2afcc0df21e96adae70f0b393ae286575febcc64d86f84f9d48e099119c773dfaed61dfb6ac2723ea08201caffa105355773b7f5ae968762e0ff298b6f9745cb0984155a1ed171693f6b5f737969be029af41e96003e9213a09ca593d24625e8d45fc5d5b0dc40e22d8a9c0a5289224567427d26f232c205d260fbbcce9175c862a2c7db877091b0104b0134d97655e4b74bff3846017878593fec42f04a2deb1ae3a5f659637859aa3e8c3b367e430715a905b5392aeb56dc4bbbccad68cb396a23ed98eed9a76f4ff47e6c4bb39d43e7970647d57fea0adc6f37e2b1dc4f87c3fbbf82f81d9121d8b079a82f9204d07b5ab4a26e5af29baabbe5b5b621b5de7e7d481817176bed62418270ea0abc2ac07e13e0fd677c9533b6ae491f7169b80d91f8c2859aafbd0dba0f328d0c392e34a95ec38730da478a4c5b9ec61156a95d16a515320f91c766f287bed3af604c0b1ab959addb5f15fac581b15304ac9e2f3e850f8b4de6dbd7e0b8190b4e943854affdb04f2222b65ed0d5188fdeb58ade7dad0e7dd5272bb087f827e43309dab245fe5083a5b1fa97fb263d9f076ec6185f44c1e84ef314614cfb83b960c3638961a43b97fc5122aac704aff9a1e0004f4c38e7cb96bf3260e2b7070c4f61ba1b2e393dc26f91cce9c4cdd3100f8b26016842b5d580b3c047e5d63a1b557e44bc6a948a2af6f39edce0dcb4b04c17fb084df3fdbab4efe47e500b7e59b296827fa13e7246e9cb44499e87316cb7bdf843ecd1700de86a3cf00a22036cf2e521cd0b600ef49e417df7d2f8d3ce72db884af4dd1f83d2f6e2ef2fa81517c1d2f74469101b1da7bcdfae4b6f3990916a9b38dbf9db3318b6362505febc93d95bfc79eba36d7f1037bb69e171c1d08f1e430e629b5882b150c34850abd4b985040cfe96635b94f538081aea0367bf3a0e136ed7a01d31f51ee165f76e9f975d1a09ba36f555008a52a3a116d0ddd9df49a7b35f475507e8de8ebd36c157392bf75752cc633b2a8d9c81a36c9f85a88217c45ce2f9b0ae642fb207eaf9975975e43272009088b75df91d002428c684493099385250fdfda350adcd592c132303432da41e032d18961bcc302a1ca8d714ebf0b65d3a1d5bee490b48b7fad2e509fb959f4a24a6fff7f3369c27fce3efac7ab91d8c8e582c95b02a3e718b2865c35356d2ff973b7a867ea19ed4d56e46cd9041649c71372279952f2120bc49344ccc3b094cbce742bfade9ecc34f0e3e0d91598e72be29082edd456569240ede19bd52ec5d3622996d08eb1fa3ff61e6003e6123a3bba55b36bcaf0a92a8d7071f76092e18215df8811b19b6e7a8c19433eb39484f4680a2e7663a84592fec2c6e17ae47b11f86872aaf3d5f824f4135eea6d5c4ffcad10041a95d09ab8483c8a26cda1a5b338d66605ec7bd2e1898aeb83c0c91c6c288c7ba626a59fbb7e22757acc9fadc8df8ea4ec60b64d20915c503039269dcf5cec3c7d88caef73118f838df071eef9b0c8cfdbb22c0169b1ae270300cfdd1f00a27a3c83b2c726218395df12713a216b95f10248d1b0b264b747dce5b94d6ed41f05a7aecf19a433f10dd501ff2a31ec810edcddebdb86228f0f2450027dabccadfacecadf41ed6bbf1232f6e64fe71a2b7599cc5286e4ce271b991f847b96cba05805fe81ac7c90733c8f782ca43bec94d18065afa69dc397861baaed527f36466aec7301fa5a44caaf0306524ebacb590ea92d02bf62af06b3aa11600e309a247e7fde78e0b5708d649fb957c384b6fd64859b4371d0343bdc6b5cba1ca6875827551b4bf2bbdbfe5c8c1f633972bd3132a6e03713ad981c170ff6019422195d1c8cd833236393231cc6a565edd08204c50597bf94e7cd9ab000d3bea18a03960acbfb31db9bde480d6b2a20d9e6ab75820b0c85f5538f66169e739897490045cbfbdf1d6372e594ec7ab726997f405e80c16ab170e432a540cde167d3cb06ab669f91686a88b4732fc87d44a5c81bcc2c2e388d5f0f2b6587bdc4ceaf3569e386783cb46a396b2b5c50074e7dee4d7407431fecce0360fd4c41a6c1f4b7ae142d237278ba6b3107634acb3eb921f36141488a4036ea3d25a4c59ced7d314a4d46e2008495ff4f90a188d8d633715a31f40c31d8b8d7d4d0904ab2f4927dda69682f75456dff40a6323cfe3d3d31851069d8f08ac67fd51e3d1020a357a17ceba7964e26ca126f5ffd91f471138c8b8c080f62d0581776f10e8923f5619be1861e5bd63177dc2458c07da27872d9606a9cf746ce136426cacccd34478d0273271ba8b1ac41737604e0e33e206077d7a4322bb22d3df5ce36c525a154f5f56c7cdb098c59248273b632303fd0608394d58619cc92d21b37dc7630985a63a56b9508afe1ffb48092c1459a2ffeef1aca5be6cf49ed67cff0b308410a54bd520d531bb612389102f46ed24e40d0f3e139bdf00a0e4dffddfb402bb34c49ea86ceee300b27cb2da1aa4f589aabebd4985cbfe71335876863276a2ac00d546dff11b336f28ddd54484a11600976562f7e12abeacede1ce23196c7c1dd2a50bd7378effcddd9eae40b49842244636f5d22fa8a95d5990e887a1823090ef202a2adb0090be6884286c9a5db91c8e0e67a1898460cba9f4701ac1700c31d38bf1efa3187bfb842398aee638256eb316db94a33a5cdfbe0c559d98f8e14d7e5d2437ad5f4310a5fd590d119eafc6b8a8f2577fa328273c82041f11c24b705efe05a641a9ea0824aa82db0644447a15071400f1aeda11435d65343e7a960b832c648ef609556c6edac5f4c63dc2dbf68a4d4fdb18e158567831dc3a7353bb3b6139cf98c9f5d817379d6b3502a08a9f8f1120552fa1c699886da5906310d1c685b203e7ce33723c7a0c0d38f83bb320f8b42bb7319f655df5ce0b546975207ca6b0ede923fce5d4799881439fa118d1ce371b0d5b938871d10d52230ed49be31e0a0a870416d96592e0dd80bb9ace2e42574fddea4163dbf40195b99362543bc72645481017582000c474252493dc25b75f1a40a9b60af4208b85f0da193778e880f3535db3c1b22abd7c9388d200848f85fce06dd0394dbb7ed07c327731f60ec2a06fe198d58a440fc6549dda1597d61babacfb695e7505e0c537a31127be8de73b336359652c0764aca48c88d9fd9933e209492c008f42ba22d822802cf135e9a417a8c98a1df8b05917ad9667a83179730cf", 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x14, 0x11, r3, 0x0, 0xfffffffffffffffe) pwrite(r2, &(0x7f0000000500)="13b3ac519bc9babac1a5b8888a090ebcd36da3269a4c6a7e39d194de27a01b30ec746bf9644747268321513a3a79b40017ebb5543556acce67d35069635d07544f14a51512fd1a53e3dd5e30cc1bd72d29c007f454fd90477ec92147bc5b119ba7b70bc7a5f5532e00ac8c70f8ca885fdee9e09c391dafba08abaed9cafae24a8253709e74ac782526c7a339516819b95cd89abf010a7cd9c8684cb7da164b33b5e3ea19e1dc0168fdaa4b71fe05dcf5dce3f15d74a508dd5875b4ee1e5788957178b9dc1876f8d645844eb98522f0bb52e265dd4f561663efd7bd8f62803152c90b3d50", 0xe4, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x1bbc) dup2(r1, r0) 14:42:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605ae"], 0x10) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 14:42:04 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x3, 0x40000000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x4555}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 14:42:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x400000000000003}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 14:42:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x8) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 14:42:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x110) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x1f, 0x7fffffff}, {0x8, 0x1}}, 0x2) fsync(r2) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffdfffffffffff9, 0x0) r3 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom(r3, &(0x7f0000000240)=""/82, 0x52, 0xa91b8f12c82a8acb, &(0x7f0000000040)=@in6={0x18, 0x0, 0x31, 0x2}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0xf6d4020940530f72, 0x20000005, 0x3, 0x8000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x101, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x101, 0x10001}], 0xffffffffffffff81, 0x0) close(r1) 14:42:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2, 0x1) r0 = socket$inet6(0x18, 0x3, 0x7665) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ktrace(&(0x7f0000000080)='./bus/file0\x00', 0x5, 0x40000000, 0x0) 14:42:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 14:42:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) close(r1) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x7}, {0x18, 0x3, 0xad, 0x4b4}, 0xffffffff00000001, [0x100000001, 0x7f, 0x8, 0x3f9, 0x80000000, 0x125, 0xfffffffffffffd3e, 0x4]}, 0x3c) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x35) 14:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) r2 = msgget(0x1, 0x12) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000f890d8d6dc9bb4c539549bd89bbffa36ad9c5df2510c041ef02ca002b06239f5d2c219b7800d3fcd3b6415f08a24f9ca3169e8992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebc"], 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 14:42:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000005c0), 0x100002a0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) 14:42:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000080)) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file0\x00') 14:42:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x3aecdd96d4b861, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="2091a393519efc44fc4f7eb4f74655b58c3bd8ab6948ead80484f3202de7f48a2553851cb4200e5431664952b614b7be29ec58f52c3f", 0x36}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) 14:42:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = geteuid() seteuid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 14:42:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8083, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0xf6341cacceec543e) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000380)=r2) faccessat(r2, &(0x7f0000000340)='./file0\x00', 0xf367e7cc7066dde, 0x3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000580)="b2") r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) r4 = dup(r1) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x0}, 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000540)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000004c0)={0x800, 0x1, 0x2}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000500)=ANY=[@ANYBLOB="000000a96bf56e000000a5e2b787000005d85f3cb5efb59e48bd268bad17261100000000000000"]) r5 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) semctl$GETNCNT(r5, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) 14:42:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x2, 0x9, 0xffff, 0xfffffffffffffffc, "d439e6e83f5da4cf564f0a416687a33eb1e1d83a", 0x7ff, 0x3f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000380), 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0xe}, 0x10) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) r3 = semget(0x2, 0x1, 0x24) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000240)=""/221) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) 14:42:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) clock_getres(0x3, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4023) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 14:42:05 executing program 0: r0 = msgget(0x3, 0x20) r1 = getuid() r2 = getgid() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x20, r1, r2, r3, r4, 0x40, 0x2}, 0xe267, 0x5, r5, r6, 0x3, 0x6, 0x80000001, 0x1}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = fcntl$dupfd(r7, 0x0, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r8, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000000000)) 14:42:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0xb}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='H') r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) 14:42:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x4, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="682d2af4ba7600000000"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005e8000/0x3000)=nil, 0x3000, 0x17) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x71b6) 14:42:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xcd7519561ba49031, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x3, 0x4, 0x4}) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x10001, 0x2) 14:42:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3f, 0x1f, 0xbde5, 0x5}, {0x6d4, 0x400, 0x945d, 0xfffffffffffffeff}]}) 14:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) r1 = shmget(0x2, 0x2000, 0x183, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 14:42:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, 0x0) getdents(r0, &(0x7f00000000c0)=""/178, 0xb2) 14:42:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x121) fchdir(r0) socketpair(0x11, 0x4003, 0x0, 0x0) 14:42:05 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 14:42:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 14:42:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x8d}) 14:42:05 executing program 1: r0 = socket(0x2, 0x3, 0x0) socket(0x10, 0x8000, 0x5c52) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x5) 14:42:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100000110) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x4000, 0x3) 14:42:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socket$unix(0x1, 0x1, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x26, 0x4, 0x8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) r2 = getegid() getgroups(0x1, &(0x7f00000000c0)=[r2]) 14:42:05 executing program 1: r0 = socket(0x11, 0x3, 0x4) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0xee1, 0x73b}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x2, 0xe6, 0x101}], 0xfffffffffffffff3, &(0x7f0000000080)={0x10000, 0x401}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r2) 14:42:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 14:42:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) getpgrp() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) 14:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x6, 0x8, 0x12}, 0xff, 0x2, 0x3}) getgroups(0x1, &(0x7f0000000040)=[r1]) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') write(r0, &(0x7f00000000c0)="c8795ad84f6907d1ef6c1146b4473d974e1181d474b419ae1a14945754e70b01aa6e0678c6a1fe1e9cc381ac557a3837e667cd20042d68cfe0cb454e24062f36f1081b7a8024c3ef86", 0x49) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") syz_emit_ethernet(0x17, &(0x7f0000000000)="e3004e486d3d906c6d1bb423e0d9a9064f99a6f0cc8a37") 14:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) 14:42:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x2, 0x3, 0x9091) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0xfffffffffffffffa}, 0x10) socket(0x10, 0x1, 0x1) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0xdf8c, 0x7fff, 0x1, 0x4, "eca499dab511d1ac170ab0cd7c81fab411003d07", 0x6, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pread(r0, &(0x7f0000000180)="2d24c602b016ad83cc55f32b23db3c27639150f847a843cecdd947a3e9fce59219ef06904c1a5b8fcffb5d954c4ba4447404e88b529119ead0203b73d8ecab476fea698f0e6ad990252450a615a8ddfc57a7f25a89ded7dc37ab53bd8e5c56786a92a5379c3e28597211fb742312d013b15ae6d988596724024fdc25ae59250fe8f511e7cd1c62131986b82dba247631646be3e60f2f", 0x96, 0x0, 0x0) 14:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in}) open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r2, 0x0, 0x0) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {}, {0x1000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1e, &(0x7f0000000240)="197c349a44e95f78127f795197f68c78babeee86527d7aa9fc54f17783bd") pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/62, &(0x7f0000000200)=0x3e) syz_emit_ethernet(0x290, &(0x7f0000000000)="b6") 14:42:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 14:42:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x3d80000000000000, 0x7, 0x8, 0xc000000000000000}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x1}) dup2(r2, r1) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x3, 0x478880000, r3}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) r4 = getpid() fcntl$setown(r0, 0x6, r4) kqueue() 14:42:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 14:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x3f, &(0x7f0000000080)="a8d8f9532e5891fea09b4023be5313b97116cc3e8d0a061887dbb07a0e16924aa4523216c72bb5205baf59eef03af0c5a1b89b4e1cfebfa9f94aea6de1e1a9") syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 14:42:06 executing program 0: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) socket$inet(0x2, 0x4002, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) 14:42:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9f5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x55dcd3b4, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 14:42:06 executing program 0: socket$inet(0x2, 0x2, 0x0) 14:42:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = dup2(r0, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) 14:42:06 executing program 0: r0 = syz_open_pts() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd00"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x9768, 0x80}, {0x18, 0x1, 0x8, 0x3}, 0x9, [0x1, 0x83, 0x3, 0x0, 0x2d, 0x50c, 0xfffffffffffffff7, 0x1ff]}, 0x3c) write(r0, &(0x7f0000000280)="bd", 0x1) syz_open_pts() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) getgroups(0x5, &(0x7f00000000c0)=[r2, r2, r4, r5, r3]) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r0) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2800000000000) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x2d}, {0x4006}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xffffffffffffff6d) r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 14:42:06 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x6}, 0x8) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) 14:42:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000180)="6d52f51b37da3a815d9dad144156f08002d3b18b79ca8c85e4000000c61bb8965206000000560100298b9759eb885230bf3ff6356d5509d5ebb1fa4d73", 0x3d) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget(0x0, 0x1, 0x56ee57f2af1ead9e) semop(r1, &(0x7f0000000080)=[{0x0, 0xa5, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x81}, {0x0, 0x7, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0x8, 0x800}, {0x3, 0x4}, {0x1, 0x5000, 0x800}, {0x0, 0x7, 0x1000}], 0x9) semctl$IPC_RMID(r1, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) fcntl$getflags(r0, 0x3) 14:42:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) read(r0, &(0x7f0000000480)=""/154, 0x32f0ad48b55d8840) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) read(r1, &(0x7f0000000040)=""/104, 0x68) 14:42:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="28ee3ec75c9bf30e8a123d754c18965a965fa502d01d0742a872d2dbaf391c152195a1fed7813d500726456e2be6aef9f75350a2b1cd6f58c2c11bb84072b5d7a9a1b804b2dec8d2c529291790cbb5a3fb87f3ed8e38683e8420fc80929e62bbcadc672e654b1fa774189cac454bb84db38303976708109ff4b5e1984a92f30dae5e1d8dca6e978076b06d52e62eb69968600dbe2e33aa842b51c87d7af8f8e18f1ecc8740e11ad7e459d1ebbc9962ba808f061c9567387ec29cab6f5e5339d61b90f4ade18871bccf27cb81383aae25333dc8ef1f54b89d2efe88c7b08d543626d42cba80", 0xe5}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xb}, 0x4) r4 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000300)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fed000/0x10000)=nil, 0xebdd}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x1}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4800000000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x6000)=nil, 0x6}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000dfe000/0x200000)=nil, &(0x7f0000e3b000/0x1000)=nil, 0x100000001}, {&(0x7f0000f56000/0x3000)=nil, &(0x7f0000ef6000/0x3000)=nil, 0x800}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000f41000/0x4000)=nil, 0x8}, {&(0x7f0000f52000/0x3000)=nil, &(0x7f0000f4b000/0x4000)=nil, 0x6}], ['.\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffd9b2}) shutdown(0xffffffffffffffff, 0x0) getegid() 14:42:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r0) 14:42:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10122, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x10000}, {0x18, 0x2, 0xcc6d, 0x81}, 0xfffffffffffffffa, [0xfe4, 0xfffffffffffffffc, 0x2, 0x7, 0x101, 0xffffffffffff0001, 0xd3ed, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x81fb) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCNXCL(r0, 0x2000740e) r1 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setegid(r2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000002c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x1) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000340), &(0x7f0000000380)=0x4) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x20000, 0x3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000440)=0x7ff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000480)={0x9, 0x8, 0x5, {[0xffffffffffffc933, 0x3, 0x65da, 0x0, 0x7fff, 0x6b91, 0xc87e0000000000, 0x4, 0x3, 0x8, 0x400, 0x9, 0xffffffffffffffd4, 0x101, 0x1, 0x3, 0x9, 0x7], [0x8, 0x3, 0x7cac, 0x1ff, 0x200, 0xf528, 0x0, 0xe2, 0x3ff, 0x6], [0x1, 0x3, 0x2000000000000000, 0xde6, 0x4, 0x2, 0xfffffffffffffff9], [0x7fffffff, 0x1000, 0x0, 0x9, 0x9, 0x7], [{0x0, 0x8, 0x9, 0x59}, {0x3, 0x8, 0x5d, 0x52}, {0x3, 0x6, 0x250b, 0x9b9}, {0x1ff, 0x5, 0x6, 0x2}, {0x7, 0x1, 0xfffffffffffffffe, 0x80000000}, {0x4, 0x79f291e3, 0x2, 0x5}, {0x10001, 0x40, 0xfffffffffffffffb, 0x10000}, {0x1, 0xcde, 0x2, 0x4}], {0x8, 0x1, 0x10001, 0x20}, {0x5, 0xfff, 0xffff, 0x100}}}) bind$inet6(r1, &(0x7f0000000700)={0x18, 0x2, 0x1000}, 0xc) recvmsg(r0, &(0x7f0000002040)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000001ec0)=[{&(0x7f0000000780)=""/176, 0xb0}, {&(0x7f0000000840)=""/133, 0x85}, {&(0x7f0000000900)=""/226, 0xe2}, {&(0x7f0000000a00)=""/81, 0x51}, {&(0x7f0000000a80)=""/212, 0xd4}, {&(0x7f0000000b80)=""/193, 0xc1}, {&(0x7f0000000c80)=""/110, 0x6e}, {&(0x7f0000000d00)=""/203, 0xcb}, {&(0x7f0000000e00)=""/4096, 0x1000}, {&(0x7f0000001e00)=""/148, 0x94}], 0xa, &(0x7f0000001f80)=""/132, 0x84}, 0x800) ioctl$KDSETRAD(r3, 0x20004b43) fcntl$getown(r3, 0x5) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000002080)) r4 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000002100)=""/26) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000002180)={&(0x7f0000002140)='./file0\x00', r5, 0x2}) r6 = kqueue() kevent(r0, &(0x7f00000021c0)=[{{r6}, 0xfffffffffffffffc, 0x2, 0x10, 0x7fff, 0xec84}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x20, 0xb572}, {{r3}, 0xfffffffffffffffe, 0x40, 0x2, 0xef, 0x3}, {{r5}, 0xfffffffffffffffe, 0x11, 0xfffff, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0xce}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x4}, {{r5}, 0xfffffffffffffffe, 0x40, 0xae29bdf0edef80c2, 0x100, 0xd4c}, {{r0}, 0x9c0dbf9ad08d8938, 0x20, 0x80, 0x3, 0x4}], 0x8000, &(0x7f00000022c0)=[{{r1}, 0xfffffffffffffff8, 0x4e, 0x20, 0x100, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffff8, 0x8, 0x2, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x0, 0xc49}, {{r6}, 0xffffffffffffffff, 0x19, 0x80, 0x9afb, 0xe685}, {{r1}, 0xfffffffffffffffd, 0x9, 0xf0000000, 0x8, 0x6}, {{r5}, 0xfffffffffffffffe, 0x48, 0x2, 0x0, 0x4}], 0x5, &(0x7f0000002380)={0x101, 0x2}) fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCNXCL(r0, 0x2000740e) socket$inet(0x2, 0x4, 0x4) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x408, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x319, &(0x7f0000000140)="09b2401e922909ce64bd3a207d997d72632821bb1efdf2f3622f1a399418684f23fe6e646c0033d2f5809fbe35063412a50052781b98d1dffe52b0bdcc398006df4331e6cf7902e6c1f066969e7fe0c53e8e737033ba43e1196533e736b6f670347d41be1f31350d0675b2d534c3bd3753e96b19a94e43b075cb6882cc5c1f6fe85d95cb6507955f64783c29297524fa843032374f7909bd") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) 14:42:06 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x3ff, './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000180)=[{0x8}, {0x3}], 0x2000000000000023}) r1 = semget(0x2, 0x2, 0x30) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000080)=""/11) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x54) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)=0x3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x3ea}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) fchdir(r1) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 14:42:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x4941180640f966f8) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r2, r3) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x101, 0x8001}, {0x18, 0x2, 0xc399, 0x8}, 0x7774, [0x0, 0x8, 0x401, 0x3, 0xff, 0x80000000, 0x1]}, 0x3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x1}, {0x6, 0xfffffffffffffffe}}) msgget(0x3, 0x200) 14:42:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x22}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x0, 0x100000000, 0x9}, {{r0}, 0x52812ecfba4825d2, 0x20, 0x1, 0x8000, 0x5}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x6, 0x5}], 0xa09b, &(0x7f00000001c0)={0x7, 0xfffffffffffff005}) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r2, r2) 14:42:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) dup2(r0, r0) 14:42:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0xfffffffffffffc00}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x2) 14:42:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xa2, &(0x7f0000000140)="c20e5fdf86832e1d0b2bda0c289d30d36e5561a84bb7d9dfc1da047b9d0605c47dae4dc40b8b43717d76b5e3caeb46cbcd80e4fe9154f8af9b9ea300f70e613327a5c54c9b7f924b4febf6cbbd7071689b65920979816e2e600b7b24573afd55d15b7faa7afa4d7aa8a053de537379248ce591d23d6be9b94245a11fe017e8b45961aaa4d10040699777ef730b94ba34012de32f27f4228cf52d134c203eaf8542c2") syz_emit_ethernet(0x1, &(0x7f0000000300)='&') 14:42:06 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r2 = accept(r1, 0x0, &(0x7f0000000240)=0xfffffe38) getsockopt(r2, 0x9, 0xfffffffffffffffe, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/ttyCcfg\x00', 0x100000010007, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x40a, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x425f13df57fda06f, 0x13) semop(r6, &(0x7f0000000480)=[{0x4, 0x1, 0x1000}, {0x3, 0x8000, 0x800}, {0x3, 0x10003, 0x1800}, {0x7, 0x20, 0x800}, {0x7, 0x1, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x7, 0x1000}, {0xffffffffffffffff, 0x1, 0x1801}, {0x1, 0x9, 0x1000}], 0x9) flock(r5, 0xc) r7 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x5}, {0x18, 0x3, 0x7938246a, 0x2}, 0x3ff, [0x9, 0x0, 0x2, 0x2, 0x0, 0xffff, 0x7e8, 0x3]}, 0x3c) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) 14:42:06 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 14:42:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r1, r2) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000100)=[{0x7, 0x7fffffff, 0x4, 0x3ff}, {0x0, 0x1, 0x4, 0x7e8}, {0x1, 0x7f36025d, 0x8, 0x3}, {0x1, 0x6, 0x0, 0x1}, {0x3f, 0xffffffffffffffff, 0x80000001, 0x24}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x7) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x88, 0x8, 0xffffffffffffffff, 0x1000}]}) 14:42:06 executing program 1: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x204) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = semget(0x2, 0x1, 0x100) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000240)=""/39) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0/file0\x00', 0x9, 0xff, 0x3, 0x1, 0x3ff, 0x3, 0x4, 0x3, 0x0, 0x7, 0x1ff}) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)) 14:42:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x200, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x800, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x8000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000580)=[{r0, 0x8}, {r1, 0x40}, {r2, 0x10}, {r3, 0x20}, {r4, 0x4}], 0x5, 0x8) syz_open_pts() close(0xffffffffffffffff) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x25) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000080)={0x4, [{0x1, 0x1}, {0x2, 0xfffffffffffffffb}, {0x2, 0x3}, {0x3, 0x100000000}, {0x3, 0x401}, {0x0, 0x81}, {0x3, 0x7fffffff}, {0x3, 0xfffffffffffffff7}, {0x3, 0x1f}, {0x2, 0xfffffffffffffffd}, {0x3, 0x1f}, {0x1, 0x5}, {0x0, 0x200}, {0x2, 0x6}, {0x2, 0x1}, {0x0, 0x7}, {0x2, 0x7f}, {0x93566210e1083eeb}, {0x3, 0x21f9}, {0x3, 0x7}, {0x1, 0x2}, {0x3, 0x3}, {0x2, 0x10000}, {0x1, 0x1ff}, {0x1, 0x4}, {0x1, 0x8}, {0x1, 0x6}, {0x2, 0x13beafe6}, {0x2, 0x6}, {0x1}, {0x3, 0xb7}, {0x3, 0x8}]}) syz_open_pts() ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000600)={{}, 0x2, &(0x7f00000005c0)=[0x0, 0x0]}) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000001c0)={0x800, 0x3ff, {[0x7fff, 0x7, 0x88, 0x4, 0xffff, 0x8, 0x40, 0x80, 0x1ff, 0x5, 0x9, 0x22efd78, 0x3f, 0x5, 0x80000001, 0x6, 0x7, 0x4], [0x3, 0x1000, 0x8, 0x0, 0x8, 0x0, 0x1, 0x100, 0x9, 0x802], [0xd4, 0x40, 0x7fffffff, 0x2, 0x400, 0x8, 0x3], [0xbf8e, 0x81, 0x0, 0x4, 0x7], [{0x100, 0x4, 0x1, 0x7}, {0xa1c, 0x6, 0x2, 0x1000}, {0x10000000000, 0x1, 0x80, 0x5}, {0x8, 0xfff, 0x800, 0x4}, {0x7ff, 0x100000001, 0x1, 0x2}, {0x7, 0x7fff, 0x4, 0xe7c8}, {0xd0, 0x3, 0x1f, 0xfffffffffffffffa}, {0x8, 0x80, 0x0, 0x3}], {0x2, 0x298ee6, 0x4}, {0x1, 0x8001, 0xffffffff, 0x676}}}) syz_open_pts() 14:42:06 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7fff, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x1) 14:42:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() r2 = dup2(r1, r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) 14:42:07 executing program 1: r0 = socket(0x2, 0x4001, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 14:42:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 14:42:07 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x1}, 0x1000001ff) listen(r0, 0xfffffffffffff000) 14:42:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5}, 0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 14:42:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0x11) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x7, 0x0, 0x0, 0x3, 0xefe5, 0x3, 0x0, 0x0, 0x515b2804, 0x7fffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:07 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x130000}, 0x8}, 0x27) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x10000000000002ca, 0x0, 0x0) 14:42:07 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)={0xffffffffffffffff}) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r2, 0x1) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r4 = semget$private(0x0, 0x5, 0x100) semop(r4, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000480)={0x1, &(0x7f00000001c0)=[0x9ba0]}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r3, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 14:42:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3f) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "036640000000000000001000"}) write(r0, &(0x7f0000000980)=' ', 0x1) 14:42:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:42:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() setuid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)) 14:42:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x10001) 14:42:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x36ffbffc01aca38e}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240), 0x7fffffff, 0x0) 14:42:07 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000006) mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x39568d1443ba2ea0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 14:42:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 14:42:07 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) close(r1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) readv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x9) getpeername$unix(r1, 0x0, 0x0) 14:42:07 executing program 0: mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000740)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffffffffff31, 0x414, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) r4 = semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000e40)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./bus\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) faccessat(r1, &(0x7f00000002c0)='./file1\x00', 0x20, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 14:42:07 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffff8) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:42:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000000000000e, &(0x7f0000000200)=[{0x81, 0x48000000000, 0x9cb, 0x800}, {0x9, 0x0, 0x1, 0x2}]}) 14:42:07 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x10000) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 14:42:07 executing program 0: munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) 14:42:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000300)=0x20) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x5, [{0x3}, {0x65179d0bd6ad0144, 0x5}, {0x3, 0x100}, {0x1, 0x7}, {0x2}, {0x1, 0x1ff7}, {0x2, 0x6}, {0x2, 0x1ec}, {0x1, 0x7}, {0x3}, {0x2, 0x5}, {0xc22d58911cfa2d9f, 0x3}, {0x3063554dffcf5c5b, 0x1}, {0x2, 0x8}, {0x3, 0x4}, {0x7922b4ca84db84fe, 0x20}, {0x3, 0x2000000000000000}, {0x2, 0x6}, {0x1, 0x4}, {0x1, 0xef9}, {0x1, 0xfa5a}, {0x3, 0x3ff}, {0x1, 0x2}, {0x2, 0x7}, {0x3, 0x3}, {0x2, 0xffffffff00000000}, {0x3, 0x6}, {0x1, 0x7}, {0x3, 0x1}, {0x1, 0x7}, {0x1, 0x8}, {0x3, 0x8}]}) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c17f0072c881ff7cc53c894303b241310b404f36a00f90000002000000000000020208a371a3f80000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000240)=""/123, 0x7b, 0x40, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) 14:42:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x28}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 14:42:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xffffff4a, &(0x7f0000000380)="15d5b6ed8de1bcf61901a1cbdc5d616d564ada0ed8b7c9265fa23ad6761dcbe55efceb05a213a0022a781785eeb1c20854f0f99441fcefd748f9ad5b5c81df4380102d21dd5b486fa49239302218944ffe9f2db6b7bebdc0b5c5397f86ee91e3ab302ab89e265b916fd73532f55063a74434e2fa96cfe59e1cd744e93dc0dbc19e78ed68ed06001b49b712459d44561998ac85bbfbc5cbb6443fe4a037f786762d8047ba28cd1d065850d13effe855f3113f4e8a00000000000000") 14:42:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 14:42:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8a) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) munmap(&(0x7f0000783000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 14:42:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/210) r3 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) listen(r0, 0x4409) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00bb80 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00bb80 failed: hole in range 14:42:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0xfc8e447ed22926a) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) pledge(&(0x7f0000000180)='-\'*-\x82\x00', &(0x7f00000001c0)='\'\x00') fcntl$setstatus(r0, 0x4, 0x40) 14:42:07 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000040)='vmm\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9, 0x1, 0xffffffffffffff52, 0x1ff}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) r2 = semget(0x1, 0x0, 0x200) semop(r2, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}], 0x1) sendto$inet(r0, &(0x7f0000000200)="815c030205c294a21a8ab16f8c49bdfaf4bbd14578f55bd813daf82a608abd76d37b9a5569987cd65fc59a3606041ce2cfc3b5fa00ed05ae208bec1d74da039b3d80e6aed5f3d4026c65b36c76494e2dd101442b36f31609bd4f04b8d69abdfd62936490bcb4c635986b1d5669817e291bc1d3c6e773eb97514ce0c4c8d9d45ede0d2b72624c847b7345b62472bc", 0x8e, 0x3dc5835f7e6e34d4, &(0x7f00000002c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x9, &(0x7f00000001c0)="31f5eea56c4d904edd") ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 14:42:07 executing program 1: r0 = syz_open_pts() dup(r0) r1 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="9be934ac0f916e2851ac1e51c140faebfdfc39648cc5c4cb08acbdd0224bb6796109026033967273422b7729e83af48ce6285d2e9d7b7d777f3c010ae0cc1ed4f1faa65bb4e3ba7db222d98be5fc51e2fc8db594d3774ccc729eb28933b47bf7ee6cf8322cb7cf0db3198c81fcf150dbc3a0196b69649449b075d77da69548597f89eaf6410b1a9dd62def34d6c91c92da0d1e1deb4e23bbd23578cada7125aa64f6b5da018cf9971b6752e4c46d3ae51117f2ef57c0a813394a7b0d77bc9c6e4304c963b0b35801744bd27e08", 0xcd) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x400, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x3}) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x41) semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/210) r4 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r4, 0x802c7415, 0x0) 14:42:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000001340)=[{0x68, 0x0, 0x0, "36180bc831a99b83f6dee99accbf5bb46afc299ec06587504c4419528d6909fb542814b85b37d50b4e4f9be9e91b3142d0e50cd51c179a5f79bf993c34bc3ecda443ff8f0763b181cbe25ac0f1c131de9d"}, {0xe8, 0x0, 0x0, "f28f4a1d231b6f05f5dba5c409640c40c52fbe2897fd7dadad23665ecb07bc9ee954ffd159ef4e1630ff9edf0eb77d79a7fd9cb5399f77bbd8226dc50f9578609a3f675e9f4dc4681174e9f0650d4944eabb0f7d62bb061d3085fcc5cfbc60a13584f1ec3fa3ff3c489e0d03288dc1ff65c152676a8dbbfe0e097bb1ce1a5c93eedb1fb17d89b6ab00d8edc0823db58be064ee61673280c7277eb51f38efc14c7cb855fa1f6818234d9d0d0c0177ce351ff63800831c91fbdd9a98c9eb5aff7a519369fa22cd1a7a2d3dc07b75ba101bac"}, {0xf0, 0x0, 0x0, "260e55492c8a4c72dd77e9e96bba73ea32bde4b308d066192e24d43570ffbdd3efa0aff46f96b88fb8c3ad7f00153f1f4d95d445dfb7df94e4725df4f37503a48e07fbdb2ea496ec0e4a576c365488db65821dbed5e9bc83a9d32f46346286b356f8583ff9708dcb90089fe31ee87be00fcd4b1cbfa2c2f2f175857bd1870dcca60e26c35557dbbf905d0d2c10f4f4cc562ea9f2a7dd7c777a2a98da8a32e65cc954883de3fe48c676ef1748c589a24832db1f5e194ab25885f92a74eb37d35ab3e04f464b499c3b501c3b8d03d88d6233e13a4cc8b49a1400"}, {0x28, 0x0, 0x0, "98cea48a3af176573045daf1b263e3bf5c"}, {0x5a0, 0x0, 0x0, "7cf02174ac1c766a2abf2f76b73299c93cad467756f5d0870210aa033d85155ca3545df717bea1f5ccb328d0183f6f5af7e605d3d2153ae909119347624d2f7db5c22ee4805b470f24b7d4899add17f3c8040faba7868c2874222d1f64122421866a876604942007664023973fe7b3036c0a9328c2efcb17e96850d39f18693fdb12c7e8cd1a498536944d91d6cc4e5b52d4896cb4c36cf718b192b6ab2d7b4c962c93a879c977e841af6004c7f03e768276039e985cdd575b0103e372427efd660e1b69f9e31bd9f98117456ff0cda80650b96bd619015cc0382e98b7d3278c6bb3d75d9f8aeeae441370477c5154c235cf97ddae05ecc091b3c333b51164e06c7507e109e8957bdd24840d149231fa24fcb748f3623cae59eb0bab2e0d2db93255d093146402d2ffd046c9fa75869878344f3a91b0878c4fcb2d7964823a9228116132109290b0a31a2c3f76c50fd02d594cee09532918acfedee2dee309a23f3be1879591f2479c5f54ea03171af587a098ab3a390520c53a2fc44734574abcfbc356d541efe15709b5e6a7e5f8201e6ff73946c10ebe88da22558cb1faf2f13ee3d3c420f9c080f41614d3690264081ad667d7bffed96ef506585c06eaae044e060b3e7c7bc5d33b11d02e8e0221c0590090ef75b4a2e7c527256b32452484c5e01679022af6508c8e5c41aa7a0409e32d01f579142094a0dcc5cfba34520bfc4586f4f6cb7562d9e69f53132aae93c4fb010b7dd4cc4f38d8655d5bdd7a96604dd4848165143cbc1fede67bd5e15446564d7e9a1a5443e08c44b6521e9a3147d9da758327dfbd94a51f2cc765f9ee08425d070932ffa9d1cad00f09b88cc04fcef90b80bd54d8db75961578ad465085b2377d6618f5574762916f1874bd49e497b06adb2ed1d3ee0a4803b78e4e30c1cf956b102bf9f2eb511734d662ade24c5477958dd033765d64bc32a4a4c2f701ea8b5a50486ee2ad137b27f78a89cf9080dafbf8c7641a928d463f100a57b99777c9fb0a93652d240fb1e997cddd348741cdab38faeb363557fef1ba8d98f90d3295dae5f943a7e2423a89bcf611309d8ba7cb6c6256d0f4a5a3b60e31b7c90e9adee3d14e267765bc58e1d21190bdae2ef5e42757ce4d667d47552a04e3cb50cc23ee86dd254c6a55d6c10d0841952ba3f5d76d485f67b42709950b15546ac92487df6143b89381c85b3090a8d26ff6ea4b469c8510242ddfdf624003dd897898c25b472f1740e487a3a34231df9c2019c79b7f3817c69d105d07f6b1ecf2991e2961f1687e9d01676fcb3e49b76092f3df27fcc0cf141f2ac7dd43a790062f3b5ecabfa67c31543f43a03c47e4fdd889801c4d97e5cd3797169241ed1229683bbb1301188d9e4957d47a965ac6527cee4d0beaebea6ee30ab696e1b7ec4d2bc1878ebaf783c5588ae3b0ebad7fd7dce1f6b5d3a67937bdf715a38c21ff2b06046367c946d14bd74c01aaa1bc3506d01ad85a5f9722628936ebe6e3f3d1e9bd3f1d6a99c93e94758ce8799b4f88a9ab674525187c2db2dbc697813b111125c32c996eeb8eddff4379f7c3ca5e2050af50197daad7a59279201c6e5a3e3c966af8f5c91a69d448fc933c3b40bb9a3dd64d1c43c15c6bd45fd26d1f79248626f26e9762b6d37bf852e2c7af2590e334cb7394ac88d1261243209337303738c0a2effbe95afc6aa0deef3ad195cf68e0d52847de88137f58a7eb54bb4e83976ab01006e73542ef2c30c8072f06ff37f7c118a59642d3ec7ba9925b8b09e58b872211595d36e4ded5c0fb3e8df98e9a39a1a356155eed6ee02a15bd8855aea480c1683b47fe4289274a381e0d2e16f08face1005b2f2e6063d91d8c11b4f876cd7d9915e2eec4c446713a1f82b4c128582a8aeb5664840073eb737ea207334895db41412b1e5b2410f4155053774d42aeb16af805d0415fd2a5e73005f482272feb8e34ebccd14e0b4fd202ee80eafcebc55fdc1c20e9b63b"}], 0x808}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8000) 14:42:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00001100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 14:42:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x5a, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000080)={0x8, 0x7ff, 0x7a19, 0x0, &(0x7f0000000240)={{0xfffffffffffffc00, 0x6, 0x2, 0x7, 0xe1, 0x100000000, 0x3e7}, {[0x9, 0x8, 0x80000000, 0x8, 0x0, 0x3, 0x1, 0x800, 0x81, 0x2, 0x1, 0x3, 0x7a, 0x9, 0x7, 0xf3da, 0xffffffff, 0x1], [0x5, 0x3, 0xffffffffffffff01, 0x6, 0x8, 0x0, 0x1, 0x0, 0xfffffffffffffffc, 0x20], [0x1, 0x3, 0x6f6, 0x5e6d, 0x4, 0x4, 0x8], [0x5e9f, 0x7fff, 0x200, 0x3, 0xffffffffffffb42b, 0x7d45], [{0x8, 0x3, 0xc5ba, 0x100}, {0x8, 0x2, 0x3ff, 0xfffffffffffffffe}, {0x2, 0xcc, 0x3ff, 0x1}, {0x9, 0x8001, 0xdb, 0x9}, {0x9, 0x5, 0x5, 0x1ff}, {0xe9b, 0x1ff, 0x8, 0xfffffffffffffffb}, {0x52, 0x401, 0x7, 0x6}, {0xffff, 0x8, 0xfffffffffffffffc, 0x3f}], {0x9, 0x3ff, 0x0, 0xffffffff}, {0x9, 0x2, 0x101, 0xff}}}, 0x9, 0x1}) r5 = kqueue() r6 = dup2(r5, r0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000100)={0x83, 0x0, &(0x7f0000000140)=""/131}) dup2(r1, r5) 14:42:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0xc}, {0x84}, {0x2000000000006}]}) syz_emit_ethernet(0x13, &(0x7f0000000000)="d8f72e6c56e4cbf4112145b54d2f067882ecdc") 14:42:08 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000067a000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) munmap(&(0x7f0000d15000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x100000000, &(0x7f0000ffb000/0x3000)=nil) kqueue() shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getuid() 14:42:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x139) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 14:42:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff00000000"], 0x42, 0x3, 0x0) msgget(0x0, 0x8) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000009ad7f85288d53786b0943a36b962a4d7f9cc07a98e3165d9d06c6409ec18733d3a0da2b233412bb536cbc76adf388b78362ac4a04f873b5d9544c0de63e75cf18b014da0c9c2e9dc35c4ecfe359efea287d997"], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x6003, 0x3) socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(r1, 0x0) 14:42:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/240, 0xf0, 0x800, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x1) fcntl$getown(r2, 0x5) chroot(&(0x7f0000000180)='./file0\x00') fchdir(r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, &(0x7f00000012c0)=""/2, 0x2}, 0x1) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) fchown(r0, r3, r5) getpeername$unix(r0, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001440)={0x100, 0x99d}, 0x8) sendsyslog(&(0x7f0000001480)="1730f7984995352f6401105f955c12407bda91583bcb880737021190e312ee229922ec94237d0f47b2b219c3dcff754c551beb42ba405c3897bc30df1c2e65f37cdbeb72aef8be7adf4cbbd6ed61cf7525ced16d647bfbe54ed191eae2839ec5eaea1b524479e8191e2f278abf084bc293c5e1bda75b3c6f342cee0516aa43ca12ac6ddb2ceb08145900d1e8be5d50e38c7810c1ca53c45bb6f3a59c1289c4981483796a70d5bdb65037c957c0b881fa9fa7acc976cc9c5fcbd8a3a0bc5a237242ede52eba8129c7b7f856f9db1c52ddea8e2217af28784ee380dfaf0470b80a90959f85d9dfd893156d976c7ddf4a2c0bd970836c7c6b0e15ee4459334e53c3f21fa6994d36e4811226fd6200437887b6486f9002f4c20488f1be610fe27476de39f846e054ef0e05ebf9d3fab6cafa3b71629eccdcee7980c7a02065379e0c29647f20eeec5b64d89f32793d0031e92eb89771c4d2f3be0bc50cca5f014336b7eda65272faf89e51dc34d092587f66125e47164d12bfc1658b2e95e0ecea71bb2e1769c2f34284cb013697ef63fed9771bec4621be19c88d504320765f343823875af2be2bf9d0800dd7bf09329d774ac7df27f98f5110a9f265468a26e703e360795bbdf5dfaadc866eb0432d75b724fff8161e31c26cc112794726072d759c4e80d0b95ac8ac2999dc7cdbc52edaed124715e97dab100ccdfd7f203f6fa56b475df7855b7961741633791ae1576efd9cf26ecfc9d0ed33b0cc43ec862aef67eb7148ce7400f375d4ea7ba152760dfcf84ffb74d610d01660f81e19c72debca28c333773b11d4ac7131520ec412d9fe24cd5632e308ef18ee8d973f4569481a2650e006fa0258bf1b24a2267241be114945e21dfb012fa0626d18e3817b1888fff36a945c5971737f4e0a9555393f8ca670d1a91e2bda41fce052c654577ab5638d9a3edf39f8154927308245d55a06f4f5be6eb91048a212f7b942a7f88761651a23a0e1a86f40d17d244ed5e87bc9c41e21b6fa6414d7ca8b855b86f8886392db250127461c6c93fb37a576ebbaedad104b247db67f9fce35ef06a05e435e677db7eba633fc48d525bd37a2390f4d1811d4c322bb453a17b7efd33e539a5ce3cbacf0f99088e589a9a7603e64147e8903217047c3e4745583efec5a5c06a29c7d29da4d6a253dadcc75fe63f338c53bac30b0e24927c2f1cb64a0628705f8a4be1b8d17641a1516518edab8cc1f9189b653d5c9ff8b497d7d33849ae91ff80a9025370d09061b993667ceae7bb78aea9ec04782d6d93814a0b441336162a40cc75ebd0582047a73761e53f73e85334cd4526d319e44bd22138731c57c8d47ad4667b866586125d7e28a12c10d0ae6a97c67365fa30efb6e675d103946a4a9e02de014f97f30150e627ae959606fa350d8fce41af0d46dafb37197daae0e42479fce761d4e378c778e3e21a317a80b3d8e76473cb7ddeeae1cafe31fa51d6fc773cfc9a3cd97cba9c8fa1d49f5789955faeadeb265529b5ed1d0af8db40162fe5abc7c39f3ec7d50d15fb41b354a18e9b266a6865d76f23b2cedb56d095f802332318b2a44be3df66ae645f8d185a2ea128ee45d0498cbe25a3d1404a8340b03d185c8d6bc745f34f91f85faa8e617480504fc47dd206713b84f2ffb9a46df4d1e15fb5956834b6966af79540d60877262f942c6f49bf3070ab664bc4059ab832dda4d6f895d5fe2c43afa73848dd68d906463b995f8c492efc60b8dda9609da1410c48fd0178e4978fcb34979d34a1ab2d7fe3fd3c02df66028cf40d416d231ea16dc1d13051e95e035b76d34b50237060d888766f1498430d0e6192a790d25612f58efacf7af6bd26b84cc9a6fe18ee82aca2eb7a462572e238015d1590b757afc1125cfd1e5969677469a48a2ae724a7e3a32b893bbb23fd7ff135e93b196a19d0cda82a64c17f9648fef7c567892f7f654466f7ed6f4e53d2499932d696e97028775e5e9227589ba7c791926bd0e2442cc8bba30c9e223e579e2014b829571e051666d1bcd3389b6b2233460818b7dcef84580197416ce0712015a0604458def11a7e00ab14495e56e30dcd1e262d602a44cfbd3dbdc1549d5e3937d9767b2c7716dc0b092fafabe7587446480a79b5b929b69092b2efeba3014ac1ddf117870dd81444e33a315b3200ec60762a78358487a61d127321c12fb33fa7c62499fbf73e0e98bc82c0e4292f4241122898d978efbfda76517c9e3a4ca70434f0f6efc24495ecdb2c5d2187de18475a9e3715e1701f93c8098082e51f5a88be94d41c19c8969440a49f1607a16bb69d1400ce8dac3b7705468c7dd83350cec1eec61c09921de3b289eee038619112d82635876b5ecc78048f3453948307a7b2518caa07bc07737809b41d801ae2c193435fb1866afdd6057f9213e24bc83b583b4bd09f83c04be0fdefc14ffe386fcf017d3724c1540abec0c82aaea1665e7d4b4e79fd960c15a07d5fb9b437dc9abc69d6baf0f4f8d27c44b4a29ba0fcd24b29fbd96b5e91eb47291dd770f3e75338f420bbb36d11c37553d5979706067718b9082d1c7d1d8c0b3ec6c178580c0d109f2ad027809d9ad1db8f21acf6c8a2eec369a51275f128bf1de137c2d1e9ebb5d02e66d3cf8098cc413eea25851f757a693fa4e7b2a0617d161cebf9b85aaabc2f05bc949027ab3c93b19d87aa590c98f326f65d886bb67dc27d34ba91da4ed7a06172bef51c5409357c26f1858721ca2fd5f6a9b85beac17de6a8cd391d228ee6f9604d3335332eac07341eb5f42deb0d6d308f2e8552978505db02da113fc477baa125068bbdab2f51c20ad9211ef6a88195be832fe622076c6fe23033c23f5f9f6b42a93918b3d2bbb747e44c84c40377ebd157d6a5a5b4d02fd4def6f4fb0306db5dc350293ca4198f078694479791d311c6317dbce7ceb22c7aa4c3249d46293261dc3a5b49cc93541fa18fd5838bbba1f6f39ba6ba8177667a114d10bd687922dec90683dbaef984491d93b7dccd672c4ee80463c2fd9c70eb01e595aff2aeb43c8dcfb2e49ee73c9f296010df462afcfaa328d43dfd87dabcc9fb7b2521ccafe61d52e207ea50a78151a61f4fce8023b744e1e7705656f3f519dce1b00145b766b95c13f451f0cbc817b1cbc763031328d3c785e7bdb21ee58a7c9131ebdbfadccaa59aa923f2de1e6398d31e9a83c44332fa4e379a1f8a23abfbf9452c3ffcf48afb2465666af0e2f9d7f613bbf9a7274a1cb12277f04bc23aa5efd823c50e56cf3ddc1537c8b26b9d1a4f3046e3a66f2e0f31271c75598d3ff6635904d907e31a3c2c8dafe950cde0f3307febc016c87df1dac89986579bfc4c4c3f6a46bca6efc607eb6f34130776f3983aa931e47160b44dbcf9867a882060dcbbfd892a8960bb89b7a8952376f1790e4eb81fbb314a19daf1ab505f849b3680b00a26528d883e0abfcd2f24d1857cea3e9ed6ef15d73611ffe92213896b3d5bff6e3553f337edae38bf407c79148f574affb62d6a072ad93a013dfa7412c27dfacd1f97a3408ef419995b39c94e87058468e229734871135d1658ad7fe8b26073700d42b96f96f383b3b1010fbaddc6191b22d9b54065cc925c1f282a002c66dd1d2c46da5c8d3b5d29ac0ef1c66890ed4554542cdc21c5511b12db8c7cdcdeb6eaf808acfadbaa6078ee8032be5efd1bdaaa878b13005e33ea1fdb9101b322901f5702bff186b5bd7440de3bd881004fb74618147d957bbcbb8f08e1fe7bfe9b31849fa7d199e0f1c6788e012c77f87e9f1f5f6bf72d934879d51fc83a16164477ea81976b9553a7850f70011470ca0c6bac2d46193ee89c272399461e963a42a7c1a5a82c5b11b0f97d7b212d131a29668a744bf79ba0abc5202b8e6eaa3f49f9b3e2bb39ca1f68213ddd23e43391b415ca1a3acc24ccf191740803b4b9bc375108c836d62a88fdadcdda0f1607f23f03a3c4979b571759eaa7b61adc9c9dd76ec2899301646a2e9317d74febcbe3d9d020452aa1e274f90f3891897e679a8cb940312ec276dae943f9214f155feb694aaf3b4ba74913448ff3023c2ea794294bd79f12864775c49edb02c578f7c6de99b67e5cdcb2a93dadb01318e1c8692404b5ace74259aab3856dfaa60c4dac358ee7f3bdb702b10d771005cdf78fc10d57a702799823ab4321daa2f0bb7a95f2148ea2ff99466ded2ddc9b7c4d50a0345318530d1c211a57c04a3b1039a6d0d3848c33066c7a080b4763f5ab91f9df07b29113d4f771535940e8972cf76cf8e769a4f53cc504cbcac880c2686a64e39bea7847a268c6e48a10c6458d709ee84b0e302e9f7ce81a622fc147354c71f750646796fc75398fc6aa6720caaa23e78d8d8c3c90bdda9e7b6c8d9bfa0259b6b0f977c395a995fc1e4448f1d00073fbf36ee2b379afe5c3e141e16919f185d36b769d68aad2aaccc7058102cd09f4c0af4c258cdf8852e9d1d3c6f502e1dfd4e40ad080dada080fc2e9acb1d97172b5be8868e2890917aac5c660fa7772daf4972d8794fe99617329ebf752b41ce49baba7df321589f66785530d6ba4a3de0aa549274ea4765f03e23e0c1873fd5da0678a6b3cd09287edd5e6c93c398c38421268243404904d6bce83c56522139a787e2701fd1af29ab9dd2e50a0c1430db160d1eb4c50d218ac50ca4891e6d924715f4807ce60d151631badaa0c5423aae1901ca3e85afa9ea903df9af26458569b6dead8a39e9825e544e6c5e58f74e97dd1417037666acd42cfb939b1803d941ddc8b03b29fca76879d824c4cb689ccab4d0c3729899428e371bf2bf07f11e3b4d71f3b24f3f1ea04a77ebbabdf59a7cc2f61c5b89e33e2717cf9bb06e0ced5b9b504400b22bd5f011efb7b3620310bff7efeb987b4ffd3f0fecef7a01fc76e444f4668c33c37bca5f32cfe23815ba10de77336f1c85cffcaf65055c2d4ac7abc945bc7741b671f8ca1a24114fa3c5681b51d27427f2a4d3b6343d17f3887386dc0fa5be1eb17515ad2ee89836ca1d497c015297b953e9dddeba7c1515c4bd90fc5ff84dad5a74005da2d55b4df478958c4779b14da81fba92355e8ca460af48e762c4fba44c502a9e077d536846e376e4dfefebdab1ffb7f262d7df2dcfc6dd0d78636bcfc7b26881b507ba21be5113ff844c2a62b66aef0a853c7d9cd457217b97d3ad6a671be8b0342f6613cf11944193ea6379a3d71b0af0e9f865603412559bbae666678d26dde0a85a5093a8596a33cc7e5b4c8a96d4557fd5b46a42d0f6e51a223279ac3c542e0280191959ac9cadcaf03a5d70473ab842fbb3d762c404a0d00167a1b36d19ebd5568b4b4715eb774ec925e2366e2665e642a866ce2050a1e0fa05b86d51301c43e48e2137bcf9b588f4a8b4c9a7b46da414da0514d703faf574ef59b962330e90376053a467e58ed3e395124bb2243d645d9a22ce7e0e33fa46ba7626fc18ffc8222467e5d06e69a50545a9220d12db5ecf74a1ed6a5855fec09b045c9c89d86de4f35eabddea2b2c2978f1527775253e2628b30567078000323777cc9ba9e52502bfd783712245d5585c1352ac26a9e456ac9838c772ef1e244cfc022b69774e42efb4f711276d9e314c133bba21717bc15d2ad586211a6ef67a02b5046ef9194a3d5035f7a0b958b3bc7507e35746ed0a723754a71d8f601a2f59fdbabf267300f14d5425bb21fc59e5a6c9cb3cb49b446279a6e366307700f4fad2475ede184946b926c50f3b3a5b4903f87c3d1f9644e104067cb1", 0x1000, 0x16) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002480)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000024c0)) mkdir(&(0x7f0000002500)='./file0\x00', 0xc435c40664a38b96) rmdir(&(0x7f0000002540)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000002580)={'./file0\x00', 0x3b21d725, 0x34, 0x4, 0x0, 0x7, 0x7fff, 0x3, 0x2, 0x0, 0x1, 0x4}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000002600)=0x7ff) fchown(r6, r4, r5) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000002640)=0x401) getsockname$unix(r0, &(0x7f0000002680)=@abs, &(0x7f00000026c0)=0x8) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) sendto(r2, &(0x7f0000002700)="8f7467c21ad85db71887ac00d983cb963a08f3dabe077407aba81ed8602560aac0760862c073cca6abe50fecd80bd2111633afd24d7f90a79dddb3cdb389891dab2a5e6dd4f5404caa3fa0af5e3bb1a2297c4f7c19286bb9e11c7f03b38c591a941f39d1b2ad2c6f559d8ff70ac83debe4fb6b2bf6cf75317bb38cf71acf81db8bb0daaddaa5b07af9753ba4dde254e7786809d0787f62733edf0f4e9aae69ef64611fdc11cde7154ae73d4ed64d18d5", 0xb0, 0x400, &(0x7f00000027c0)=@in6={0x18, 0x1, 0xd3, 0x7}, 0xc) r7 = semget$private(0x0, 0x4, 0x140) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000002800)=0xd4e) openat(r0, &(0x7f0000002840)='./file0\x00', 0x20000, 0x80) getppid() 14:42:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x2, 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) shutdown(r1, 0x1) setsockopt(r0, 0x29, 0x800000000000041, &(0x7f00000001c0)="46f42e155eb052fbc2694d356de7c7b241c3364636ec368b01096d90543f9f412e9f79650e4d55a81529d9c7917346e310a89e3b2c4c0c3b5ff0059af9523cd9a015e76da646dc71224eb7a9b440eafc4534532692411b14b91342b44ad3db96ed7264328e766f8d9e99efbdb783ed2228a7882f2f5d98d656927a0738541b2aceab942e792efdd36a23cf35638a2dbf6b85a7015cdc2c313cc2b578f9584ee2dd5d3c4bfeb7d5b3a5cb5350be93d06047e66cae12160a98bbe2bcd4dceb8ac7e8b134abdf2e7e4513bb252873a64860bbb7a7da7361cfdd5fa58b07ab65e5dd0d6135b9f77765ae715df10906", 0xfffffdcc) select(0x40, &(0x7f0000000000)={0x3f, 0x6, 0x5, 0x7, 0x2000000000, 0x101, 0x7fffffff}, &(0x7f0000000040)={0x1, 0x7f, 0xfff, 0x4, 0x2, 0x3, 0x3, 0x3f}, &(0x7f0000000080)={0x6, 0xff, 0x9, 0xffffffffffff7fff, 0x3f, 0xff, 0x4, 0x3}, &(0x7f00000000c0)={0x80, 0x6}) 14:42:08 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40002008d}, {0x6}]}) fsync(r0) syz_emit_ethernet(0x170, &(0x7f0000000000)) r3 = getppid() fcntl$setown(r2, 0x6, r3) 14:42:08 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0xa2413c31ca68859d) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000380)="a2b826ce72189b6737af4eb5a6be76d6bbc5773d245f15f7e46c5f3b32a97c39d3ef376dcb004b0fdd85a17355d52d1f0b1ea2fd3ca241e298f54c40a70d02daf467125f5e37fbdf6d3e44ba7ecff9cb64d05fa991373e51fb913d63396af39a17c5c7865a7bd47ad651a3157910a6ac0dd97937df7170135e38285d497be8a830f3a06152018b8ab4c11fd577fcc51f5dc111f0cda054f2b89d1643c4261c54829c627155d50fc5c10caa196c4786", 0xaf}, {&(0x7f00000000c0)="9e3ec5f8f44093f21f40982397b248", 0xf}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="101000000000000001000000070000002d7d97b2b1738b44f339914422244e33ddb9fd43c2c1d7cb2e49deb771b4b1c261af5c3a5e40bc7633e01af11ecd2e3b3f18575b86888296373ce95fb1895976926fc63bca36d75f9f25c6c8d68c4ddeacb087b4c19fc1e2691b2e8a28601feb334c78fe155fa0121ba5a6fc8ad7fadd1833b782068386abcdb522a355d6d55c8e41bc6cc959c8313b7005e3f4b7268108551c12a09ce024b77d06dd68e810e57fe85413f1dc6f8f721f7c28c534ebceabaa59e53ae25265be02382a642a4b9bce3806e30fa299c3d7503473c781bd461e52b8599b8d78c4412deccbe49a4b669614ab339ad7a802ef9d4d906066bb5750faea8d218e746b029b6678c4f4eefe993136e2f0ce7604653a15b9279d89bd0dbad6ce39c9d233996935bf323a4bf5a0f4678f37ee4600f5024c61b6126bd9b37e97dc6535449a9215bcf489b265784e27ca392ab91219150d53cd8991de76e8e477795107c6507e17a13e31fa7d2ed01d623258defbbe418fe5465e38f51bbee38d0d8f2c25ac37cc78c9eb2467b4fac21716874d3eaa6dc1adcae04c65919671f15e24ef273b4ad7d73c92436dcc407e2bd7d817d90583cc75eb49c824438efb22270229493b90be2e5aad67a840a4d8ca6504dddf8f07ffe5d020b06af2a9d112fa4a2202f8fad32fa1b10c3b3b15181d1d2afa360afc807fe75d21fe85d08aaec2f8615e037ec31824e1047b3568f6a6f7679bc653dc72afc4b1ec52387982d966d6912fc906f0c4ca7b477200b9d2d933904bb9a0d3ed5ced5c497e0f1bbc48e92b99609cd504c80e6e612bd8203a0c30ec03730a92865550e6a9f2fd9ce5d9135601df766e9c57725b5c900bf37f9629ecdc4cb9890f5cc362802e5ae8ce6124f42fa92a08204756fa10fa56cb1a1eeb4e4ba3598d51bd9796195fa6cc521d9e9e0ae375e756205f543ac3f8015cadbb95fc4fc661109fadc8df221a7dc832ed7799f94320b2579e4b69b3578f06f93787a33c64e137bbb831a745c1745b5ad1e98a88ad4429a33aa7f50df933663ddb5413533e6800b62459d88e4390322abeba0a1fee87025de7cf6e077d6d249da09e68f0d122fbecde58cdd326e0c2dbe1dab9008456149d13eefc8821707f65e9096f5407193a638c4c388d9053722c75c00910fbcdbfb94188a8af1524c6efe3c1d49c4f39239529742ab97cd20ac72ebf616f75a5f8ff1944d5a78b2fd2c8cae2cd0544b184567f0fe41a9dc6c94dd0f2bf0fe523becf8efeae75ce4e4f5d98133b2f9f2c5481fd6965eaaed563f7832092e6356e49454749fb92aecd968c4857b123f9833b24aaf033b0abdd78d6fec35c4ccdde024fd1a8460ef238dffb8acb73583bd205f8b6d64185723b1d148964ad5073315900a6dd985b3f838b71e21f2735f56ef1f484870d87a36a24c562cb7b4f9e153f3c4968c7a4cec2bc0902d59310a3bbfdeda7aff3b195788f4ca0cae8a3808f51569945010e77ffaa27dfbeba4808843be5bdc458ef32f2827aaf0b0b674fda48db15988774a3a97190566ff7130c7b4ca61763862d809fd389e8441fd71b135247772ef05f227278022ec985b54be855bdb006970d210e09389e5b11960c35764ed2c681e5d36fa0fdde1bac5fe3d37fac2cd87dbe918b9739893274d705a4f562ef5f943d0ae8e293e487949c78bcc3992cf03bf92e94a7aae34937289196daad7f07803fa42a73a2c2da0f15d6dd3ac6b251d6a1f7c19904efba759d605b195cf3ddc4eff096c03d3f2891a12910ec039d1d4c8f5049be4b06880017e05a5e1b41b0afb5ed05298ae12296f4a9819cced63056129b3911634a419c72c7d444064c85b74b0a87418ac282d35a7c116a47678d3228768db2d15122982f5ecec35f49cf4f916d35ed26cb05d5d32f4a618ee69b0ed93476856a039aa53d74275135f0fa16ff30a04401163fe44e5adde8ca0a0b608569abad8fb87da173f2410db019b04698029b0b541238469b15bee72ba82da28dc134d48892e2577b7afa5dcec31129391ed71a18100f15b0105345f60a4271bbddde0198c729005c728cb04f7bda15ed59bc64211d066d78439581e9f43995acc9c560dea5f0471e31182bea14cab4dc17c558b07f6db384dd29f5bb3d74260a36399252eb0dbe1de981c20ffc2058703a417d6ff6e301d615a3b6abe81fb3fe86954c387d1901917f75f4f409a9364ec9717a96d5865eb1fc2b81947a7ddeb8f1e7209dca460d453c9b38a03cd67f27acfe9b3a74bb465d92294a12fe5f0f8bdbd5fc92f58dc1ded604de7132a198fc81e46937007c2af2de3e0ff5b6804b6c9875a2527816ea0c2d189831d28f4746422d049cc1aa001c23fe4c75fff3f921ae9a227ff7bca9d7f285b5fb37247949a424bb010831b6e063bf1a35e9d76371b04dc7793a838818dfdad9fa42f2982f6ce4750ebad63239fbce9e475bb15064bf203e49f58da66b575f41e1ccc8b841d8a1421e58318780a7638c02efb8bf17cc765996bb674f476864bd9234f938c03627758c807fb5690133b8eba193fb05f041c2bc132157a399efb2cc81c65a7ab0d76ced2f3eb306813aea915464c39241904212e662e06714d23388713f6cce4fb12560c55be73655299ed6bd8966d0716b49a2c375d327b7f0458bc3ad14fc910460deb48c826b5f72d3b5a288b434369347b4789deff1c622455c7a6ecb55f4da0064d44c70661d985f00be04b7bed4f5ff56bf5ada5eebe65d96454e8566579cc1ee85cc8fd82253149c9646feaebf298fbf9bae6f2a08b5f50a3000d69312f44edeb81fd1e2f6c7a4e406a27701da1a742e8c5b49257a097eb7f7a24a52ffcb7551823c29bc293e8aea0e6f557a76ad2ad401b0ac027b0532501419f2deeee68f6aa6d117609aad5ac7d5a6b4169f37c03db581dc28f5b18334c5b68155c15563dfc3819a9b391ad9a70516732340119e11dd765de41ead24ff5b0941db579a41c1809ae7bd900a8e70fd9849a308e103106e8479d1b818399bf715faa011eeda4085c54be8ca6e9b2dab77ac9a92dd3cdef8b61e02e15466dd5fd8d67da5b1291d3bd74feb1c48b7bfda5826bd3d1577caaae191ad0156399cd63d2b64bd7030741206b76c8835f95bf554da603c532eb67c47ab65dd00c4463d2f4380922960903bc5a04d6818aaab8b7b6c6e09b446c7f4a22bfffb8ef876734ee9ba2edeb635d88c786d24c77e7eabf0c4f8ed224b6c0d2b131b41de3ac20f88b9f99e32ae3306b79010c2953b1c27778aa22bb560caed2fe9f63b74a89cba6dd520fb15467a13e8bad7f694f8dfe5151b4076009f586d69ecf1fa7afca670be584cc5822ff74265f70448aaaf14b81b200e52b131fd29cfe14f214e9dc369355980ca7e6e849024ed7a057003db2ef21aeae2d3abee62dd69e4d77d3a1df406f25c72fecb6c1dabbda03ccbe5ba42236b180de8c410801b3e64be4fd029ff4727766f62753c269218e7d79f2cf6253d0d9cd00712f3e9e52d6f5dcdc1bd090a516c659d32e343feb30bd8b0b666cef1637a13daded92d2bb66670ae74241a56d161490a181b13650949985b8eb77b2b0dbeaf2e34768fb3eb6354825ec3cc30571b94af10d0399d04356e557bd1090d3678232df149e176e199c5b7a06b1cfd0b9c967a9318e9bf12e0bedf58ae3f326eb03a6f43d2d65d0e35e0754bf0812f681a0beb5121949626153085650a15c638cff9f05730a7ef68730a7bfbc32daafa0ff5e11cd7ce41307cfc7c1672691e4cf8b88abb23066d4ce32c89a5c891af48dc3f45b36e6ffd78a2ffb0253f34682a326e1110a8e37a8fdb4d60cb41c484fec2b34faa44aa67d8cf6f4cc0cdc249ea2f577273e4c19f64d1ff113a230b1fdd1f8bab4797b934cdf8ddf8fb6d35b5a4e34aa17b2a9a6100945f3e8e153fa56f092b3cf719b07d17d3ae286e4f7c41130f76c0d4c3fca4130a9fd1f765f4a690ca2edfa2477c471f74984edd5418a791936fc3668c18e503e136339bb8004d8dc9a284bd2d0f82c44ab16f632be7896c1450dd4188bb15be0d6eb756ccfd29ec9d8ef1a41b5e4eca32fc5ef3f6e04528553c57585f4ca7b167f46b487492cec0d601a7235de738ff2a094597223bb74c25c555ac0a06b8386bf1a519d1df3f3f470efe05cf0cc044437725688bdeadf0beddde9d20d85cee731dfb5796fd8cb4f0b59d08530edb7fd886fc74835de5925074e44cd4148cb6f91e0c0f2a031bc9b5adc5f70408ae1a694203ec6916260abff33699aa752219a5761716f073271216e2150e99d557013c6045f9d039aabe7df2ef4d7834efe1d5237f516d96a4b78271ecfdfb56158ceaaacbc71da2024360d140d38c2ca9b67d415a0be75e6913f630a1a7a98bcbf0db92ec9a6aaa64c7a1a3805deb58c6e834f826937d81b8eab51f69f855edc55e5668fc6ed1f70ae79ccbc36734cf49b21eb45b22bf273761bd054d2792fd51dd20bd6f3c5281c847e304f2f105d3c9d1c4e1a9b0b4204653e39f586e95c91898f64b495359034eef7ab651d0db2c1af525b8c215eaba46c7fcaa2eff32b7fe711ff982056c5c355bade00cceaf42764e895382c0a12e57f4873290bc1a154409b376357e79484f14814069e9fd71559147f3e7cb7e195f034a04a6a409a7edc418569b574a589d598027f2bdf11365334e9c2b87bd54376d71cc9d34f7df0cbe5021e34c13b681d30ef5e5d0be9bbae68bfce4efd33d7f22ce0c19d88cc1f9a293763dc7409c034c5d98accc420a8b5f50192002d90f196ef3de9a990e696f99975d677510be95c86076f32cf5fa01cffd286061637787d5167b6e0ae47cefbd4b6c92af3a67b9cbd0806bda3f770032135359283d9f0f92ea68c22000879813833344d597ff0f0000c1e1e129aa882606ada1155182efeb7e6c5b6d2f2af64df284abb9f62fe29c0453038e4cda6866668b41f7983b1c0c5d55046ab6e742a058cfeba4fc587b7cbadcde9ac3d34db0fa588f065eb88897227f4538f5beb598086c5b72a92b0a1de028a2c77c659661e214ad3254d70c8d0e1e3046cccc933eba4b11afe4a3e788e156187148849606dd5d300d4f2f803781d4ede9d96cb524288ee84e06fa473f1504a6c34daeda9e18ab8c2e3a67af1a2e72a645a1990cc8bf9513f13b84cd9660e32b13cdfd4a45bc16aed50cb475183a4d73ef820b86ec79c9ef7d0366bae8a7564ffa378d326cffa5787a0ea47ab0fc722814650b67dbc400eec3d2a167b0356ac6ae79c770cc0ca9c7c2565028427a0cba36cfef09df8f031b720d5b6a8bb742d3903c78dd15024ea66be12e90a0a1527b958b9db78823d5c79479618300114f46093e7fb90682017fa0c443ac5f1c134a7464dc6b43fb44ace809aca8024d7450216410b4da50cb82452deff306c80f28d47e7bd6b65a6419198e8a33ba6e1becdf89421a1d923c0cb2de3b976fba711233878c8d4a7d12dba9569f430178ebbeeb5a2efefc17105a666765fd9144bba9af6a3b73f3f4b402d786d8c12f422130975907cd5b65eb1cd04673f13f63fe1723f2dabc9b66a062c28c8e88840e1f1d318a3df111e85eb9c3ba838888f5c02fdcbb302fc6e23d6cb81611f0d848a83e6a1ff16bb8f5e502c8d2eb0f5a8fd004d417e961072a731fd880ec1889b86e39af30d0be0607ef647fea95318007254db70c2b36288194fde1d29bf961200c2cbb0c8cd0cadc7dfd043388f36d68d4704791d6923c3ac7d617de519f5020fdf4741eec02e800000000000000ffff0000ffffffffa9e17f4c5b5da75efc857875108cf85acb9e75aee7e13d419c5bb255aa9790107285c5c7cbe372ec7de0080bd607d43d88a30c193a62de366681bd23b4a910c60769738304927183debae6832614019d5507a1e656af9366d04e7267fd64ec4587a6769b01732efbaeffc986a8994deddc5c5ff055549166e3caf586e6b244e0a879eb342b592d94b16c4d4bad117562deb3855f8e28f72c6c338be2811fd30f7aebfb285bc76975444a7729ae0abb0e1d83be7184bd76e8dfe2d3ee499572838cf1b86d3b5c7a66510cdfb43e2633830000000000000000a800000000000000ffff000000010000adb2f10cc50a59fb08f79e40621aa0d0adc0bd01c29d8d9b847c8a96cf48716e6ba720c62b1f4befeedf042cb92a4d08d63e4ca082703dbae3d2d2622e1e1ed8492c8df60552d62b5dbcbab6bc38d0f66d68e5a47ed8d7571f84453e9736cdfa0e0b854d4bf6d3492191c6746795cbca40cfa69b3928d82e82e90f01a39fe601892d670693195dda34c36427cb92750d0f6659d5854f69001800000000000000ffff0000000000006766a706b00000001800000000000000ffff0000ff7f000030d513d9aaa9e057600000000000000001000000ffffffffb8b8d465960d70b2721838cc4ff423e70be184dad2df88c45deb17d2ebb9b0f485784bede2bb01a1ebb7f7ba21bb74e1e34ed5eb3a52f03f7e0ad7c4b229793d0b9db545a8aff6ec35d35e0000000000f800000000000000010000000100000063259c3c7a2bfb371425bb930759364aefb8fe89c4fc7346f280e2f66d407c8747e6d1871e166ad91db13edfe56e54ddd6ac8efe95be819ad5bb157a1371f45de8f9acc8a49789ba27eb6d2d73990633dbb5750479733ab2251d7626949e11b34082312d5d7acd9213bbb6f5c8f8dc039ad27008cd1306da0a1a80904b88968a6493222ed281da8cf9fb8a568d75b7fa45492f51f2f4f3e73a01a168d13976916db5e3304c82100c645d0647127d519f0d99b4bc0b2d4b84fcf6ea08d9d2590b2b5cb5e50ad5264d5f1c80324f2dbc512be422044a1358642fc1807dd3168b5869e88328f894000030000000000000000100000001010000bb22f1f654a5bb34d3f55de94e517eb6cb29be766ac50fa4e200000000000000e1651fec03ff6c884d973c1a5b0858e21d78fb17c3e0b3ff972e1f41ff3aae0e3d53a30db779ec02890465b4061c6f5328475b17e48ca735a2d09c9266da4a555482fa507abe0c3571adc7a977b56bcf58883b00c5ebe6eac92254b6c434ff998d886663724a07ec8bcac2805bc23129e4628ac65fe8f7afc30c7562dba190ed5f037692a65ff34efff48730a8defe4ba74d0eb32157acd8d4bb9d7f3299b96a3e031ee0bd2aa959e86200000000000000000000000bd4d88af45a73e5406fbe1d9324958860b25b64fb954ca84032ed7c7b33445bd3ce4cf1e4f5f38883162edfccedfc341870f1b5895bd9599f291ce2aee1364ece9b8b8a0f7bf3c9aad79c69f56027fc449a0d1e170a66a9e8c1936c92d48dfc3e6bb09281fac9"], 0x1358}, 0x2) execve(&(0x7f0000000440)='./file0/../file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000300)=[&(0x7f0000000340)='((}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000200)='{},\x16\x00']) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) 14:42:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f00000000c0)=@abs={0xc846fb5591d3bf8b, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0xffff, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) 14:42:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getpid() getpgid(0x0) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x1}], 0x1}) r3 = socket(0x20, 0x5, 0x2) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000140)) recvfrom$inet6(r3, &(0x7f0000000180)=""/87, 0x57, 0x4fbe171b23eb8f11, &(0x7f0000000200)={0x18, 0x1, 0x10000, 0x101}, 0xc) 14:42:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) write(r2, &(0x7f0000000180)="b8fd90118caf9db42458496826977f68f60804e421ef24528eba6b2f0886743be511ea8df2c2b8dccc146f9c4f42bf47cff6a8b84d6a38d2fb40dcea87fb19b7d7e27573ff44b93c731565782065c3", 0x4f) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 14:42:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 14:42:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0xffffff38}, 0x0) 14:42:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 14:42:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) 14:42:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) pread(r1, &(0x7f0000000140)="024133a16dcd5f5dc519753507832b1df8cff14c20b43022e321f208c11d864a04ba820b111a33f810a568db7c437c43a77a134b1ed4c1dcc8d70574991a70c8731dc1995928f1017db90f8708a9933931a0dff085e844", 0x57, 0x0, 0x0) pledge(&(0x7f0000000100)='\x00', &(0x7f00000001c0)='/\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0x100, './file0\x00', 0x0, 0x7, 0xb985, 0xff}) fcntl$setstatus(r0, 0x4, 0x80) 14:42:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003008000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:42:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x3f, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0xfffffebb) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x80, 0x7c355c75, 0x7, 0x2adf5cae, "44dc582dd00d60faab4c64199ae6bdecfc182797", 0x100000000, 0x6}) 14:42:09 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) 14:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f00000000c0)=[{0xfffffffffffffff7, 0xffffffff, 0x5, 0x1}, {0x9e7, 0x2, 0x100000000, 0xffffffff00000001}, {0x8000, 0x6, 0x4, 0xcfd0}, {0x4, 0x1, 0x7ff, 0x1f}]}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x6}]}) 14:42:20 executing program 0: r0 = socket(0x10, 0x4, 0x200000000007) listen(r0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) recvfrom$inet(r1, &(0x7f0000000080)=""/128, 0x80, 0xaf33239106400e30, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x0, 0x7, 0x9}) 14:42:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1000, 0x80}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) 14:42:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x84}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8d6200000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x81, 0xa424, 0x1, 0x3e7}, {0x8b, 0x2e145068, 0x55, 0x7fffffff}, {0x91e, 0x0, 0x1, 0x4}, {0x3, 0x10001, 0x0, 0x86}, {0x9, 0x0, 0xfffffffffffffffa, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 14:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x4}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 14:42:20 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x80}, {0x18, 0x0, 0x7fff, 0x2}, 0x517, [0x0, 0x241b3b93, 0x4, 0x1000, 0x4, 0x6, 0x7, 0xfffffffffffffffe]}, 0x3c) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 14:42:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) sendto(r0, &(0x7f00000000c0)="295a1f0b83dda47e902663c15de1933d70836534e35bb279824af2cacc4d0e04da8ff44483b07781d1f7a75e53634df7c100a4cfe8d1c417cb326889da67cbb9a82079952d73464801c816d85715325ed33804a20898fd63e5f7451ae4b2e317f34e58004ec7fcff904ff10661d544c6b05a57fe76fda8297102d99cefd7df6cd3a3d2be64871f7d177bd1a5f598", 0x8e, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') openat(r0, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x20000, 0x2) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 14:42:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x3, 0x8) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/8) ioctl$TIOCDRAIN(r2, 0x2000745e) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/197) r4 = dup2(r0, r0) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000001c0)) syz_open_pts() fcntl$dupfd(r5, 0x0, r5) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getpid() 14:42:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x1f) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="44bf44c6046c864960081302156efebd7d5fc59d9f4d9a9f75802ec261eba519ed2ffd99437b70e786e9e0f2bef056a367414a168c715bfc06358ec80d2383a5696dcb9e97e3e7911db4ce7767a01df51e107fc2b16f00d727859aec2ac7f10c8466b2c3bd0a39688c29439bee39442db9601adc420f83", 0x77) socket(0x1, 0x8000, 0x341) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x1, 0x821eb6eccca10eb, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/4096) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x10000}, {0x18, 0x2, 0x81, 0x4}, 0x4a82000000000, [0xfffffffffffff6d9, 0xfff, 0x5, 0x6, 0x66c, 0x100000000, 0x8, 0x80]}, 0x3c) mlockall(0x0) setsockopt(0xffffffffffffffff, 0x29, 0x24, 0x0, 0x0) 14:42:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f000083b000/0x3000)=nil, 0x3000, 0x3, 0x5012, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x152) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x8, 0x0) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000a19000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ae0000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0xd30a, [{0x1, 0x6}, {0x1, 0x1}, {0x1, 0x8}, {0x2, 0xaef}, {0x3, 0x9}, {0x3, 0x6}, {0xe71f0692da2c9cd1, 0x1000}, {0x0, 0x9}, {0x2, 0x18}, {0x2, 0x40}, {0xac713e508497216f, 0xba4}, {0xed4ca8689fcee79b, 0x10000000000}, {0x2, 0x48f}, {0x3, 0x3f}, {0x1, 0x4}, {0x2, 0x80000001}, {0x2, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x8e7}, {0x3, 0x8}, {0x1, 0x80}, {0x1, 0x8}, {0x3, 0x1f}, {0x0, 0x8a6}, {0x1, 0x5d1}, {0x3, 0xffffffffffff9122}, {0x2, 0x9}, {0x2, 0x6}, {0x2, 0x20cb}, {0x3, 0x1000}, {0x1, 0x5}]}) mlock(&(0x7f0000a9e000/0x4000)=nil, 0x4000) 14:42:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f900e300000045192a101000000000ffb67b2bba5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x3) 14:42:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0xfffffffffffffff8}) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 14:42:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1ba8980aee54b110) mlockall(0x1) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 14:42:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r1) 14:42:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 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) ioctl$KDENABIO(r1, 0x20004b3c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 14:42:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) shutdown(r0, 0x2) 14:42:21 executing program 1: setrlimit(0x4000000003, &(0x7f0000000040)={0x7ffc, 0x100000}) 14:42:21 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x161, r1}) 14:42:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 14:42:21 executing program 0: r0 = socket(0x1, 0x2, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/7, 0x7}], 0x1, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f0000000280)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) select(0x4, &(0x7f0000000000)={0x9}, &(0x7f0000000040)={0xffffffff}, 0x0, 0x0) 14:42:21 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 14:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x2) 14:42:21 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x42}) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42da6718a8af4fac9db10197e14919cdf5f562a65122aae277dab5a22a1e0ff7b24871612969d729cee400d438f4fb8de62e271e04dcaa1bfd2446e2cfbb3bed42cf4a5a8104d207ed3c9572b4c2fb132980a1c2ae1bbb282072464b56c3c0364fdef14e71668f7152746ddb", 0x9d) 14:42:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x82) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 14:42:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) read(r1, 0x0, 0x0) accept$unix(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:42:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xbdbb732543515945, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x9}) r1 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:42:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 14:42:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="00000018", 0x4}], 0x1) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x6) 14:42:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x100000004) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = getgid() setgid(r2) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2013, r0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pwrite(r1, &(0x7f0000001740)='k', 0x1, 0x0, 0x0) 14:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f00000000c0)=""/176, 0xb0, 0x842, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x7fff, 0xffffffffffffffff, "527e41e337caaa98678594dcf43ece37b27f7376", 0xffffffffffffffff, 0x2}) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 14:42:21 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x20, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 14:42:21 executing program 1: mprotect(&(0x7f000073e000/0xa000)=nil, 0xa000, 0x0) r0 = getegid() setgroups(0x1, &(0x7f0000000200)=[r0]) 14:42:21 executing program 0: semget$private(0x0, 0x2, 0x20) semget(0x3, 0x1, 0x87e4a514b0602679) semget(0x3, 0x4, 0x220) 14:42:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x11, 0x0, 0x0, 0x102}, 0x0) 14:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 14:42:21 executing program 1: 14:42:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x89, 0x2, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x88, 0x3, 0x1, 0x100}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x4, 0x40}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x6, 0x100000001}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x6b87d0ee1e2a85dd) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x1}, 0xc) kqueue() 14:42:21 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) clock_getres(0x5, 0x0) clock_getres(0x0, &(0x7f0000000000)) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0xffff, 0xd4600, 0x3]}) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 14:42:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x6) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x7, 0x0, 0x149e}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r2, r3) 14:42:21 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="40000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 14:42:21 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f00002bc000/0x2000)=nil, 0x2000) 14:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1e9, &(0x7f0000000040)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x105, 0x12) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x4) 14:42:21 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x5fff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="d2954914cf0887893a8fc0571ccb14818ad2808034688410f19064be9903ce95ef6cb56fe01471c5345b48e841", 0x2d}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)='m', 0x1}], 0x1) 14:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) ftruncate(r0, 0x0, 0x4) 14:42:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x87}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 14:42:22 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet6(0x18, 0x2, 0x1) poll(&(0x7f0000000100)=[{r1, 0x2}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r2 = semget(0x0, 0x0, 0x200) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000000)=""/38) poll(&(0x7f0000000140)=[{r1, 0x116}], 0x1, 0x0) 14:42:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x86a, 0x3}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x7fffffff}, 0x8) 14:42:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x2, 0x800000005) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xfe61) 14:42:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) 14:42:23 executing program 0: setreuid(0x0, 0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getgroups(0x0, &(0x7f0000000000)) setregid(0x0, 0x0) 14:42:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4}, {0x30}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x91d713bf1379723e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0xb) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x0, 0x47) 14:42:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 14:42:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x301) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x40, 0x29) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x6cb04efeb70c4f6f}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x10000, 0x7fffffff, 0xb4, 0x8}) 14:42:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x6, 0x100, 0x1, 0x100000001}, {0x81, 0x401, 0x8d, 0x8}, {0x100000000, 0xfffffffffffffffa, 0x69c, 0x4}, {0x80000000, 0x2, 0x7, 0x2}, {0x8, 0x4, 0x0, 0x1000}, {0x1, 0x37, 0xffffffff, 0x800}, {0xf9, 0x3, 0x6, 0x80000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) 14:42:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xb, &(0x7f0000000000), 0x100000150) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="46cf97dae03a269862e8247702f79117e26b5e3f4696d25f0f96d68822a2e101a966c6839baebb02739d63d439b17ead0154e0e4687ac469c2db941957f680ad0f1f2ccff57539ff3f0b13345f73457628b1c6728c4f7ad312b9acc407b43e86e415eb23d5fcea2919e164b9d71ccb3ab76542fc1d41af431c498228023446a12a005d9cac7b6d048faaa09a3858cff248ffa62704ecad57fba8fac342f8e12a8157a2f686cbd9739acd1468377dd09332e2debc0e5326a6eda90d896b78c00062a91beea3a5ddf292366ea0f075026dee20b50ed97074af0e7cc1220869ed73ef0dc3d07b38c6e3f153d344096e0427e08c6130c1de39ead02da724", 0xfc) 14:42:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 14:42:23 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0xab9ae257dd1088c3) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="e0e8748558dc22538e2fa1537c2e3df6f68158e0b96f96aa28e305e120ae", 0x1e}, {&(0x7f00000002c0)="5432b5155c1c7941f222a826f247f47255abb32f6a72803723d843ef5c4f21d3265be5c7790b9fd3aebaa8d6c6ac44b9e52d3a328807303fe07676abfa476621289aab61b3f52ed1b3ceecb33657073d9fdf3885873a3945e4e3c296789d75c692af48d7e7085d61757a8749d45d860b4489cddff312cf92ba6ba8f6c9392c625fea008fd6058c976ecf122dd6b4416f62293eae3fa35e3f50319767b421", 0x9e}, {&(0x7f0000000040)="624131b4764776b275babe2fff66687504b9f79aa947", 0x16}, {&(0x7f0000000080)="01b682b09f1b0ab43677942c693e12ab5053e8ba3e2392cbac199e0152cb2ce45201e030e7aeaa7d397a3a8cf87e3544b54139ffd9c5eef230ac2f", 0x3b}, {&(0x7f0000000240)="521fc1799c365e32b47ecf", 0xb}], 0x5) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/204) close(r0) fcntl$getown(r0, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000400)={0xe471, 0x3, 0xcf, 0xfffffffffffffe01, "89a2755cd15c89d86f120b3d81dcf635fba49313", 0x100000000, 0xffffffffffffff00}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) 14:42:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = semget(0x2, 0x0, 0x8) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000280)=""/91) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3ff) syz_emit_ethernet(0x965, &(0x7f00000001c0)="7a86aa63336bcd860d5104175be5998d2d5302855a29e8d2170e0cdbf2ac3ca9a260293c70fee34a6a219d474064bd691b203ba7a1d2445d5f5d64746d49956e985589eabf5dfb489430f7348de8629463f26f996ce969301a6b35e9e8a6e892ad137fb61c1a98b2d5af16505126b44246c203a9f4f1fe32956fb378eabad0c46188de1d94a2349d7d4d1a0e5e221ce75b455a9b3150fe35f5cffd2560aee1c224ff681a48fc2646adff22b4023e22a2") 14:42:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x1ff, 0x1, 0x4, "adc423553907b8d1878ea4e659fe3818c99689c4", 0x6}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x8}) setitimer(0x2, &(0x7f0000000180)={{}, {0x0, 0x6}}, &(0x7f00000001c0)) 14:42:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) chmod(&(0x7f0000000000)='./bus\x00', 0x100) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)) 14:42:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x5c0adb77, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 14:42:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14, 0x0, 0x0, 0xfffffffffffffffa}, {0x1c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x6e72) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 14:42:24 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r0) r2 = dup(r1) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000000c0)=[{r1, 0x90}, {r1, 0x1}], 0x2, 0x0) 14:42:24 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(&(0x7f00000010c0)='./file0\x00', 0x41) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfff, 0x6, 0xfffffffffffffffd, 0x101, 0x2085}, 0x0, 0x0, 0x0) mprotect(&(0x7f00002d5000/0x2000)=nil, 0x2000, 0x1) 14:42:24 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) 14:42:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2084, 0x8) r0 = open(&(0x7f0000000900)='./bus\x00', 0x442, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="67fffeb5a22371bfbc2f5bfcdda31b9082a15061c5a0d735d1e6511210763f98cd7499ecf2355d91fc8316197722049ffeab0f8d4b1f9b31063a7067acd01b9dc66d5f86e9bca921928af04f765880ea0e952444f413b1856af0d828eac125011a133326bd08bc815c8704115cc26c23ba4b75ef049ed809a00999c854efcbe10502c6998e8c40a9ae90f49239f211ae87e188d40d0271c0", 0x98}, {&(0x7f00000001c0)="572b658520afd97b60810964cd61efd2b7967e58dda7591e7ba85474c4b00da2", 0x20}], 0x2, &(0x7f0000000940)=[{0xb8, 0xffff, 0x7fff, "530afbd134fc9d31b9ef3611ec870ffb6be1ebb518e5e5d1996e12c44f9a9802aae5766f93877bd3b1b8d8b549357afb7c34c6d527fd977f7b6a4a127b69dd0a98d588824eed3e5242b3f8b19cf7e58efb24f07d71e2cbf91732b2419f235cc409be70e67cf70a730cd35a7aa7276dc1865eb1341c989a7d575c9d2393c5d67b21b85a4a5a0daf32c663c2d03994049e651d8077c01bd415ab5bd6c67f9dc96784e564"}, {0x38, 0xffff, 0x8, "166cd8d82e4c862df893386a782e2605d539fc430bbb0711b2f64930e986e4bbcd"}, {0x1010, 0x1, 0x2a, "1942d7da8fab1ffacb1984cd14c6ec612dec67562aa8bb3118495663008f07ed0a37a9443e59cbd937f4eb0ab0939a1ff3965e4caaecfa5b18c8a119b8adcbe8ff29b30364e2f9246dc380550126a41f1e6e19d501d15630a472ef824d722c7d98b39584d983e65139d1b3096954e48494ae4de5327d6eacce4b0bc27585e42563d770baf0def0544a96b61d59358706c049fad8a8212ed2dcfb26488e5b5ab48d51193526a1ed037c4ce00218ccc506ede04fa0a7a13d251489b759fffd3120f182921ecd1637202fe7bed0d886bcab4b7c4128d98f1409ff5159fe7c627278a2ee175d3a8d8edc772df895bb44b2d39c7f68976c820918e0d12867979bb2f3527c11d40b44a5b8482149c6649b695f0d8433b003796c45fce52cb7f4d2cea8e28a746b68876a2854d295cb52052de0f7ab41430d934897ba3df7b1a43f20dac9a12753dfe3df0b099faa29edc5af3ca8296bd35b8f477e441d9cfbb5832f09ec7f5eeb8c9850ae0d4ccc0dfdf6c6a14149c0379c5d020e5c84bd87bf834811bd242586895f21c1b6c91d3fbf12b69d1499e85d41ffd95c35364cce033e062174d30d49724124d9b8536abad00a2e0c6d6506626aa19d6a38422108ffb04c417037f2ca0a85acd5fb9c0c05463e4f73d3ea342e15b2a432441f6530b3a47fd3defdbee14c35541dc77038d5f687d67f4cfc69bf85a84f143a2861142e56c1093039a3fc5c43fd2bd03b1c837446ce7856144d4a690fe20bd5c9990ae139b114bbe34bb24ecce0f02a60759cf40fe2c03d29ab8ad7405f9975db008d5e8a70a60f1eb0177c0ad65452c14ea9a8ee6f0a60ad5df5a11841f2bfabbf507f9c4cc97f8004fb7f7a8a1398c9eab1c1a2e45df554d5889348c968f864afcd9c05e3d1d8eb8eff9168363a03488f6e1b59a33ca81c71cf7383bb398957e2d6ed8afbb6c7c89d4c3f3b244720b58b4df5a85d24908da80f1bc871c94ca7d5b72cfc88c7bf03eadfe551f2d63ceb4c8b5de434e1f0bd1d254878317a21065f818b2a63b34a44a4240d0606efc9fb3dbe653baa401cd8d666027b083018eeb8c631503b63d065328f6173abcb601b2a7ae1f45cafe97fda4a9e996911b588951c80a566bffbe8321a61a03012f3949971919de5fc91fd0c244262d6e042845ff2ff678784af5486e618661dd6c76d71bcd2105e0c2578b51d998622b7267b29e5455ae1c1867282683947d08914097224ebe9fc594db2310774ebbf86f8c481df83904bc7e76abf3e10fe711e3b8e2f01d2cae6da7c1a2e9b92d9fff077faf933ad3b346cddcf6f50b3528ec4d93481d09b9dc7a3e0329cf8db87ba6965bdb041d124b14aa4ee7935a76b777f1519b5d3aef29dc910803a863de8604f5bf9730b0fa6f5f2051644a685693ae8443f461e9342c7784d33a1e624e7633c2515ca40fd6b5c1f13292248a82655c08383a888d1605da9c9d7c89d30fedde30e82242a2a2d36cde6dc4ae4cf4a6f64aec18edb5bd0193aa92f1748cc05d3743258c44d161171c3fa4fde595a96809e507a595579d6e6d38118140c8f687a57ff2881a012931a8f46c874116097b2f3f342fe9d2b13d337d6d4bceb781b52a652ad14535d9cfeb73d98657fd455dce9e76e6175ee655188f093f5977e6f97e6fa3c1c8e8c4270f5f82c32aba6692e51b2c6a4a1211c46941a3bc41068f5454e709884016ce8664624e42d1b73659b5232506e72e3b682a79e7a770c7d71d470e3c5e651d892c376b59f7fcbee73236397ea678f65b2e29d0e76e6b72a40a2c440271534a98ff88e41ea7fe121482f83f1b163bfe85a90ecadbb383d1119efa168593bd48559271cacb4b7aeee23d519cf5a0d810e5e0e268a0402925d01c5916b0e421905be83647f4e53244ed2f59d706f172988c1518e9cd0b6e1d462c6988c09418ba6b53ab739b3a7757f3a34da732aa363946e42040f201313abcaa9677b885f7f4392d2ce2008ee1d8ca82e453bec1fa5f142998fb54abda7e2ab361e6d466061dd75ea01dd777a0dfd9b465e536bf8ee9feb4f966ead4acb32c82054ccdbabe9fc03decd079ca3fd57397e5957e2bc70ea6941b4f955eca20632ec9416b32ff1032e7d6a115eb8870bee8f10fe13c7b81bbf6c3f90e33b12a5ee649a5d911d14cb991fc06c7ec7990ab9057cf8c1f7b1d17032d9c1dde35b69dbb19441a2f335e49aa435db26f1e0a9889805bb1d2ce9c72223389de73af4964e72301243661d270350143dceab87fc97e909d0b12cd65bcd37d0972034780cb10e1ab33bb01495e5e065b7be185e0829224a1c359212eb035e048f0250d8745c1e425d9754cd90ca3b29e15905e35d1b2e57280963ba505ccd7cfe3750ba235f1d609eff3a35b6630593df94a3173d62498699c79cda37c3496c19f184097578f34587d50b0a82ba7a955ee3bfab62e4bc1397cb79d7fcd03ab4a1c3881c19aae0d1076b361a0de9207f4d5ed4c1f8e31cd30277291d5755b76efe06f637f7a2d5894c1aa153fb8cb5656cc28ee17bd43f166101333f31112e39fb318f2f8f4f0776147cc2649937b757bdeff856c0042de3e4af15d6eb674143af53336f517ef97ccaa16f057b8b98d8d71cb22968b9b20a1a7ad2ccd00aa15f8b2386d5c89e5b2930e6e5d565545c78bb160255c03b3500cc17fa996f26d18d21f0fb2a77f8cb8aa3570a176c13200ab847b03ffb4a75ee9d6b18632c9ff1c62ee3ec62e522ac99656b236979d3c04cca515c9f8d18fc8ed0b629c2f608f1a1649575787904fbd68fda53428f727b8220c1670344aa53666f2a38a079c5be89b672f66b750b4c389bf64bbc6acf9e5bbd8fe114c547f01bbe2611285ca678d6ca0a05b66c2e028a1963d80692425694e67914f4d33d0128f54509413e4a222313b78ec1aa9b290cf20ceb304210df35d69f2fe7690da95f58d1edadcddbecb1acaa92ff89ac98439714a1180568d152a168db3e5ee18ef78f915a8ac4e8cb29bc132f5817cc540f9c388e9e66efca0edd52bd908fce1a53eb2897b746982d1e559f726b3072cf76a2bf4cdf33135badb412d1a5b210fd86a8d040d139904cbdf1f23b468e6e7a8732048840677cb42f95d96ae8f9ce2c7d4b92417f37b0a4586dfec968519c33b0c980cbbfa7d76da95f7cf37da19c4f170b21ed3f45ee760b857099db5f63ecb0fdc4f8c96bb5ef9fe2bb555387a4637542ffb09b19374b9c930e490574e3a88e1bf85bc78b623a586a6d214318b5b49b52b63d10cadbae70856a828a6cc78289fe01508bfbb9e08106d362f0a566afc0d86be3e7007dc580f95ebc489149dfb0ca8febfb96ee5a3910816b8ae3a6809bbbc031f96dbdd7d059979fd2e1336bdb1231e55517794e38ec4bf4aa2d57e3b511d077c0af9528c53f6d824ce096442fd0ad8d30effeefeb0e4ef532705e56b426b796374674560a00e7812223ac8dc82817d5bc5dd26924daa41ca4004079950105d0584a08dc3f521baf338755f85d643167a6d494295f6f6f548aa3869cffc7c41a3ae579648e995ba76b756d27f26e15395a5366f82e5235b09526d451891b162724695d7b1d82cf1d3a76343dc9e06568296fd98415eeefadd71d7171784445bb52cf7c039eeddfe59a47148c4476a6f8cd82455ece31ed6dc734bf2df2b437a1c950b94296f4fc3fd7fcf19f4bb724284eb69fd88210db73819081659ed7dbb748a20fc525431538d7b8e5309afe93c6c43bc451bd496e8b730fe35c60201b7224a03a9c61ef7a0c9f465664d6c1fc01bad08fcafe656e54eb5a89f69c01bd5a5b0cdbaf9c95a04d7fdf09a1edc8c7d09ba018c7f873db25df03b1a41d5a82a299a428fb253709fd3470545015cd90a336471416ba9110ab3e01a2a8e386fce8ae3e01b27ffee1db85fc73fd3fbe13a34d4e402619a16a005a7c73f4cfc2afe772ea9f23ea218e7c3e03a05c838ea4568ea01d8c10f6edb71709a2b2895c21e5a0da1432f114b858fe7351213bf9100463293d25631be05d8737962b976663e53ebbf951e33fcbc9cd2a20702bb6ac000c7e3f5925524a50c67b6067e14a67c04185023c6c905ae0e8643810809633a342aadc672f926559518d6d8183503ca490a0ea34d728ccf8f83a926c5a6170a76ddd80bba335516bb205f5163d42a5e40138950fc45d21b7e6343a3ac12cedb8f14a6714bf1d002b302560a45dadf9c13d5978e8218f13ad07126f8cb64e3fd7b912f260e7702cb32a8c540961e6455153cb70da5627135d8bd545d17891132dd8ac2eedc0cdf4144ce3522823f7544beac2a54b2700228d2306093b1ce6976b444453c3fd8e3e327c7e7c355e885efca0977d5cdf2ca6213e6c020016bbc4c8b9340374a1616842fc850f50e9ff134ae9dc8eccbfbfc24cd2f45e8999ad9fbd38a4b428a319f060efa27caa8b41ddd06969fa5cdcf57085c6fab92a4747b391301b09182b5b3e31fe5ad5b155c5528573beae7b540f7800a16519b2f729480a27d6feb965c495932db7688420910239f7272017af9f742968a4a541cd616af49ba111181fa0d1a2486799d8119ce3355b000f8c58d556d8e41656faa3f174bdfc02aa36318f1b86bdea6fcfacd2c16477f3af544f627dcbfa80f02acb5ee70021e2966f3fc57bffb815cce2d336ec6f39b35bca82611b74f3558540f0ebc7f0ec02899dbf02260291d5aa27959e8831106d4079fb078b72a3d0ce9203ef2c9544b5ad37eeefd8e522e015e68612a47207bbe68273823ced3f70824f0ffca360992a03a76d2abf1cc846e92d4c499512a8d8c79e4931952f648ffeff382f986c7187f50a53caac878e69ac4386682c536c444dfb2ce3b43ca4507b10aa65c9b5afb0e31197356cff373790b1195b0e87c62027e2f9318d63bd4e27943bcc920fb837804669f9f03ba5c80b868b3522ac799ddd7da97981b90681781a6f444025df37683e1ebd2ea7655197d94ae095055de736815efd8713c15056c9311d792f42f8af528aa1cd2fd1ef972e6c7143e838b7f15bcd607d6133f2508d0ec0efddb9a0c81be8838c4c9a54fae2edeaac054964eaaa2dd2b02d1500616176d575424303cd28ea27bab6fef8da307849407f61b58f045e024d64bb68b28e789a3f7c1e35a8a750679689d09298a64663488e233e762aa890b7e323d2810514e4b5da57fc9cc52c886411ade0c55d88972c3803eee4d437faebebf49169c3fe4a30e58870b8ee5c9526b0c2b4a06410bdb0b3923e7da2d159813ff495c12a5eb918472b7a48cbfce9927d0539f8b3d5189dfc78b2945c3cd97eb6365ef252ce3fc752c783b608d9e7ab8013dc32cddfc1cab3e48eb3bd4d97becf0d7e048e0293eabcdb5ca19c46f490b4cb29d5775b34577157630f5ff2feca36d376316590d765de8a49d011fc9e03c5c9cdcb612af2f64adec82c21f03e5b7062f04e9dd362a8a907f39a1c3949596e1784d00e343739ed36f3581d8a67f2b437ef22a68f5f496261f824cfc9da010579874b85c46409782f7aff2b096bdc8ade56d288920d543490addb352dce9349b8cdf917a39d15c547977597ccb8fa08e27c73c84db42d71edb126d2c40fdf0ecb0977f0d5a2bc37a16ef22b71998265204403af61b41e49de95e6eacc91764a85ddc30e73f4ccc11ff31892fd9118f60c043931e36d840e836ebde826e8610d20e3a278bafa933496157ee2ec8d2450d08feddd32a9767a64c79f4af2ba96f5079d2f1ee9111ab1dd033f9acdd4574e02f3bd1044ed430fa9d7a97958"}], 0x1100}, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r1, r2, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x2}, 0x8) write(r0, &(0x7f0000000180)="6d6c112efb40fd4203", 0x9) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x3f) 14:42:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0x251) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 14:42:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x3, 0x8, 0xffffffff}, 0x6, [0x57bce50f, 0x401, 0x4, 0x2, 0x2, 0xf557, 0x1ff]}, 0x3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x8000, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getpgid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="2d52eeb0508263a3a3d399d1d1ba251208f9d6ac46da3107e78a727056e41198ea220e8bd8e716390ce63136e6ab732a752b04b4803caebd50210df220b3f0925686b2563cb8be58478d22ebf06a30ac236ea73bec8396ac060a5ac8c2057aa497d12766aaabd9f21a491ed8894ef608bda143ceb743963450efb67d4e78126868d48e2a7df56d5312a2891aacfda98dd99ef7d9d40185c164cb97f11d46f388304bc767ead1e6e482c29c70dd705b1e16703c486ae61adaec9c8137594de63a975c04ac76e83d95a8cc7360e0aba4ccfa0f4adbe143ffaa813644f848a8159296bc8385a72ac63495c9c98ba45cd13ff4e95c2ae7e980590358089bb97fa8621d68aadc65018cf6e9dc874a45d11b3e07754f15f6fe828657a511bb745ea295a4d282f908ab26a2be15a5bec491245ec31b22e43f254273a0c6443e4f821f5d1ee106270a67411aa375b8624ef6e8b45a88d39a496c4e12f210ab216c9418f7dd698fbfbc4ce82b3d296bb8b4b3223e515cf47c9fb264aa79a9ed053187860ed1542b078075fdd5b3503ab6d27d667acfe26c41dfdcee2164d9c14d6c526049b3cfe56b547dc4072d5eca22e5177a9244c86f65efd8d3d41dc2bebd13e4a8a238fc5568d1935b17e42d4157e8987a4acadd978ff82cb37fbb050e55e832dea1f08e86eb043d345df7dde5f29647eea1fb025fbf3c9479fce8a312d6f39258d645546b9c5c2f29095b84953be94140554f798d6c65b86395658029044871d9463473bd262b37c0ac7dcb32eeeec44b6a262b47185089c705b179f59f0825687918b9648f177f1a3c59209868a0570456b8fc1112e4022abef30bf9657d24e315064839231dad0ff1e68be27cdc91a721f0b315d699ed54d0b5b099c19cc64c0c615fe7cd63b6ec7091abdfd3b0a5b2fc3ad608ac432e324ef7c1435b69c310bd008138a9f99d3535ae86c4b2b89cfe83b75a0ad2efeb29ca1188268c2760bb12646c2f1a10c8caee1d3b9b470b09ec66447bcb0cac68c7ac079aab8fd0fb00e21f59071584667fc5214420ba5392c0b740e8675aed8aff99288fce033989d01eecc36a49912379fbbf8513f0474eb06f47829cd683770916a6dcbbef89d07cd7b154260455a34e0c61d8e00ab0ed3ed3567e4e9e6a2ae141e3c2c37a970356e227aab0ef4317bd5cce7b0599fcd9645d6275e34c7997d91e9561bb51e748ba22bf63d9771370f8149a7a553f379963ea8b565d30229f346696f84756db7f264bf473ad1e81c09012e65a6e5e52c0241027844427f2a52a8c37d5e92f56cf02d1dd41fd13138548d6c4af23915152776a46d31c821548b0284659a83046d094dcec471ac71ed71667f47d40db404a9f0c6e59e8cfcc747344970a40cccf9218bebb6f834c82a93d7bfc42517e0d3675d0c58c9ae6f17288e49ee2928c0db3db74872553bbd8b2922df8f3b1b31ab41c14e75c28592264f797be7d4326d4f0f0e96b9cea6e69de8fed44e734a487031a46b548e31e3008220911702ec93d8e8e2e61dc6a53dc9e87d91fc8b559c185a552e5866aec83bc13a600e051f82b54b0aab1ce12407ba2a134a22b9ca593289d0a9b4cd03f2f76065e94c47f9eb110df975e487c8867e24bb131c9e7361a27ea4d773c8cfda748c5428cdbfa7683bb393dc98c135ca60de284accf3e89875b26bbcdef53e2153e433ce1bd15a1b635677eb37ff73930243997b429d685c2edf18590021db4b472a8cb188d3edda28d56006c55264c86b8e504ef76def171828e5295c31bc77ab5f8343c3f9dbb411df47551fd35938427a8366b63944a290b3693cf91f842a7027ca3b51e7fd913d6c6808017773822ed5215d259c54f30c157356537a997d6318b9788f076049f88e63a9fbc5d6785afce444e322b815cfd46cf16c93657dddb38b068edcceee392a491154fd0fb0ffdb8d22b13d19847dcc3f72c4ea495b785b847115e1a26750f004e5ec15125e27d82683675ce2f8befe33515ade7e6b349242f74f5437e3a700a11f7282bcf1564a593bd9174f650e8199cb2acd88df37f2c77e5682026d2417de51ea76666520e52deb637fd4c3a1920f3d411b019d8648bd090fb7fb205e839e6f93d209f7445858e2587ec919dc69d7e85b07d19f2b0451cdad9a535c074536c9493d72e4dc38bbce360d1ef0db9883a496d804bdc354fef901494db1abde723dbe959161abd697021f6fabf23b3e335d969e643ad9531ea20132695e1488012a4e8832c4013ac88dad96e833b1458abc63aa34fda0d946d26e0be38353771cef46a850e096f0830a31aa1e6a200a68cee3da9f25f079476506e3aa58838c52f9417bc0e744772fd2e4502a2299056b59742e0812e058794d8643f0bbe1a1e44127f00c3853a2243f7294e0504dfc2ef976114ae8b290ba6740e89a04b0192ca6ac4ec542f95b3cea2820eb44e704c1832eee796dd596de7a235d6ae5c19b07e3c519a17fc2416bd99773299d9ef36b122853ac8e73987116920fe704dd703660a990c2327d434f2ec18632d90e730215ce875ec6d90ff6d7af901872575383cba40a7b07015cc0318679956c90c437825f99d0e89c28982fe5fd39c4d79b44f8b00b56cfc92992160ff0498176f9b15d6c0b0fee13947e9c87794b0a12f8aaaa9fcce28768244ffd0bb2be8446bcb4060edad2c118613be4e23f3b5bd698027a36576ccdfb21c67cf15bd6b67e06d2a673eae923fffdefbeda54aa12a10caf672f5aa6631fd49d5c604e69b0905e9350d49d6de9ebdeb8b30c4173297a971d83f685d24ac43fb36b945a7d17c0ef9bf190f59a4d9e8dcc42dbda884c34ebeabda8314ca145fc1a35c7065629e3f4fc52b23374d6120538bb2ddf56d0ae4002ed94d54502d8dcc44a2dd164f586673b513e32600a2534c1a5b0d3e356e0dcd4ec8c34ec8fbbf6fb6a577453ba145680c4d6a5a7f15fbe65dff981a9f3f02f23cb5469811530e50ae09ebf17162eaf839ff081aa81d42af73fb0634c50c6adc30a9adeffdc26df52b499967a1692a6ad3182948aa5dc572d513649646a52c8fa62ab904c7e97af734b449e31668a09e5a9189a92361119d3d7af5ab9fb3e7f21213ea6aefa6ec88b8d45b2986b683bb913015448473c56a70b6853c1bd27ad3de9f9358e04da7ed8fa6d2abba323e355f16e95abd2c40b94ca5f4eb300a423e8ed6d51eceeb4ce50b0a2f5fd214190456edbb0543cf9bf39a089c7b247dbc8461452ce7bc8884634bb401e3fa4ccdd39890eefcdf79383340532c7d6150eb30de7a003756955622ef9d69c18da6bb26ff3db0592c2168a711eb7b26a25551c4a55ee88256a42cb980d43131f48e75b315c1f00f804ada1fbacf075b3e49665002d30c2b427c52349b8c5e33c4ac3d8c38181f9a5c8ec2da6f244a218c16a1662414bfdab8bf2ac98a3cadba5f53e9a4b59fc7c78d8a72fdf69488e530901cef295a47f6a5b6fb33fd3c7f8dc20f4ffdc8d2c4e84c28edd55030690bcab5402e658dfe3dbb06b8c53b2be16d80879ebb33cc4cbf696761653cb299876823b366d8c48cb53a7049a88961635f5210786ca5cc84685ecec947d2b155d08ae2df10764b972136401971ba9eef37842966f192aa1b0a867a730f940fcc337ba3bda51300ed12a823756fed86fbfdfa704aab49eed4a4113f721b4fad46ed84dc64660183517a6e8be30c048150ddc4e2a517f0c89535e376f8b86b5dca9e3cd88ea38d6215403c0d171fc298e557b4a4bd1c63e6f90dce96c96d90a8cb94a2d2798b55fb67e7951cfd7880e76a86c2d27faeb48e6e3ff0b4a687c822574cfa62452559fb37d81a9cdb2106e186f9481a8855ef3175ef13e8666e2e0471459a2deb7fa775c2c2aab91d181fe9970a75f52014468fd5a89b81788dd89fc12713ac1644e5edd014a9e45e961a8595b0ef08c10df7626daf164c0d86237e0d02133a028a809037740e4a56821b2edadb870e9e70408c901b95fcaa89273fda0a0afffd45912503fc582d6702b566ba8666b9d81cbbfc5baa3ee9dcc114e2712b083cafd8811f0ca2905d247e257f0c18029ee0bb53bc88954a097f7d15a0fd745a8166065c1cb052bd67da446c6c41c4eb09ab26337b5ef5b975415873ee1547a79fd59b96631e50a224b8b80af969583a5ef879c905559309fec30f63fb0e0cdb1496240c9c10c5e41d6d265bfa544bda6f165be7490bb723f5bc95f00e3cc442af6b8b29fb5db76b661d01fb8c3836f2d7ba2497c60f1e506c948d3d6a0b2421175b4428066a8d68c54a03ca865a217afc51cbe3adb45d9f1be1552aa26bc5410cf8ea683e581366117f0ac3a20cd0116238ca5d4478839cfb20a6b2853aa591c83d04fd3eca4c224dc1e6b508ac5b92a8bb3111dee46c63b993a4b44fee23a91a20b1e148b1951a879166227842c43b80a954a506876a715aa4f72f7b5097fbe1ae5706ebdebfd5647b391b04d7829ec173f9b1782736cc31776f5338a0bc67a9afbe27218d07182ee42fde6eeb10b7f24b1f8a6b082f8f1540086650e7ee359fc4f9fd1b80c31eec0bc791b4d9d3ee812c86eda2d2f33cdcd5d884269990236913a3bdfd8948c53a157e2dd665f16900cbce7222082b4d35d3adaac720db086c630f1ffeada53b4ee51475a7f0cef6a1c610d297455b420e4d132621d35483c021aac71b85cefa7a3de736b09cb3dfca61e71cde2e6cfbcc80ad0f34e8a7fefde2df401f06233dba143f904a90af9ab1dc8393d2e765cd9bda9a857730bf08a9eca11ee2f38e50c250ad2a4a00dd2b6a2718144ef7c8e2270eb5e4307a55ff3e0a29e4dc7a96b5c7dcc0260a56d7a69951eee3970673bb80eda278f60fe1829c07041eb4757f6334332cd50ebe077640c66bbb82cbccf1f5eff9115099f44d66cacd3e960e988cb49366887268ea8d155a18b685b0cacd9e6920688e293454558788a39df58f5b17204245c5ea849ace90471e1cf243bd0792886c431d0d913e9b62329073ab5006eedda714205b3901e52c147591b6a3fe5d481083b4cce28cc6d3ace35c2978b034a90d7a6caec4991b09f3d3d2a9c4b60f2ef67375df634a568be3799599d318cd7c3a486ada7fb82179a54f3d5790d24752a99b6eb1c7f6f5048afd60502b189ea420e098abbb5975d04fd24092a931177a50950f41e9245590576d625dda6132d158f1008cb83709676e5d5f1792d56e8f4560b0e79fe39d4f2dade329c17d66a3aa2452a28a3ecd19e30320d839f7d8e87cc331672197f2a7b36d18e654835b12715414d574f6bb6fd3c6017ff330acc3e1d80a64cb3b6d61039445852e48d785253f11c8f6c74f3901cad3c1c1d286747ae682522d498db768ac230b71a23671f65853d5ffdc5d26cd3bc002c1900f542d8f0355fafefae2489439b0a3aec6eefdea56a34d0f13b3757ed799064e88b9cfa60b8f17d73cd9067d1b97e3d9343d055c64dedf2e19c8adeca5e3cfa6c678435b237246e2c7417853f479a575e7bcf99a6965538d06c89ccf58a35e792bc5c6f3341b6cdd033debd4a13a0de7194e2bec49ef0b4b0b716e85da5d295b0f42054098fe8a9a16498774809dd1a715fed9d5104a987b6731221513b1c49c17ec1adbe45a4b76e0ebfbd691719b89a403327ca15dd248af06f6aa36fa0e62384042ecaa14147e20a04b4e5cb747cff1d2ce37afb0fe1d2a50f80a0801061cea4f7c34219464fecc6eee764a37f6f5ff5b8339edf993f4b4493a33781400619c48c1904ca03ccaa99cbc", 0x1000}, {&(0x7f00000010c0)="b755f697c79679906b5416b168f85f064e0dcf2e7d271eabf9d597b7516b0e32b02790ce7eba2aa55ea81e5bf5f8c0d89f7662a0802369f51d7b914c592197f5eabd846d8d63b65d732c0fdc", 0x4c}, {&(0x7f0000001140)="987802bef740ae674cf1", 0xa}, {&(0x7f0000001180)="acf9f9d1539322383f32a1f8b587e6f710bd7e66f01d1610c2a1cbac3a61d6efeb041fad76f7d7498a6f1a18b6ab14bc99c5cc106f18f9bf994787d7418e80f12f82653fc9634137ccb2869fb3c0462fbe3b693ba2b304f49942be8b8227d906745808105b403390324279624b1de68efdab65ef8cb55e36337e1e4f939c6c58fedb34c97e6cbf9574ced6abd33217af710f4f842ecfdd7b1fb5a10e90859b67b6521acd975c740e9cd666c097f8397d62be5b", 0xb3}, {&(0x7f0000001240)="18d76fd1fb44cbd8b51a45ae7d8d4f2692f46e8ef01572480f9881252dcf05369b0bb4010c58eeec6086071903327bd5e858f9d4f968d27aa15e8719245986f912b2fc90b8b05b6e0f5770f0bbad473ff1bbe19751b45b05cdd6328392ff20dc4df2de4b", 0x64}], 0x5, &(0x7f0000001400)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x58, 0x546896572c635ef9}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:42:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8259cdf4d2a0efaa, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="2253f8b8eb4a13a9", 0x8}], 0x1, 0x0, 0x0) r2 = dup2(r0, r0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) 14:42:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1c}, {0xc}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x24c, &(0x7f0000000100)=[{0x14, 0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:42:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() r2 = dup2(r1, r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x1, &(0x7f00000001c0)=[0x0]}) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0xfffffffffffff7b7) getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x2) chown(&(0x7f0000000000)='./bus\x00', r4, r5) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 14:42:25 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000400)="3a760f298f2354133fb6fd0ecc5d23c404921f45a1faa04ca2359aba802d0494171eaae9457535327b165e3a5b66dbae7c91d94875202305721f7750d0f60aba166d6ee300424a8af3bc1e4141b64227b0aacbac09f02061ee4e56e53504f4d8a1c5db3ed51d9d266ca083a67386d2abd7aafd7e5b0a568d0a5aa4971926b674434e16a0c0509ef4c6fb0316ba597958da2d683accfa847a63af0eef82c6669339ccc4d1ac8f6c2bae7c854caafb2c2a43b50da9ece3f7af121eff33cf8fb84f8f614d80931b0a464becfc11d351565da7cd258cf7f8dde368e2dc4fef3f239e12c76b53b64d959b304500ea1bfca8696360cef974a936972646963131af0258f5a56a652e6e1595ce4e288a59182ef06acfeadd003bf6862bee280d5d508bf3a280b2d4e6af8a26e809ebedd54dc5600825bb8050060c2e6cf8791d9622e440c65400aa44baecfcba8c6526ce5d46304d0bdcfdd315b492998b3e436e11bb79c2bc5fcdb962de0dc175556fe9687fcac0fabeb0373eef17c7cb289dcacc0dcbbe89a68e370c66c59c62cb9553c76df565ff2fadf275aca4c19c2d86a8ba7955a5cc0bb3fc85ca77db50233945e4068bed5538ec51576ac05633581634984e699b5e5abb8b4ddd759d9f2e8d7141150e2582bb512c6d81529d68ad843797094a86aef8265be97594e19ae73dc66663e0a042a84e858024233479d04ea04d6814ec9c32993a78a699fe9449157a6845a50c2db1af2ee53910635dbc3a16527ec44944404207225da9a43f752c8d485e5fc5b37874e85a07c9b37a1cd73afd7d96fdbe20026bca45c4c7f2c4399239b95377ae63202c3d1ce32569b2b3d6520880a65c346c202828f348979a0aa092d6bf0be20100c759af81425c2fd69deefc97e96ae404256d716b2e26068403a67a8a5c97d21caf5b11d8e414b29b8c5d828463d3e330ef3cff9f60dfde6e3cebe12a00717815a41de6b9c53235593e3abda850c9940e09ee7ed761dad9cb9d0744261398dcb5c6e2dbe8cf423748b427b5595d3c237ca1cb61474da07e67deb1f0e477eee8c420e064d943ef8a69042cf99dac651455def1acd39fbac67b4acd78abc9fa451e7c3128b9b8fec719a533b8d40659ad44cb392b85fc606e8f8b6daf25926ed1383be406c68c818f646bb1e6702731062fc17df6380fb36437d4e267e1f6ccb894aba2626b0a5e24f6e89592aef9e113918e42d3eb314df30ccb05427250903a35a716af54e270a4f85b2c85783fbdb6e8b0517f978b2d490524634e04bca4eb340a329cde64a8439ca6e8e641df5d4216d69c57cc654a3b80f9d28dcf903fd0b745a4cf992b9e234d7ff764a4e65f3e3278832aa82e1aa11fc1be047ea30f79cc4cf80645a28977a398aad202afba2714c22ca7784a9ad78a0f221d1b598de915f14d6f23e47a272722570795b083a2e549eb573f296729cf4e0ab7e7f2e55166ad48b10306f8d0fb139837130923b5d16b5aa7c558e68c385bba42de57c1aadab14c8bc8eea9e4a62795b735d38a952c22b079e76073be55cacf9187b3d07f8bb0e6a02bb1e00205853df7537e2965f20d523b60ff54749e5f2d3a9edbaa904277c8533648ed880a5f4ac98cb691d3415804c05493579c3140b98b4a2cb8319f43b71b3211a7058302a2f94cc2dda657ff50f763d028e1d6d65f3b5def427d6e54f37f7d3518fd11d30152342bc5abf1e06e981730c5a9c3df55b76f86e860058b27046c045ef13f0dbd55ede988139f3abd64356ca80d7b4913342f9982d6d670d3058b8cfd3563e791a780ef3cbdd952f1ecd002c2e96412038208072999460230a41c725fc167090bb308b087f35a552b2013dddfc36d0258bf4bace6d97bb3474276088f2f406011149f1b7a3e4ca51393d8696d11c25817792f24bc4fb60c8689bdd6ebddc381c46c3decc8255d7d5cb940e5775b4cd3fde8c04ec447e224350bf35fc66e19d1180241f888ee5b7ba34d4f96b77d14770e6f5cfa87c90e255ecb4dd522bc08e3272ab27c32e7f31c39ef2ae676dfda666983f0187a7252f962bc02c1f41fca6b690d343f03d40cb127deb1cb2824c9161573a3c466fa53088fc27a88d4be04f064cef72d3dd111570bbe909a4d6315a25cc11192d4bd1ed2d69bc8ddaf45b4633054138ddc99ac72c8a06bd5c87e2e36756137c0bff4037d218b186f250f695c76a86868455b11ca2dd8d336137e82250e8a56172a533f535b71c29c54835c17d55b6e05d3fa9ba85bbf8d11df193e637d2c6d2c04902f99153677539094331a5fad29b3c7a199a163c6b22400bb2cce39ab5f233e2ed2a62f5fc038b5726fe50b11f1e40395b33dcbfa64d9ebffc9d414f75a03a363a0a8066b3cf97b5da4a92f4443e78fb4ebbf9e452cc1947787d774afdd83fcbe98d9bc64a10ae97c64175dbd01197e6d7fa534c3bc5636937ff7a607e9dfd0454cd4045e269e53328313e0a2293498a75258c8e356d22506ffbd7baffaaf5fdc15c8723dd037a0d066b79ba884ee392cbc6ec93a6cf1bf851c149f8d44560b4bed9ff245d583d3d9512f89a98dfc6cb1d4721639bbdd18e9efbf13e62f51c84be738ce9adc3228538c407bfc73df2bc98dfdb790dd6baacfcd6f4c05f5f1dbaa6b6fade74b8b464301d00afd1baaeadee22186e6393a3cf4a7379c68b4534d0ea4c9467f3812e668c53881415ce6169983fec6423da0fc2274c7a456bdd8bd7f49fa7f4202f3082c5fdae8b312d441ef09b43cded5a90a3eb6bc225e69003645c072485b1c179e57f94c44b29ca5a8593cf593fd491866364f61ff1d0bc5606091b4b1272282c54f6597fae70072cd2cc1ef2254f4de1c67a992833c9cb1fea7cdb12316b9788f2de926e72e2c2d9752f94eb89d2446167a36d03a8bc1ff608b251e2bcbfc611089f08522d3cd482b17fc157ea311fea79df067a32c6ef3f7bfb9643590c1909c1cd9538d0a146d23d9a2f2f75e342a953df5e8018c8f489c4a9b64997f6d8cb15f32fdc36092d18a871d330f19bd14097579763242bedb9eed5c03ac9e555e4aa5511ee005d0faae5ed8d2a21ab64c91688ed3c2d859863a56ecde7089df9123583a4923135b91d35927a5b90d53e20d4790dc0755df176570891eebb331663e3d58156a4c1231a2cfe72439fb801dd2cb2632f7a3d5dad47b006b545435ff8ad51b5b73f1010f5b139d5caf15010e828e23798e54eaa3d56dd4c75b5e4d703bc010d8d7c7232c65ea676bf74fd74ef016055ed6c5b128ec2f2cb6b359a80dc37a92938e3ca53f6ce03059e2e72232f48f80978d0bb39d8d78eb0173a44265302ab1d009cd60069b4a1882488b63e7969bda550388ba734a38a2152fc796d4fafcf59191867bc87458b9659e05702c12cd73d28b08b79d1c77270f78e59c90ed5aa50220bf3f2a8c725f723d687c6d48396564050f5798459697a76c7f4cdf9f1da909d035b78450c854a46f4df58a61f1c7874e1804363b3ec9d58c059899260f189bda22ffc9f547920f0524ee6e5be675f57d1f9f5f3f46992ea4710e66859703a7735489ec73577ac7ad91f43122ff9dc0b130cabf8ea50e1d9eb2090a3be1690b2da0292b93de2210a6300757aef27d333740c75a72265cb0c7136676a6e9634910726b5a822824c0b3fd720e4313dc92b1990205a0fd94e2810469e7815a277b7e8d7e80c94e670d5568825ecddabd340da67e5fae68fb3b980103f21480c2c2842fb651c643875bb2530ead4f30cc301d5285dc549a77e4309a6781b5035395a65850e3b4188ca5b28ae3442eddc2482f8eb336ea46d69403fef8188a218df36e197c7a72e7888f05a0a9e21c9505aa95607e53ceeb2ced24dddaa6e993ef8be8e1e98fbe5971d8ee4919a10f9f864add99fe9db7514b3fae5a833814ac0455fa4d194ebe17183c485bbe9fcf136bc580cddbc4436036ea518c23188a5d49c0d30cc29d19b54ac72bf2941651cbbe70610cb78e9c1dfd0dc4d79646940607e77f4a72692a594b95ab48313941cc1c5bede64d40d682937914e9fdfde45f6e4f84b2a95e193e5a44f78313ec76a4d3b6d0693153ee9e16c26ca2d8be1fdeb394fb31d2e44915d4f28b7050f3091adf98883657a381f3f93bb55b61d228e1c45a6cc291f2bc85f459cb53cc5b11369ae0a159f6de5ba019004af4ef146edfaecb1690954e8102c81e2066e68fb46476907b288dc7b314fdb8579c75a3de122696311128f2ac8750cbf3940aec735d667a94a07e0506e668eabd8ada07fcb4a2a60a1cc38a1017c388a72ac8cb717910096452e65ee456bf85bb943a5dbc781c3cfb37512b8c9705a6384616840951e598d9d843fedce28bd6ccc38bba266a66989260d6add62f2c0231b346f12c0afb85061ea9b1b0c487ef07baafb6d0447490af77d3c098504a410b091b1ffc821f1f804e723703275bf9f6008d4ecddfb00057fa95c53210afbcf374f986b09c11ebd5c28b440aa5c59b06f2e6f6dd6c64f00af390d9cca5b4ad38276aa4e5047375f46fc831f05167755e353a4eb639b2196e1fd9bf2dc2ae6f68cd53bcee2b13bc7195ef44b67c3e61202359fb107627fac0327a540a3b70b00b6549c5d4aa4243e9b6ee7c8d246b81655a16c0f0c7f30cd3e483331e938c1b74a1ce08e4befdd135bd53aed1e7acc687a04352edfe6c7f23e1cc58466ce5c425657657f2c223b29c798b2017b885298312ec0018f9ddcd79c26702574dbb7920e6659b5aacb5433190fe8efe226edb5db4eb5a9d305ff6d3206d68c9c900d04bc6597fc93c0af45d8a3b1621ce3a9bce2f21a57c4543f22c42ec8bed4eef86eb8b17df198b4f110d0f8832e22f1d73948aba8e8db8849035472cb69e553b71e4372b28c3f9c751d65734665c5f1fc89635244f035354f7289dcde26f4b965ef87221b1f389ef8282a073c75e43851b11408c729aa2c00fed447938598a6fcad271176315ef0eaf3018d5fb480476250b6d3871a69905af067aa9ab02817e37d432b627f68aa89465c9c3ded43893d71063b53de7938a1362ca0cd4b19a06cc2d6d30f7b7638fe8a8b1a8806d43243c609b095469195955c3c56c37a8678378be8dff605d7e74716df8c86ee8bf377804faed624ffd53c060f51b0fa5c2ab160525805dd4ae3ac448ba7e51be884ebc64862316f8e678062caeb6c7ad267572e1e4b32bf761de1ccb6f40c86e7925bb4a77463d498024e272e4bc5f610f324e26da7ce798883e8bafdff8dc7a2645432c93eefc6d378977c8a918ccb7a7a12bd1b15521d12373d5469bd5d10acb448d5f86c0ee90a38a467c1765a5d80dff798f0ac63d0fab8d95d1798984dd1f2676bcb867f5d079df19a3c1f2a1a1fcb1af4d76121d761a0ef91eceac99fd69f7dd6c0f806c61a9a316b43e89f0a182a7fba4631fa369fa50fca9510ec251effb26f08768406dde5e4f1b2205b3bbddf430a2aa60deffab5d420cb241f95c13e9e9d3d44def27508a4756f02be70174daab19d302d2204dcf887eb4a3ecf6528933b648776d5c402d5ea51512c5bea44d7321dbdd16d81c98147fb7cfcd7f324ff885cde4cc24d42f57df3271971529f245a2b013a1eaffc455737072bb81cfea8f0312341a18f77f12ac1c48c2a57af691098513b738772be60203c03a9af1426f5af356d26715169f183226c31ff95230187765da7ae0b59856054948d5f58093044a9953f6943cc2dcfe3027da19910aade8e12bef97cab671d7284e01c1c547e472c51671ca123797ecb1", 0x1000, 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) fchmod(r0, 0x10) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x6, 0x1010, r1, 0x0, 0x0) 14:42:25 executing program 1: socket(0x23, 0x0, 0x0) 14:42:25 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) write(r0, &(0x7f0000000300)='_', 0x1) fcntl$getflags(r1, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 14:42:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x48e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x3, 0x0, 0x7, r4}) setsockopt(r1, 0xffffffffffffff7f, 0x1f, &(0x7f0000000080)="7f23818a977a7674fa785e2b082156b2ba2c3b9f9fcc37021bbe7f694ed73b82a3c4793943b8cbcd9d555d60c12d8901aef06c2a80265bceb4e5b953716aebc590979a61", 0x44) r5 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0xfff) r6 = dup(r0) ioctl$TIOCSWINSZ(r6, 0x80087467, 0x0) 14:42:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="452914de5206e1a08175c296cf0c7f355507cb6ec174b28bc87e78028f326536c160ab32c426cd5324ce57b2f943c75f77b76ce97395950009909dfef35d9ccd84ac31c31a5cc9d8c0a1682451d831ce7fe13fc9e57c30c7afb6a9b619fac167a8f64d2cccafd3a110d4e275688710b9e3ed60727c2cbc814c9e4fefadcfa48496abe6d8bff41a6de33270fa2e", 0x8d, 0x400, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x17) setsockopt(r0, 0xdcd8, 0x8001, &(0x7f0000000000)="0f6a42f135ad3dab85a711eea8101a775d971df5070591635a91cba1da0e7e974e701716523400f4fcb38f5f2e47bc76b5db864c25ca6451c78135f289d22d70642c30c283f799a736edd46e74086da2098444f9122dd7a6ab3be965bd8d6f6b6a8b40efd3f225ce7ba4642e75", 0x6d) 14:42:25 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x5) mknod(&(0x7f00000002c0)='./bus\x00', 0xede4ba56c8f86b54, 0x8) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) 14:42:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2}], 0x1}) r1 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r4, r5, 0x21, 0x7}, 0x9, 0x9, r6, r7, 0x0, 0x8, 0x6}) 14:42:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x476}]}) syz_emit_ethernet(0x8, &(0x7f0000000300)="27288d9177750fdd3a789f13277ad8535e5543f4c34792baca6bfa64074fdde308967c0f024a79170459efa23b5a3dfbb46540dd5366b63829890140323e15e5392ae82fd934a2f4441bb7768271dbc50d5015a156163283ad1be5") 14:42:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) setsockopt$sock_int(r0, 0xffff, 0x120b, &(0x7f0000000080)=0x3, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x12, 0x14, r1, 0x0, 0x2) nanosleep(&(0x7f0000000140), 0x0) 14:42:25 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8001, 0x3}, {0x18, 0x1, 0x6, 0x80000001}, 0xc4, [0x3f, 0x8, 0x40, 0x7fff, 0x2790928b, 0x6, 0x1]}, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) getppid() setpgid(r3, 0x0) 14:42:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) dup2(r1, r0) 14:42:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000280)}], 0x3) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1b") ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x2, 0x10001}) 14:42:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x1, 0x6}, {0x18, 0x2, 0x7}, 0x1, [0x959, 0x0, 0x3, 0x73, 0x3, 0x4, 0x8000, 0x5]}, 0x3c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="515a92bf4a69e15075b0f8912186fe79326a4e5aad72b7b7ce9cf75ded1de6992f9a0a7183c891f04e2f727ae5b5a70a8261"}, {&(0x7f0000000100)="82230e3e0926ad0e303b44f81502525efd1383586f092ff28d757d0e1be64b8a1eec7fe2d3755592d5e09d8d7b8fa2cf32f8bcca436133b06dc63dd9ee7b766a075f9c39"}, {&(0x7f0000000500)="49f6b161dddff02bab97675936f544752736c6fd0f64854aa0b008eaf138d94323639c101480f10fbe2e8b574dbb019fae1ff43698f0cee67b429747b9a39b49295c47cc07ea97802545b16643b1541dc68e5f119620c43ed13812468a500cfbac4f84b88af92fddb43a5a399edceaf632cc1aeeae8765a2d475c7a5775c56657aa1969bdae8f181811a7ee45e672bec52c3c5070979a994810fb1c6c23bc6695c33bd9665e38633ed756206448f10eeae19449dc035823e982181cd2225e9b8a4eff3e82d0cca9a9afd50"}], 0x1) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 14:42:25 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x86, 0xfc}, {0x67, 0x8}, {0x0, 0x5}, {0x6, 0x8}, {0x85, 0x3}, {0x26, 0x8d5500000000000}], 0x6}) r2 = kqueue() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000100)=0xf76) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0xa1}], 0xff, 0x0, 0x400, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x81, 0x4, 0xfffffffffffffffe, 0xffff, "f397011332bdaa191d3626a88e339b9a8d3870b5", 0xfff, 0x7f}) 14:42:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28, 0x0, 0x5e98}, {0x74}, {0x6, 0x9, 0x0, 0x100000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 14:42:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="cf977de7e033b75a1d007d8e2f7714fc8908440418fe2cdff373add3b45a0ed08f3372b020c1cb72ddf5993801fc0b43a13552f0d35baea7e41759e2e4f5c0a05ecd09f08fdec82d80dce87fb5aacbc006c456a97f81affe5d276cb78a329835f06a61cf933a4091322442931bb3c8fdceab9111f8b48d2d354c39a96f70319a9ca412fd003a35c187017b22fbd044c4012221e7796f4ea2c2379601d64ed9948b5f954acc3d8352c410fb0217dfb6689af98960b3e67ff492bdc88f47aa08b2bd3c", 0xc2) close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) pwrite(r4, &(0x7f0000000140)="56b387ac026b7724ecb0f8757cd2bec655cd681164550b1cdbd237282f4f8d82f258df183c1c788b4359931aa2179d", 0x2f, 0x0, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000240)={0xa, &(0x7f0000000200)=[0x476, 0x3, 0x9, 0x6, 0x1000, 0x5, 0x9, 0x1, 0x7, 0x97b7]}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 14:42:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x7fffffff, 0x7, 0x8, 0xc0f, "8daba4013b060e0b10f48cc1cefe78ca0c6c37fd", 0x100000000, 0x1000}) 14:42:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x4d}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 14:42:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x10000, 0x2) 14:42:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x6d12f95395d92459, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x101) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x200007c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:42:25 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 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) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 14:42:25 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffdbb) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 14:42:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 14:42:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) r5 = openat(r3, &(0x7f0000000880)='./bus/../file0\x00', 0x10000, 0x4) connect$unix(r5, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) stat(&(0x7f0000000900)='./bus/../file0\x00', &(0x7f0000000940)) 14:42:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) acct(&(0x7f0000000040)='./bus\x00') 14:42:25 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = shmget(0x1, 0x4000, 0x20, &(0x7f0000287000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 14:42:25 executing program 1: r0 = socket(0x11, 0x8003, 0x0) socketpair(0x10, 0x4000, 0x1, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 14:42:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1003, './file0\x00', './file0/file0/fi'}) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 14:42:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x536, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7", 0x0, 0x100}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x3, 0xd9, "4d2689786acb39a1d1d3d4844f839015b503584a", 0x6, 0x9}) 14:42:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x7688ddacfa99b9cc, 0x0) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000003a3c8272c6d3144700000000000000000000000000000000001a0000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b686904420208b93caeb46c4c158f5c64804d0c7e2f42a20800000067fd84341d93ce3ecc9c7cb0e0ffe3fdeeb43605000000e1d1b18be7c7c441c4eb572c74977b6e69d1945850c4bfe7b03c7d5ada904eeccbd429054dc963e7d8bb80e4a793b33b7fb9e1705ad10596a5214f8bf8fece3786bbf9c99894117e290d40729f21ede3aa3b12dad0385d3ac8d3294d"], 0x1, 0x2, 0x1000) r2 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(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)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) open(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x400, 0x134) sendto$inet6(r0, &(0x7f0000000440)="6f4ac579c932643ad17da77879837aa9d53473a90480eadd1c63e149c75fe8e97588127e7590de6a491660790c7573902b0c8798ad720f1cde79967b371aff77e11270df0050f83cc9095cc5fb4a30d1e96354dd838f2973ad8133e18fb82261655a72b0c67396044a5dcbedf2c5405792d8b04e39110ca666da44175c8477c2dbc8711d0f8089ad3c319b9e9dc8a4a0365064de4a7f20016af20097b75c1a51fc6748fc7c36917f9fea4338112a5f4724350eca1d178632cfa4a66f97d89da64068de6b0d2daed89c761db3c34d80aa0b32f01b15e8e35d5fa6717cc5fe898ef332c4456876340185f48c86dd69a2", 0xef, 0x0, &(0x7f0000000280)={0x18, 0x0, 0x8, 0x80000000}, 0xc) select(0x40, &(0x7f0000000140)={0x6, 0x200, 0x8, 0x7fffffff, 0x401, 0xd5, 0x9, 0xffff}, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x6, 0x78, 0x800, 0x8, 0x4}, &(0x7f0000000780)={0x40, 0x5, 0x5, 0x6, 0x9e00000000000000, 0x0, 0x7, 0x100000001}, &(0x7f00000007c0)={0x7, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r5 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0xdd2, r8, r7, r5, r7, 0x109, 0xfffffffffffffff7}, 0x3, 0xe9af, r6, r6, 0x3ff, 0x8, 0x705, 0x6e}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000540)=0x2) msgget$private(0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) kqueue() msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0200000000000000057a3da6830d3b8fe79ad5878df88c96f710afff9f090061485d7f090881d706c844dc9cdfac7803a450c1fd4d441d02000000000000003ff89610deea22d1fb13ad83c80fbe8e5fe2a47080ab2c2f2678c8a223388b7fa24c911ac046b9568ec738a1030000004752c89fce930a2416c5477cc22ccf68c09c70425ccd1c211ea197bda7f25df158a07cd85cf997521400fde9b4533564193d730f1f4f1f433732e027efc1bbebe33aef18c6a8b46fdc207f1156170abdf36c00000000ffffffff72bae7b914423cf7ec2effdc4a08e473ff8e87529207ffb3326cff002d14c6575293c48d4456dac6fc0defe9a980473cb500b713f4893371dc3fb0ee869e9d50ebe8f7ab960663e9d3134d339f533b392d7fab7307c28bc1b656bef1ba5fdba4145bd98cbe9a4cf8372443440f313b47bddbf668ddab4e949fdc5168a91c547faca960860a062fa9d1431566ef7e6dd7bd737e992222aa0eb06abaa3717c02528d7c4008fe03a51f5d5a0d5f70c91c2b51cf6c4a84a017359aee279a6ff455ef4832f9b3ada374c4b9e8a64dc22b5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a784dd39d1a7a8c8f1a3901c0e0f338e2c0085258d9db3f75e0914e8aa14261bd7fb8cc72fc103ba3d4ed4793a6133b007da994c925b8065c69c189f23bc81badf9040454c09e82134853cddda020a70066e305a92207d5b6e5a26e4f6d244aa3714f67466989a51"], 0x7c, 0x800) 14:42:25 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x20000, 0x18) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1/file0\x00') 14:42:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x40) setuid(0xee01) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) 14:42:25 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x100, 0x148) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) fchdir(r0) 14:42:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000003c0)) getsockname(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1ed1f2c26fa95ac034279f771e1989669d14f339794df707422591711fe8c8c37e06a8350338d86a858eee9cea5654a9403733fca1005ef56e4432283ebf6d70d5f6583e2f653d179d158a818dc26a4b00623fcc969773b6941ddc410695cc8667530329128014ce0dfd4765840aea2b2be47e27c617c08bd591d311b9c36be11200db6cdcabd4134303faca731793584a3e930f05b1b27ad74b6dc76b53582ec543c1c1bd8d3f9cab77c468388df9d7cf70763ff2d2dfb63770731ca5bdc0a13e5cda", 0xc3}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000340)=0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x872, 0x60) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x20, 0xfff, 0x5, 0x1, 0xff, 0x100000000, 0x100, 0x3, 0x1, 0xffffffffffffffe0, 0x7}) pipe2(&(0x7f0000000200), 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="0714ff0080000000000000737f73eb2b6de8f19b", 0x14) writev(r2, &(0x7f00000013c0)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) dup(r2) 14:42:26 executing program 1: socket(0x10, 0x4000, 0xfffffffffffffffd) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = dup(r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)) ioctl$TIOCNXCL(r0, 0x2000740e) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCSCTTY(r1, 0x20007461) 14:42:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x182, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 14:42:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 14:42:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="a876f499b6e355e808971477771b43f92dff02bf356ffc0c8eae007b2c770428671e99d662e15cf64cd7efa27d34bcf1080dde6c30d42c5081de048c93dda4f9c7eadb6666c6d1a92a6a01d264666ab4a88fe81dcc099c2c318490602ca774cfdd0a78ad74e936a7485c915536342156e9c3c6223e9ed374de12b7e4a55dc952def764c1559e9c15303c07b97c4d57baffa60bfce7357a745e25", 0x9a, 0xa, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001a500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85f00faa7d9211830e0f2f0c9f69ec7ab3a34c290", 0xa1, 0x0, 0x0, 0x0) 14:42:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='o') 14:42:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) getrlimit(0x8, &(0x7f00000000c0)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x95107a7f8396f4da, 0x130) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x6e) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 14:42:27 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}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7) 14:42:28 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x1, 0x128) msgrcv(r5, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x10001) r6 = msgget$private(0x0, 0x8) msgsnd(r6, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r1, 0x2, 0x1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) munlockall() msgsnd(r6, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000004c0)) seteuid(r9) 14:42:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x72) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r4) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r5 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) 14:42:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x446, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000140)='./bus\x00', 0x10000000002000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) semget(0x1, 0x0, 0x60) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x5}) 14:42:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x4}) 14:42:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2a3ce7678d4770fa108c257dd3e93056940d59cb0565f39de4243cb523a8b1caf6ca38c6a46fe23b0f54651807f2915c0ebbc2ca1b6b2e406ced33f0cb51105d9225eb8a3a8698e0e82426bcce938bfcb5977091032fe3fc219229c942072d0e8ecf69cba9bb"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 14:42:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x20, 0x2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 14:42:28 executing program 1: r0 = shmget(0x0, 0x1000, 0x202, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 14:42:28 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x3f00000000000000, 0x3}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000007c0)={0xc34, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd5b00000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(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', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r2 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x11, 0x0, &(0x7f0000000100)=""/17}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file\x00'}) 14:42:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0xa) r1 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffff9) dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000400)="37cc953b236763182b5a7bf6ebce3cdeeb8482584adcca094bfafea51d0147efbf984f92a95733273f846033069c85744ed4204c2b7ac8259cf1e8940b6a8eae2d390b91093015", 0x47}], 0x1}, 0x0) syz_open_pts() 14:42:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x5) 14:42:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffef7) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x18) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x0, 0x20000001, 0x3) fchdir(r3) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 14:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) r1 = getgid() r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x0) 14:42:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce703dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d725ae6b376881c4e40fa7348775ab77daab523f393bf7c6744739501587f816f3c631d0ca2cd7c76485041e68458afab1dfeb20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906", 0x103) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 14:42:28 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x4) 14:42:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) semget$private(0x0, 0x0, 0xd68ac6bae7bc0c59) mknodat(r2, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = kqueue() utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x2}}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) r6 = msgget(0x0, 0xa0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000500)={0x1, 0x0, 0x5, 0x4, r7}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000580)=0x401) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x6, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) getsockopt(r2, 0x5, 0x1355, &(0x7f0000000680)=""/67, &(0x7f0000000180)=0x43) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000140)=0xb) setuid(0xee01) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 14:42:28 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x800, 0x0) mkdirat(r0, &(0x7f0000000100)='\x13\x13w\xc5\xfc5\x00', 0x70) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1/file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0xffffffff, 0x4, 0x3f78, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x90}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x335a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xa93}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x401}], ['\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', './file1\x00', './file1/file0\x00', './file1/file0\x00'], '\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', '\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', './file1\x00', ['\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5'], 0x7}) 14:42:28 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x45}], 0x6, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = getppid() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000780)=0x6) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getuid() getgroups(0x1, &(0x7f0000000580)=[0x0]) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0x22c) munlockall() getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) r13 = dup(r0) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000180)="fb122fa187c918b859aa6b3d5c5e61025ec95d305bdaffa00d475e864e1696f09a9791e1a46b53f8e87de28122d5528df315a206d90c4c601be75a15d6e1165928d53df02b76105ad442d6c04b2514853caec9c4df4e2b8faa31c0e2d6017b47d25c6affc1f7c4e4b05279c056e131a38f1c456ea9211e1527c47af2542e0a7bc4e89f7d5e5e553c00e973cc9813150d87a1542e8a202d9e758b108597b12a633aaf6d9ce276f91e7435f87a440ac7d1cb8461a95f943a45f7b2a44e06f1da34894b4f01541ae4aa9aa2a73ac509dc91cde002afcf4d840df2c92dd0d09dc059c1e3be312f274a7796b408375c6c46851caba68d07", 0xf5}, {&(0x7f0000000080)="a56c7b8bf5b8dd1d2087f0a86efb6f5e47417edf0e0e6a649d20d546d3af2c11875565787a85b03c5ad83060c9e46973e01e46e50cf06c39952ac241840eed90a90395e25797c584b44ff4870d8af768ffc1ef9a5973af", 0x57}, {&(0x7f0000000280)="d36f737ccc831455fe9e41aa0bdcdca147809e460e7b78d71a8e6b65566816e3f77c42dd132ccb18135fe018f86bd2521a2c819102ea4dcb65c7b21046f2b3faef2480dd98fa929de81563ca5da3a70511c3cafede0121530d93121c96c43d66e2b862b73414bbc0c763a34d718ea61ae159de9200660a3ec2338b8e79e84f07eaa822388b5d2ad0849c3a3d3c7696f8ccc8ea47dcda72da7f7795169e458a765fa7e3dca06fe3eb7b3f15fee036d96b4035625acbbbd7b7be4abc78", 0xbc}, {&(0x7f0000000340)="e915661d368c609511ee80ca0f7e3dab8a25085fb2618851233537e7c3e902d5a07d1c24a9993657f1bee49806106248b2a13000f8b7387a0a2e0bb747a9bda5f3f2453caf7bea0bd69acb479169abb75b5d5a388b34252e7f925afda2ad6aa63ad2a25b9de61cc2d75e69a50255f000a7c49be796d6fbaaad99363432a5eb807459f339cdf11dd2a8e13ca8c8696ec7f0ea1a9a90386c3d695d333b774f995170c9", 0xa2}, {&(0x7f0000000400)="8e8832e235e4958e636820a765a4af269be46735801e45d5f100abec898b7bfda7282b84301661960a3dd0ef85490778748c479e9c1db0504bc317eb2656e918e6526583601628bf7ad9f5f812411ddcfa15a5dc65bf4addd0abbb3b159fc99ca0c26e7c05c53b97ac007ef1eb6a8102e127023d4cb389a7a04b1eae39f455e4c053527ef305d4a71cabe594d2ac436f2130ea5f291b50df8b2d0def3fa8a2ed505ca4f59624c49565ca44959c6140ac0ec32b8ab6a8d9b2f506cb8ca1310a659dbb7b93f70ce0aedf0842d69b9b86c411c73a08bd6a5a123beb1ac2e949a9d4267fff408ff1cdfab7593a75fc667d3136f1dfc1433b", 0xf6}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r3, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r13]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r3, r2, r1, r2, r2, r1, r3]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0xf0, 0x1}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) 14:42:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3800000, 0xc1fd, &(0x7f0000000000)="39a266c8fe46c53e1918d1e68e040ca9bfcfaa0a1e67c0656b85cbdf4ee5241205ec7ded082956c279dd01e905d936f739ead3ac61e86997c3037bdac6edc57650c6d89d03c904f4bbb44b490b5b32da677bde7f0587d84c7d7b3f73fbf6e35eff61d7b67cb061e2932aedb18765df753060ca544b838a5c45ff32f8327a21820937e1276ab2a09ea8c24d8afdef693d3678741000a285e2ef5730745657408a3afbbe6c60e1486516570503adb02d68485b5d2d1d3f844a4025cc32d4e9", 0xbe) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 14:42:28 executing program 1: setitimer(0x2, &(0x7f0000000180)={{}, {0x0, 0x6}}, &(0x7f00000001c0)) setitimer(0x3, &(0x7f0000000000)={{0x2, 0x4}, {0x1, 0xfffffffffffffffd}}, &(0x7f0000000040)) 14:42:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x100000000, 0x2, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='`') 14:42:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 14:42:28 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$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000002c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 14:42:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getpgrp() 14:42:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65ba2423b9f89ca202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a9448340d97ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a14c2cbb3916f91b41cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) lseek(r1, 0x0, 0x0, 0x1) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 14:42:28 executing program 1: socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="bfb717a39fdbf72111b30a3d57bffd1497b1c994db28c139acb852d80e9bba9dd5cdf5ab901650ae22daaf965f0cb0708762ef7637a744649219c0e7e4504cebda57ab029628a560a57d609a943658eb568b85deffbc176350280ff0d9f22e30314711275ef250ec8db1a1871799a7a993a589d63c8a35226b42603d238424b58ee81e48974ce39f3386599383fa84e18026e91beaddd1a0aeedee3ea33018a418277bea493c46fa9fc57dbc78f50fe121cd942758a40d4fcae5eae5a4bf406dd2b69f86ec7596497b6c372f6650e5c7e1153d34fc988273dd6495d793bd", 0xde}], 0x1, &(0x7f0000000200)=[{0x110, 0xffff, 0x100000000, "e524bc46cb7e22663cc11fceb192b901fd878708d5c46176b32093f3d102a9c01116e4773c9c2a1129de8af6b90a5a5ddf64d7be3ea3887ec34b356337361336840fff7a7be1107c4d192541ec0e807116aaaccfeb78254036cb64e2dc55fa4fe058ebb19a5c7ba196f91075bc834dfe24eefb33d480b7c1c31fc40fdc7d5a448dd8cee6bf7c146eb9af1c2a110092d841fa1ec3d65d938c97c92f535ed15c9728572b2997cc011bdecc4f8cbc50a87faa8439cff1218a33a58761a46e34a21fb8414e314954a97b316a4644ae94ad678a1c84ec97bba7be5a458fe8f9c7ef211ca3d6ec12635bd212749397da8532f61b0d6b6b4b67202f6f4a6131"}, {0x28, 0x1, 0x8, "d774ef4ca4a7f457eea325caf2c89160d6ffd9be"}, {0x78, 0xffff, 0x1000, "b9a0a2314163d63cb3c4c2eee10c7f9d7029f19b7c9d6228b2acf49dbeeb0662ec8aebc1f57ba88190f26f292f9f50c8f3086bdc95513d16c9e2a76a3da2ec7924817d67cce7c5cbf117a2006d1c8cca7051731e4072f03186708e8a56e3ec0fca85494c9dec"}, {0x1010, 0xffff, 0x24, "8c71c0fed0ffca4debaf28384daa8f4a394c09c43e0e93e67791437c78a41603ee7704b20671af3139b14313e1dd25267ca76933619fc5f4964493f9aa6f7e629066d0d923ba33d16035347f24c32d803c457efbe57ab2533b272c44a0c88c7bfa82a3695f5733ca61dec57916914cec72503c194c1c02e0bd86be0c339960e93c525e3988eaa1931c6b5f9ebf02a9b22d6b2732623ab27ba43179412c2ce4396f40291db7f91fb820fbf15531f1477f85672698151fd5061741cb307b9d9d833e9ac76036789a6a1eee544debe51c47156ea89eb520efa883e4a5f2c5abc23d85f8308860db96ce9bd8b4175293c9669b639dfccb69a93be1cd6eef2ea12ab352040d97d24f1833cfcc544252a20e4dcb09bfda2412ebd9cd5dc6d3e51c9507707a83d52821ebe9e0c7729c67293e737e8f0efdc27c2e337e38d5310f14b1a5de3d6a88f7717c424fdbd16bc7912efb77ff2080f54ecb346439772e9ee79a8b13c9dc482b38d883b0d3508370ca5f587d166170b8ec148373e0884ab3e5826e76a5f5c47af18b3682dd3eff5b64e2b493b884c87fcd99354184f57b22ab99645aebc66dc14b33796ac64e1d18193e489441539db14ed4a4ea1617ffc09c3dae9fb4d771f947ef6e867f444cec4cb174f72ee76c082bcf880e44b847157d46f247ef2dd40065df353c205291682b6463e0b73a945e9d8f5b918ab9c096ef04f35837df3a5ff41b552f7f8b59f6908eb49e14fa893f54e00aa2f8fbf3921a9616b9a89f10173adcce81389a68bf5e411784d8466a9af412028ce1348e29329a8fe79dd080edf4029fc1098fb81d1edf37ef2ada5669f42d1113822df9fe344cbb6c38fef080c09bb7e48d71c5d82d32d4d71d8d1a56bf1e4f15f34fc82787ce4dd081c868e2671d4d34b6f46a28d90bff16dfd9576340e5217b15d6e96ed9c7731a6491a783b39ef96b75031a3f502cd6a9d8e7abe7739f6ea1960aeee5a59539cb38aab2f5e4193582b0902d910d89afffdcce248dfc27adf4448b77e54c36eec755676f56a9bfecf36de27849be2f735d6e21900eb2e08467b5627ebd4d65d3a30ad5f18e7e55b05683dfeab2dd6e8a5b7ecff55a35fa3396fbaf07f79313cd4f66753101d9befef9f745e7d9af61ab856146543007e35fb3262a5f13829cc60fb560a74631c2adda40f88622f29835f384999bea972fe46c2ff9bd5a47d2323bfdc1aca68128fcde67c4809c0c8218c42c1222026c9a6914aa6057e26e35a34e5bf2b63c41a9ff168790b7f266fa4dddde7e8be4109a9c8509e8037fda7fe93c8068d0c8e08334fc4d819e7a9dd53e723ae587f64fe70233e2a4a102dadc3fa0852112e3c0f74f41f11a7bb944fe124f2ca8639e09678c160bfb4413147c0055f4a149151833a98a3343e6dbc800caa64b1ee73cefdf0170e9e90524e3228a5f24dbe2db412c4b4ab5d27b98fb96f915f6a8863f622240c76e839f87f08c0e3f32efc93c4aa381b3db479b53a9070bfb36d37d5cd162cd43b13e5b641fa1a89bb23647b9103c1f8005b7938b78e57c7e4949bf44d68d543793018f7527e5f06cd3bff98f06ed5f63f889ef4ee9fc714636860100868bcbf5d95b579a33233bc0633d295ddf3b1ba2af1220b62385ba7b95c58daa4f4435e04b16b9e98df6e2eaad5f6c7fe7b05ca515c206225e116f1417d7d1c5f5f296b62a4680d2c7584276702b65489207cb90a5a77dcf34aeb45d2ea077d1020f0d4390ba42028792ce9318958acbbc579c430a76231e1f1392e02e4c0589fa3aaebf611cb2c0a33c1b2f38f3a29adbe94b777303295650bacb6346cfc3567bafcde254a4b7202d346132c0a99d6a5898a5f1589b15ad109f8bea0d567cc563f797c53e522de88a97cf6163a629271cbd553a262987199493ff17bc4244fa9a94a4d5e38474e0f04c8887543ad73d9a86e3d8177eb36de4b1416f3bc81a2e8a39845a12ff818362b64bd8bc6788dbbf8584c23bc13506fcdea89d07b76d31403eee41cc0f26a252e9956fdc3c0cbf6dfd1e76d9d239ac82c2e96784494903afcb1c8c9fd31d4ef5904d6cd5c37d53eef2d0fe7baae38c54df1d6e88932ed1e3fc1c75f0fc8aeb05d7fc0f50e4dcb97a022694d447aca8fdd46fad12a3799b6558dda62b0ef5fe9d09501348ff14e50c2f37fb40ff974f95e1ae5614bfe9f181de1c2e1b15050332905a518459b3834dcaf1befdd05dfb1e3f848eda2348a7d2e5aeb1ec9caf292910f5808c576c95f80d82cb09252ef6e9543d1a7f4ae319061d2d3f242b4e6b3c1ef223f39f1e8626e6de59a75e1c7076ea617f2fda7a3a60db4d525bb605a3f9f2f0735f050464d20bec5fa2ae522a8a6db282ab39c4593d8cc83600962655a8a57a5ad34f717e6e60bef4f95f9a9f87cf68deb99b81e24cc135b27768476092732fbc267dd84ff10f2e14168f21064a66d784f3d6c404deb9e7aa5ad34516af90a081abb2f00d0cfe9ecb8710b2ad70bf5291d5dd8e2cfdb0e272ab8d31399edfbe1c0c7f23604bc2fef269313153100c1d67eb1ac40ad7a2e66242c0d25ea8d8581f827a087cf84c6ec1d698e53ab1e6ed88f2fc2bb6935a0e82783fd2e48eedd39c2365ef04fe6f28b92710bbce3dbcf024cc91e066d0a6cce4e8bbe6d1320484750e21e5be035294a1434d819e25088138f3b6f59936f3c833fd5f7e4aa5d81c2128cc45d3d206cca6ee7064164385ddfec9dcca685c69d02bb1d096ddc15acf1528d561e01693c7ee6088b0bae8a7bc369d18490c131235a2786d408beb1056bc1991d91b6930994c312bd62c12d3e26b8441ab638975694013971284bc963f94eb7bb2848a637b236b8fd941f5572da83919e3314cfb406bdaaeb30597062e2fcee19dfb291c26bc44e53ab3fc884742655682d22b684f9ec5867f26e45e79f22b686db2fca7a1620c264d263ec646e0b2b14ceb7814c15fbe6084ea12aef53e6cceb5a6b8b9efe2c925e8d0b9fd9ae6409d01555ddc1554c81c0e58d78ecf3923e077ec9607a20de37f0b7cb3e15b9935f813669d2080b0b74951b42e7f590691a63a436427b2c5035a5b9d892967f745707418b881b7b8439d9a8d27390569553571c275df34da51e0c77f32ff744e600bef68fe44d2eb1aaef3ecd9dbcbb0d6bb9e70f2f16bdd0095deb7764c8f859794cb39f6b682f50336cfcf1e0346417089a67e6e76d40cef66c29df26e18ebceafd5ef11539a7cba91e582e66fb201f7aa9751920bef39ca754d3bd5ffe4e8ca4fc4e9bd5ece9e248c46cc262c446dc03ea674e1597c652de78cca8dbce26cc9f06d4c6ce452fb35523cfdb6de47f293a3be59ea17e04970710df4aa6540cb1bfbfbb3569b2c9b70fb5f87af781aa66563fe4c175cce7e86f9701e65f4f5ba53e8eb4f8f7c69e4ceb5deb3540b01de133e740cb30be256489c83029b1c084b02bd5dcd9d72a92b05d63fe98a5dc68b5c34757387e13bdec9fe6bd849185dd2fb369c416942c31d9537b1f984b675837045caf3ba93e515399c4d18f55a13bf66cb55d463ba25683c7fdf838f936eb852dd679e40c35d7065674d1255fb02101d3bf202e73fa185dd854484f7c18441c02f90ec82d841fa056a4cce2aa3a64f1940b6ab64c8ad68a70b01384b2cbcfe79a46a2d1a56aaffc9fab8589f0997c9af6ca22fe94b9a90fd3f6b4860cd50cde87b74f7afe708bd8b0f933255e487800b77d50b542a82bbf82376a4fad9940eacb8f624cf7d577080aaae5c0ff7bb7ffde8362ab466fa94050620557cdee72123c09be7f730de760a1bdc1c799becb48f5f29ed21746ba1b7cc8795b1915b751ab76315878d547350eda6f8e6244307285d89d34f9d3603fbd7564266195181b3732333490b4fa79ca0b464dbdf4faa7b84ab67143a439d5e8a507c984f61a566a00eb9fb168029c3971c69adf68ab429c7f5201ff77ca00d00f4744c5a6557468ffe67e21c19f366a40576836c10e54db0978e3055c45ca9f95725a9f5537c0bb8b0a89dcfa5adfd85c27785dbb2549344de61e49d4bae3698cad65ce64a085355ea10a5bd588af7bfdc5eb779b81f7cbe6b854a4964c24f70917aa207e57e2ba3c9681644634d30455e4ca4dfc15f5e71a2b4839e1c7cfcc776d48854647bbea35c188431cc277b91d0ae125e4bb111910c07cc492c14c8471892fbc18d7f574eb8130401bedb12c4c131faf25c7670166ab9b0b328c46eb074567100cba86b27aaa12f1e1cbcfd6cf5bb375bd3a46a9ec2b2afb3f01d5c7b54096fdcbe62e8ef915e73f6918c3ae28dec99a09b6362c36eac2ba54185ff0380a7c77481e7e99f3a7d025bd6459e79d83e8ca92c618de3d167a9a539af2b179e892cf8ef812a17a35121166afdf8f6124d80bdb4ba48608c1463c238e22cdd09520af4930431fae31e24410db11584ab1fd25ef668434557d2504743350f3b43d31f3cba794e0caaed5e8c446a2c9b3fbb1e4857ffbfe24e2d30c3ac0a58327ea97860de3a03c99ebd0a2d9ee577b42016de201d13e760d345641fc2c967e7da317b632c332c8588bcefd406b7235c7a6e77834299f62d590d3e87bdb6fe8969bc0a8f00092f673a3a370823a96e1c0d844d2c80c891a1515f0829b221c31dc272991e7df7650585b9e38e29fb383898cea45b904dc212ddb2d3de974858c1783e7df415b61ac6d9f53a80189273a6fc67cb0a7baa457372891b395ed21cf4bb3e57de2bdfd4b1161a73f84cd650df7c79697ba36a05d67fb78c64b3c9874972aa9ce1631a5b571a882ae3ecfc794946b74895a8bdcb271b0315a0e11bb10af9f77a37b63df841ad3aef6a3aa9da15b1c7402f210829e59bda4223e9ee6384c1e8b171c463b7708bebfcd671aa901ba904852ab4717fe22b825a56dbd57e418b7cfc28287169d2717902bca9b988434592aa3482a9f2970bd30654965627b5d71c765c016d3dbf956f51a1d5eefc5cd50d9cccee5f7ad21bbdd853842070e5f196d8b2a73e6cedbad691d4512db293cbd4d1e5cf8e88720d51030fa2f24351cb948f32dbe89b7b26e2b491baaa0d1af37330d96a86cc857f8aa862458642e7fc6d6797b3e6d1f014a1a737f65b3e12b0f29a2b83957e9663c6cd6416a951a4e8ec5627de8b5a9635f3ae1ef0edac14350b4b3744c6dec903462d6b69ecfffaf00d2cca7d915c06a51e5eece57f948a4885a1a7994420c9a956e0291965c1789eddbf2fb04c20cd37bcf1ad20e1e476d141a5662c0cc44385eeae34b89d879a6db4f8192fe66c62004fc46808f1592a615ddbf3916cb6c0a4c2c046f2b9f4cc1764ce65add0b69c856a604bbec3f16671f565cd5bc1508becc633feac2e207a064e6d7a06f228188f26eb7639fbd490fbcfb6f6c68f9f3f321ef5539db8158dc54737fd19fc14112efd2609c7c64fbdbf4217d2cbd216f48864697148b83376d7fe0231e29aed06bfb792cc0cb4a3506b4999e75f4488234f1ccb5a58b97901844a111722e89b03504755f7604ee2ea738d48e774a09e374908d2466649af2553b2ff61ed5f8cb7be3dc746fddc92fb61bc18a774c305ce90c057bcbe027450c99f64cd876df537e31d4f2cff69453df20859629ab6229f85c421a477a82b57206e2308818763deccb0d29a3032e7ce51b64aa0d6fb0d876516f0a583bafb5222db95913089ae63fb932cfbefcccea6935794f06dd7b65177c78d49392247b34f22672a311232db77e99ca4a93d49c97e8c7822ec85d4539be97dc74bb83d600df8f8df67"}, {0x80, 0xffff, 0xb1e, "7bbaa60b941fe43551bc60ee7b27da359f19400891ac64da063e5f4415088373caf1915c6d09c4980a17ec7d9a94e644fc4126cc3242fae1f11d880b4d45d5552fe0a6ab5ba8555357f7eaa3a0ad7e02bf23d0101cc419fe9a8cf07464a298838c6ae7b9e50c4166a00ccc40c48e68c9"}, {0x108, 0xffff, 0x5, "4d18fd14244363cbe762050459fdb18266d6510e2e29493038eef44d579334e2129223bc60626ca568cf60506724f91b3c87302dd7db7e80c7323201b2a5c303d625184443d8c4822ed6515258badbbc4661b0456d845387453c8da4ee0e6875ae2a1d9819f4f5899337f556b7ca261e554130d7b67e76a5a80858e7d5a35f5186b8a5e29ebee8eb8a4c1ef006d3797bcd5801f314bfeed6288b5ca7198a4580107f5255ec1c3f03fbda90947e7297d9b26d7fbe1c56f1eed1e3b975fc2faf0e4412c10d95649c3ac2d0c50b6460ef348fd69d98128d0d5248ddbabc89a67b5d1ebe396160f095d58bf5e605a4288270e24523ea3ba19b"}, {0x40, 0x1, 0x613, "d801b0b311176a03373c92500792fe996e547bedd0fe0855a153a8e2b4b83b81bb7230a4d98c2b9760667a495b41480f"}, {0x30, 0xffff, 0x6937b3a3, "192b8e94f426f58a38019172fd80c1d999690ee33c91099ccb"}], 0x13b8}, 0x0) 14:42:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7fff, 0xfffffffffffffc00, './file0\x00', 0x3, 0x134, 0x5, 0x7}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) semget(0x1, 0x3, 0x12) r1 = getppid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = msgget$private(0x0, 0x6) msgsnd(r3, &(0x7f0000000100)={0x1, "d795a29fbc010786a2ae8fe01095ec38dd226db4fe34f73e767f8009eadaf80baa9769cee5c0f587474a9c8aaf734ea9282fdbad447912df49243823a488d415ad070d34e81661d0fe435778fb13485176f3d92fae81188821351c6286bc4d2fbceaf3ec89"}, 0x6d, 0x800) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) getdents(r0, &(0x7f00000001c0)=""/78, 0x4e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x242, 0x5, 0xff1, 0x4}, {0x100, 0xd5d5, 0x80000000, 0x9ca4}, {0x5, 0x100000000, 0x6, 0xf1e2}, {0x4, 0x0, 0x5, 0xa7a}]}) renameat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000380)={{}, 0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]}) fchdir(r0) select(0x40, &(0x7f00000003c0)={0x2, 0x0, 0x7, 0x3, 0x9, 0x7, 0x5, 0x3}, &(0x7f0000000400)={0x0, 0xad, 0x5, 0x40, 0x1f, 0x5, 0x8, 0x8}, &(0x7f0000000440)={0x7a, 0xff, 0x9, 0x3, 0xffffffff7fffffff, 0x7, 0xa4f, 0x8}, &(0x7f0000000480)={0x4f4e5840}) r4 = geteuid() r5 = getgid() chown(&(0x7f00000004c0)='./file0\x00', r4, r5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000500)=r0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000580)=""/64, 0x40}, {&(0x7f00000005c0)=""/79, 0x4f}], 0x2, &(0x7f0000000680)=""/153, 0x99}, 0x800) r6 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000780)={{0xb2, r4, r5, r4, r5, 0x81, 0x100000000}, 0xfb52, 0x0, r2, r1, 0x2, 0x0, 0x9, 0x9}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000800)) mkdir(&(0x7f0000000840)='./file0\x00', 0xa1) getpgid(r1) select(0x40, &(0x7f0000000880)={0x3ff, 0x4, 0xb, 0x9, 0xffffffff, 0x4, 0x5, 0x6}, &(0x7f00000008c0)={0xb8bd, 0x8, 0x5, 0x2, 0x4, 0xff, 0x100000000, 0x1}, &(0x7f0000000900)={0xcdc, 0x20, 0xfffffffffffffff8, 0x7, 0xffffffffffffff07, 0x300, 0x8000, 0x8}, &(0x7f0000000940)={0x7, 0x4}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000980)=0x1b74) 14:42:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x9731edec6c41f6f2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x7fffffff, 0x10001, './file0\x00', 0xff, 0x9, 0x7fff}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/21) syz_emit_ethernet(0x1, &(0x7f0000000040)="83") 14:42:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x7386cc48495c5d1e, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)) 14:42:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x10000150000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/13, 0xd) setsockopt(r0, 0x8, 0xde, &(0x7f0000000240)="bdc0e4e193a0ccb64cad67587546f80c5adda89458e8c0b53c3e5272c96a4b99bfedbeac71ae24f40ea02587e7f870de0ebed51881a516a41649b6c15e94429f1012b7d7262d80cd6b6a02f81c83d9487fb501daa7ed904aaea5c88610ee6a2aee85f6d0c9fc82506e6653", 0x6b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:28 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x1, 0x0, 0x2, 0xffffffffffffffc9}]}) open(&(0x7f0000000240)='./file0\x00', 0x400, 0x12) chdir(&(0x7f00000001c0)='./file0\x00') 14:42:28 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32]], 0x8}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 14:42:28 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb62a24532a11cc2c7a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad915fc4c1db412f6b1602a67897c35de010f244f134bf371e8cfaa1d4ab424b61452e0fd911f88d3525e34e76312866653b6bdae4c5b436e445960fa6b9815c1fa4aab44f032563348f261b51f117eec1358441dd3ee16630bd2d66f907cc642709f2a2fd96cb58d127addb3c57108f029a123d290071baff955a5c23a3063e78cb4f31e0cc147e1d864fc592f6ddd03ec390bd40f04455a9ef08e115b6ba2ae64a8a27eedb71aa056f13e8fc56fe1308141c34513f23d5a3f48f33cf8ff43cc00f5e3066f0098ba4d47f5efbb6dcfcdc357c29a394262351105ad7f16a93e24e903229fbe469781c72c6a0cce3c178014d2fa"], 0x10) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 14:42:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x4, 0x80, 0x5}, 0x80000000, 0x9, 0x81}) open(&(0x7f0000001840)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:42:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xf7180362274a7fc8, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x4bdb, 0x800000010, 0xffff, 0x5}, {0x401, 0x7f, 0x6, 0x6}]}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c5407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2e7a5eb210ff6b201b33e963adefd3996b5828d5b70b787d12bbbf8436d72dfe178dfe92dc64ae7b544177c45adcd3bd80f66f5ae47eb462d386d4c2ac745", 0x85}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) execve(0x0, 0x0, 0x0) 14:42:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/121, 0x79}, {&(0x7f0000000100)=""/221, 0xdd}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/82, 0x52}, {&(0x7f00000004c0)=""/167, 0xa7}], 0x7) r1 = semget$private(0x0, 0x3, 0x40a) getpeername$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000600)=""/224) 14:42:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r0, r1) flock(r0, 0x345474cdf249c476) 14:42:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x26}], 0x17}) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7fffffff80, r2, r3, r4, r5, 0x20, 0x69a}, 0xc3, 0xb67, r6, r7, 0x10000, 0x800, 0x9}) 14:42:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) chroot(&(0x7f0000000240)='./bus\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x400, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) linkat(r2, &(0x7f0000000380)='./file0\x00', r2, &(0x7f00000003c0)='./bus\x00', 0x4) getsockopt$sock_int(r2, 0xffff, 0x1807, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = dup(r1) writev(r2, &(0x7f00000018c0)=[{&(0x7f0000000480)="5afa1659c5aa9e36f3b8aa43c043c4e94e424ded8ebb40c941cd5830b1bd1eb1a6b448886f17e50053099cef6a2c350c9f86f35cb6231554c8cc3e3ee4cb406855ae1f2539", 0x45}, {&(0x7f0000000500)="e71fb9a34ce3b594968e0ffc329f80b0e4d20ef14772ece9ef0c0a00d5a07e5534aab210920d88a5bd2ecf5d2617d3860860e31c2d89bf105bbb4820b29d23a56b5f2f3200b46fc22ec271e2ff709533f4d66924ee4bff9680a857605da90c91dc9f0bf5f7def024f5014606b93a3e8e636d99fe29991b7d37d27efa8d6a0d373e47985719054c3e25373829266da8bfaf838652cbb1ae0b2e4f1510e9aba71a7d12620053f121fccf5f98b374cf33cb7727c6bec604794714463ed0b248f0", 0xbf}, {&(0x7f00000005c0)="9442a5a86f30503ffdede99fe8aaef30385048bc5a778d84920b7931edccc1fbcb5c5e9f307b30440fb62ec81752b16769aba1ad81786dade119aa64fe08b3bc82b08de53e77ded71016bfe667775d6ee4633a3bb030fe7355e2f48f73fd4ac63445b15c142419b07b2fa76145897303e35248c8e752cb6c7a8c28f4e157b1a4317fcf2a6b799fd3d2f8ba3122c40fd2daa437c440aa77281fb04f6de1d6ae8b9157466785af01721b0370ad40ae23a710fed7519ac5dc138bf8b02e758967", 0xbf}, {&(0x7f0000000680)="8f5ae306be7bf7689ff42dc96e09b9305f46bc7fe050a0163add686007dd8f00e198fb6597dbf7079e3236106ac26852930fc527c91e3e1dd5b8a01a7abb37d8d9301403113d7be03682fd150582ce5a332bc7335d95b586aae3a89410d0e11441831c49378e8ef34564fa1038ee6ea441d0b31da73d7dff98e5eeb7f5824e55ca4b8c383b064db62e2e5ded631a640c4ff72a9971f531d6c05d1c5a3007b1a5a7ff24ff724b60", 0xa7}, {&(0x7f0000000740)="59b4cba2f6e602d00dbbd96239ea468c6199930ff24e7f7dd487d9bec930b03d49aa24f0e3164a0f92c027bef80c4393f10ae4c875", 0x35}, {&(0x7f0000000780)="58d7398725524fd01ec6a8bd7cd8ca325175bb0b73f0a4ee037559d5b8a20c5ff658f4ab70b20f83b47ee94b6be8304e6b3fc2079ca905c39999299d3cb9e5cf08eb415233a086d0115c3770027d4be12f7c0dee3b54b0aac413af76b760318333bb291025f8571347038714ba6171f4ad4cd59038084a44ba3c5d9dd9e7607f6aec6b96bfdcf353a258189722adc6ef8f4b984d9e789eec7f78229aefc29662cd837d3ff1f1cfcbb066dfbb41145a4392a17f79d600fe1eadd1adf85c0ab4bf287bd86ee31b75a9070b8b6857f9620277b2830557d9158a011ab097ff5586334c3effe81967b25ede1301fcbb", 0xed}, {&(0x7f0000000880)}, {&(0x7f00000008c0)="bad87495af46fc67a6a070fb8987719837d4b7f2ab0b4e78c92cb063381d574a8f6919e1c3cd688cdd022e35de576b25363a1a52ea7876783c28006af3b2c2c56f3899a7f1db66231aca3b129bc80a1395ff56db2887a96c0342747e257a80146102820d68a6c0e8c8c848e5d19030ef29f2ab02f059e8bbc0758eb1cb4910ceb508d626cd9daf5342bb4abb55fb6cc8cdf8d8fc780d284616ce392d1dff4b3d0cacf9b95cb3aa36a7970446c155272690543caad5fdea3a8bed83d25c8a96a1bb5dc6aa70e52b2117931a456f47a4dffa590d82fc34b3537b5290367cf285118df58efe1e3d18dc6d7d987d7e4cae4112f89c3e0f9a3a091f3c41253950f37b7de8b14ca115d3964f5285df88393148827006a2f39daa17cbb2f0682622f866c90e94150f063b552a6ed4af883890a3aa73064f3a78990b82c405ff429930ce5e2181a6b4830b866a8ba77e3f7a8b818e9fe9d6f19cff560631154ba55cefc80ba143e9cd336c71e22bcb61d7fdb30839b452522c2e4f7d65a1927b36464c3c6219969a0666b2bd736281eea8243ebc3f67185adb4c86fabe2bec992695bd736477fe9b961237c683d0b4083608419d71ac33cacbb8eb1a3825e3e5753d621562e505e76fe8ad60f2ec1f060517b3a6c7b4b5daf1736d40dc78050ff2bb1c341702a4523c3991502d62b210a1695e1cd069e9e1a07756affe1a43880dcae5fcdf8a9789bd88bdd4f8e1d3a4f3bccd326c6fb87cfd07f48fd763acc97129b8aa1e826f244fc44aa274d667af90a2fa6749e4833d1c1b91a3ac23d1d6273abb95fa848991505428300ad84a394c819819e7c5d3df85c8840841fe87a87481af46590234981ded03a5f7762d9ed217f4279dc394eef41bab359e928f037f2e4743725395152094ba2d7f94d671d2a26b83777c6c80127ddeefe673cd75a06ae9adf4d90f0935426fa1c5fa3e886131a85273bb5326223f7f3b09f74eda82b61da2a0f4ba9b718ba1b3e3810ab476a62d8b070ee8f64157a36dd6819eeb5016e668af9dda8277a0c6b0fc26345a0a5f84e92defff1d606580a71f6690cf10eca66ac9ca2345954aadfd47036005dd34f075511c356c87a7c249c27cb42f2e895e89903319286229290b22f1a81c101608b3042c056c580318c5f4050ce3a216b3885dd8e3a17b35f7ff2145a14f23d57bcd8e97c2982c8a5e476c4cfe84893ffc1501981275f5595ed45ac7dd0fe1a5c932b75fa52735c805cf58e7de54c1ca7dbe3531d8a4f53070d6a37242173c10d1f1b779a2d08db99f3df18594190a0370caa4f82321041d04497b8ef20cf02ceb774dddb000a5349876d2db45e4e450f9b4f3b6a5205a8fb16166d45925d736be5656f346e6cac008065576fd41fac2e28fa59ea8ee5cf31516d05770460f8fd226d0c7f7b6cffd9b85dbe8bf5af0c7d2e9612b8a962f972c0378d36ec6d851891816fc94effe8065e6232ae8d643404a535b5604a4553508b535e183b947e230263d450d0a9ccf69058428019bd82c4b20b5a87e42a6ea534528a715ae4c003283f246b98419d2e5f61964cdae1a08d25b5825217f21ea5f56293ff0f14157726984b9150f7ceae8353707904f399a4fe8b52784f5ec806a79a5bf976ff6bb32c7a3b96ff5bf87d41df974496951f8a5cc75400af325b6eaaa163cbee09aa31c578f78d7a9e9882645480236668e9f72457a8176cdeea9da8fed007a17fbd978967788a59a3b05c44ff4f6d8d9541e7930a9ec09677b84ee889a2be7d0e36645590c121ebb6b3be3fb8a9dcc11b1f83cc700dfd12cf83f9f61801a71218b991945a4b452add5afd235fbc6adf17cf5f42a0cd197057b9f3449672dde5e7c70cb5161434c45fcf8a2de36d3ccd3d02e4ae0c418c885ab6380652cb8820bfa5c167810b5c5dea7269273abb877269af36afb4d168c4ecfc6cf2cf97a69abe20a7e23788d91a827e33322d2dd6f1e7ba0e1029c9ee27738a5f60a27e023a066424d5314ba93ddf804465f7eb2a33985a9448f9f865beb2ab686f5639bc46c3fcdc6336338d9367e83fe56f614c1481f96b91defa1edcd02475c800d2612180b58d229a41fa9ac95f3783277cb543be27998adc84f2c9acaacdc68c1370d14e9251030a94cbd97211ac2df0d2e44f2d35330e951303322d96f855e8a7caabc3d9d7089a5b0df776191b5723cc5fe5672854d0dfc49d4ac3d8610390955ec84273b4b4b1d53b761c683a689bf656ed9215eff71f00a32a939110f7336a61adc62a3551ba8bbcf978346e95b4eec1373d3cd4578a49b4bf575d32a0a461a7e4f77240b81f7e2058acf34acf256e150aceb2c5eda7a7c31e6dd2f9969045597b600abc61f47aaa87e47a2ab7a32287cfbcdb16303fc92fd39c84c496e069460f039b82c36d6590a74bd0fada05a3149de7512281e5984b7fa20deda2896e60502a091ff3dd705b169b7ea7c94889d754cb25b4087502914962d006d1ef20e3b4af714403b673845eb229ecad5dd0aa15f0c8ff18671b440e24d0bc5d81ccc0fdf95efaac06129d91cabffb5cd61c0e3385cb0e2eb0b1b7ecd203b21a272b6ddf92fea1bc496a1e310b201d6052fe22e40a3a16cf53826ba32e6b40c41b5a735523f66b80c840ec69de51c0d9a1003b8ccd49f6a55fa79e8c8d622a76975c00d9e0ced12e92cf74821a4470925d1f40cfb456c4e17528fe88029037e14203540cc1db77ec01dc7c12ddf800ed03dd12968e54b8c8a380f2f54e2c807d732b5337758e32973b9c271a4605abff5277ebbfbe3a4b37a4c62a8d93a8d3ba61ac4dc2ce9f335a1abea2ddfde5401ad06050580a382949cdcba7dea0fadf5a475ac3edb8f00af5542e4070d9a735febd09548c0f33ba4e0c1c2246fa2a8932d71a177e02cd2c355be4aebbf664b62bceddd142e764e0d9a624ff7db640880c2f474d9ef902eda870bb5c813c1996d986ec7f2bf72c798e414c23cadbd8f69973c3df61766b3d21642f5bddc4da9941a6ffa9908a56f500a3cb7319f0d6a7b9717bbc0f56945280f05daf14a598c95e42f74167f245afa0e3301a486a8b580137bbd78333691b86c6a09f1ae04d08c3d798f0e612b1c296ecb5071fa3feff4457758ad8c0b3a67344608a7b29acb2356c3452907449d5bce0e04b8e6788a650610a6cd331fee26ab5d52ec770ee78092886b70c85948ceb01dddd10b0e77be05039ebc062c69a1db468438c58cba2728ccf1a80b8df203ace83f1ecf59e4e266803185827920727a3acc36e27f4f48ee5eba80ecf255f11cda75440b9d4174f8a3f2e0b5c0768ce5a013b9aec6e19d09606ac18b4ad1b62bb11f4bf5142eb760a7a911e9d4b303ff1c59ae5e4c876446a2dd9c03a7583943ca82d80be71382b0e67fd92ff7502fb23415d4dd9fc338dc58faf31ca54c30342b83a812857b2f079a0c6d45693f1e90b0161257877ebaaff5a9fd1bd5a287f093253cd862111142e5afe14dc8e329ad7d91ed56174c8a05482f24822b759062ae2fd07ed442349916d0e436f4568788c657265c2e82b036fa1ca1129f6e06783b45d3167a8cfca0c7c8388e80d808eb77df0bb18c1d47fcd72d06a152b8f4daeb75d81b8d94915ade006801efb765bc6e59e47f2918da09e43b2c69272c9bbedce2a6716fbbf563b23ae76ae028f69c06075423609eee7afea97383375412689f1dfdc85bbb8512b59e45508cfa26f90fb82ce669731a88f5f06a05247994c5c241c95006e0b4d6e819bec9d66aadf78eb5413f574acf6f8efbad4f7e05eb91012bf138e51f852c5131e9844b7fd43be9f49769abf3149dce8dcce00d02243353ecc4cfe6f116f6ececc163cfa7b9c9e650018a81f62b813c7eb786bd19ee6565af31fbc092e3a1c009248ec85485953c9f792a0a6926640d2c4f0890ee65ba896addce12ae952cf3734fd8a457da70822cf3d7e607ca762fd52a64aaa947d33be8da4aa18063be5484b911dcb9ed3be2922773e6b1ea55a00707ad9f4b8573c1263f5d098e1eeab0b26e4b574dd8f811c959b459f04d7dce230340b2aed81479d813639a1ea4f118bbafa0edd82f59edd8e2898283e351045eaad3428fa60e382e8786cb4bda9ab97b72e32697f4ce91f82348a04fce12916905b11fc786876dd3c1df80cb4372626eb06dc50bea8ba5bad9b71a8328e69612bd345602aa855b35e9ab976353bc47e076a1931102408c014b10564b37b8d489f068bb08eb834cbf5ce99d03a7120015aeafd7eccb227b398cd0bef96f3b9bb425cadaf988b119e5b2ffa53971c1707b72b948af7f15d19cc2644ccc5e8bd5f18e247a2b486d96bf0456e9f749b0251123f347d457c465293ff1962b85aced7907e4876c1c9b6ab210fcb51b4b0125843dfb0326d34ccae7836ddfbac5180651c50eba5ec5133de4e0d4415591154607b18318bb9950f3858a9f81e21b7b1e1f5c0259e2b21bcec6f3701d14dec1516d5f998aa84b15671dadb19ea555bfd6e5e49910c155d1b0386a930496b2804d78d3e5d916648d8fc2f6217e6e46411bd6f2e7c2d87489a9a38335729f96de85dc62492f7cfbba3d881b521fb1eb49acb2e69b1a27d6c481565252f00a2120d29252c6d369ff79398efeb3336c73350ead652cb4c27ecd4d6c7271f04425c16d8538714aae3472a5b14e5ef2bad7404e3c5b80bc6ce2d302956ba85562c34b7797555dcc34f42ebe9749854d1478862edd97e00c3539bc73972400847acc45b51207cf390c02583be3dd1b66db7f592d758dceea68e15db6a7b5951c75e6b98b5629696695cf484031bcc6db0ccbc1ea716b5c2d5f8fd539cdcf2b1fe5a16f00d83039bb461d95aef63ad92108697ec9591affe40f1b0d3ba77ab740bd90057145313ce7e9ba679a0aedc383511481a350b98693b22ade65a225914022605efccb76dfc0f23161618b2c06b956f19a3d2fafa5d8d58b34e8c40ee69efa4ca4c41f960c320ef668bca59ef2a1bf1db289d744728e59f16c4cfa6e7e7f76dfd5a4be1b2b389e4d248827238df4192abcd32ab98e74f53390a78f5de5c146761f21c5ddee91bead6fd44da6c1f48d1b98d467001166b7b741ed1b80e689f527799bdd8c6ecdd858b4f6ff67e3f9f4b668fadbdce2c8c2be1c3dede28355d89cefd4a02fd57d6a7eb2f9790c02627a00bcaa1a7ba494af0265074488a5be25bcf1d20e64b3308524f4ff78bf6656a5918ee807bdb7a6d7e18748bff3eff56c098f0207541e25b85be6f4be155a7105d597573754ec9aacfdf84b7ade2e1814675a8854d4d2412d031e63f041a7735c9e7f7d59cdcfc2730d002854fb4a1b971843089dc9394d24eaf3529676ad8cf4b9238aa9b9a6ce88dfa7a02738a288533f6a2b5cbd1d88f2e6802e431cecedc5b8fbab96a6dd03ac27f7c70c5c962c8af7b0993673e90b70af7119c2e27c97ac9022d20760f81668832fc5269f97cc16aded2a272ed37a6531f0cfecceb453fd2a3526010a41314ba6a521697157271fb524ed324c2791fd3464cd8c4cd53d2d19eb2c2f21eb42603d80486522626526c67854007847d889dec1fc50cad5b937abebce69ee70e96942988b247943e122eb46a1f0d7f6c4a9301d6a25da5acb74c537048fd63f870616128eaa5432cf58be61ed80a0ba8169f43d2a0741ba3be4d552cbf3b00132d0033deb321b618c14cb9e57ae938916df08bbf6622e1d528415e29c239cad496931269bcc4db66a1df92b68bce5a09089ef7ab18deabbf49cd4e3bae4e251d0b3d14c", 0x1000}], 0x8) fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5712, &(0x7f00000001c0)) pipe(&(0x7f0000000440)) recvfrom(r3, &(0x7f00000002c0)=""/184, 0xb8, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 14:42:29 executing program 0: r0 = socket(0x1, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x25, 0x100000000, 0x0, 0x124) dup(r0) 14:42:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0xfff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x58a, 0x5, 0x5, 0x7}, {0x5, 0x1, 0x0, 0x3}, {0x3, 0x6, 0x1ff, 0x100000000}]}) syz_emit_ethernet(0x2ab, &(0x7f0000000000)="b6") 14:42:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) close(r0) 14:42:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 14:42:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20000000000015}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 14:42:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x81, 0x3f}, {0x105, 0x6}, {0x86, 0x9}], 0x3}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="00000018600400910000232700000000000000000000ffffffffff01000080000000002d35d551a7de221a18", 0x2c}], 0x1) 14:42:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2000000, 0x2, 0x200, 0x5}, {0x25, 0x0, 0x80000000000000, 0x1f}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='u') 14:42:30 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 14:42:30 executing program 0: accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x405, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b6ab99", 0x3, 0x406, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 14:42:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) 14:42:30 executing program 1: r0 = socket(0x10000000002, 0x0, 0x4) setsockopt(r0, 0x3, 0xffffffffffffff01, &(0x7f0000000080)="85c1b8ac21b5532299ae20352cdf32c02e772d35532fc623ab9693650f9e3ef6a3aead3c55a1a88c99c8201679c1fa9a9b67b0a1fcf9d9c7ad65b6ce0461167e932af08b9d81a0160a47a5a26ed6c6bea2c4422dd007600fa2ce1a86f8fd594868f578bb8d985361d66ecb8fadd1b5bfc38df0daa6ed3ce156f7ab580f6b", 0x7e) socket(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x1, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3b6) 14:42:30 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x40) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000180)=[r2]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0xfffffffffffff000, 0x80000001, 0x80000000, 0x60}, {0xcc71, 0x7ff, 0x8, 0x2}, {0x4, 0x0, 0x8, 0x100}, {0xfffffffffffffffb, 0x2b, 0x100000001, 0x80000000}, {0x6, 0x400, 0x522f, 0x8}, {0x8, 0x4, 0x9}, {0x3, 0x2000000000000000, 0x9, 0x1}, {0x8, 0x10000, 0x1, 0x1}, {0x3, 0x8, 0x200, 0xdd52}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:30 executing program 0: select(0xf7, &(0x7f0000000000)={0xdead4110}, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x10000) 14:42:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x10) r1 = getppid() r2 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x400, 0x2) sendto$unix(r2, &(0x7f00000007c0)="ae84347676d3c10fd9d376c75ac22f7a3c015b47dca353c57d38fc59406fbbeecc00f8f3e9f4365b024bf029dce608fc634a63d11e6e06d5b7674270a93f82bbebeacc956e4cf9dbed578926e858933c055981942b7a83a27f0f609d5cca335740d0891a4f2ed420d86e5b8e03403860b5a182ec00ec2732c99920060bcc23f613b9b1a8bb5df896b5db985e97647f0acba2920732cfcb7eb8ce7723789c5184197c4fa85951f140d9807d90aafa326cc70aae09756e607e0d20d9f2f120e2995e797094585c3395274b27069e89fd7c5b5e8fe2b40d8559d80e34ee24450c3b761e821eddba6100782d3f80d9c60a65add7a26dd99705072c9076dcefced04e6c391e72ce1b70b1be350452b050ba8fd09c01da3458330079100181d5c438e72b85ebe61fc3f3f99aab27448b94c2daff789cb371e542b14b541e3483279d07773b807c18d9779cb64d4c254e341527d44d399331cc1d563b0faeb8df985e85622b9bae4932d2993e5d52cb93407680504f37f7da9916db76a38507e0959ed8b6912f1503e7c7267e6a3821ec49288aa34f53dba0f17b25afa940ecec4b388876a08c8d0613962ebc9fd71fbd21bcece15599bd4e02fb2a4839bd991d741d6edf15cda58efa8abd497283197d201385d1453a32f187616e318b09c4d7439fd20a017ae01a08d5c8337ae5ba3561b9e61c48b2156d5951b3ad01772a0f77738e1bb9f3c865612b6a53862e35e71a61ba112fdcbce2d652e033d897acf93500bf0e47d0f1d134327798504bde3ace9b59d915528b696bee5664931c44af0acf1368aa37b39208891a023e39ad8e88655d96cc572126ef8d97fab4f8b369ad17c3ac09c4b066f2dcf629b1d6097b0e139a86bd7378519cf850d23bb7923b4f2e4380484321eb11f4192667cd62ede99202221a634e8309bd7e8ec0dbe1606f0514746fe5c1289acc697d38cf29457f883ee1f834b70789b5153d1c3d34e9f179fcbc6a6fe9ec2223d399a3c7c1da55d5d30f6101cd91b52d54576a788ee5a017263f83eef68fea1d1649caeaa029564e6a749c09adb0e6868d96aa9e5d5786e6d3636bf00b665f9a2b342a91212542e33a99cac26937c6e0388a2d792055cab3c03482c43419166c7a2c5ade3636f7b15b1d9e2a85ff578d0a85cd3e7024470a12785c342f46ca6b6683a313f60ab96f7cea0a18104a9810b6aa791a297b5fd7d197b53f263d96a14cccfe06a903243ce75fade4f8099af355072a33accdb4f53e1f72a3923b459692fcf97f4326fe292ebb1dfcb4062ec2406d459c51898bf0093da2967c27faa673cbdbe629167596da61ad03168e45f007782cf0aec2a304ea6a7ca77deada23f4738fe8d0746071c94cf4614a8203fe9a771eaba856782e8c643e7604b558dcabbe8f8b65d80e2aba75925e8ee80b10ccc08ab6d6eb62dfc50a01290fc04714432d6dca5c7f1373c728fd293e0e628ae364f1c4af9642b0c250666f5063c28329aa0d46f640684f85056eb5b5bb7b849e05351fb67ad5cabc5d977f448dd51fc1856b8873d1dd2d265a2a72a189977e1968face236d7e478b35ded37e727602643dd9ae0244dd1ae801737221fc9077d52464ab00de04e44b2f309fb52d3b118ca553096d7a680dcf5472fe0dfe299bfa26183d2f4df51191d9f2d18ebd9048c57ea7f22bd9efe887d695c4bd6bb492a027c38e50d72d3942e3265e69096a3c1ab94f366bbcd53e8ba7ddf5f81ae22af52f2a212320a3a3f2128f154d5b771c240145809891e87a50a6c78dfa0e72d76b6c9a71ebd5dd229e295b538729b4758e058fb3fc5573a0c0bd3fb93199765c515f6aa1b34df810303298e61660313623872cb39e056c15bf24513401069016db93239c2c97578f8e08f46544a0d992cd68f0d5490dc8403e5867442f2b1463b56b24c9dffab7b091924a36d90124c2b243fa1cf36651b9e155f7470b4452ae8d91b7f903ccf79d4e6bc5a78c37690aa42f039ae1f8906001ea59b59f0dbb469759e3c32db4847a852b88a144d869901f9e3a0f48e8bd71fc9cf1031c26cd46f33e98d06e8ab1c17f3d15bb01530d015e9e2e6d9274131599f0c71f6704fcbf4445ecfc0320b2145efe4b70303eb07427efae6d482249d15f0f0e441c7b1eb78a6a9d960a2382f2b8f33c44b4f5b4e6a24652c388616bb7834c2c71e2cd19bceebbf53e76a05a5e0a3d64bca30cbc6acfe1473b1613bec15c2493e269195ecbae4132d40a1633f879fe9b56ea5ae23bd56a1e89743ac111052067834d50b0a652571fc6c1abec8d4b40827605763f579023368148f26d7fd88ebb88443b8b0727a407a9b33516140947c548abcdc87c599bd8ae3a6c1b7ca3bd207b6307bc0810d94fb914b7c24cbd99699e42742c7ccc03e157950be2abd4b09d292bdb5682f81a6c5e7cc63049a7db6f707592293283ccec9a144ba59ac2f2b037b891cbe225c2492f4c96585f45c9907d4ca3168864984f5a776c2d8168d0fc596e59daaa9b402dddbb3d33dbaa51e09c02adc4e435315cc870f90c0ac84eb8f9b06987550e66d4a29ab69bae9aaaab967b4c0a34753ef161fb4bdee605e8325dd78537b199fa036b5bb9b7b0d3ec3ae13ee03683cdf3c2ca66f391849e418c95655c314ea86fdc0a5e525c603b6074eeac02c53fabe10b1c1c344bac4b8af9b3107bd391b6fbc4e9ce41039db17074d2e97672ae8e5357a6ae1f4ad6385a7cc64e3ce4a30f7c37044591fca9859722651c3c99897000af98c7ddf701a425de98ca56d7e1e8f0cdc0524cbc733d1ee6772b4f9e09c6f33760c4cd7f119e9f237ab4c740b7c33bc6f0660ce8f405889a3c6f229b7012295d2b28dcf65a499e7f2f8a08e9ade2485b7d0ffce7b3acf0724031d8eaf949d64f75c678af30779c54fdc3d0f3b723ce01cb5321ba8b47dd09b94dbd6ae5f33dd36716aecb349f62c9129a770b4e7a623af582ad5f3de45158629b87fa5ea148684b8da58a16c0e231575c5c98c0ed6b8acdeee8e54a78db85408b1943d394fa33646cca09e0ad68d256bbc6beb4faa12081bc769355e9b0479cc0cce5a373fe37dafd8d0260c24553ddec484220f0c02762bde218c4d5d3b166203178ba0e2e05ac3f06a301caed1a70b5cde2ece190c77043b36b4341279ce30f0aae68041e7116b3bfcc9502f9a72ab2b657c5adce9cea96dbe1895963e7ce487d4399529be9005d82898cb12504fd442b2aac4a62e371e3eb29b4f3b23dc1a3b784b5b1c3a0f088f2a7bc644a1a9d1c875be314b534cb3cf6c2570ce70cca8fed02778410691617f9bb7d7ef815c24b19a090a83d6c1ffd6f0d10fe2fe015b5b00070e6c9bdb161af2ec70de1aac7bc7532959ece262389c1803568a17e33042041cef24a34fac6fbf2ad9830d536aa126f513a699dcd1b0779a48a58fe4da3c6fa34f2eb031bcd9b5d983d1c0d1e21f77e7f9d766a9293b53ed64cfc2691be22cb0f14b38b8d554f66b706616916c2517f202aeb3964fe9b67de613fdbc6727b0c8dceedace3a58f60b6ce3bdbac5fe39b6464c9084057b65d7d0676cb90a12565e61805754b0ae1b21ae4d52a360b2c21531689a02e92592c0e23d48b2039deb59bacf9faaa4fdbedcdd9d24b07187b986da67e84f23d4466e5db4ac145edba9021d64b16f999bc0860f62f61c192d0a4c6b24a00cf2200edc006183484e4e789b2b9056895fcf4c956af7d5e6a1e9f5ee2b94246ccae4963dbb77f21dc9fa76f7b6bed44ed9c39f2f8d1bd9e4203f8d8649cf316881c81863a8ba1ea22f314f8628e0dd0b47ce63c1806536a99c5af1474972ce185c92cd842ea967fa9a61b5520c806c2f8381eccffb87d5382ee56e3b97b9f807a763a99df938ca2f4300525131a5d50a52e087c14473496978c312f062fee6f695a38e44a6615d79b7945870e639ba406ce5a1620c25954b7d8e34656a74067322d23a588ed953b4a6783e630821c36df35355bf6fb3d4440ee1bca962b736a3e5eba1e2ef476b65b11c6e49d8b189437b209da68df827574fc457f3ef07336acd47b4562c4defea93fd56af6629c4b5e52ab8c9fe60a1579af0f93d3149c774b8025a9bd09ed3f0221a2540fa55932cebf5505c726d21d3e63fb8a8331a0b981e45e90fedfde872d2f05705c74050a2d81d7ff0432a164363c94a5a09ffb2dcd2389f73a47e6692049c51ffb3e54de4235f7f4e623955d3b1ed9b1f4eeee294bbab95334a037b158a33024d504af99477568e8310f68c24c079f575f7cb82b6bada7ac076c4581395d876521f2320a3c04b7d122667434f992f8c52585cd2e38bc0c30631de9eb13daa4f35a0a33cdbc8194daace957acfe9ce6a3101bbb80347b9c14bd36d703b6bcfaa99884d85710cdbf70ec6ad022153fad2b48679458ecee1086e0dfab13169a622b984465be418d87952937ee1409d66029808002caddb87ebaaf73712b4e5764aa40cd0f47c6266df3838f54f4577dba10fb8e294c6f13253be112e8170bf8f41c61cf4799533decbf872d409f19fdd4cb22a775d52d2d6e98051c6725491dc5465ea608902ac2ece0a7b7a65188bfa8a7d93d84218c8c99d3ac664571fde28d551de233dcc685acb125f23e7ab4507c94c1c91a37b5c8fca374d3f98bb661ff02e56d4d6ca752e9bfb35bd7de46e872fcfd4ed3b8d368ddfabcb8e61ddb14e8188d2b47c66656880be9e0716cda69bd5d6ef98bad43f71a736d398c4bdc04c1fabe6e6b61ae3df8b15bf1cc6f90e7eb01d987f341b149b209d702416b9b5bc6bc8ee30b9a2646053049393362ebf9e0b9d3d8ac97ec64330f83bf73397b8cbd91ac9cb6e2ff131374b5ecb8b2196a22fbd6b3374da681459ce8f946b0061e61589b132361fe79ed8d1a63875d145078330dd405f36ece834f83652ceadeef68ca2dbff2d428d9b90e7f1031e1d558b1995bfb1d54114f6baae994f6a8732b14b84d337053e0e29261f97e8383d5f86d1186be9cb4c02416aa90037a6caabac0d808c7d347b98dc800d6153730c74a06a0a2e09a1b8f314923079ac5f8280b086e3a522d16edca5dc31d5116213cb4c6dd077c55938020aabdac2191c90f0a8e93621e93d223acdf4c83d6fcd8527b5b20777699d70e56e9ff1da17305cd184d0df40c912f46691bd4704c363afe9420eb415c1244573377684e3225463d90ed3ac306a66919813fdff9da6b72d5622fcdac671deb5d9c27d1aa8df06e6e1414bb80ae0b481b65f13106b81b5cefb449aabf306c0f500e00ce6cc5769ef7767c117772934780f563ad87727935c13f19e84b3089cf8ca6936981f13c80383a02f1666b43e47b7f42ee3a3e894e262e3b0f46777fdf67061e7373e1958f7cca15cee0cd57eff1ade39dd8d1a2946a7e86e3807e9d01752826cd1d3e3a804d8d916546aa71c4dd7c12f1dbadec4db8d0b3e1acbe74b9a3879e092a62c31404ca09e4bf3a581b182cd1d0afeb9c46198c9f505c7c56499b1f50541f7d61b23a527e418ec4e24129f7169d5bf580b9ed40144a5bc8c464982463d78d5669124fe6acad168822789adf3f6149bf9effb0fbee5c344eb4ea6034f5ad1985254877975dee3b18c9cc28564d83c277fc81565a15ed4273efbc91cd6fc9334823b7b7b570d88ecbcb9256553f4907a0286297d72f50e9240a80abb305e76cfaacf5c27ed0c585021289e2a01b495539a355eb5b36d8a59eb8e965c01c2be780ee8f6c8886d7236ad87d58549338d6fa3ea9e0f4fd22a3e6c1c6bd75fc670205", 0x1000, 0x6, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xad) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000780), 0x2c7) 14:42:30 executing program 0: syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r2, 0x6}) 14:42:30 executing program 0: r0 = socket(0x6, 0x3, 0x57) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xbd5621c3a10aeffd, &(0x7f0000000000)=0xb7b7, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffffad) 14:42:30 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x130) nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 14:42:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xf9db8bfffc5ddf9c, r0) getppid() ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x40, [{0x2, 0x40}, {0x2}, {0x2, 0x8}, {0x2, 0x7fff}, {0x3, 0xfffffffffffffffc}, {0x3, 0x8001}, {0x1, 0x80}, {0x1}, {0x1, 0x3}, {0x3, 0x1}, {0x2, 0x3}, {0x0, 0x100000000}, {0x2, 0x4c}, {0x1, 0x4}, {0x2, 0x7}, {0x1, 0x3}, {0x1, 0x40}, {0x2dd34085f0eaa20f, 0x2}, {0x2, 0x20}, {0x1, 0x1}, {0x2, 0xffffffffffffff7f}, {0x3, 0x1}, {0x915dc886bead8e12, 0xffffffff00000001}, {0x1, 0xcf8}, {0x3, 0x8}, {0x3, 0x400}, {0x2, 0x6}, {0x1, 0x2}, {0x3, 0xffff}, {0x3, 0x101}, {0x2, 0x4}, {0x3, 0x8000}]}) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:42:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) lseek(r0, 0x0, 0x0, 0x2) 14:42:30 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getgid() r4 = getgid() setgroups(0x5, &(0x7f0000000080)=[r0, r1, r2, r3, r4]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000100)={{0x7fff, 0x3, 0x9}, 0x8, 0x1, 0x8}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = accept(r5, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) sendmsg(r6, &(0x7f0000001900)={&(0x7f00000002c0)=@in6={0x18, 0x1, 0x115, 0x31845a0a}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000300)="eb93fec1d86d8157f24c7c2da3ee70260a71c6d646a8126aff16b686b0e6d44e57f123e303dcdd44b63246078f7a288b582300fe4d9835205d057595372d42bc212283da7c3a7dc09dbb94e42c41de6b6d97b79619d05849dbf08c58a4487a025737613a0f207c8eb3dccf7793fb785bbaa85b791d3d62632241bc5efa4be0c523cbb03376bec2c487bde526b4313938fd313e65a4d7fbb68ea539cb93edbdee8464f5cb246da57979d75a0d11428139cdff12e4ecb87d70d1fa83ee828734d06a164cd71f21a23ba98febcdd111bcf8e7949ff5e4c898ca42144699461619ce38b0b060a5ef6a0aadefc3d2be373c5a8a842f377f7cd208f985b73b5819aa01062f064c1b2c9761e0e146410b7aed57f698ac84e720e418b5e08795f66f16c6748e333dd3c8ff6c80ed582a766d78a1bd20256b07ba9493b48fc012d222d07ecba22aa027b0300c4fadef999fb7d9f5c1098f7e8671fdfc90624197f7b5247f86b7edf13a6fbbb37fb4962a108dae3a1e821ee1299f8d04148a0039501054cdeef37f56b8c71d576145e4a21fc00955c18bceb5f0f842950e3b605778790c686ea20e8e84b4b0fadc7b069dca1602061580eac72184e6720279eb761f66dfb7216486bfca85c4ef4c619cdfdc9ac762a7cce9762f65227da051a71c91e1e820190efef6a30dc5d9bd62366f79b8898ce956e8d14d4eb560b8fc8c4cb1716731420badd3af2544e8ccadaf2357fbb2f09ef1b2e2d5ca36d7ef305c0e63e3112ed86f1bc1e360e4b7d18a445d85cd92291cdfb369b99d61a3d48ae82ccdac9325439e368fee29076c3466c46021f5e99e3b581f57878da2b61f43047f27c3b8c489c0ca67eb08c8ef480d8fe48567dc2ef04c8e349a4ddabbca363b4611e5dc052c426622be07e343365b928fb3789cadf0eef2cdefede77a5dd7da1bd0617d2a7745664af06db8df51a31f8c9957e57a002639285edcfd8ceb69d3aae64419593d76bbfae79e12994ed2f07f7298c1995f7cdea4fd2ce9e73008bf962abd60ea2e58006034f22aa93a85775b4ecb19e5515773a2cd9ec3547ef62dca5d37a70df1df220c3ef3c82e3713099d8f32aa343054ef9a8b2d9515e3509b31ab8bcb1c06eac9d1047805df67dbfe2e201fdbf9c3776500897c2a26cb17248b739e9ccbd9cc3f595923a80f92975ca66309061ea973d5b60cc03200f2eca21c79ccf7efcd42a43b831fee839765850ffa151baf5d3545b287cf217ecfd0a286549c2e50bd248961fc99ba5aa92260b1b48986992651ad6ddc539a98d2f76d64b284f667501b8f197d1ffa37274c717ad3a9573e3307c3ecbbee6a4842933a1642bdd76b31ed1874981a907d408194e438947f38dc5c58e49974a227244e0b418fc765af8dded2966b1a844a2c15abdf5733122276fc0ef058768838e49addf0d55a34888860e6f8567e98a0cf8594f7e15f3dbc8edca744902465cba8228a28036eeacc99b714ba20501de2777f3078cc72ee73e9f061f83626f5a6300ef7900f083ff408c16d080d4f55e78802879e44fc2b8621c29d8da80e83610c1ee40d17ca3b4829574685db50a9ffada20ff9182cbc95e17f247a05baf7deb4f474e8f20b43f31f78f728126b86f208142d2753e6c54a2f708e43ff5e3d8ee4914e2d5e48aeca385de19c97e3bfcefe97578f599b2232c06f7317a720d6197a2bcc983e8c6de0fffe6eaff584ddb255d278bf7e1eecc8b8bf22b2c272d65ab47bc8a5c9149aac7a427e16ec7cb8d982b6debfb92c75569e7fabc2835394e12107317b41d45e8a67dc47ff5e1155d9db04277648bad434afc28944d4540a8409a3307a3cfab97b3249d68fe2a3beb39d99a1fcc0c4074948775b11e709374dea37165a352c5c1ccbe95195ea61d02f2ca86a455b29ee904c7c643ba6d1a3d4deb5cce4d5eb0a1d6644cedc80713dbb7415bc7340c2ff6c9d19f2d2b271668c4f48d3bb84e348c380aa5028f20b995eb9b2229407cd05076b847981a43c91520a2ca0a1c6f0b29f176fcae767a76ecf264038b2376566583d0d13ee5dc9e3b2baa0b3d15b518aef7564aaf63695a36d7fff3ac6ad5a3bca1644b0f57e1602ad82f858cc5bac6fa9ed42211f4c7ccd7f7c142d7c2f50aec0fd27b05b6986148bd0ef1b9043b094c5722e9929e17e8abc2d92820424981392912ac902edc85a986d151b69331f260622c736215f65d24a069d87680fbb3295d78a2e6f0485cae302a9da31c4267495281b0dc72b6b54646396166e8e474ed319dad9aa0b7299b5ca099840a090b177f03274bbba3f71725a72adad4413a899f90d885f01e53ce5ddff3ebfe12a8e9823b1d41222cf53dd0c7fc1a02d725632b3e1a2874fe7b1ca6cb142329d47c20dc9d98c87d0fa241a5491cae59ef276d461b5fd72f6eb097aee0a4e507d72ae90b08492ee3f06c89154ca9acbfd18e66b6f99dfb0b12d745762f4e72dd2f14d5b430d6dc26105090ac2b020acb321f79e1a7b85217d890ab111cb428bc5de1ae61edfc4473f29541322287f752b66e35435e5454049b89805e8fa2bc09092791390ffdabe87cb7aaf6ae5d5998820e7dfc6457af99435bf86c6ce43517ca967add755a11aecbc5e4d99e168945e397d1214d4dd911bc04c766b94115742edd2b6af60d937bb614c75b9f17fe0fb75c4613979774910c4c47a168aede9a7fd8edbe3cf9d6a02c099d97f7ffbff83e974d70f7fc2bb1c5a1d3e1423daf6cd8a8f221b05778de82017dd72d7f69e5b8cd80e892d14335873ce03cf2075a0d0a90fdc1830927de334a67e90ab7d8e137cde4ba9a256455fa59318da28851eaf46db6715c0c2d1bb4a8c2e098488effbd7f8b9dfbd8f12fff25813376351e69c66c00e0ee563edc9ec5930f24a7e79f02b3758f331cd211123db0fb4d6fadac6b55658b9e0dc7bd6ec25180523c0d81acc5d8f5741f558d58a78fda8c2b23046f7c9d421e764c67561b53c9bf34b72a12a6a65d588b00ba101482f3db471ac45f2fff040adfdbf0fa67d7a09ed9936f0567f63e17963c7ff15f9b98bd45bb300217be728709bd6aee20fca189ef3fca5da926665113fa1f0cda39c8359b1c026f87e9cf31c47ee2670be81d42b91693e1c5da8fdf4af820082d5e1e70b17972e0d03c841fee9cf72cae629757ccebab3794208eaa0909363201a847dce6a5eb9a11502fc7db57915b3839f989bc8b29106788f48b84712b86d15f9df4cb62636bde5c1926b445f0c240caca40148efd8133a22c40b575ad8d266483a409afbec9ebbe7dd861f0c27dab430d94ea2f8f3ad21c5f298908da94a44880cec5093c96827a19dc504565ede943badc86e66513d96e450a708e24f7f13c608dd7e1151bc11884599cff035f5156a58bc299d13284634d585ee4677a8ab657434ae2ac969691063bb38ea927ac5639f606ee3d3e701412ca269300c6e69d5995bef6fa60d876abb072c2c5e4e1a3c7decee0ffaa40a9271d0ae62af73e62a16e683d45610d20d09d72c6ae44df78ed366ec120cf36e3d42b847f9933744fdb3636676b7425425d8870b9354fdfa990479ceee472d782482be39d2d433f198c27392963c21299494bf463032d04a88d0d6ea12b30ecc6eefa79f9dd3db27dccd1aa21999e8f0525356893b8e7e50f6f3b8cfad78cbe9658a34cc7fb2bbf38e585f6d513ece143685b5694bd835784e0d95dc4c6bc221075f2cd70449b7f1cc9effaf0bcc124ca4c9b394d1cea9b0051086566f3c881504ba12bae1131105c9405296f05269810014b201c4339dc0b088350cc9f627f9c15258140d740b776d265191b5db9dbc22299068de91c1aa04c9e5ce919a11725cf36c12cd2da67e57f1ee993302f9944b406e90bd082cedf018af1d732ad674b4866c9e2c80dd0782632f1aec3487da96adde8ff6dca3015d9ba65f0b504aa8ba371829fb60f7997df3b539f5e6c5c96c41caad604293b4c6c353dcd1b29aca2689434247b207b13193e76d191fb6d70d6dd8761267ba059d599bd55592dbf0daf2e3e9ec5ba803cdc55d16884f8dcde6e23fade133365a8b292112ff58b75e5defcdc722b9ed2e589ac3bc12095083b472a38ce429566396cee6ef871f063510b0210e6ca434f1eb45ab81430ef76ff38bd91fe2bbc741df18e24a899d742f7398a53faa0f7726cc9dd9c8d6311ec9978657af73eb0946253695b7e3f371810cc93272b85ea488b2e247f61f4eab9ab7f5c35c47c34211d6131b8bac5b492e6ad12fb50866b4926124c7d9e7dd93e7d86fbe5730a64541a6e3d213edd435c90639170e9b6445799ab88b160618d8b563c16344874a7b341669e1c53399f1583b3cef2c5cd329bdcaad462833e285a7d3fdb5ae2694aa96859880fa790c8ef31ac6b4d20949acb7b800bf118c97e600c962fe763ee955420746944c5eb5c8b250a51b11811425ce1dfebcb74e20814bf21c36fefaf20475fe2e85d66f21d6bf735b124160c0503331b17000886f0f588866395d9cebf42be5a31458fa0ef75cf9275759d29dae56993e85348858b1abb42802f018e087c5336279253398532528c35e5bf92adcd5e524e5a084f53f154bc05e0341620ea9993839b732a764b054cab0a47058c80c5228aa0bde15dc49421cd3f3e8a627651a963090d00ed755393184cbcc3c1eb368f87487ee8b9058f296a2f5a05d0f4a427f861cb0178b35a8d0d431722ec8d226050214c72d2e3c99a9cdad3588c019d67acaba520a56392e409be22e049c2dfab5b36c2f00e625a1f855abaead4a09535f60ca62d73fa038e18bf9d73583d335bc808932247f34f31a527b5414c9eb9171db8d6ae9eaa8d4365f7db102a43609e69b9ef625f8e42c4cd124a81bc5ee8ccc86c5926360ea4b6c5026b845eec2f043b99ca887dcde3f39d5398c08f73a80ba50848c40b70e9a82f024aa050fdf5ff71e8c2f831c0798cc504384508d73a4cc136dbf8a2b50c56ccecba87653f9ef44ba7cc52a17573c2eea9260379aa824347334a9524450e2e75b7e0260ccf402f45f07c2efd86edb90e0f7b7d58243e9fdaf577a5f0d9d2224095b5444e5c12c8a76a66b5cb2422b6b2d1cf4b43f9fe64191af70105b980ec85fd613ea1a223e9d54b297e6f12ea9ed97cc8974464210ccc8a04065c9ec5eb807f110f426e5c1de7567e33b8ca3619b261343526a993c1681b322247cba71e347ae4f7ed29498d7990e6ff091bda58ae586125b982ace89e114aa841912aae11edb6d54d27eef4bde125d78642a4c4ae38e0f0e87f508848f175270392c835b4a574eb1d615393c729fa50d8caa2bd080ea17ae7b0e0ee4cd8dad05428f62aa0db004d583be2414cc9bdccfe3b4b6ffc96ab69ca1389c049db48abd87117e9487bc2f0f8d33e6aa69fc8d5afef979e4d8735e8a25ff567c19929f151400323aecda2194ab6868ce9e344db975585d80284bbd62ee7efa6541a84ecf0c060ddb109d75bdc191c8914d70c44d599eb4e1bb487d3b4f35b96e2e24c06e3b2b5f2db96308a727ae3a8553b62cd1bdbc8301aea74e1f3e686448fb267e6e71357436cc98410c25909f3f2b49e1506015633e907d371098a90f6391eb18c629bffe416d138bae8993df81f6101590a9ba0b008ccd88b75e26dd501641ea9d199c0bd843bbc492e2bdb2880ec23bd1a42d47d5d79f6c189d688614c9dc898fb561e08a4e31edbbe485f5a983c3b3a6ea6fdb34ceb5cbc9c40f8baada5fff3db92f20072582b0a55f927b56a1453c669bc64a", 0x1000}, {&(0x7f0000001300)="c527490dee372ff63c4469987c690983796d6a85", 0x14}, {&(0x7f0000001340)="4816bc1dadcc827d", 0x8}, {&(0x7f0000001380)="074f347b3b5ebf78093bc52b4bd0c1115cdec2b5e107d366264834f76d70d50f65e5c63bc5f6c3099d3c86105fbea8492f52291876f01498dd17bc402470398beb10aceaddcd16396ee0e08d5c02eb33e16bf2dbef668230b19ca1a152c14d80ac0cd131ee9b593ce86fdec315a4685232d647631529d20af4d3ad950ef688d1f09a5fa8223776df7d087312f19dc2ae9c1f0453b7f97d77407b3832eb870e2e2c1ed4343c31e6b88b15108f84261d", 0xaf}, {&(0x7f0000001440)="3f202339cc1a4d5becc611608d86e6b30ed6be2d47ccb89550fa0f3b0a9e48b35b6abd37d76467067904963591389b67170b6ef3b576", 0x36}, {&(0x7f0000001480)="95aa1cc69b3c824a61d7d404c9ee9469fc542031f57b786ac402b54e594b8057da33", 0x22}, {&(0x7f00000014c0)="6e2b640117182da22dc03a8f96026d634af8e3606a6cc45a77a4dcbcb49c7f63434c8f2f375251c10316205f83be49cd4985cf43ab160628990f51a81b4604e4f453df4a1e2a878b92cc6009d81a64dab2dbd134843d368f37be78b13fc77e0e11749d1fa2b3e8b3db9d519a0b92dfb888ec457588d6980d35540166f9179eaf802b1fb25f4f08339b000921b940bc0017016800793668eeadb4b105ca2c9333bfcc5eff7d1e8147ceef54a10c", 0xad}], 0x7, &(0x7f0000001600)=[{0x108, 0x1, 0x3, "d94b9d59da9c0f1719c53505e7d3bdf187c496ddc898f368c5260472aca8d4f10173debdbf5ac873f54df025cdaac459a3daf4f93416346403c397143d6064ba2ace1fb82e41dc157b7022ed87b55b39c827b42690ff4b0abdfad63e601656e7d24dc8601247a7ccf6c54f84a5a6d36021c2f8aad179c4c9713184bf257496ba5a7f802ae2fd2bb35340fad78cc1d223d66692ce1945f50b3428cf1aa9dda391c757f8acda9a2bc0b97591b23b57a35cd76bb6e52214d7e4f3d7b0621665bd86ef61adb058b3dc0e0ab204bb659c6f7524f29526d732a389c02d16fd80758877147c8e6623a5749d6c09dc5766fb67198b4e5604c717"}, {0xc0, 0x0, 0xaf6, "b26946740e698b2f1faffbde46f3ca86e1ab4f626effb1786e583c5db23bf9fad7887a8a479088c979bb6b291f156c39a5ca44cd89f492c9812d56b362506eb46979205155e19a43e3ba4d0a7ab11516953019bcc7c2c88a47e01acf8114ce1822c3629a9e94be18649475387abeee4c515e95a37f43340dd1bd775a1c667f4358a3c69815004bbb935b93293d844fc47cd44a13f3a72cbd04fc8dda1a1ea32e40c5505ff36437982ae632d7"}, {0xd0, 0xffff, 0x3ff, "9cd5fb1fffb21b01b4286a82a1781a308307e7b56727c09c10c0316fa2812694daf5b0d16cc40885759bb06cdb1797dd9f77342808011b4375856780888026793d3e60959c8a9ed7030095cb4525beb4ddb0a0ff848a35070746bdfc252c9755d0a5a78594eb7b48cbeddac3ed11ef2bd12bcda745914e3b021c90c8378b5e91f1caf2f1d418ccc91e3f70f6d80148c1f0c9ff4bd8fa303fc255763557073e9c3415eff64c0154fdb36f6fcd28d3e188fe8f2eb3d8c009d964"}, {0x50, 0x1, 0x5f, "4a297b31cd0911b95d17749025339e673cb4c041733d8cbafbfc19c4e3cfd0bcf7e367536f7cab1627296e184eaa8cb1e913e2455854d0c49c6ab05e"}], 0x2e8}, 0x4) setgroups(0x3, &(0x7f0000001940)=[r4, r3, r0]) getgid() getgid() pread(r5, &(0x7f0000001980)="401c3aa22f9a56d4668eb18171a38f9b6f1744b4f562e74bc0adba2112cc99c8733b215f01ab49399b0af079b839f9620a8de822aaa32a19956440c605bd0a7997b5b89f71d83437495a8c0a43f40a106dddf1c40c6677d21c41ceac4330bda5caca683f363cd4f7686e4931ee59eda31b20220687a31841d9bf3d64d5a643b1dd", 0x81, 0x0, 0x0) pread(r5, &(0x7f0000001a40)="dbde5ebed13b278559f656cb8c6513b904b0ec7075a2e68c2d337ef63b5b5f96b5d7974edf4252aa3e12528a52ca8d2274abed5dde0fdc975da89e1cdb37a9f97ee89f9567ddeaf2f85f2ec55b33fee2fb681cb76b633028c8c3a24cc27846ac9f7078f79d559a48010cc698d5be59de17369c2691f947b6a5df10d6579ad07245bcf184b5224282926b8a3f5c8cc233c9afdd9514e8c61fe4ea94ecf8939cebca5acad0a7ff2002d6700510786a54fa1732f86bc422bd5a9d9d4cf52e2c7da78957e62741f2fec9113f0a", 0xcb, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000001b40)={0x6, 0x1, 0x8, 0x708c, 0x1}, 0xc) r7 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x20, 0x109) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001bc0), 0xc) connect$inet(r5, &(0x7f0000001c00)={0x2, 0x0}, 0xc) connect$unix(r5, &(0x7f0000001c40)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000001d00)) geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000001d80)) setsockopt(r5, 0x87b, 0x80, &(0x7f0000001dc0)="53d4de97ecf47879a9823255b4ca2a6d35ab2dd5897f9b5255c357218e120b9a74b0cdce3b0124e1c26707acdf915bd13df73b29706e078b1e80a2317e99252dbb759275b7e6bb052d53a027bbf25c0bf6eba702d83e32f4762cdbb12f0c090fe0caa94151aebec4c3fa15c298c76557c3c07c0106a36da7cbbd84c0876fbe022bb588c34d0dbe3c3cb0329410f0ff59251f8717c7dc01538f3e609176c7f7305f5165faf3d9730071c32200f6502470ef1da65eafca2666888cc58823b547942532072dcec37e19255f77f27cf869e6c72814c9b8f74349d6fcd0323e2265d3d86de745a6fed8bf1166", 0xea) recvfrom(r5, &(0x7f0000001ec0)=""/168, 0xa8, 0x40, &(0x7f0000001f80)=@un=@file={0x1, './file0\x00'}, 0xa) chflagsat(r5, &(0x7f0000001fc0)='./file0\x00', 0x10000, 0x2) 14:42:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) socketpair(0x10, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/59}, &(0x7f00000001c0)=0x3d) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r1, &(0x7f0000000080)="4b0cf8d1d4e80d9e21db69e76c35", 0xe, 0x0, 0x0) 14:42:31 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x869b, 0x177, 0x80000001, 0x0, 0x357, 0x1000, 0x24e, 0x1, 0x0, 0x2, 0xffffffffffff8000}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6cd50c00"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 14:42:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa28, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 14:42:31 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000001c0)=r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 14:42:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 14:42:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xd57d4d41ce28b664, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0/file0\x00') truncate(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x1f) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 14:42:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x4}, 0xc) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x9, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x200, 0x7fffffff}, {{r0}, 0x92165d899c6736a4, 0x20, 0x1, 0x6, 0x900000}, {{r3}, 0x6d73884c4cf7ea87, 0x8, 0x20, 0x85b, 0x5}, {{r1}, 0xfffffffffffffffc, 0xa4, 0x20, 0x100, 0x8}, {{r2}, 0x0, 0x108, 0x40, 0x203, 0x4}, {{r3}, 0xfffffffffffffffd, 0xc0, 0x54, 0x9c, 0xb3e}, {{r4}, 0xfffffffffffffff9, 0x20, 0x4, 0x0, 0x1000}], 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 14:42:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") nanosleep(&(0x7f0000000100)={0x8, 0x100000001}, &(0x7f0000000140)) 14:42:31 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x1d6) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 14:42:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e60886000000030000000800", 0xfffffffffffffffd}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x60, 0x1, 0x0, "468bf963716484bda66c7184b861bde0215ce0fc6b0f5916efc7b8db310066ea6be82ea8e920ece16e38d0ff4f92a50ae64b1b2c82fa18a7fffc3e795510248748dd3ecd905e198885702d49b825a2"}], 0x60}, 0x0) 14:42:31 executing program 1: r0 = syz_open_pts() syz_open_pts() read(r0, &(0x7f0000000040)=""/19, 0x13) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffc00) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) 14:42:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000034d000/0x3000)=nil, 0x3000, 0x5) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r1, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) 14:42:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 14:42:31 executing program 1: select(0x40, &(0x7f0000000000)={0x100000001, 0xa7, 0x80000001, 0x10000, 0x3, 0x6, 0xd5, 0x441f}, &(0x7f0000000080)={0x80000000, 0x2, 0x7ff, 0x9e22, 0x8c4, 0x3ff, 0x4, 0x2}, &(0x7f0000000100)={0x100000001, 0x6, 0x4, 0x7ff, 0xffffffffffffffff, 0x5, 0x80000000, 0x2}, &(0x7f0000000140)={0x0, 0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xdd5ac4f19c7caba4, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0xffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) select(0x0, 0x0, &(0x7f0000000040)={0x500, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xd9}, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd}) select(0x40, &(0x7f0000000240)={0xc0, 0xfffffffffffffbff, 0x2, 0x6, 0x0, 0x80000000, 0x6, 0xed}, &(0x7f0000000280)={0x3f, 0x200, 0xffffffffffff4caf, 0x1f, 0x6, 0x6, 0x3, 0x2470f12d}, &(0x7f00000002c0)={0x220, 0x100, 0x11c, 0x6, 0x1, 0x91c, 0x8, 0x8}, &(0x7f0000000300)={0xff, 0x7}) 14:42:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/132, 0x84}], 0x0) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 14:42:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x5c3df7668ee3520c, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 14:42:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$inet6(0x18, 0x1, 0xfffffffffffffffe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 14:42:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x7}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffff6, &(0x7f0000000180)="0e7bbb98ce4b1e0144ecb610aa60b0dd94a07103fc7c73d7b409c53d8a19f397fc3eb5564397af7612f562b3f7db34ca268c836e7ebaac2c609129de44295798aa38a870189098a97a6dda3a9b8f4553c87502000000000000f9ae24e5429063f3399314bc034c7a4fc44a291f6e1937d353a89a303231959a7888317062e443") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x80) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:42:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6, 0x7ff, 0x8001, 0x24000000000}, {0x616, 0x3ff, 0x10001, 0x4}, {0x9, 0x800, 0xe0, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000040)=[{0x9, 0x1, 0x2, 0xe6}, {0x4, 0x1, 0x38b124aa, 0x6894}, {0x253, 0x2b1, 0x400, 0x1}, {0x8000, 0x1ff, 0x2, 0x2}, {0xc6e6, 0x6, 0x3b03, 0x196}, {0x1, 0x7, 0x2, 0x5}, {0x3d796b0c, 0x1, 0x8, 0x20}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) 14:42:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x2, 0x2, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:42:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) pread(r1, &(0x7f0000000180)="445025dfffda78910b5beaf68899a7acc656043662380686b18e821a7331a71424bc4794216464cf3a8b36547a3efe8d43e6f641891d5454b47a3281a7b8f56da6035fe489418df1b266538c3232332fc769e4ab9a66dbee7fdeaedf39ec93d26404fdc1a5cdfd1555cf77de9b4984900f0fecdb31bb0d3cfaa4b25bac38bcbc5eebd2686ba4208ac2395ec837c85645d7d572fc71ed80df8c906bbe44ab27d51f63839ff6ffef706a1c419efd57cd06569f4582703c886b3aebda200ef7cae2681f8f877641c644a4c950241d29a5ca28a32cf0a246955cf81f9f5cae2988f0196e157265ab2b873268beda6d1ae5e6d0ed5b87001f2dd5bbfe9ba16f910c94945013dd9713bd0775e08df320ebe488609fb58b70d258af36d4a3b5e52cbf1e75a45874e5039fb92555a07abe5f4b35ac1f86040628cac9f98dd122dd49fd89c81b3eb5ab831c223d4a20db0796de0493c908280ebb2a9ee97a5d2dcb7c90027e85db3a65531d00df7b7072225ffa4475ef6450dc926719a1aaaf591a09aa0fbc03075472d6d1646f466e3aa36963195a5503ebe25cf23cf75761e5d07ed074427defb23e73e802483625a16e5a1a9d09801cb9d4ef2931707df2008568d48dec85fbf27183a9c71a7a590c702220a391c06a764cf9ca8f73ce4aae1b3a5347adcd34d5115b3c5587800423be88ec4e97534eef3ddec6ac760780fabbfac9cfd30ce1457ed879e456a50177ecd557f304c7a201749ffac8edd72b88f98abec86fc5065adf33ba2d2dfd90a37d430a0ebd810d37b42dbd2f8c4e2af2a2a179bcce18526961a673966720e2aa6e2f02c6dc1f60105f5a562f548a00fe2427242255b8a90802874d35f9d470e6c77229575983bc3d736bdacf8e6296e3a4ca741f00bd8386b44161a1a5d8fe2a981897eef5b3449072c62a86dea2c715f399d7091dba398d2d704ea4a34be4931704ae98de26298918196168e0f7155e8d022d7fa20642c187d2057e00e85c8e4a0af9e39dd9602cad7ebfa36cccd605442cde7e8f6429d51b6c848cc8d297817772802a1c1fcaa6c3913ac9e5f23e49cee55e0bb11af245ef2d4e30c8b7a57e528900206e198f52820643b3d030c6106fb7b7c012944e18433be49f913efc48b19e55e76c9bb6a8a07490b34ccc593ecc0634237dd2f373e3dfb4f0974a29970c878849aa2aa053888e7b2f9503c2513b7ac39616f0fcf7231d61cc0fe27d20e909af85c20a4319da5b36830a9c8a561387919ffcb1f8a2411325ff252fdc5543f0ff213e87c289ae7f0a5b2f77fadb7395a25f0a3469f0138ee968d0ff7ecfabd19d6ad226e24848570e371f0078af10a8062d1eba618fdd361a41e3516a38bd8846a26e07561e53eeeca628b0427697f519b5e7a42ed2027fe22feada077a6fa74639d3924f0b320da97be429b7670048e7c3a70cd20919ab9383ff0b94ada3e983688cced4c734185ebeadbbb82ae62616eda5690c00d52bce5e2e293d37328f5a49807d0a9a120eca576edbed178304e603b4a171c803ddc9173450ef18c6b954cb77ccc13152a98b2af71844e491d6575c568c6f1e2c0172d1d4967aae26936dc85eb8f270961ee54fa43b6b76aba8d21f4bc965234d948864819a40079a1e964e200ae9accffe42b14e4f217ef6bdadce3991f023302115717b1122690b755b7f7e6a44c84a6abe3df2d1fda2f6d0f4f3237b2ee5cf968d080b90e6402239005fb0daf7d5fbb706a8a379350f0232a74760f28d0b5fb590917f27dbda8f2ee30f682c34a0992c06c1d1b2effa1347b164f30d1f7c7c81b24dc6c8bdcf6bafe1c6e9d195eb227a14747a156921afd069256fce905b9939965fa70a490334e00ab3c60696b97f94cf3a2a052f8264110de9ada9532507969a9229055d6589042e03237f4734593ea6af0a739abefe25c506e56911b05ea0da54e29d96966d92f7c576e5def1246fb543029ba7ea66de537f5cacd135ac7abd778da0831c15018f3ebb01710698dd48d530dad90d0dce421421147ecc8b83efdafc77e62e067f0757f8d9e479b1ab50ab743d635ee3ce0c716f7a6168e5ab36cd206ff2e7aca655b7fe67950840061a98a596e6fac7b4d8fc11a97c38e820b72bd77fce78ff0253e5cf227c3b8b6a10c0097a024e6f318eed43d11c482f8294d6c04f829bccb1b1838ad65668d48bb8d14e3f77cd7772dcff804b6073223cbcf7c6e54d27a9f673d82cc6ede34a85e0bf10e980e1f84e95f257f5d8983962c3b915327f9e2aab4ae17cfdb58533b1127fbce16d5dae70c7d60ff58861e0edc2a6bb9e213da8818d51d4ba3145c8bc5f88109bc77dbd837f9c2f82e6b31cf3cee36d3fd3da79c027d3fd6747e34476d12c537bb80721fb0444e02cca75e362f57c2520f39fc66299b9e0e345d07617aee7f2405c78055ddb5ee368f8117a247d2542efec89f150976a2a62ebf786cbfada098be69d8f7ec6a080638ae29dc96a9b32e59d80185e02f906fa554b372bd1067af9fec535acd08d76c045ac5da1dc8cd12be30dc4cab00c57879a66b2edc087a8bdf2786bc1a4d5ffb8bb25ff6293c4613580990677d28dd978215b2b28e55f71fbf45059503ed3cab9d24d99da175fe7ebc40f10db5dfe1e8b9672c53f23956b052d93e6db0f3eef9c7a3106e5fed84779b0d90c8f36b1a8a5e1abdcf4623dbb24bfd00e11a6fc1f6416ca7f5f1c0692599efc5dc83646a2c53c6548eb2ef9e99cc137eb86aad57c508d4e7adf09fb31b0e0410b50ff28c4276023b48a1200efbfdff1c48b687f23f193a370506c918489d7c90afc235144c25a1d8130677fc1e9da526844d0f317fb9898724442887b8da8fc9f1fbd81a2f26922c0e59e9b760bf3ab4e5a72240d84c7e1cf2705cd7e612704443d04c9675b39f758ae4c51c9358ac6dcd13c2087b8f08012e9bbe0f69aa49e1fc178a33c94c0fc2b19fb385a472f474ddf73e33656b00a7ce253bddf4073f352ad350df647f55eb7a99a20d9e93a33419ec9a0d03bd3c5f45a16e3e5eda0f944975f991445044fbcbfb64c18be46274be98eb7fc081803e798eb2822084c68c782e9d2c20d4860505f1f2cf0123a974af3ba8e3c7b5e75c70ca5432b683bebe2366826d231d6c0008c5ec6dc9e0e8eb2d2260e1d4c8840117630cd9e10fd877352dd3c3a54375c60cfd87c2c4c07954d8a9853d32a7677104f13d4be94c453138f18cd5b5edfdc0e447095033394caf8a3639dad6c684d85b562c4bb69abb90ee813520752553df97e0ef70edad92c621f9be7315f6cb31bd6d48e40b6be7b17733c668273b0764b0dc4c46cdd37341de562f906c6775dc696b52d1ef8c847a650d87ade8ba2e8354de9ceb6dd05a9a0223aacce3bf452ff93356c4cbcf7fefef2aa20286ba186b3b4e1bea1d8660cbae96c5e51d06b03b14f84188198584d9e1d77682f1e64432bcdf75d231659a6b90656b48c955ae13b68bf0618b4224a73a7f2d91ad2ed23b4eba2114858fb21c7f27557c24c63dda6fe65a53f8c781b1ee983ceb3fff7643473b3ebf15ee10c99194efda1501fb6bc7cd56ad6cb48655d84d03b190f90bf633e48fc7180cbb0dabd64951ee8ad59bb183fa246e4759f1af7cb28c40e901cd797b551849b5b7045766836449bf5c58d650f9280e6a4e4298570dfaa8c7dede3835595781a0827c0e76753611a0b22bb8d95405115d9d753da6704eb70e9384364312b3911a417a11875e5ffa56d720f3a1b6730dee149e6a4eba20707334c014ce4ffa1d683d4d03b1231d918ebb4706e95d858467786cd338ca9f312cd961dac88df60b0e0a62c1201adbfdf28e0267f8ad69d9609ab53ee144cfb81f3118bd58998f052e864e83c48c214ee98e17ecbcf87ffe95240b9268b8a9dc79b1f9d5d4b7e6386b4c304ada080d7cc02dffd209bd6f43ec7a98e82ec110aeab06f15dba9c57d1062935818120cb6778557cb08827365ac6caee742e337c6f4a9ade619de1c41547328724105e9744d4ea293076454628122cec222b3a28b7bf7559565e23cde887bf16ec1d9440920038d3cf758142a3c6e1cb6d8b5c2b241f61a662b239973e5dfd17ab777147153bd6eeea529ed95e5cbb2ffb46b7c3754e366f01e322a420a0b4369828c1d0273bb4e23d5db25b660529a480ca194a58a8f37c1343202b5907a946c302c92706b70932dd2daa7d828f886f6048ddf3961c85d2e104e41b4a240aace8e9ae288efd4f2a5c142d555e851e756935d702eb6744b965f89706066f60d292685dd5b08cb4d6f2175cd16bcd353e07b15cf9e3c0f2eacf47ebfec4de480afe43679a664cbebd8d4e2c27a9f5bd63b4bf12cdfa39b3a436e19cbcc61ce33a05c9aa6842ad14fac4cbe1ea9b96f9111f60fb9e96cb2831547f356b3448dbbe8112055f2aa31b4d26bd0b80827edd9753ffcf25499df66cc85f4c995f5ec48d91b6dd3aa5f9bb233a6cd697de985fac846df3c2202709406a4f7ad88f055112967ebaf172d1a71cc00b1b210e6ee34c9da6136a97f619fd2786b5440bf871281af6003afb0ac4ac5577584188e67ce6fd335170359a3b3f85efd14b97d3f999f6cea8c85a6d3d8974a787e2095ec274eba30a2eabb3cd63f89c1e3acd8bc212268c53788196ae4b92b37e2b7d7ecc340b5cf78ef289fe8faf801d57ef762ff66e129d5afc61d36ad37cb1b56f6f9376fc43032fb997657c1616dd31462044412830e051a7785190512f619b41ea187592ce6386d1f496eacf7ca22a45d7c743eb276e785eb4cafa4b11de8947aed1c3ed5232a3fa31a468f7c314dc96abb46f1874bb36ad9f1ab6f4ef85a7601a4d38bbd5334c8530c81cb11c20ebdf111f83bce30548a71a4039c6af8592fabbf1834dc09772a0f82afd7ae3c903b8cd75df6a31e6b57ad0d9d972a8d9590aedb3eeb37711244a6ca1375e8f1e86af75fe286e6e8a66bc0c89159214b93f9842f3f4e0ae821e0690dc4f6c974ba882bd956a9dbd83215a5095fac1baf7744fe72042ec3fd6ac117502c19ec2ded72326c58f46c483fe45fbcccbad59fdafe767e5904f3c1633678244b46fc797fbe96a0c7c60aa6b821cf8c1c180337c3bb66495ad770f33cbb8fc31b798e83567faa2bcbaede094140386db99021c5e1de78b15def54821523951af9a42270093678fb9d00754eca8f0b8ff21b723eabed2541f691e3b42b56051335198919c5bc453445302663d75e99a3b8ce8a306bc72d8322ee4a871ac03df5ba4a90c1ab9ebc67a72a5431fc215cc3551aa76744b728654c9cf39573053613d9228cf4228b7df7b45a580b1c71df58fdb943526fd1f0f1282965230ba9db55cf3650ced4834f9659a73aba004efadad9c4a77c85a07760a3310b1181b17644dcd8176fef36cb11f4b48fc7ad1a6e6115848e71467bd900db2c29844b998813b42ab8e959573d101dc5ee7f460a0a51bb96be7a9a15abbdef82f6ac90735ea6cca6d9e7e39b78886bc39ca77c5526747d46b1703a2e6b6e6c807d57f86adf2067b192f743d94178173f192931dc40cbc830703ec6002fb06a6130a74964066250538945530df169547a9fe8cfa2dc1f18470fa2cee35dcd8e71165ed1f7a8084fb098acd5c944a1c1d564320c050ced9a6c687955268cd9a57d4d7f719f3ca353d14bf531af736e57d4e8a6004cf7e283281be66b2430518371ad8dd3707e61240f7b511060e2e82cf65abaad7d4edef2392eaafd7f4368ca35b1b1e410d1aab1880037b71178d45646507669", 0x1000, 0x0, 0x0) write(r0, &(0x7f0000000140)="04", 0x0) 14:42:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000400)="37cc953b236763182b5a7bf6ebce3cdeeb8482584adcca094bfafea51d0147efbf984f92a95733273f846033069c85744ed4204c2b7ac8259cf1e8940b6a8eae2d390b91093015", 0x47}], 0x1}, 0x0) syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/30, 0x1e) 14:42:32 executing program 1: mlockall(0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="001f94d100004490eab6e6ffffffffff1700"/28]) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0xa, r2) r3 = getppid() r4 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x3, 0x400}) ktrace(&(0x7f00000001c0)='./bus\x00', 0x5, 0x10, r3) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x40, 0x120) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000080)={0x8, './bus\x00', './bus\x00'}) 14:42:32 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x61ea, 0x100) acct(&(0x7f0000000180)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) 14:42:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x1f, 0x81}, {{r0}, 0xffffffffffffffff, 0xad, 0x40000000, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffb, 0x3f, 0x2, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x3e3932a789949877, 0x41, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x2, 0x38}, {{r0}, 0xfffffffffffffffc, 0xc9, 0x22, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x200, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0xac8, 0x5}], 0x7fffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x800, 0x81}, {{r0}, 0xfffffffffffffffa, 0x80, 0xe8747031fc792aa7, 0xfffffffffffffffa, 0xbd}], 0x81, &(0x7f00000000c0)={0xffffffffffffffff, 0x8}) ioctl$TIOCMSET(r0, 0x80044270, &(0x7f0000000100)=0x7fff) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x1, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file1\x00'}) 14:42:32 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 14:42:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="578d24c90887862716fdff9549bdc3db2973d8468938c91a22c82f8d6b07aa1c24bed70a0cecb255c7fba709be1c25839891df0037fe9faeaaace8cefa", 0x3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x4}, {0x25, 0x0, 0x0, 0x4}, {0x40000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 14:42:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 14:42:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x80) readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/164, 0xa4) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 14:42:32 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) 14:42:32 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='x\x00') chroot(&(0x7f0000000200)='./file0/../file0\x00') r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 14:42:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0xc003, 0x2f) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r1, 0x80, 0x400000000000022, &(0x7f00000001c0)="b6f5b415bbd71ddbba1abc6d76f0", 0xe) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="1b90796d21985c27bfbcc9553b6ee77842c30fdd6ce931cbd3e33e4a1705948ce77ba9f9c473c27e2acc122b68b953cdc591e0aa3f8956966ce83602fba472df7f8b8b0ac2157c15df8083480b6305d3c044e49f2358b6d92577740bae10c4007ee7e69808a67b947562e6c85b15b05ddfa5da3baa897a88d70d7691fc5001d4938c67e09dd84d10e427f8104e21f5634fce9a59efdc0f7482c6c1534e66ab69cf1a3811e30bb3", 0xa7}], 0x1, 0x0, 0x0, 0x4}, 0x2) recvfrom$unix(r1, &(0x7f0000000080)=""/32, 0x20, 0x41, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 14:42:32 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = socket(0x2, 0xb07528a25bca43b6, 0x6) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/210, 0xd2}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/49, 0x31}], 0x3, &(0x7f0000000240)=""/95, 0x5f}, 0x800) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 14:42:32 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 14:42:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="c9ebabe5e325a7b1ca4b172e7a901035d850972b99f932a15898897f88dca22cefb3201dcf7c5b9290ab78b3c853aea324cbfdc037f9722fdc84203d3b2ebce5c9e7b2405380ae1fe767ca2f3da8b7d57e50b1e6084459bd6653076db68274f10b198a4a250e054496", 0x69}, {&(0x7f0000000080)="88cf2181e1033d1793217b08b69d9b7fd3c6bb6f840a4354", 0x18}, {&(0x7f0000000100)="936b81d4b562aba27c12dcdce1ad98be1acb68ecfde3d07ffeac4e7d8b99fa0333d0deb827813c1debb055fb32ae3492f48e", 0x32}], 0x3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x34, &(0x7f0000000b00)='c') 14:42:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 14:42:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) recvfrom$inet(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x802, &(0x7f0000001340)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000002c0)=0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x18}, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) chflags(&(0x7f0000000300)='./file0\x00', 0x1) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0xec9, 0x5}, 0x10) 14:42:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) sendsyslog(&(0x7f0000000080)="a8dc5cb8493ae871d293032a63ef8803d8c4ec128d1f1e6669dde754a0a478a505d7564f5b9679426030b9b880a69b3f9a01ba318ceadc48fa17c5974969929603615fccd66a69ad2727238dfe5ec88ce641ca09eebf2cf4de91bce7e7594fae56db0c807593a686cbc945a24a66bf6b660f99784994b59991e42597e739909b24e7ba2f41199cb1beb4c38d3210e011db6cb1be4cb551c2aba469498fb2bd57028ddae5d3194829f394c07af7ab3e665399c6e58b2c9a36359c251e6a1f7bc92f07649f003c587d1faf928826fadf3ae6f0", 0xd2, 0x11) socket(0x2, 0x1, 0x3) setsockopt(r0, 0x7, 0x80, &(0x7f0000000000)="d0e20bcf7597d8bd8784672a9f1077fdd46b27990cfaa9fd8c787faad95941e6c94a42a5c182a220e924dc86608f3c007a6490a522f1938b07bca3d076c7a40c33823a68e87b5ae0446f594def430cb536ae928d68f08657", 0x58) 14:42:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 14:42:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() r1 = getgid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, 0x0) chown(&(0x7f0000000140)='./file0\x00', r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="1afbba0c969882c56cc5f8768c9eae89776a4975c334fdc3ebf96c0c04392ab2ee2c7c23c607e6148a8114f8f296ecc5eaccb31163ee29af45da494ee27dcd0cc67e002eaa551d4866d3b65a83f23e650dfa57d22eedba4fd9e28acf7be9e6f218b69255da6714f4d80dc22ebaa394977729724c8d3b3fdd4b536a760b3685f29e88b2c39dc4d555adfcfa63c1d63a42ac0d477c0a49bd07615bfe5df70aad605edf7cba0c6ba09475935048c76036287e27ed000c053f4c4213df66f830d3df483100a6c6a211764d7a3a96a74267bdd7280f204a457255729a2c30ed48a0", 0xdf) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x1f) 14:42:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 14:42:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fchflags(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000280)="58e11303b54838f01686a375c37be6e7f70cffda3399f458a50df8eb1355b8be11e9d8089e3dc1596853ab30d46f98abbb06ac5814bf0496c1302c500f611252703b7298764fc97416a44661093ef15ff0f8e424c327c67d8f1823db6ff799265674f2628ff08fb5fe6e071a28b0d0a7cde5297692d3182a3d940253a1d812a5992fffe86174259536d46d24445e137bc88485d7136ba298fc3dc9f62c16a76b7530f3e896ddf091", 0xa8, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="d0") ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fchflags(r1, 0x0) 14:42:33 executing program 0: r0 = socket(0x2, 0x4003, 0xfffffffffffffffd) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x100000001, 0x646}, 0xc) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) setsockopt(r0, 0x800000007, 0x8000000, &(0x7f0000000040)="00faa834c6b9ee1d2df0", 0xfffffffffffffebe) 14:42:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") pipe(&(0x7f0000000000)) 14:42:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000782000/0x1000)=nil, 0x1000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 14:42:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7db, 0xfffffffffffffffe, "03664071795ab900ef3caf0000004000"}) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a00", 0xc) 14:42:33 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x25}], 0x1}) fcntl$getflags(r0, 0x1) 14:42:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002d}, {0x54}, {0x8000046}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x20040}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)={0xfd, 0x0, &(0x7f0000000100)=""/253}) 14:42:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000200)=[{0x0}], 0x1) 14:42:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x9}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x9884, 0x1, 0x7, 0x42a9, 0xff}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0xffffff93) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 14:42:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() 14:42:34 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3) mprotect(&(0x7f00002b9000/0x1000)=nil, 0x1000, 0x11) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:34 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x61ea, 0x100) acct(&(0x7f0000000180)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) 14:42:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffb) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/109, 0x6d) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 14:42:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0xfffffffffffffffd, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe95) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 14:42:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r1, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eb", 0xfe0) r3 = msgget$private(0x0, 0xb0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 14:42:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x7, 0x7, 0x80, 0x9}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) poll(0x0, 0x0, 0x34) execve(0x0, 0x0, 0x0) 14:42:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x0, 0x100) semop(r1, &(0x7f0000000040)=[{0x0, 0x8c, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x9, 0x1000}, {0x1, 0x98dd, 0x1000}], 0x4) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) 14:42:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x100000000000000) r1 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='O2', 0x2) 14:42:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xffff) setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000040)={0x7ffc, 0x100000}) 14:42:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x0) r1 = getppid() r2 = semget(0x3, 0x3, 0x4) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000440)=""/79) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="0d8d0556c36898e13e2e3faa1ae47a121bc18757c3d00f52675f25e6b18fd899c5e68f6a0375a6de09a14a5f5b3e953293db72ca1b1ab8954a761e3918dc8dc926efd0a3225408f53ac3046711c5326dcd2476b1657f187e34fcc10c0eb9402214f4fb9efe643f087a815f83b66e7d8f65443e90c3c53fc77504daf6f320254631f600cf", 0x84}], 0x1, &(0x7f00000017c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000726dc10d000000000000ffff000001000000ead50d06dd1cca5fe060b6d6f91849417a302fd217e893ae9a94958283d4cd0adb170b88c8608456aa33f3", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x4}, 0x1) poll(&(0x7f0000001780)=[{r0, 0x2}], 0x1, 0xa9) preadv(r0, &(0x7f0000001700)=[{&(0x7f00000004c0)=""/237, 0xed}, {&(0x7f00000005c0)=""/51, 0x33}, {&(0x7f0000000600)=""/37, 0x25}, {&(0x7f0000000640)=""/133, 0x85}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x5, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00000180000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) 14:42:34 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d000000006af25ba7a1313e6b044600"/225], 0xd4, 0x800) 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, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) r7 = getppid() r8 = geteuid() getgroups(0x8, &(0x7f0000000940)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80)=[{&(0x7f0000000580)="0ddfc7ac386b82ef081cbdee7c4ef6158bf0bed790b89eb74c40fba182517b8d588dffd3c5694d7d373ad939ad32", 0x2e}, {&(0x7f0000000b40)="fb471cb04e7c813ec4b19ea315fff6448add9ed8666fdd48be389ddc073594f52e1bef2b90876281f1dcc07ef9e44f34af948bee72de51836881992afc3dc81a6763cf0e82fbe54d4948b3dba3fe1fbac85c74ab57124c0d059943c82aacb19048976848ae630059467451d47df99ef0afacdc84c4c7c193185ac650d28f820403969c49a0ea57fd99765852f2dc051eac472cfb38dff4bb95d1de6c3e602c2707c7c27469f1cccc4e88ca6b74d92c72eb3d68a42cd17be14c2d81e38ce304b56efb0fc3738c617d201d5e592613e4a3dd0e1717b00d6a2fafaa2b6c8bed28bc4d9cb1cc97eb1c1f4da5ac96ad7d96c48529eb6303b4", 0xf6}, {&(0x7f0000000d40)="f6d9d69bbf59e04ef9a3c832aa538d1a7c430bcb84298685fe8a259aceba30cca50d8ba0bbeed0794848d07f300233dd7449b8051bb8edd6d41de028630babbd030991f3a9b85c89b5321ad86bb45001a1354a49fd987b464c31a0ae20db9506650de93667887f0df7f4329d53c93ad693d8d9c9500bcc50ff2ade6879", 0x7d}, {&(0x7f0000000dc0)="07da233c68c83f2d435f82c54701647f1c094be7fd5b0aaaa67102e566312067fa618ee8299fdfd9f057996892719162f992170d655bdad65377868bb3c98c5371f1790a3476ef82089f70936f439272e964b8ec5d47f432eb4e64c836bce7f6e8e3d5c70459f7e9f9576697608fe95aff897e84c50960f4b17813664b1214d5a647761df8418bb1ca27411e", 0x8c}, {&(0x7f00000006c0)="c1519d9c94341b3e238b54dc9a3ea5", 0xf}, {&(0x7f0000000e80)="748b4bec63a9279b0cba6d27f4c7516ba23370cfc9ce972581b4526e381ff0ccf097ae1ba6a8abae65d57ee0b04ca65f865b0c8102465b5d7b9b6755a2ef2a3b4e67663af494c262fc801c2f5e9f46a40823e82cab125dabcf5aa17b9b8772736fe00e5e463ae8402bbb66cbfa47704c85d3078b9c77d3b932d26116ca6ae519460588b017c26e7ab4f3fdcbb37a691ad5048c07e4673b4e9cafacb5a0762ba6c2bcc3bef6a3723f9c25ea8c0c1001a5466f73a824259c5e8d633754035bec383936476f614b8bcf34ee4f1f33555e4e3ad5b2cd23053e15f58f458c1b", 0xdd}, {&(0x7f00000007c0)="6bc7dfb1ec1028b625e1043217619ca012bc504a6b2dc8196e53129928c33c4335298098ea893a334ec769fbbbc5a7b7379a9f2f9041b73e", 0x38}, {&(0x7f00000011c0)="d756a4727cd72d20988b166a49f118a06e8e86c59c629e1545e02cd296116989244c2e428036211a6562503ffe25ad46bbe2bd6c6d4619ec8fc07a924d88974ed7602b455430a9dfd7fc245ba67b4f8aa4ae79fbbb2c75fcc64b1c0f0620531e7176b84b79dd797dc0e8252c05d30a3d1667cc0b1a639003212b5e0f9f1a6313d960bae076040c6b1587f15f2f803a0275ef760a037f8c0dcf8b46a39c1d049e401f9917dbc982d73be85269fbe152ab39b88377f6842134a3790cf1fcd11a5481409b50bfdd23", 0xc7}], 0x8, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r3, r1, r4, r2]}], 0x68, 0x2}, 0x2) 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(r0, &(0x7f0000000a40)={0x0, ""/233}, 0xf1, 0x1, 0x1800) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x2, 0x1000) 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', &(0x7f0000000240)='5\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r6, &(0x7f0000000840), 0x8, 0x1, 0x1000) listen(r4, 0x6) msgsnd(r6, &(0x7f0000000740)={0x3, "d562da7839e9847ff966db301426b02d29d73c7298ce68c87b27c21083d348455a03dd44ec35a7af844e937ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d4"}, 0x70, 0x800) connect$inet6(r3, &(0x7f0000001380)={0x18, 0x2, 0x0, 0x8}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) 14:42:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)) 14:42:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 14:42:35 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) 14:42:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x3) ioctl$TIOCSBRK(r1, 0x2000747b) accept$inet(r1, 0x0, &(0x7f0000000040)) 14:42:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ba) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0xff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x4, 0xffff, 0x9, 0x0, 0xa6, 0x7, 0x78e, 0x477b87a4641e8fe4, 0x3, 0x7, 0x48b}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7f", 0x34}], 0x1) 14:42:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x110) preadv(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4c4) sendto$unix(r0, &(0x7f0000000080)="5c0b6d9fe6359c93736fb395314145d96f266f5dc7fff784b8e133274583455f6e65377e7ae16eb13d3fd235b712cf57ccadc285ad2fb22c1c721d1903e71748dc09661f71dfc39b69793d321132fdf377b47bc7e4e8c1cff9f30b", 0x5b, 0x8, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) close(r0) 14:42:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x20000000000000a9, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 14:42:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) mkdir(&(0x7f0000000140)='./bus\x00', 0xa) 14:42:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1a, './bus\x00', './bus/file0\x00'}) r1 = open(&(0x7f0000004c40)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000180)="d5453ff7598727e5cd7c1de1e57a8d71f4f55429f795b8c834f543c2f7c5d9832f809aef35f1b597c71ba4947608d3d30132e744833b482aa16976fae6ffe08b9134d2ffbce22b906135dc99fe59f072c78582ef3916056818ae61a26f3625019762e3ec3112de3386dc3949b53b38c54da3db5a7c24a119da0b272a494a7ccd0005a3cb95cdb2f213284f39ba", 0x8d}], 0x1) execve(0x0, 0x0, 0x0) 14:42:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8}], 0x1, 0x100000000) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="3d99335e206b0515d4d31e31c701aada28f7a66ba68349fe94097b6d5f99a40c27126e7df9129a794ef6870b63d7efe238adec0e14c370f36988c2adb0b7f2e90b00fddb8199490ed554f1f27016133d099d1212ae94e1622b86c949750218bb25043b960d73e9dd713ab86940731345d3a41b08626b03e5fcc7bfbd6c4fc9d4d3ff0a601646622714696a3a70a0c95c81610eea5db2ee3752c4dbbdbc3450f91aeafb1a24504dc4eb9fa45876b2239b8fe466201cf730067eca0b42", 0xbc}], 0x1, 0x0, 0x400000000) pwrite(r0, &(0x7f0000000080)="eeba14a680c34228ea7d1c404a7780297b40e9d6244d07c5ab8c6241f37aaea7ccc4ab3562560695e09b63a99db8c66165f25a5ecab54d2bccf9f20722b8a5d5aeb7312879ff3ce8ebc633fbd6fa4c9690f2cb60af7c", 0x56, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) 14:42:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x400, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 14:42:35 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="b4e0778ebb16211e2504cbc39a97890d13159aadc988465f45d1aaaba90b59464fdd85c641f453878b2bb535d49640f4b984be2bbb4120aa30323eddf17a787e2bd7920db21a62e4fa02de694190008047794b7b27cc290b0f597a196f932aeade0e9122f2055eaef200b3f4f74587e0731d80b2cb98e34707cedf", 0x7b}, {&(0x7f0000000200)="af598042258a09e82761929e3fde5a1370159c65eeb34ebaad82adb2c60ee1c42f987d91fd58b33e324d48", 0x2b}], 0x2) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:42:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000080)=""/1, 0x1) msgget(0x1, 0x404) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/32, 0x20) 14:42:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x60}, {0x44}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffe16, &(0x7f00000001c0)="5f7054f409dbcaa67cd0c94c6d3a95c72f8eefc05c85b7d5523d69273a07f5dc8498c98637b4cb6fdcc8a28cd90ce492c77d9f0f9b5a098e7e5964b10b7600eb12a6afb59d1324d5eef4345b2ea6c5f129712bb9d670723f8829ea31ef277124020db021b158e698113f293d6e8a6e42ee340db05d6afaa598ccfd18aca7f7943c9382fa007ee712e0201c029d920131a2fb4ef15e3242998e58b6ecb515170ebc6917040f4fba7e13062c7c14a1c214149ff3") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) 14:42:35 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES32=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESOCT=0x0, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESHEX=r0], 0x7) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 14:42:35 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1ff) recvfrom$inet6(r0, &(0x7f0000000200)=""/212, 0xd4, 0x841, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)="9cb2992007295b664c02192ddfe06e320e1e81631091cd90d2d2d75ce3d9ffac072df2266657b5435378e2da135e7cb47382af4d3118562eaed4701bd809d54f5ee2bc76f879484aeb7aea7dc56c1463e987d2124fa2606fb4b22fbecb0e8cc38ee86f7aec0a26c93482e1131feb28628311a86d71d8b7f8efa51e05764bfe9e1d1e41acd41da38fbf8dced94d3478eda537f2d19f2529ce5ec02dadb16816f321b368bf9c441a9619a4c11a2f27b6640445dadf2178efcffd6c377d2641bff1b04a8ddb8048170da192c3a8d182dee6b4a401a4d528154b4f4c2bd9f7462b", 0xdf) fsync(r1) execve(0x0, 0x0, 0x0) 14:42:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x9c8, 0x1d) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x81, 0xc6b0c83851076a0b}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0xfffffffffffffffe}, {0x25}, {0x6}]}) ftruncate(r1, 0x0, 0x80000001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSDTR(r0, 0x20007479) 14:42:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1000000000000, 0x14, &(0x7f0000000000)="04000000", 0x32e) 14:42:35 executing program 1: r0 = socket(0x18, 0x3, 0x7) r1 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000780)={{0x4, r2, r3, r4, r5, 0x1, 0x4}, 0x9, 0x292d, r6, r7, 0xfffffffffffffffb, 0x3f, 0x7}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r8, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r8]]]) sendto$inet(r8, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x33a, 0x4, 0x0, 0xfeca) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000380)=0xff) r9 = getpid() shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ff7000/0x3000)=nil) fcntl$setown(r8, 0x6, r9) r10 = syz_open_pts() ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r11 = shmget$private(0x0, 0x400000, 0x2, &(0x7f0000c00000/0x400000)=nil) r12 = semget(0x0, 0x7, 0x2) semctl$GETALL(r12, 0x0, 0x6, &(0x7f00000002c0)=""/12) shmat(r11, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) r13 = shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r13) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) setsockopt(r8, 0x3f, 0x1, &(0x7f0000000600)="8cb88b565ee80817bb6526e6cff463eb7742d45aed73e508ee238d71646e17bb241c82815e21ab51b39204a2481390f581646b7c4417e460f13a1ed92d162606f28c35065e881bc87bb5b60853a2d1b0897d93e5f8207b8b7279ee2e63bb1142cb81b058e027d196ed99686ff29591d8726eb8f98d1c2adac9eec7d45a42edc24508a8c1fa321fdb14631ef5ab29786cb3fb0e1c7e0bedb9066860517a8ef88bd6361bf5169558ecbb9abc7351c2c7729aacd3623bc09f970b80bf5acaaf23093c43778ed76175b086ec0d", 0xcb) recvfrom$inet(r8, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) setsockopt(r8, 0x20, 0x1, &(0x7f0000000500)="7b72a73d63808b2d1f406646eeec3e3f157ee29d0a3262334b3711682535f5f275da934e3e57028b5b6f3840f7decb892e3a822bcd2c1316fa9664edf82db74711854511b6e9b11cd7dfb3a9fbcef1734012d7fc89bf97301d173242d0e07000b84ed1aa0be6e5ab9a191d91c1e41827d0cf6fe7cb599db840fe0c8954e32179d5b1f65fe4f59fbb96e586da11e6aba76149c64be18b31a46485adad4c60cc2461ac44b84cc6dd3dd4112c99af7fdbc384bf7cc2f22404a2650085ddbb4e7c34dcb31e610e6d941d18e15a97535b8dff17ae2b67ba6e180f02c3e43c96a4f0bc3fff17b0", 0xe4) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000300)) r14 = semget$private(0x0, 0x5, 0x40) semop(r14, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 14:42:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0xb1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setrlimit(0x3, &(0x7f0000000000)={0x81, 0x8}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 14:42:35 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) r1 = getppid() dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) wait4(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)) r3 = semget$private(0x0, 0x7, 0x200) semop(r3, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x7, 0x1000}, {0x3, 0x3, 0x1000}], 0x5) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 14:42:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x30, 0x82) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) r2 = semget$private(0x0, 0x3, 0x1) semop(r2, &(0x7f0000000040)=[{0x0, 0x4, 0x1800}, {0x2, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x0, 0xc60, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x4, 0x800}], 0x7) fcntl$getown(r1, 0x5) 14:42:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x200000000060, 0x0, 0x200}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') 14:42:35 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) socket$inet6(0x18, 0xb4cc4bce25c45146, 0x3000000000000000) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 14:42:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)="5febea64a239e15b72b52c6f8fd0b57f0a32", 0x12}], 0x1) 14:42:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x80100}]}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r1, 0xffff, 0xc99cb0ba7a7a9a67, &(0x7f0000000000), &(0x7f0000000140)=0x10) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r2, r3) 14:42:36 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xb1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000d64d70b88c3744000000000000000000000000000000000000000000000000b67208eb86b4b0d642e5a5185927490500000000000000000000000000000000000000000400"/95], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 14:42:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x22, 0x7fff}, {0x5, 0x4000000000000001}], 0x2}) 14:42:36 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0\x00') r0 = geteuid() r1 = semget$private(0x0, 0x1, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000240)=""/76) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r2) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) setuid(0xee01) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r4 = socket$unix(0x1, 0x5, 0x0) shutdown(r4, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x115}], 0x1, 0x4) 14:42:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) sendto(r1, &(0x7f0000000080)="f558cfe5c78503683b9af48ac798c5e32940309c4c2fb520bd47a7d8f6f8cab679b0", 0x22, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') setuid(0xee01) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x32223ceb, 0x2, 0x3, 0x80, "15a6702c809713a3bb8b78a3af837824c79efb10", 0x7723, 0x8}) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 14:42:36 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8002, 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e33b722a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c73147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b89097c1e50004ec82b6254991984ec892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e77518"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x1, 0x2, 0x1) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r7 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r7) 14:42:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8, 0x0) r2 = openat(r1, &(0x7f0000000200)='./bus\x00', 0x20000, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x4, './bus\x00', './bus\x00'}) r3 = dup2(r1, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x2, 0x83}) mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() readv(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x2e, 0x1, 0xc922, 0x81}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x956b, 0x80}, {{r3}, 0xfffffffffffffffc, 0x10, 0x8, 0x1000, 0x3}, {{r2}, 0xfffffffffffffffc, 0x22, 0x1, 0x6, 0x2}, {{r4}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x31591ba1, 0x5}], 0x9, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x0, 0x401}], 0x81, &(0x7f0000000380)={0x7, 0x7fffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c47501bddc8700a7933c33eca47d319ef8d51f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9", 0x57}], 0x1) 14:42:36 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 14:42:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1ff, 0x3, './file0\x00', 0x7, 0x9, 0xe93d, 0x2}) 14:42:36 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 14:42:36 executing program 1: mlock(&(0x7f00003e9000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 14:42:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x12) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x7fff) 14:42:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xd5577ca028d4c63c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x65cb, 0x71916e6b}) socket$inet6(0x18, 0x4, 0x69) 14:42:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) 14:42:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt(r0, 0xa, 0x2, &(0x7f0000000000)=""/207, &(0x7f0000000100)=0x497) 14:42:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) flock(r0, 0x4) write(r0, &(0x7f0000000240)='oN', 0x0) 14:42:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x908f69c321588e73, &(0x7f0000000000)="7381") readlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)=""/133, 0x85) 14:42:40 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 14:42:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x10001) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x1}) 14:42:40 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e72f00"], 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) 14:42:40 executing program 1: pipe(&(0x7f0000003a00)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000540)="da6345cecd38ecca3ed5097aad08961dc6d6e37f873ca54dff2273d98205f37d612baaff1444426c0795928b326b68eafbb8bc47252985c31322e721e826d8d7cc96821e381721a35089187bbe9310bc1052ed6f5ca64ee3827ff2fbfa03b907ca396e5bacce175815705d0017ee09eabd1a1a0f9fdaef4b00e796630c683bc6bcf839d22a442deaa35e938f0d1b705283a028343f0da7bfd212186d458969ea08f51a8ae50f337f0987beb64e3df482f00418be6a9ab5c3d04fe118d0ca509ff171393e3414c19acebcfe597e44aff24d195aff22d1dd73940277554b852fd017c64d473e83d805a026ea9e438041aaefa07974ab925fa243ef2e3e6d1be6ec1a3a7b27f4b66727c1a4638cf195a9b4f22771600e3c1dfebeb8aa8739353991832fa13ac9236da2579f4dc4a4c73a0780418efa2f7f17ec856fc2ed016ddc4591bcf68d6a8769c4a0df6535cdd8462a5b0d3409465629f10f86283911d960f956bce39cf65c2493a75c4e1e99353fe0d35ca42f2fecc572bc6dd9cca57066aab9d2e0905712bd674bfc753b8602665f8d60768e229984b4eac769e92a3c2117ec8b565b6691ee2777c4460b125418201bb7d4e66e6b4f5238b65f043a1e3692ca68585d3233c48d1870d69f25d9bd962af1fd06308b2adc07518cd37fbd766f3a8c71ad6230a6981ef602f63fb8abb6fb87c8a83510c31c464f463e8fd90280fa92a89c5d90c314d8f565bce89530a1465a4cc2419b62ea8be4b1767ef7d211808165ddac91449069691f351911cb26f4019d7ce1ce3db2a68ebc8cb5312084ba7703943d670da939c1ad5d5527c9ff7a1eef13524e4103b2cecdf019b18b208ea1db0141322068c61900d542a7f626cf393c6bd99baa23b61b36d1238cb2a10c7e5cb8747258cd084ef90c380e5a6162761a05badcd5d089331e5e625ed932f5107faea5443dd43e0343287d3bf8326ad9fbb301b57470a76ac0410ecc5ce259891381b485c365c296b776f24308f3ade578f738217ec475afd4e207619f7a8e64c4274a5e75ce3a9be19aeff010fa1062c0b1ba09ef78ab3664487fa8a2b3ab1512adb86890cda40506957c835cf3841250123613549463ba0e3587383422127f9981d7033630a78a3d30bb2ee9202bdb8087af8a04d893e0be6abb48e1e2ed4248dbffb9d3ddd9902cff0cf7db0f2533ecaf279d0a509867ff1a783c13e439f546e3c9ba7602a7165bbf86c2657d48ff02e93e5e31df2071a0390a7c397a557174058e473e01c303dfda995e9333e39a788c388c5fdd3ccb3bfa791553eb1e5804848c24a176b0ef68ec37a889353f2a19c505cf354c5a663c5402dd344eee4d76f10f25491ccdf68859764dad2f3ffeb9426d7af880d39b635de659eec2c58d75cf0af689cac1ebeb5be46ec12cda05f2e7c0ce126095a4850cd61108fd8667bd2742a831673df242779c98c8be6b80fb801807bac983030a40b3b216275bdd708245faa16c053959330e44ce5f141085ca0d01df3d82335ebdee329d23ad9c88e2b7552223cf95d7fd2366ffdc69b6eb7decc3d51a2d1fcfbcd90f77d6a1cdcf4a40ebb1e246fe23e8afa9dd593e86b8877f2ba502e7588cd9b659d4e6feadddaf7a82ef9a4840a7ba4bd6a32d7bf2ed56d3ccf9e4907f90950cb9e34eaae62fb6f44635989ee92891224314ce0a0e6c56d2ce2754447ee0819dc2c818d71b2b5bf82537fc665b3c7ffcf80404882ab9508db949ff3704c7ace528efb9ae9cb72eb5c54700cecda79c6b41bb5039e09330abdfc713fde04a4dbabea1b73d5ab3982bfda35063d8cc0247cf4372d7811abfdcb719d8d1fd335043f87b22487e01b006dc6d7c603b7afc84bba5c30cd3d5a9a4c4bf171cda1c6195adbf5dc3d837d02882d019d963ce4dadfe2cae866e4d42eca7cece5934dd56a5c61aaaf27c64a3e57c90792033b44c3f3502fce9f2e0065d947f159d5433aa20e4cbf0d9d8088f8ab55c4c8c24884807a079ffc17f348c397f5b827b07aa62032cb89170c3ceed0fa7a9d275bd7f9d8ce8c9098297955753fe97ceff9e04a1cd35274ec450f1361049d1ce6a9f3e664402401018d90569ba2a05586d069447fb35725975fd304897cbbb0d0217df600a795cd2542629efba14a384cb0ac721b1be2dd9a93d6420544d56770366cc81f544f4e1e1561fb967604afeb7a02dcee07b1e32bf4d7229e425d3e7ce5a56a99ef028bb2101c16f2aff5d4018c3986156727e6b5182a2df9f2d8f8102083500cf56da9962b6c0f89e3be365be5e70a45eb5fcb215449590eb1e0e0bc19cab7aef6e84852bedfc7caba046147d2b7467fe555c5ed95a742601ff00844ff68842efef43df005ea215916af3de80eae1777aa5c4269c4a62ece25ca22b185205cec9020922475b41bab0e5c2d7f2457958ac04bf6bd752e1d54204e1ddcd2386b44bab8f66d47cd87162b64bb926f779f4bf18e93fbef5887feca9c44e9815c0e01d9e63ee4c6253041491af4c8d92acec1aeec707b984dc1d35f0ad416df49bea64c58c37e7159337ef7ba19af6e3e86944be5dccfc0cb118df9e5cb059f31f29c7e480a75c799dffe32e250beb96063cd28da9d757d830763471002c0dc06004a211c2b84be5b24ebf66408d614c55f0bf700d17f3164febf6428c463e8b60b774a127d3333004724704f7df08f4ecee736a91cc032c9d0359181ca650f727f823a4196932ae0319ebc0161d5e6b581df0ae4d07b8382eca986183cc424e378f76a7544b95e98d4f93b12afc5ff6a8ab94e3adfb9eabfe2636415fe30ba691b98eaf00a95db7583e6ac1197e3200cda798179c683edd0c6227be02d7ddaf3f81953918aabef282c1ff472c40554377c30cd52fd3b11a5063abbe6425090c3039d4e3f7499e4edb2f1bcdbface07296691f8b135088d94ca480c1490b3a344a2c6c85cf75a501766c42e4f7cab7ee3a1a5f3a3ef5a48cc135ca9e3b2822cbf711b52e5ffefe80c7ea8bd7f6cb36d5e111c2d0ea6cf5b006069c15dd43f32ece4b35b351ee6e13cfb64b414043e76b59403392d3e721a659e9981bebc5395f9e8bdf9c25b2cec59cc803b659356ae9587d6ba10f6bebd58ea2467b411825946b2773cb48afbd7830cd057bc7422ab2f3964472596a8f2a7a786da2bcec980b7098191968d8e99b28aac67d56dc0e7f0d900feb0eda03d1de593d6b466875ba43bd97dbf79cc7e0f29ecc1a9d83c2bf26ba265960b4f421de651da27344925a1140c516f7772ff2d401486e95566a8365dc3d944ece9b7f241e34fcaa8cd06726e114aff1e8cd604aae5acb7a7002b329094555c48d6b2e81631507338fdf77ce58b9c3288b58f890d5c67aeac8bacfb711ff7d361882da9dfdda381963c0d2bf45d64f07d28289e7f5823dafd427dc981309927f4dfb202caf55a8f19a3706952125b3393060bfa53d17bd27d75c409b701889737d8bff3cd03a03e367f5caedfb8e2e595b509e234d088708a3657b852b9780e23cc60c64270f91c205cd8b6a67386c458d9a939dc17d6481c5e085fae402abe66c05879e82c3e323a6d4367731342954408806eaca1a5488a5d3cdd8336be4e2b0d5f6aa8a0050e6dfd2f94e9c617ba4f59e81707216489fd33b3b05a624721296232e190b42a852a0fcfc3cf48c3e3dab86f4be8fe04e7add8d9e0ebef8b1182fc5dac3716c5da358204234be435eff8280eef080ab424788d2573bdb2de996daa5a85b3c932ba0f4d5eb088cf5f7c6d4675e0ab9cb9ae5fad6563cdfd1eaa090abce2e67b7cc48ea0871090498d908254f728c6e934c72a8887221f45c63a9debd22f470db53e64aa35352519f788771fe53e9c7a830cf193dd7dbb0cb799a4f0b56a4bf62e6cbfcd134c6badee96f514f96c3af6850d5a97127cc9efa0c546634f37d36dd692abb257f10d980285eb531a14fa1391c198e8f2cb4e3d34494401516a931455c6cad3a3ff54bfeb494a02905c3b006c7921192c590930fbbe5342018fade14d33438deabd31fbf8c4bfb314bd8e0889984601f0a8c4cdf9b18407d654efcfa26b6f097d05ba69af04ddf0fb878908c09e1651747fc5b18a413f4a45f530e231e86d9e3e39800f12560c6cd7aa9a4ab29810a773bc8462043c662538c7c3fb57626b561fd37518fc3d36ef0f67c8933313c4b9d327b4f595c677354d0d5a276c6db522057cadbb885ee01d74ef7bbebc61ba1195a6551ced6910a4c9c50c4ffc2948fecfc1db2ffd34b1cd9f24c27fd12baf2d86947d04d5e376a717b45195859ea0cb00648f151333cb425da3194f4044086fcc0f02962f4a6e9b46e7289a41c840f587c2843112d9fe4de3964b1b94d00d228bf6a8ccce1f05bad8d2cd342c9cd5f9cfd2dc8ff54497fc8beda7743969915bdd890d6cba6f95082d0ce9bc4ac3f5897973bc07534dba147682f695082cc8abd7004c78b7ca022d5ba4378e173e9b35f65e45ed6bc99b17614d16a57c2f1c214e989bc7303bb83f4e786ec4cfdc97e07b42f54855def4c56121b5c8d3053b35370bb3002a7f29948b368e9e6d7895d8dd2f0bead59dfe761455180e4be4faea95b32f8c44f6094aa338b8be68bbbf18c21e65a4994aaf96957551c5ee5bc6ae528dcee9da063f7ea075a03f346fcc364e26ee0a9558486dcfdead965cb02737fd2fba555fa12fad71a4a0de7da4ee3da4e1190a1ea66a43c9e351aba7436c1e7342cf3bcab7cab3b83f9c798844ad106ef7a49763b3240f1703c942318723f87699b27d453bb7d7345f4b7e06d52be94ceb211fe295b2bf1d17107b8de3acf854b7a0f050974f0b8f09974c5bd3006cab2bb027b201cc928996b494074847c78eff8f319bbf0bac970f2e63d8cfad06de8094949beffedcfccc80f85d15de98893000fef9e9e6db1a50e15834321eb84af1656204f860251c044f4f3c73da0a58a2d0862c04e8346b553749f6b973391425c241e24152d0f54d836b46896322c5468079e0ff7fe86e5960b92859a1d671d796bb1700e53ed67908e3430919af5df31c73d11c9d956b2a061a0411d23ca4aadb32a43fcea48ced636d4037b683e3fa0df6633f5b2418d6335dd4e0322be04e72cc708c7559e87aaf6da5377223b4ebfc8a8ada5a4bb378994ee0e242346cf5bed5a1008e157a4d9e8bc21f44e7e84f81405a4130f99635b16243ced934cad8e8b3ca4ee532a1da253c2c58f59c6343f88e36c7bc956556cad120ed42179a5b7f848623bb978a4e7357cd6a1b8a8febed4ef420f81bd9d688cbcc52af480c4547544cb3fe5d5e10e5e984fcedf5b8877a1d2c0725cbd94392567dc7b9c0689e804c5fc72c498181faa37912dac1c1bfed028daa80915954024337de69de75ca9ed648e5c4e10a242233ce538ee8e234e7b13a40a560755507765be8d1f6ce69ede211cf82b1ea833841fefefc77ffc4271038ad8a61dd359bcc28ff407892499e974102c5e0a97a9c11a99b9e94a9af385cc2affb25df88b9d3cd717dc04aa2f691e2d3482a2a610ef5ff181a4f54174b0e86d0bdffca2b1c1c20b04cf9d901499ff6b4950aece7e168a5afdd4c879a14b37b95029d623e43ad70c979648407eb6c316ac6c3a93ea90c5854d5b8a15cc8c4c04e0aefe6c5bc8a3cf9536875a0fbcfe4a6e00532fa5206bf794af40fbd4597eb9bcf8d56f55d41bc9569891178af3c2ef8a9bf528de7a99ec59f38cff7d02c0b6b63b348bfe5d3732619b942564488f27c777d5dda5c6f691666f31e76c988b02fb0e", 0x1000}, {&(0x7f0000000280)="c5675dd0bc9ea47a6fcb9aa75b164b4a433fa25f33aa9aef019f6fa03fe1721cd2efb7228109db20609518b8e7faf5090d2558c2215bf22b38f96b0eb243a1a23b46b4b72107c406a5f6db7eed19ee86c0cece710cbb36726c7be7068b344207b0317d154beea2f59ff4e45753aed2d885c43d73430e3d707acdf41e8bde11045b648e7cbbd9b0a56854fe0feeb18019bf8e4f2fd3e40808266469ba68a3c427d99eeaa8932ae602279d55e53752d85518e9971e13bb7f", 0xb7}, {&(0x7f0000000080)="115a0764af45c95d588be05dce8710fe6d0ce61578c21799ab221ccdd19f6e5f3db9e0f162d6f1886d0ed39944f8c665fb6f2fe01cc17b34d8eb0a9953fa548a9ea884143d6a618b2086e734855cb064cbe8d1ef027d5015363c2b4515464c2f3e", 0x61}], 0x3, 0x0, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0xffffffffffff6a11, 0x6, 0x401, 0x0, 0x0, 0x5, 0x1000, 0x2, 0x2, 0x7, 0x3}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000200)=0xff) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000003880)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003800)=[{&(0x7f0000001740)="d59f96ea95a835e1da04991823ee67bba4cf196f80ab6209d6e3c5d0235a2d5359fe1abec94e96e209fab39a2331416b5c4b8862850baaf473dbf29b77d6c898e866d044ca45aa6d9c3be4644bc90f7264a80ff89ef99ffcb3ba5ed55820d0c6e208dedb6a20c3be4145d699196bcece42cf08083cbad9ec8cceca0a9e7aaecb653a955f6bb54d68c4565e5486c5b8f86501503b6f02b5f7ab220110cef27b2790ea9d6a93c164ad3e0c4b2c3cf13c41eabfc40bb4f15c48d18daea58edd8f9978e35bb4022ab3f496503ab6dec2a24e706891a910e1b4856a3115b3f3d7dba0ef94e0215099ac96cac5c319d3ac3f7f8c5c712c4d1141cb5b6dfcec2507b2e769ef80ed0e5a23209e1664e505e06c7d41cb3f8aceecfbe3b4b28a5e55963175f9144ae6639f36401ada3f295fa0160604ff666ebdd83c486323b941ea520525746572eccc3f734eb99bb49186206af37eea8d6d99af7dfd45f153cdfc69ddcaf2d4bd710af90004abf983bb2ee4012d956918dc497606d936045d70443c879ba0e23e6846f69acb4e63c05378ac4d480f5d00fa5bdae42d8585d2932c71cf514c5f55dbd91887ca3516848d3154d9afaced9b01367b9354afbb5d6062781d8157310cf449aa554c98433fcf60cd424c2c179859c536630bf5b3a49ed442023f571cb1cce732af31c0846ea1bfe98059a5ce24a6770ab9011b8fa4e49976f285d4cc76bc2c7f978435c1597b4814e5a5417e830961217e5787653d04064a74b4ae55c36857596123eb434d9f189b93991e21f9d5e0b6c858c8edf83448d7686cd23a71f9c26e452385817a50e715868239e68cc684b89c82026d2380b215be3f9315d52215cf915702df0977bb632581990b433d1c6d02d7e770caa7165b375b2baf27e22ae05910d4e99e80a185a7e4e72845c373f0ea0da641fe3729414535aedfa1ca3f0647816969e91e5c3be434fa5c58f4d479143b8493ecddae011bbbb88bc90521fa39d499865476cc31476051603949ae2397e21b634edd490e99a886c177030f139e276254072b638c3a6840a75721cf9d295b53c1953d933a1111434239b768dcb8f70d67bbe0d6d5b8dc4599d72aad88c76911e466e858d7ad5e899d338534151615a7c21c1bc7a998e41d40ffd44a0bdecb5401f74076f33b822dfe434a6f8c4c921d8c07cbe08856f4c94466bf0a043aa090816da05899fdf072bad39a20a8d83b99675328601e93ff0bd2a0a40f11b2450a8c3e5f0dedd91f96e4f2a7dd52ad1db2269a29482c613c5a921ee5bb6728bc348e2b89d3a6ab1b4959141103e73fa3a95bd385579334c4203c4c3b7abd038d72bd37e6873905d609b7cd63eed57dc035084e1ac1af2eb025d168127c28d36fd8f6f699b253cce74290c8803f49eee645dbb6c68a9656a80586bbd3ddf34124ac35e7349d32de86c79583313a56675e71d84fc6926deabefedf446f33fb3167b26ac71e59f4560f0d518e21d503d560ac50b3c7b69b23d97621f7f9bc97210cc84c60f05dcae8ef00cf0de707fa3d9f50c3a3b62af74ce15052a5bb55288d6821c270a042d20d2bc14000933ea2886f61eafcb6b43e3f3e6ff5c435bc9eff60a0d66b5a72d4d34154cf3bf8fd70349e89572b56fba086f74090bad25da5ab760aab5ae200b1993476cc8ce053008aad3dafde129e5a29e401d61f99c99f694111ccdb859a15d3c8d9f65f620a0c15056c7c34f349adbb9fe24df5ead0f0ad6530ffaf6576f90a5a5f4db392f2d539a8597777971e5a38b30f87543c702a5795284412df07cfcc0588a751fbd92574aa8d955343708167d8e2208a57aa4f92ebf25db5fdc7ad29a249c8e465696cd0cbed07e19450a054a870479b3d456de6f0c3fa2efcd54f43aa9aed24060c5abe8460d078c37d9832289758f0dc8431559061e60136f13b0890238a0a0d980d209bcfdda34776faaf52c5996bae1c060b9954c8d3558d619cc8dca27bf84ad2b3a722bdf233030bb8f08254a38503dc3c899f8097a2493623b4f584db295faa38c90212773b6a57a66379dd8c97e48da01b2fab4f36ac9c4b9b9fd5703f42a2da02a964f43ba32d15de9a7a9a6e73bd521f92abdc42e022cc5283d4f4d23c7e0e5f8bca29f891d83564ec7e326efa1b916e3685004b3ec975820d24995723b0ce00f1fbc96a733c94ed41d5e2cbb8dcb2e767c57cdb7d75587090b084782d280fc7f3417876adf65e4e73b1db608e3ddca8c1e4a094e71c88973839c7da8634532ccc7ac1b9932cf8483155c001fa4d7e6bb9480415f65b1ffabe1a8a2a33eb8fc669b0ad93a3dbf9076f68fa3d09c975d30697fcfd3bcc0abca453ba41b1f167b7ea078f89f0b13a12e9d49b378f6bde7cf482ae50fdebfbb9c08f3bab7f407b8d4c4236c29a961874079b3f3052ed125a8b73b2b90e788267a47970ca396dfd02052b610374ebdbbb91630b2cde42027bd915bf6710776f6aaed67298dfa85bdb76bd01d7e267190de23ea75278e8f4180be6ad2aa92b0cac31785e866f84c9ce1d15989fa667ae77582cbe63f78df2dfcccc81648047056ee4a037edd8cde21f649cb9c58838153abd869a5569db8d3fc7a3a6ee6fb750bd9c2744ce35c8e63620397bbfee1fd0971f8c753804ddc97c71df5ac989603280ef825199266ef80c000d8c74975d34021a49723579c5d782241eae7541cc7e43d053cd63aad99463dae72b4c9d8f757b043f9100af97e22bb2190465d9335bd4000edaa8924eef3f4d6c462be930149212b06cbfdcd5d1dd734e7928fda2263cfe11a9d73e7289e2372eba28b4becb470010288dd1440751cad881ee6411b4b75d0c5b55ff91e92538cc48c272c967f1be525b76751b31fb5b0e604b0e061c0f91be6706fdb0b1f62b822218814f8f8589bd0f4314109ff8796d4b443bf2034d4dc86c0105d28f9b44c108259295269fe87e0eabab2aed74ca41de99e8558b990eb259d7d3773a190af09b38c6a51c3d3cce963ee9c6361cbc2185b98863a1debcb8e498e8d2deba773a49cd051d4e7356d24e0976d95660d27ce909eaefcec5b39fc1a05d898dcac39c955b6b9f1bf2f5abb45ca1878256477b7c13692627adb4cb1a173403c4aea574d29892d27c8c2ac010d4f611b9a98751813c87092ad3ad9cdba0aa6c9b3a8d20e11d04f7aa95a4f84fb2a0b3458f7a342bf5f5bf7a709bba51d97e39fcf259596271a09e239d8bf944ebc1de0edda8e61d46ae6d822781f9fddbb7f1a97e3e92d1fae1267a23aad1eebaf4100a3c6add3c319104b633fffa8849b11112a524db70c03016ad95b158f54a43084e69b00328189c0200d4765b17ee5306056432cc19c10101626ed7b504d1bfc8904500b81b4463d3514db59b5405c3b395533254c02c2137dbfa0a7b1cdb26dab2ab87f89fc9150a8c32138dc026d759f8bbfc8b42714200298b4b4df42a7bebc8546e698b0412bb5db7193a7aea2487bea290c33a6a333abe463a29031ff5fd7f358dff3d5cf8c4536c0f7b5a3743ee1ebab714c6189abb0b451c1fd1556681eec0593b9522ea823b7ae9725cfa8c35162077a680c9856a3a7fb02cbb00716165ae0b5ebe3ca5fc7323ac66a2d63ab11d5b4aee120676c30095d8eeb8d9b088ce1cccb7bace9d0862793553a82c2d7df2426b2406f0ef5c4cb64327875a8db863dc7da5cad5d1e4ce0aa20dadf5dc2d2e8735f9c69be203f4be26d2d18c0a85026172921727c71e11f42c3fbc028270bfbbc823d09d94f259da0bc5de691562ab0fc17d99fc1e258528c2767c22aeb575f66c8f1d325f3baa74b122386b50c4cdc3fcdb252ac7cd99373da524c8a2b605d34409a252aa2ff99986af7864b05ba47ac4157dc3ced5187aff1ec2ecf2d3b8f770d7cd43794737a93f5d85d1109a4ef037a01db1076881bee4debf2fdef34cb25dee9701c2057530269dcefe810f8b5e9cf3b9e9efad18ee4aca43ef04350f0a22def6510e22889ee4bc3b98e7f35ba5adcb2b990fa196ad31b48e63454cc35c3daed5bec6479d0772850649e0730c6d76971afbb06acde7719501069389aabd36e0176a74f5825a04e6f86fd3ea0bd66e52407408652b76b823ae887eb30440f3448df94e4242bcc51bf9b0128dac2999045461a14a2659d4930f907a2707cfea313ec912cbba3680b8c0bf2bfc1f26fa95a8ba35601021d0c8118c725628ff8f159c272c293b70ed4276e49032fb058b604e0525fb7daf34dab53b1746afd6cf84419efaa9cf22f51bf9e8c6a47e40f010a0e24d05794b36ff835c2a09554b7b791260b130f4cd0cd8083b1aa747ba1ce9f3a9bd1fbc8e6aa087f38540b21b21d65ded23adf352184eea39ed836b9d0a603aef15618e97193ff37f8705ae12b974e4c6551be6b3cc0209f4e4340d1c97d3d1bf4101c28679ce7f937ff7948413f760a066eae97d132c967267f838b51bf51cbc66e7192ec0a6bc3320f14655c48059b73709fa046471fd5f114cd0d0f8ae122b01b1bb77106e48272d05d0184e9ff444beed0169815cee9c48de048575b4060faee1d55c432eae9cec5983541fc0308abd291f36f3a1551b1174b79b92a63d64453e1d68afa944f95450eec4285cfde3f87fd688741343ca9ec256705469805fc37fd19299723ea89e3c9bebcf0e42001ef87a2a6e6f6bd421f7cc5226a1a4d92e4a68327231a0abf11f7b8cc4be3b9dd9b6b8433ee304384e29bb76319e9a2bc23b28f370db3adc0da57adb74d8a3b4364d0acef59f100419d6f6e5b3d725eb2fd6daca918c32e8e731e66a0b2fd493c4b631e92347cd01a20a553077cde0504d7fd93348571c9aa876035b9411462adfef85fdeafc3ea4267b97f421ef196958ceb62bb8f2d443acd5a80e7fcd6cd8739fb82dfc16b7289a3a7246af689ba4ae8cd473fe82628126f29c3b658c1f7a04303bda423c9d8187f82ff1a7603439efe99fd75aa12ad3ce15b5abdf20a08ca687fae383a95a5686017a87c87dbd9e2d1ed8ab1c83a3bef2a69240a19233932a7db6524a5a3169a4bd62958178c877612e194af27ffbde2b49f75b67c3c8d1036abb5574e91531dded2506ec13c361995665ed1df31f1c7efd008afa723c95d5915e1e0e6ac301818ce56aeb15bbf1baaf9841ce79fb3a0e6f21725fc638d61c23a3e7a39ac84c902feb0354fed991b281459c89ab3b524154267607d5ba04fe40d1f2823391091d13130ebbcf005c8c6d879f3cde7bc6aad48e516805b66e853e81822ec2e7b978b9f240e1508caed9352531fc7caa361f2fbe863d1008018f980ae8a094f5c97a5fa8b731824885621d5efc80ff6fbe73ce4df37100176c43eaed044858003c209ee6ad59f24ba13e62ff0a51cbd1885c5619c826bdc17c8b2f8759070a20eb9df72c07f5a8a1e17500d9f980f9f71ec227128255b20385a180650dec489a0d53e3e48a02a5270d0f21d26bffb9e26982ccb14e62e9f6bce06fdeda0061bebdded46d54f47bd20014a624f8904c12623d1c77b5782d16d9e935da07b0394e1c32dac1481304a06621855516184345b96c0bbbb0c18f9cb2486bc4837f8ee3897cfcca5815a1007d40263342cdbc0f9eaf98ef88e75f8436a9963c7c3e4ce3959ca0ba42298df1e5455f09130f60aacfea5f24fd70b6e451650b1e4979c97d4c41745f36531e60558069cc523fbc2e9e407eba3dc877ac2775e81b49f8bfa3963a0bc26ee38b696f3bf915a6f71d9bac11c9ac657bc6cabe40f78ffc2108f36bc3ce9dc930c262700860a386", 0x1000}, {&(0x7f0000001540)="46de393392931422a611b0da1c361e7a7e16f119b9e28aecf36f4158bfae171c6923088ec4aaa331cd95090456155910686bfc537acc208824dab91afb5ea320b16471150fe6270ffd7ecbf96f52c2b6b720a0b1f82e40a577080380cc86ac1879662936290bdbd5a3d0dddacaff2e7523a69112a8c384f03508ad58e2779eaa62867c87c5cb5236d50f9e45", 0x8c}, {&(0x7f0000000440)}, {&(0x7f0000000480)="9502da9da2503ee641d80af53a87f105be12190861640d08e947acadd7ad3bfed66278fc494896d3aaa7", 0x2a}, {&(0x7f0000003740)="1cbfa168eb660b0e225f96525b4e85d1c64cb2548d760cc9d33895fc87582874854e6bc85c2a7399faeeaebd7c4368ded71365030a8eb60774a4f466298c78cb3f139a8254dbd939c4f2081249431bd13207a586f16414dc9a85c470ad5a1ba6dcee4c64e58bb9f9f72fdd5d45a117ae533c0709b5e8b6f6456f2f94145521e6e26cbf85c47a378d9d1453621322057e8fbea890780ab7880884fd57c5796849e078df322307aa32c647f76d106d1521ba6b5d4b", 0xb4}], 0x5, &(0x7f00000039c0)=ANY=[@ANYBLOB="0000000000000000000001000065e7c1fa4c03000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x4}, 0x8) poll(&(0x7f00000003c0)=[{r3, 0x10}, {r1, 0x10}, {r3, 0xc9}, {r2}, {r1, 0x1}], 0x5, 0x7) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x810, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/149, 0x95}], 0x1) kevent(r1, &(0x7f00000038c0)=[{{r4}, 0xfffffffffffffff9, 0x10, 0x2, 0x8001, 0x2}, {{r1}, 0xfffffffffffffffc, 0xa, 0x1, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffff8, 0x83, 0x4, 0xffffffffffffebe1, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x80000000, 0x6}, {{r4}, 0xfffffffffffffffb, 0x2, 0x8, 0x0, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0x5, 0xa3}], 0x80000001, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffd, 0x40, 0x20, 0x1, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x6de, 0x5}], 0x4, &(0x7f0000003980)={0x80000001, 0x4}) 14:42:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x44}, {0x80000001}, {0x6}]}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 14:42:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff3d, &(0x7f0000000040)="462d1d91cbdad64ce7296fc22f44783c80e8037010637a4ebb8e7d0fdb519bd566c6dc87c25e24deddfa65b70de29cf5ca45840242758bb7") 14:42:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0xc, 0x0, 0x0) 14:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x101) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0xeb, 0x0, 0x1, 0x9}]}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2}, {0x10001}, {0xd7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 14:42:41 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x101, 0x100000000) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x9, 0xc4, './file0\x00', 0x2, 0xffffffff7fffffff, 0x400, 0x3e}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0xfffffffffffffdf7) close(r2) 14:42:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x20}, {0x6, 0x0, 0x0, 0xea1}]}) pwrite(r0, &(0x7f00000002c0)="69a69636c34ad89b16cffd0a58d7", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x80000000) flock(r0, 0x1) 14:42:41 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, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x46}]}) pwrite(r0, &(0x7f0000000240)="fbaf", 0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 14:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000003}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x8c, &(0x7f0000000240)="92e729d4e05422e5cad66f2f13031e1b4412000ab9e7c07329a58b5fcd98cb083760842dca6b84bbdceeffbd0a3a332f287d9de2e8648c2490517257ba40abd59828560a3378be5646bf6546ac83f522f14e33c4b280f37cda7e080c7225") r1 = socket(0x2, 0x4, 0xb1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffff8, 0x1, 0x5, 0x4fc9}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x1000, [{0x3, 0x1ff}, {0x2, 0xa8c3}, {0x0, 0x6}, {0x2, 0x7}, {0x3, 0x4}, {0x1, 0x100000001}, {0x3, 0x6}, {0x3, 0xa44}, {0x2, 0x5}, {0x3, 0x5}, {0x3, 0x3}, {0x1, 0x3}, {0xd3fed810ac29bcc3, 0x6}, {0x2, 0x5}, {0x35bd22c3e9663972, 0x9}, {0x0, 0x4}, {0x1, 0x2}, {0x3, 0x800}, {0x1, 0xc33}, {0x3, 0x8}, {0x2, 0xffffffff}, {0x57c3f7373481d0f0, 0x100}, {0x3, 0x200}, {0x3}, {0x1, 0x3}, {0x1, 0x9}, {0x2, 0x8001}, {0x1, 0x4}, {0x2, 0x1}, {0x2, 0xfffffffffffffffa}, {0x1, 0x40}, {0x1, 0xffff}]}) 14:42:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) lchown(&(0x7f0000000280)='./file0\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r3, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) sendto(r2, &(0x7f0000000100)="2825098ae8ad1d7314a129eedfc628a98c7b4765a7c7fbc43ebb80ea8a262c908841fe25f80492a8557a91ef0abab8291e1394510ea46eb38e82f61482c9e4b99eeceafb2fd216a52ba76db78800241e5d0ebb05ac7e03edaa78af1786e6ca5132dae29df01694ad158f6e24392d64358757455ec651fb1abcc448369bec25ad4502d7870a2e0609cc474d", 0x8b, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x80, 0x1}, 0xc) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 14:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x16, 0x0, 0x1}, {0x6, 0x400}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 14:42:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000002580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000180)="35b20a066d7198401781f215b6103e485436d91676df0f995b9e7dc47ab5b0a1cd0820971d7da2277a08eb9bd7c757458a1c5f0a843c14291985b3baba08aa168ebea1bebf7189cdd6ad2143fd356a4128130a77cb606c3412ab188b9a6e48bc79a09ec6c24a33337312f3a269a514efb60a86256bba74b22450a2eb84b1899663dc110658fe0b33248234af6dbd1f2229f9b698b37531cb1cd40a7d2e896a3c5f179abc51e8abf9bdf1577ee717c6ad565455fe502360fc374f6fc30880f09df9d5110d123d25a244703197ddae543b0a6ac402cf629b41171caea99eb7805d3461a6a9c8a452f7c1359674ef7957868a36fb936d9c2e3e92cce35a125c44fcb5530dbf5c2553e3026320037683e44e7a9c89b90111aa71e440e77f83303a3865c1ab588c0b4ed5a3cb3b554b67b11fca1c39e58ffb4f5ca6ed26f981ab4225809034552341817df1f3bcbd36fa33d467d722d824d0568d21097bcdf422f94ea7e7cfaadb8f24e3d7e71b9ac37de60a1dab776fe6f4a24ad0ac47ca09e61528b884d07e4fbcc3beba965fca6f3d39b7ac52a67da65b62ce8fb3c18cf643747945e051ed5f5c290f4c07d177172630ce84c256b75c241816e52e394a3af103fa4d546153c35f41cb762c81af57344e668e08237a5a282ee32474ea7221f36427462fb368f11d5f7f20b51cb74b9e9bd45467052ed09597d8ca8340be16dbd4ddf0ac9572101874afec25f9e582581bcea338de8b5302930778679ece3d91dd6732453b8897fc41ea0247a450cdaf44d0266a6d57bebbffb027906e67ce4626c3ec43ef0eaa119e25a9f4508a7441ed4fdce66b119e5f6ef5f9bbec0e0bc83a698772de8f4abd106d0f131f31dd326b4e8581fd4689eb28808254ab9550731eb4123d4295ed881c1d52bc481e92602c9f45188e54bb63e6dc446d5119d21a54c8754d1166ee3028397bb1f6bfc260859d8d50581c4dcc913bba64936ce65fe2aa6e228918028f578c29d8d1a3ef4ee0ba04d47acd0e3812661b18180560e1cab1429f0e7c78665b53665823583041158e21fcc766de23e87b542a334a41b6dbfbebef2456167c8e54ca220127d5dd892b3146abe5957115acfe5be8016672f515a3b546f0c878a5d778aaff7b7d91cde8d2f6480beb323e5907b1f043084e0c7831cd1436fc11b3c0e5bd045ee025cdb0fae7d65cabd84f30f18c4e63e6b93da2a3e9a5c836f24371581abe6291ef17b505112bdfa1f52ff4aef793a262176ad01031d98a51d8c0cb4bbdaaf6fd0293e8d04b22d2913ce5c20b79b5c9c9d486ad30796db1963ce0d7cf002a871305efbb9f9726353645be4a43f77eebe1bcae2d855dfa34ab72af6823d5ff56e9cc690056e6926f0da5d9283970a3da8a0477983ed453c989d1f6ccfd7ae287439a987703e81cb5d8db34ea0727e5199ba4bb5b6f72e927c30732358326a24a7172845fbe41a7807a2f937483036d3c19d9d7d78093996e45d73c8bd87f0a4036b4d9841dc72fa018f75cc94c621c216ee1b91417865f3a284ab25e0e23683ce1a32261e037fbe5cc93ea7e43257c1b3ab502be5c8f5ae77520873b55eb72d0bb0287e1db8175f8cac9f9bcd9f6e9fcf46f5749fa4099c2dce3e0323b53486051a6e7913b7e8898465088e75bba24783d23c57f2cc05acce330628eb75b032a0bb72362939b8a0c110532da93bb0f35504e6e772e7e2771f346b2cd5e62285b1d4c0b34ae83a3841fd3f231bdce6b4fc908807b3d997c7ff829c32ce4818e353bb6a4bcb0cd290f2c70ad3a3a4e94b5a297620dc4154e0be50014b09cfee6a779204248abc88f37f35543ed99169288aa531cf382475aa90fd2bbbc4d54a65c8bf994dbacfa60a7a7583d58a4f1856b2100651b232c43a806744bc2226fba4c62846fda10dfec3d5d11c60789416ea9f2bd9e0d50048e12615be8b4a0454d51f8c3e134040775f0588acc86973eedd843b1172b9721713d7170a17166d871668dc157293f424b85f51b3de7e32c9650af5e1f195e4fb584a9f9106ea56018059d0bd3c067021d05a53361541b06bfeae34859c74c3964c1fe54768af5521ea125670374885a5dc966223b61c5f1058a73881d1b65870df55ce09f3eef67c568515cf151c7606b0ebcddeccea59a4b580ac164d4351d7ebf4c0d487d3b64d6a8ba925302a5eb4b8550a44b57a71ae9c764284dc7a5a6fc3aa9a3bd67c3996d7c54145473da14b6684ee9faf52cf02f30610392d3b0ffc3ea799d253bd38779c906b977690440e21b843a5f52ea078956f11ddfde4cfa06b0459046492d2b8cdf1c771d5c4ff8840941f4cf6cb80e82662bcf9a61c89e76bbc89516a506a27e238c1d3535f2c7c28a35cd3aeed483fae04846d56fb09e7c74cfa87a4b0a4c6978f3d1bf00515934811894775494217b52bba0c92f4fc1ea92252d6fb7408dd67bec6b2a3448c1312f8bf8104f80de4e12107db0fdb5221d3aad465477b40d5257315b1a5899ee1f5446e5c8fbf814e0038b17dc1d11212c4e3e1f6ba42aa9c5560f2e24f770c02a90c47ee7db394a9a26f629098280cd5c3ecc0372a9bad07607146f5dfc4b492a1c0e9bd57b362ee93684d490910c5794ae921215de76ba266ae705bf42a0d90ff05a27d85f89673c1b6069c73c7e534bc81c98ebfb50d0af037733668ba6db31fa05897ddf60bfb33733386b9fa4aaa194dbfdb01cc05f6a0d60bfab465b28461d1306edba968b0d9f24f2385961366fc8ff80905c5d8fcf5d65b821e64e9ddcda8595af038d78f55b3592df1004df6b96dc0148189ae27374159cd5ce37c4b2431df2b406f52d651a2d0396c156baffa39f2d6a7728f245dcd468a6ef4000a71355ea2d38a44b5e01b5517578a84e73c94d57536d5b11197e0e5fd7431f2e27d2819f7387aae993a89f68f57130d48228e43b08dc2d57ebc08ef99d91dcde96c3610864379bbf5aea8f318bc283583f86fcaedac4e3fb963b93762557f17765508c7fe0ba79c213302c4bdaf5601f995bfda2a414c4600ff7aeb46b6c27cad99c6c68f092153998132bc5fb0c31a316db9dc3f04079cd3c074b87ac45b45a13f07dd5f2dc0df090cc10f2935c461f13bfbb3941c0410f5413599c5b3d994451f4035ed27a63e7e5c17b45966de1554d216bcbdedd2e1a5812d252ef2f0889e9ad8aab6d00261c499f44b0fe9d6cad7f7ad83397baa87451f2376239898818453471da1b3efa23d38d22aad7578ebd7576bbd03638840dc352d27551c7d2dcd08c5dc5abe78fd763d51ed88e270509c14d00f056b31480657f14c99d3d3362030e21f58a89bb7b6afc3d3ff752b3f9184409b5801945ed168c45aa8a25b1a3ac856cc5a9d2d9c3ff22526f9337791ec6a46ff8230a633e18225e50434bb68aaf5dd9e47dde5e5f860620b736ec398408a59fde11aa628c41ad8388c146565bbf2577733e276f6203c1dcdb18b89d4809a50292b46897335a77d2d0353335550f6de69398ca287d2bb57d20d8da91e50c6e8cee59234b12ea5cf4e1d03d49124f53abe8ab3f9ce2518b4a3df293daaa1ec4aa3bc82e609129a95feff65ac6b2ca9380c6ee2e45b61475e470bc9bbff8e144b4013679cdc9803945439026f46a97fa0c6bd3c3b17a69f9e4b28556a73e72ac8da6de45c9034b7972f4a6c5ecb74cde3fb4f74be1799b9283aa8bf4f73206a33b8b6cb37c00573e64e42e37535a0c6e2e37ee2464a3efcbdebb233274246dfadcbf3304e3f3410e812ab3b265a0f14743e37fcdf4f7e7b78b54c2732039b39498e2c1ab364a1f15ffbe4913cad04769ad0415ad69bd76d1df0e4b459f95e2bcd351372122059d973702330a3003989524e34d2e2aaa6487c3adc69553ceb10d108ba75d2a3875d96ae88c00a46a8178d67d816f5de4261521f0ee01e15feeed169c29240cd9ea9d12f783a6eded9a9b9a9c17d51ef05d3a9cf24b3d79d97185ccc187303d9aca6d113fae55df11ece4a2877c9a60b38afb7edcb1717b418b02c5ea4802de098c3b4cd4e18ddf90ecfd58fba7046113a28f29709212726c322512d76e9fc0326cd2f4bd34130c3c67777d57c967d6508e7ae83c3bbdf4c8d1c83e6470723228f5c2402f82f60e44b1cbbf88a7c2db47c860e61052b8bc26edf1389a96934e5977fb812991f5d62347d48a236c7d26a0465d54f611fd0ce214511f2d1e5a9b7f49bb7b6933fce84c1a4e827c2410e42228f006ca39ac29f6a7088d48eeb16d43cdc3d706f87c20022c8bf18e6906bcb13e9591a0d4c684ac0f2156e827e3fb9e91a99ee337445da184666054c39987109ac6792baf20eef6939d2e4f05af097967300bd126819289475819658cafae6950478dea1a3f3aeb8079d3fcaac8ad4a107fdc4e1afa84cb9437eb712ae5e42f94d7783e67bb37fe559638212a07968bbc017e20ca58c53dffb3eb0005b455d4a75043b058f40ced811c79b3d097305689d3be79622f278bc3dd34122821ec9b22da74c6852a3481f13e719dcd71c527c03a548cd53e7009052ca530e6780de9ebfaa60c1d8927dcc6835ff7d6e87d7edfaa41832e6557195142880d5283fe8a4b27779e9ba7215647f70eb58107032530a91bba7d9f4c1a3eebeb0c15e2a854fb58179a7a18b5d397c56db339a050dcc73e54dbb39e96cb16bd266c9591a0716f70b7ea28d6d9405d57b79875e69f25a7d1c9ac36df24878cb8817b7e305a6d002bddd166794f449657e4c1c3b7e82343ba2f1aebbeaabc6457f6546c07acd3603170ca50fb5a73b8abd3159636becfcca7cefce455a9d299f03350f748f7f4c658f3ca5d443237c2cc757330434f1f41b990f1063706f8d224a3f64e314abb5107b070ebde71b38e89c87d15062a78d76eae555365ba217f4a3a18a22f8467b6eaaae69f48aaa32f180314cfa6aa79bce0b7da202ac68e5444da295eac380cf9c8e77d40222e29e290a7f88085abf34c8c57fa94aaebd221067fb6775d4fcc8516b96d723ac63a0b778582a0633c1f507c81a88f503cfca821e8d9306040963a1b3566d8c081aa1c36eb44c73111ea2dead9ebe71123f48fdfd4dba95a08c715ae9b03595fd6cc8f19006f2deb732731d831d54d877c7ccf88e54ec7806927b8d45a04e06f6bbadebb3f1e3868a53d7dfe14a70fae9cded918ff96ae1d46589645d37d1cd34c3c70c84038ff00c25f24d129194bf0ce798fdb320222deac9f67cea4aa3041238672a6214ebefb7c5a3b2e56ca6a70a906ea79faf263fa36bf4f4fad15118b6310b7b76b641f39bb4169350a753f6585aa561b1809c8257a51caff910fcf2c1847aacdf8abc18f03c1dfb74149ad67aef10617a2d01a6c20cecdc152dd24c92bdd1192a44d283d840f06daa38fabe344cb66b1a76bfaad4c281af7899f32b62d03800718bfc2aede1f417c9f63cb2fdad3eda5443dc8c5bb5c12a589749208676aeb9e9456e3ad803870306819a2a67a14b77b261552d63f6f7f4872abee035a13413c3c1fee185d31650daf0ea3763b82770527d5afd8da15ae34e83d7ee9effa3690b1757d4d42ee2a5ff2095d415ad8f4f144be69596ec28a01a390939b3465d1749df5b90b02ef5996e98f68dafe87dd69fb8e566acfdc8cabf9a6c5c5e362b1be8f902922c903661d4b926aba5efd00ea0762ad162d829a5d0067ba729c4877cb8e494c1745bb0b5af09847d525eb6c4ec346dd0c4b54c88f282d281f1b3c7acf94b7d744e4f73c7b16a643deeaab274baa477caca53afab1c043d856", 0x1000}, {&(0x7f0000001180)="6ac57611a4270809d2d2a9caf84581475b31766cfabad8e828f9df85fa59bc63959ec4c374b808e9699f1d1e7edb88716a540cb33279054f2a9edb5368e0868b3cfdc6798ff690eb01f101fc2a00023529166c7f2fae974c9a7387ce252057b96349ef06c0c308ff881fcf4ea1dd7ed90b6c5acf8514589cc6624b69330deaf1f56171a9dd809f9bbcd7f0180f1703edb7c264752332bac4b49bc9fed494dc421d8733f6fca84cdba152085561a4bd7bb1553dae6f7b5f48399b6865b6f6cfc5402307636f765154c3764c5888ec2c24a9cdb128f9b6ac8aaf0521d96a5b97918d9c81", 0xe3}, {&(0x7f0000000080)="86821f5a929dd22505b675c1f8b20d033447ea902832a7eea26293b0ca8038ee0e70042700a85d01dc8efc738d9c8cf6f1089be2a1d6e240f04e3f06f2066fbc9a902972a74734eb60d30665b831e34286c93c47c3e74a5bed1a16b77c4a384280e0f2b94abe97", 0x67}, {&(0x7f0000001280)="32a8f874c6b7108775a123b8292d800a4de9d81b5e4ef013ebfe3eb7a8f80efdfda011b4c21dd5ad88fcb2d8b50cc81c6e6150074fbe858905df05f1e348c466170bb347e94c00e80d67c5f4722258402ad6b07cd25497c874c33e3f3a560ce16af2370bd0115681c3dfd1f1445cdb4e2c26d28bf05da5be3b43f9a9c08febc00afe8d61d2320053f7540ae78dedbda0c19f87bc2ae81043733e6dfcd7f238018c1bf3ec1235f3327cc61f588134d7c44505eb1a7b106a52937cfbe290a4ef8d6af65de1aebb886c706ce17245a679a81c46bfa5e248024cf8332976fbcdac3e1186e4fe51c3852ab8579bc66270662f68be3cfc16db7f01e0e28aa2d2f68338c55d3429f0733c31a13691a1440b18b0fda9ba9d9bcfc1e2591f6b1cfdab74db3cc455d3d53637190dcb833811655ba39bc263856dca073f4da61b31b43e7d33717b158280550daf27e0336ed26ad40163de84423d793802d90f64eff4755782579755df2b6aa1323bfc916360910f6f2b59f9f8ced911dfa1932d72cec335e6ba86f557a048fa6b2187ac2db7ab80e0227ba76ae271cdbd2be86c19ff91db74622615abeee5adc5df3d3d4290b4345688bf11ef945f109585841b81fc3fb0881983b45a95da59a3edfce1b2d95f6a2fb07259cc57ff0f4ce2bcc46a5e71cb2375cd6fb85c8fd2b1511a0c94d1935f39db93c93d65d746a4844bf56dec6827dbf161704a004a23699208153191745816e890de6d18ffe34159a1dfefa2219915248b4646938dd75cc5fbf54e5ceef9b4e22ecac49070c6618bb512b7247139610854f447c8f3944386118e668ca15993ebeec64ec500350069719ecba318a106aa5c524afa4e01aea4fdc88e1d7480a56c30b2b42e1c7d8d317ab43a5c6e8f0d103d0ebb16a48699db536ce37e97dfa4480b8d451525d2ff4b267890757b1198ebd5c390b7e259db25f0dcdf3b58d1054b13a2e7ff86ae21881e7c77989d969f48c0cbe201ebe0d474567660ddd78ddcafeb0ea4b83a9994e7e7a6a241c520742e3ed32bfe585306a1eda452581b118cc2fd8999a16dd246efbf16e4860a94eb55cf7fdb725909c36aa4a377a2c42c6ce1dc7beb5a6a9cb6e58eeba6d68101c30c46718c28a06b53ae3a1324961bc9b65be330288e95dad08fee71f01b092c0b3ac62d1b88159a7eb8267b75288ba1a21f45510a2347f5742610b3605c10d91ef11f18b6c10232d636fa12e3d6bbc99eb064f9ee19bb315bcd0f19c5399250bc6ac10488ea65358b58b5b3c5a0b7112bd074c37b861de3d440f7852021fccb51205e8e0e9a23d5f9e07e954bfa497d74767018010af0e533eb89e0d05593db299ca0f2ce51a1b9e91e1a82dc09a80dc1f941b89abb12ca8268a2c8452313be4863a443afedb3a6ba1b93145d4dc2a642f0d6a8b59dcc157eef0d06a3e3339074b3d7a8787f4e32b2832d01a798bb601dab67bf143a83ef8e4786269fb6524d46f0953711c5b40e8ab2c740c40641b1b2366612c98c37ec4e1072a57295613e3f83ca9c8cb761472cea9c8343837a43089f040493f3cfba1fc9ad9468dd4f6692038f90515446b0877d3c4245d4b526c2afd08c30b5a4438b7815eab50470d1ed29f7ab8d7bf017f656c25d76b3324633eb348694f8b1c6c1406b6dd837d9191a7fc4bc8b6f1a6169e5ce5e12c17a90b63fe6ac530ed0233e6b7f4a38639c5027d1c9ba12500b9e8930b317fd45d539475a4f5421eacf2eea64d254de4b98b61dff07fdcf3e42aca6d5d48547dd02b80753f0ea59d4bfb3f2e194248ad95e5a9218b4666098f6a83a6fcbed42fbb439db8755bfa8ff2d70bad000a49a442e5ba9dd7749c0001b5864e5bde60377432ffc32ff3aef4c5e48f5715869818a26b6dff009911122df3e8d3bb4c5fd8ea7ee013c0d643ef98aa837eb0080094d186698d71edf77edfd9224c36c24362c0abc486e7f7bebbcf1fc961668e219c6d6793309205db5d020f8f1c68c3980d1ce262cd15a1f392256c1a7e5c7b27980e03e81f918500eaa932f7fe7bce09563d87b3960d0cedfd3648f887a992ebb229b9982d6579d6d5541a759397e6221f32d3b018ccab7d4ce81666b994a7950909691a3095ed73f871f5a869f1898f4965dc38691c28383ec2116ed9e5bf4a744a854d965e1fe857caab9937176df1fd456d3d10230b571507d2a93c44f9c42d5d7ded67c7a241049b8178ed452ddad4251f054eb961105d3ca9dc006ad030917358b92a175ae28a3f219648986b5b7433069a6b599bf2edd375e2d9b4157a8311e1ca1d8e586e48c2c3d2c64eda819c5ae3512ff96331afadd8cd9abe90cdb897950acdea690409fcb7baf5d562de85a7789af991beae9edbd6e08646bfecfe2100daaf76ee7d79b6a82ab43680a36f4c3e9dd85fdac44de64b2f92d7c24bee5ca6a7fc9f021232584ec0cc4bdde0371495e48526387521299cc1f6e24336791c51b65f8375733c5e677bc2df6c02d83d6c97cd88ff3d0f04ee09bf20cf0cfceaf78424b4d4ef29e4e8bfcbbfd6db622d45f93c012350d559fe92412bbae43bb257ea49bbd43057cee075a46db4de1180e1f3825d19c0ee077a37c6129302946f86fef5be8654f487f7173948cf5e00cd03cdf838bcf83e856e4faf9ae108e159ec2815b1cf958258572cdf98983535d6afaa4f7988d8512fde60d2c0887ec4820581289495633355241719791ed831eb97582ab1996dc9fe8c0ed08c7d8b70f11577ab92b2d0cc92b4ba9bd29688c77d0114ab85cace16243a16eacc472584e5a5bc0fc65759a427089756652b350c9a112d9fe44dbde14221a0274a6d6a5daeb7c6769af1858730b8b92aca8a40535b8f1edbf18717a89868d5d83e070410dc257c395299e9d6320cdc857d2a254a74ae8d9121a2d21562dd60595eab98f51bb5636eb5d7f8b4efdf922a375dca270f6260b6f52911187e259a0a4bf2cdd77a9b22897fd11232e3bfe4294f91ec686097f01b2de6c52715f6c0fce8934398860a9a2c082104c2da2ea5571d8cde5e5e970c5b2108d4ad64f19361d95cb592b3b40771f1ba8d73d2a8cbb5f0ab5c93e397543a99a4f2afed313481f9a9a05b9aa4b16f85a4239cfb84c4a73bd7f1ce778b80d1379590b442759e7ea14d19aab9371ea2f3e41390d9f6f055b54de3707836d5b57307f6f77ce4a345f722d3cca1a4ef17f8f857ba98fd17858a18f311d639b158354990516e113f0feaa7886164363e95ba7f00ce40c31d1c58e166404f6a0ddc0416d7c021519fa457b91871e11c9b2c9343d52a542399bc274ee2ad8af04a99972b092241b1c6847d7dd6d678c5b1f42c68656f7fe9f879765ecb0b441268ab88bcd01720fd6f04f85c8ec76ff4cca4f00d10aa0fc5b280d3b40560ee8f46ab4f69066ec16c6fc111f1c880a648e0c82f5160938ddaa5f126a77e4684a746649bb29894ee0a6ede49033fbc2ae28d02c0eea97a96f46a7d5157ba6d5f58acfa2c8dd2a90b4b345f9844c94bbaafa13290dd17f91b6f553706e682e04a6386882bdc45436f4ac9c0de24126585f96f6a4ae63b5c2b940e2c54df64cf6409dfa0a156b24636a7cd94031589e4275de5540b0606331618ad0196637ef57278d1b4607885250857ade9537e665be60b79c4236dcb0ed8c8b804cf8cc5a2931ebc8f6a5125275c045ad429919c81555176e58b2cb239db0adc811ebdc122659791b37b44010dc845c236707a7fa720c04bbb3562931223fd82dc3f1d96f375fd85fe47c2127387701f012c6ca9112641edfc73481de63e5396a72edc28d7f306ffd5f14079dec927d4f1f3e48ef8d1a720c635adf58c44d233be60356b90541afdaaf98605bf7167f1431094f04077f984b51b2140acc7a0a241ec669327e2b70ad24b658a7cfaaec12e93cc7936a451d57842b94027ec2af0ca6c3ac805fcda24091f3d86288d5015f7d6052aff6415795544c4f3bddafb5f097bf4d4016fa82f1ce9abba48b8b4975e5eb01e283c812bd5a884096f2bf8ad632736feee92bbc0ecdc1a5537e37c0ebf27935977477226a577c20bce246389e4fd1ca372cb06b9ac2f2b8e104b1a0ac738972f2568943d4c227c0251c0e5521b17e6babf112e9c5fd21d32b473b3a1da85578f7810011a29322cfc76a7112c46501f0a341160db85277c6a6fa7f4e80414f5b2919da4fb2c3e56bfe9c8b1915b50beffc30b4a42a97315c51679a3d72c0aff0cdb9510bfedb80a30157533f8c50715f5decfbe94c41e118002193771b443a4f73960c38f3a33ac091857a0afe7d60202fdddfac6713adb5e3e325b0949cd9bf6f2e889ecf4e7b8b82d1cf7dd774f80728a48011f95e3177dfef91f5ae74e45408eb110dabffa01a4d5a80deb9e34e1a0589bb31957b1edc778a9f5c97b8749ac74d802260bc3077670cbe198638e9c52bd711712d80c3a084265f2079cfa76f0cac0a06ac4a2355ea438f82ba13aa78c91ae3a58adc4b7a10aa97eceb5998e42a0ca8af2bfbd9d1c0b7d3bc861575afa1296cc80748a6754487af1f545d7fc906f85885666b1d9b6356a7485f6c1d62828392f6876604f54883f8ae811c5c066108346f5881c0627e913fc70163991e272c91b0f07bfca8dc78594451531b0372c20bdab180c2c07be65afde90906c8cea406099707aad8ad2303c9293dc550ae4a50eb10c1f305793006619797f393c4b0de634e67afd7839851e4aee0c4fc0ea73dcc62ac723b4459f9b61474de16d2345bbe31625848e9f74792c7f6abe2844ba712b5c110215b3a3aab035b65f4f995f0c0b3549492ff3d0e1e96e78a98bc6d2ea7c67acffe7e33db4fb8381ce885072efcd44606c8e0758c0467a5148dfc922da1ff121de16cd0356d1f5ec986cd56c8b67ceda02d50f878beae004a0c24194cd720846963578ac04d6e2527b6f6b763f2485924ff9f15f654bce8de10b80bc667b8ae27291256d91a60008808f774f2f96d7955ecaabacb5c7056dc919f273d3344134ac3124d8b1da95244be4589d0c42d294768bafb34db3e396530e1a9f4b8cd7c72a974393d187f352cc28162ee7b82411d456d136e79214688c04c16bcdc3ecf0bb12ed6d8de34204021e90a91890d43c4735dd7d014fa4fc451adde6c4f616c23e9cd6402460f2816dabf64f70e266376f30481eacf48dd1ad4238233bf0f2fe01664cfbae5938feeb33d3d7e2805f7f1aeed102989c49c8d25d49614dafc75615322605446e8b6c01916b7c3c21d1eef946c0b2dcd2693f990d34d782972ad6408390e11fff697c676e4368b7957e325ed89b6ab391c1694346300bd0f3d6baf0e432f97b0676761a82b9cb05043032837d4aa43c573f8e4b2149f241df4474b16a47d765271e6067eba0cf0457beb888e4bc26de07a281c4ab69d0e372f4ac4abbe624493485c9be7b3749f7b1ed172ba2d6de8bf34db3b8ecbb5d247fd43a49cd6acdb70ddbb64afecdec7ad573b77e72a881a2a314f24b2e3f4e4430acf04405ab8d5ba1e011792f6b3e803560b44d10dd02d2b83d578c525104f08d01969ef240be282663b70df8501e58127bf0663afb5b369c5578bfd5b7a09e0d478333608e7c63dfea2b35f593055463c54bd4b4b6af31c3c93984565beca79832d3f4bcfa6b630288c88f326c40e2c7e07406445472da8e6813083e312dd51f427e1a3216506637239ff1a3c92fd925644338f84d034ff567bf45d3a583eaf6361e49408091763233d7eb109dd56a00b95749b0e1c3b2552bcf22a9806e311c9", 0x1000}, {&(0x7f0000002280)="190b0fdc05a2df12011a905690534a64c0b5b6007c266d53f27adc572a46fb8411068848bfbce43202bdaf3fc1522f4e56a2084cc6ba4c04d72a110cc0a1fe8a35b5a5c37c750e6a3bb4b8116c5137be3c8f9314f38332f83cea6cb580c9b5b90a4ae8ad60af98f927138bd249ee5ed603938404c8eefcbdf541de24503370353a8793e78a06787507ec03162499ec900ed8fcc08dc2f4613ec57fb6b2603d8baf4db00244536e58a95dccf0dcfa2144ccb975ff0d4261ab7559831d5c5f1ea433ff2cc037d5356dc0613be349e6d6cfb34aefcb00ff5ed3b1506cf907b798", 0xdf}, {&(0x7f0000002380)="161cb517950b15fe1a5bce53f551a035d63ef71dcd52ff8206c84e6f9eadaa1f1c32bd1832d76123803bf4eed1d896c4442cf29ad74213bf2acec23f628d9357661d67ddce98f0a2cb205b527dcf2f55cbfc41a36ff8d126dba4860c68d3cccdf47a32cc380710c86f8df74830494ca39520ec99bfc5074aebe85c31fcf6208023db718e6ae66ddb668b87f284e226f20a1d889c3d63aff95b8815ee8a3483df0361bf2d9ee99cbcee355fc81a9abd54b1c537aeb95c69ec300de628da4748e3921ac2a455eb1527c9d6c2f6314a5cdd7933d8bd189368f8", 0xd8}], 0x6, &(0x7f0000002500)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x70, 0x1}, 0x1) connect$unix(r2, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:42:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) 14:42:41 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1ff) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 14:42:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x1, &(0x7f00000000c0)={0x3ed, 0x3f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 14:42:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10101}, 0x44001000e, 0x2000000400008003}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$inet(r0, &(0x7f0000000080)="0647a70d66f99e4a0ec032ca10cfc881c49641f6a9f995ab166386f386a4108fde2ab2b602cafc64de08bceb30d814217b551837e1eff3ca0519fd55c5e7f8b67ed8afdc2f6c4aac1112a8228459f70518119c28f151a6b5ccd899aa6c14c61a7d61af5f357a05a779ecfbb38d76a6fab6b62ae984b0362d1d2e8757020be47abb96be12c7ea536961e88524d32ec76b37f92bcef133891e5f04f0378e4d6f56af", 0xa1, 0xd, &(0x7f0000000000)={0x2, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000140), 0x10000, 0x8001) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 14:42:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getgid() getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)) accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900), 0x4b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r3, 0x401, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b80), &(0x7f0000000000)=0x2d7) 14:42:41 executing program 1: unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) 14:42:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) 14:42:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x219) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 14:42:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYRES32], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x7fffffff, 0x6, 0x0, 0x1}, {0x5, 0x8001, 0x8, 0x1000}, {0x0, 0xbe42, 0x7c8, 0xde1a}, {0x400, 0x3, 0x7ff, 0x80000001}, {0x1000, 0x20, 0x9, 0xfffffffffffffffb}]}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x6d2) 14:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x4ee) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:42:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "50f08f95cd04620c4666af0d45d8e88ffd572951"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 14:42:41 executing program 1: socketpair(0x18, 0x5, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="b5c4c56664410a5937aa4cc0bf74e40cd42e6850070b892182769187bcaf85b00c071355faddf01556", 0x29, 0x8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x27edd46d, 0x1, 0x2, 0xd36e, 0x644}, 0xc) 14:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0x40000000}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/171, 0xab, 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2, 0x4, 0x4, 0x3ff}, {0x9, 0x5, 0xfffffffffffffffb, 0x100000000}, {0x7, 0x80000000, 0x2, 0x6}, {0x400, 0x2, 0x8001, 0xbd}, {0x7, 0x3, 0xffffffff, 0xc5}, {0x8, 0xffff, 0x2, 0x422}, {0xffffffffffffffd1, 0x3, 0x9, 0x8}, {0x9, 0xf6, 0xff, 0x8001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:42 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x2576) 14:42:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x6) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 14:42:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 14:42:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001540)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRES64, @ANYBLOB="e0573ca6ac41f07fe8064f52243f481e3c5cf6172fc4e2c12e9d4da428d1b2615a9eae17ddf895d1871d7642a5ab8630b71c7c6a244ae52c670f363ffada6dc5ab24a87440c58654903384700c9622ee6b6421ebd6722193513c7fb4403b64d4e0a8c03aa39b3d1a2ff2c00e0f324afcb3b3eff9d06ad1d5e4df38611c9ea3ff9dea31b489c483cee67a7a667b7be864d1034cae243af06c2a678084b3f8899d27823c97e77049a38fbf05107e9b9ebd69cb7d96a45f47cf6725ccb7c2a9007c0463474a9c1624994922aef6d706ee195645f5", @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRES16, @ANYRES16, @ANYBLOB, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYRESDEC], @ANYBLOB="ccbd5c49fca5b7dcd807b6a82d98eb7fd8964e107492ad400af8d9aa7dd9cfe7c95484354dfdc1535e1c8cec19bd7c8f687415604c1d119d692c6213ef80b829fbc2d1b5e748eaed6aabc917d29fa476a7220e96efac79932bc11300acb71d2535759a7733568db4cfcb97e5c531eb28937cdfe02be4b31d1a486a88d61f04ac75aeb8bb166ed52fcc293eeb530314b9e973327be73e1ed10d65a738345f5a258d57e1664a7a42df712e40091ac22abe9770c40f0d0c12e9c424733bad10c2d59d9c0b01f7ed2372f5a1e4e03c40c04408aed4520d481af5d84998582ca00b62cf973ebb9e4e0174b1063b683a111c533ca65a4199c31b5db5e665431857608bbe5278629556631ba6e236b60ea3fc5c09f8912f4a133276a73d6f74d9dec623d97e8f7ff74a199426d2eba2ddc5740ccb6f94b88d8ca454f97bd44e4ad75e6174a69252cf4a056879512632340734b4a72b25bc24ccbbb74f700b831c9fbdf73e4d2d63c3ea567ca8621f94aab88bfd7d721b46b923d576ba1f1ebb250d5028858a940fa40da5e2bb67ec925a89805f4b24c596b3ac405c4d436be497d934ccd666de56c5cd6b85e143a4a113a225064a36cc212bd0ced212f69f4d9f3cb19623b95c9a812ea0632544d8b47611e5a27e5dd7af9d34085265b5aff312873d73f8f8a7a4bdde1efed410aab5f6cfa0a84c014bc780221ce7ef2b6db7e32276ed5689557e7b8a3046c5356a183ba2f5880dfae95fd3def9f2daacf3b551ac606628878f368e91e3999b73f5311dda5bcb8621c92b951ce463b6d5c8c2a9ccdfcb52c1b7e62a69597009d6af47bdafb65043545630d50dbcaaab0f1a96495984017104742161dca894bf0519391b071f968e8c5ea1f6712b6075810d9c6d7a9f555201a768447b763493470b3778a29cb99d9aebe02cb6ab0f0e1d7bdb1312b27c221cd9adde9e99aa07165a3e833b50dbefe4fcce033e609647f543515931c75a7be4ad0078b9859e9ea9dc647f8b6544130299887e354bbaac90cdafd37bbe5a513619ed1e7264d57ca4a103f7274126e72b738ee2dbb02b647b49df1450f52d002d679541c2018e163034887a0ee10d5d1a98628b8d73f56a38711829fe77922419fbe14df651ef94be8c2ff511f16814fcda9d7ea987bbe334cb21d2283c2a62c5dc677a9790956af23d03d4c5201b71ac0351aa46c60f566e19c79e1d3a74a3bbb6ec873928628ce1c5283a46b58efa0333bf34945250d22e7af218e22af8141d0c55ec0f0651326024eb61e2876bc4e7b934f4e8cf70af6795560fd703105f2fedba2a311f24603450b0e348c759a847d8fe799a55e81b139976de40338e291c48c0b959bb08f96689ee09e42f44cd962a67234d3040bdbc650171cfb4eacea7113e95241707229823273954da097f16cccc9a5fcfb118e88838dc2bf3178cc682395b4d61926f081d5d813a573f63cd4f936610941484b67dd4c42ba404c6bab41a912bf1983943ede7290ea1f6f0fbc899165649b6a444b29eb63285ea60bba0977c9da85bcc8de9c2f172d1892bae8c5c89977f80c1d7aa21254ab277a4c72a7edbda8d8b45c186556a94a5486f8d1b8acb802c020e7f9617d59aacdd168939c251182deec3c85f98cd73adb11ade49a172d073bc27fb23ceb841add92d7ccde49e4e59d8465fae5206c5274665b660c2c7e7dcca337bcb9a096849395d1d693adb222e14ee344db57efdd6c11b87bd3e32e4ba308a0603f669a939814675ff6fe29a82c387c9f4dea30e895185b9883ef4413326249e74363aebd0fd2658c4ab6b3409d6c873270b742c07e2fb89948578bce3a987b35a768e4895d22411cdc74decae33be611afc602a70b7076042334fdde69d2906f3c162e769f22c09e9e70c7b2bc65a4647a9c6f8596d15d44a82732cc90dd7156cfe13e79fd1b79344ce1f8b2595b0f65f242f075810923c2ab60c4fcff7c4b6d9b053e226ca616b6e69811d6fc0c19baf8c29c703c0daf027b86cd8d310228fea31c10a9e1076f645c3390365deaf65fff893d85c1f8630ce782a645eb04760274d70413acb021ba3e7fbef4969acf9a405e0bef7443c91dc9ece2d73014269276597a8f6ebde27dda94e3836ed91aff264d9f014fe68ffaaf457b20a322a1c1f03b5a71fe9807274b3701365945a754e587f01457845fe573e45c01d25ea62ea054ca7bb30ff44494edf33c5dd1010a1645bbd8d62694f78f1157d2c6bef23628ccb14143f5f199ed85867e409364c2e2c153df1e809f9d68446db2c44afe37f23d4b90fe634970da6d0d5bf3815f473ee386a27039f0727aadfb49faa4b2dca244fd40c1ecb4756bbe1fde8083bb19e03bef5d817c52a0484bfcbd41404743a66beafb1647c7a88a45614349f9e0c51dca49293c9be0353cf5ab88326b559862542464f00e6b1afaa52b7f0a371cdb591e11589a9581ea66e6827f258e9421179a08c9c0dce76532eb6fc1c36c9a201f5d9455a10c927c94f7ac1f55de8b47daaa686ca427b36e34842b18b5191d96e26c9ddee84a0e1343b9a4cde990f261057c1c83aa295ae39326174d40b5a371768032368d7b8bc827b3299634fe413070a0d943fd3d769be5b8b9740b334e302069b55659af9e75792198c8d09a7ab826817e63a1741cda441b850b2f5b7d6eff350db9c0b6fc91d8563b47f46eb706b0136ce3d4b146cce74968de75d0b66292a4fc08c137e0d7aa699c89a110f2f7200ea28e70521af1110ffeb912f5b4b1d005e181dc638c7fdfcd01f220bb50b0a65c344644a5d03d2735b804d341d157db62c9a57e23d1067bbf921afb45a4b7d097308dfeb14c687278bd7e8b4f498cf3b41a34d76fef52fbf068a0d3fc6b4d4c2ff7756d0070fea0252df9fa4c3e7ac118302a5507249ae0eaca161d2b1b827de6703a8f0a043c8302be3b58a93b32bf016b80c7733724c0860d4751774829dae10f90f46ff9666d0b46986f4ffd678e0fb2293a8d2815d150d96c96bcf54e7b7aeba3ee60d6d9ac7a67f20e87ff503016a5c5f7f16990cea01d5759c57a1dc3b9b0c0c9b4fb917fdb828918f568dd4c6bfc330a79b8d5de4f2c2f9d7816ef2f53e64ffeb2d1de5d30d7dd1d05d3d5b883ddc11f0fef73358ec2c2f4012da6ff1ba6dfe515e466eced29057370028f943cfeb47035284adb127fa2a9961e73acd8a38b9222994cc48b8e12aeb65f84e3cff4c20a516184b46f260ecec282eff8deaf207caf1879985d43b29ac4b18907854924114d45bdf45bad60655fd490def58d2038c0121f301c59c44d2a0674909f4f1ac000e46b231571d3c9fcca42dcb7db3c6dbed87a003057c0a3fb9767777f36a0ad96ec9e5e192a9c76fa97c801e66c5640edeb6ca9fc699e75a453e7ab0949c3edec742a934148419300e8f4dc5caa4fff52e50cb6d5ed6e1d0d46e0adf5f04e3c458d1354a961c7775a25d98e15afe96081059e9e97b33762ebb83748d4ba4fef8d284afff5f9b87787be0a5736e78f353bea339eca89e22e71701cec0cd57796e1a7bcbd18251d643a86b2a30110d375b7021f9443f0f5836008b12898d174c3830a33b651153f3391ad7f93964e651415528294a32838f4738452f5ea607b94091ef846aa4f646dfb7567d54bcb9dd9e18a6cf3ac5080a236b7b00398ab0b4419c68ddec2275519f1e1d71bd11d4dcc0c7966d3e083fd130389cdf6e6fca2ac4d01d46a78d12bcd1f38e3876ee4a3b12e858cb38c0314d8a57568e03200c16d6578dc47640286b99136c1de2b33d8ddf229072d418ca0eace43a7f637ed71c33687a582b41d3ee5652721d1ad86f4ae35abfa1e9b31d11764b1a3e9303eda7698a6d6ff780459f4582a23a2248898a0b656c4c567e7f84066e7fe210d0cef80aecca8d3bc11e3b7989f33d69ccd9f3c827327984f913e12cd07c31e9f342b4d2e9ce05ec0738e6d9a4f38151ee8c027955157749e3e2235077755f371576d750398980157761c4a121a737e9cca5591786ffbd56fafc2e4608b1994d3f04bc2f23c558f634efa26c0ba6488b7243d3ded569b195ce4d60b6986d5a7009317af2d912dc5f9ef52cfa5f372aca6177941b4c6aa21be2b6be07e984068d092f5f106dc89d860fc7874bd46446e7d6239917f84b8e8a1385fb0b005c7512d3603d9b25d4c1caf15569db511206fd1744b20aba087e5da84c13a8ccc9e91185e348b8ac40a034927b8dbaf3cc38a45967fc8620540d3690689fe484fd52cfbf8768514d0ea160da98b09296bb44adb4cfc3265ab738eb11a3ee10e893d29d6eb09e4c995c7c10a07189838a685d8ce88a4ac52bd2b8811f7d66a15c1980ccf6ec84d4fd0515d6e46b5b9f311de8ceaf09c996f3727529b49949dba2f06804404513739352d03fa8d03fd6b132e2ab5a77602d501d0a97058d26a2f81e2fd6a2be7b038210cec2e9c1877a8e91a6bf575b73cf1b035d0ee32d3c65408e95d0d21ab7260bd0d447112996765e66d9c346e6ce77b73c02628f19ebf2c6d49ed0988b643580d538b10065251929711a87e6b02104319212c90ac386a177318075c74109832701b00b70641d07360540d75bc1f5311178796166e005e51182d059b16f3e5313e5cb4e5efb01b250a2df060c4c668ae1c0e3ba2ae94494cd161fc285d0032ba1b3e379bf00f9408205aeab0cb893f90b3b45302db1e7d49ec8fc617a90f4d4329ac939c6bec3e943973cc95680f8ea414a5b94566871c91e142db89ca713b56181ad3647ef13d3cee05a34de330d3aa50cd6ca5389fd1052e31cd5ed0f4949fb560a11d0ec66ca967a701d63a437d119f95ab2a40c12ffefeec8bc352eabac589b18d470a8ce5e0d777861752b313e26c826cf4440709e28f7b418c80316f23c0f3337523286f7980f5f10136b693a9f316b06ff601bbd8683e224b961a3fa170ef2b1be37bee5d9a1fce2ec5c5d55edca1c92c22f6c078b3d934907bad162f9afff8829ed2cd949576aa77d4a87379ea26fdfd45907020fc6b4b3664ae88b5fa38ad50f94c496a7d313360738dabd341f118cc6d3a8c60a6b16338e54713f39ac6fd8abbb6cdba1d76d55c97616142840d059a166a348e69667fb50bfd246f9e3aa362c06fb088463c1e2885fce6e6d996dbfda3600fb66a17dc8e47c7fa797221c773bdc0c8778b06f056037d4751cb3d7298e368dc3e41747660ae87835d62ecf3e1dffac431cd8bc78c5ffc59f1ecdc4cd6eba83714e757cb8a6889fc590f608cfa0841621d10aa30e902830670f46a739c478d57e16c8e601ce8f6feb4b6df454c887daa94e2d43397f2c30befd741dd6defb9cfe746e71cefca4836825c2112ebb58a6ca6e6401d930d631889ffb128ea215e0f3ade8270233e280070cd7546f44f97330742a4d9b63874f1a1e726d959996353bc72748db7810bb01bfe42a81f0e3dadecc4a4371f5838683b8b30ed5b9b0a07d5e72301fc508c92af9f38e2f55a319f3eac69c7448b649b406dc9dd51f709bc81ea42647b28b8b702150122dbfd4778200144c898078768be2dd524a2923b1ab507412e995550c070fe5ec9de8521fd15a20e09de702d2ba7f32c225a78fc9cb5849915820d9b42620cb040cbd828d5252a8a95becb4c344d266c15c589d946905ede0901ed9722cbd1a5877252a436bf887e649a5066188e5a51f9861da86ca9717e979672bd8895a16498e7ead59a976ecd0e7f92ee2a9314c91556e2bf7cfc2227dc9dd46c86e98d33264c1280d79020cf83b6d9d1c1f", @ANYRES16, @ANYRES64, @ANYRES32, @ANYRES16], @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYPTR=&(0x7f00000014c0)=ANY=[@ANYPTR64]], @ANYRES64, @ANYRES32, @ANYRES32], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x830, 0x2, &(0x7f0000000040)="5e0fee9dfb81e6986a0391a4b9365c5c3750ee64ebaee2d0d28a7a598a8493f06ad08d45b8da670152", 0x29) sendto$unix(r0, &(0x7f0000000080)="c23cc82ee33dbbd0ba0811a1123e848f25213716bcad072051fdfa728146cf74bceab9e17747026318c1de1899ba47f7653b54a1cddee6b3ba43866a693d804561f5c5721f5825dbf6742cf8a7517f63df34869dc6983c464937b96a35ee4cbba8fdc4c54a58e67699683206d06bf2579824aca190f9f8f0776af21a84882faefe5a03ca6dbd42b76fc976cebe15c82d7b3b636154255506a4107bbe3f0e41fb86f62e0922dec948a0cd10fbdbcb39f2b1fa4c2b45f4e26fecc07f8bee6eb4003781", 0xc2, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 14:42:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x30, &(0x7f0000000000)="41a95791b1ad69e307429b31db2d7f8d49bf8f33dcd900679a81ee1748dadef2b8af3852b6fd0695fe5382bdcadb5fab") syz_emit_ethernet(0x1, &(0x7f0000000280)='\x00') 14:42:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = socket(0x10, 0x4000, 0x2) listen(r3, 0x1) r4 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000400)=""/213) read(r0, &(0x7f0000000580)=""/214, 0xd6) r5 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file1\x00') semget(0x2, 0x0, 0x520) setsockopt(r5, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5, 0x10, r5, 0x0, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) socket(0x0, 0x2, 0x5eb793f8) 14:42:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0x100, 0x5, 0xa7e}) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) dup(r1) 14:42:42 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r0) setregid(r1, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 14:42:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x3d, &(0x7f0000000080)="d5ff9668", 0x4) socketpair(0x18, 0x9be1ec2aa7281d2a, 0x2, &(0x7f0000000000)) 14:42:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x44004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0xb7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186007008b0000112700000000ffff000000000000000000000000000000000000000076af2537f2ad563653f2fa506ab1", 0x34}], 0x1) 14:42:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x5000040032000, 0x2902) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8a, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 14:42:42 executing program 0: socketpair(0x0, 0x4003, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000140)=0x80000001) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000180)=""/177) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x49) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8, 0x0) chdir(&(0x7f00000003c0)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000400)={0x3, 0x3, 0xc05, 0x9, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/197, 0xc5}], 0x2, 0x0, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000680)={0xfffffffffffffe00, 0x2b, 0xfffffffff7ef952f, 0x2, "ac76a7989f168c73bb55a403f1fa8a51fe3f15c1", 0x0, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) semget(0x0, 0x3, 0x49) recvmsg(r0, &(0x7f0000000880)={0xffffffffffffffff, 0x0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/117, 0x75}], 0x1, &(0x7f00000007c0)=""/155, 0x9b}, 0x803) accept$inet6(r1, 0x0, &(0x7f00000008c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900), 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) accept$inet6(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) 14:42:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 14:42:42 executing program 1: pledge(&(0x7f0000000040)='tap', &(0x7f0000000100)='tap') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20840, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x21, 0x80, 0x7, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="05") 14:42:42 executing program 1: socket(0x1, 0x5, 0x0) 14:42:42 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) fchmod(r0, 0x10a) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x43a58ea, 0x5, 0x1, 0x20, &(0x7f0000000140)={{0x2, 0x46ec, 0x9, 0x3, 0x3, 0x8, 0x2}, {[0x80000001, 0x79f8000000000000, 0x4, 0xffffffff, 0x3, 0x8, 0x1400000, 0x1, 0x2, 0x5, 0x80000001, 0x2, 0x14, 0x8, 0x40, 0x2, 0x7], [0xa1, 0x73, 0x0, 0x3, 0x40036a12, 0xfb, 0x0, 0x6, 0x100000000, 0xf09], [0xfffffffffffff8d4, 0x101, 0xfffffffffffffffd, 0x1, 0x3, 0x0, 0xfffffffffffff5a4], [0x80, 0x1, 0x80000000, 0x8, 0x0, 0x8], [{0x3, 0x800000000, 0xffff, 0x200}, {0xff22, 0x3, 0x200, 0x401}, {0x46, 0xfff, 0x9, 0x83}, {0x81, 0x1, 0xfc5, 0x80000001}, {0x2, 0x80000, 0xd89, 0x4}, {0x1, 0x100000001}, {0x6, 0x101, 0xfffffffffffffff9, 0x3ff}, {0x10001, 0xffff, 0x5b}], {0x5, 0x5, 0x8, 0x1}, {0x232f, 0xfffffffffffffc00, 0x42c, 0x7}}}, 0x7, 0x4}) r1 = msgget$private(0x0, 0x62) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/97) 14:42:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) geteuid() select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 14:42:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000100), 0x0) 14:42:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0xa2c) 14:42:42 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCPROMISC(r2, 0x20004269) pwrite(r2, &(0x7f0000000140)="e4", 0x1, 0x0, 0x0) r3 = getpgrp() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x40000000, r3) 14:42:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0xff, [{0x3, 0xffffffffffffffff}, {0x2, 0x9}, {0x3, 0xf41}, {0x1, 0x800}, {0x3, 0x80000000}, {0x2, 0x7fff}, {0xa2e049999f4f18f1, 0x4}, {0x1, 0x8}, {0x3, 0xf6}, {0x3, 0x2}, {0x1, 0x4}, {0x0, 0x93e}, {0x3, 0x6}, {0x1, 0x7}, {0x3, 0x3}, {0x1, 0x3}, {0x2, 0x7d1ac363}, {0x0, 0xffffffffffff620e}, {0x2, 0x4}, {0x1, 0x1}, {0x3, 0x100}, {0x3, 0x1}, {0x2, 0x1f}, {0x1, 0x4}, {0x2, 0x914}, {0x1, 0x80000001}, {0x2, 0x4}, {0x3, 0xfff}, {0x3, 0xb51}, {0x2, 0x7e}, {0x1}, {0x2, 0x4}]}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:42:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="03ee9d4eabbab14e3b2f95511a37e4bffe3091efb73f9c1e3d93324c07be320009423eb45b37b8d4d4ee0b64933a8e3dd076e4d269062f63b00790184e669ed14e13784d3b6e5eb7c94841c05626ff878f44b5b75dcfd9f47a08c7a8fbbe4336f21a0036f565e60f4784df981964d108641d22f2ea5f3d9f0319f5adbfe824c5020e3e7adb1c67ce282fbf81c5a724292d04aaf32f0dfdac050051ad56d725b8c1802865a5869ead7d5fc452930414731598bb91c34f5480191c38ff714265a98d4eb95840175bf9b02b4c257bf300672f5038ee4dedbd53010b7eff249e1154c95fee6e7ccb902d7064e6ef2cf1", 0x5a}, {&(0x7f0000000480)="d2c3a61395937ef19a425f249303df896b8808a62d098a3674ecf321bf1bfbf7a7a9521b6895f7b508611e8f789b5a306076ba5e66e6b07b02460fdcebe8086432194e488d543859a1f341c87ae1fb8c7ab2e35ac8ce9b18a35cf1f7f4aafd3bc0e53297ee289f36d1889ab15d7569aac2ce97fc7eb6c11616f04ea35d481577afc56a691c16f2bc4078f70e14f0db01ef07664168fe7bebffbbba48fd3d3c5f23b38de097c7a7a04d2888f70560307ae12246a9f66c4e1dc824728ebdf0986dc58c7b82b1b0af64d7074e6c66ab2ae43f7d5464162e88dc3d210e98758325ad08b4301f27169e3cc033f037508aa889bf613d529709", 0x2a0}], 0xf59ca7d5f29d03f) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x4, "74a97613f54170a20f38e40d7473703ef0f3a2c0", 0x7, 0x7fffffff}) recvfrom(r2, &(0x7f0000000080)=""/127, 0x7f, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 14:42:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32], 0x0) socket(0x18, 0x1, 0xd16c) 14:42:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x1b00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000400)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9eaf017f93d3e76929326ca421e888ad65874560ef477aed718440546f44e2e829617d430ea108274e583711f99aead2b9970db3904d52dea4de423874ee0e04a5f61defdfa33ec4b17b74cc41f6fd6e7512d06c393081", 0xaa) write(r2, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x14) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7, 0x6}, {0x7, 0xfffffffffffffeff}}, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0xfffffffffffffff8, 0x6, 0x4}) 14:42:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() r2 = dup(r0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 14:42:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = dup2(r0, r0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r4) fcntl$getflags(r0, 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x800) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0xfffffffffffffeff, 0x9, 0x3f, {[0x3, 0x5, 0x2, 0x1000, 0x101, 0xa1, 0x5, 0xea, 0xfffffffffffffffc, 0xfff, 0x678, 0x7, 0x10000, 0x3, 0x10001, 0xf8, 0x400, 0x7fff], [0x8, 0x6, 0x0, 0x418e, 0x6, 0x3, 0x8, 0x26e4, 0x444, 0x80000000], [0x6, 0xfff, 0x6, 0x8000, 0x100000000, 0x4e], [0xe87, 0x7c, 0x42, 0x40, 0xc48, 0xba], [{0x27, 0x7, 0x1000, 0x6}, {0x40, 0x1, 0x336, 0x5}, {0x40, 0x4, 0x23, 0x8}, {0x1, 0x3, 0x1ff, 0xffff}, {0xd8, 0x9, 0x6fe5, 0x37}, {0x0, 0x0, 0x0, 0x75}, {0x9, 0x8, 0xffff, 0x40}, {0x1, 0x6, 0x6, 0xfff}], {0x7, 0x7f, 0xffffffff, 0x2}, {0x2, 0x3, 0x4, 0x7}}}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000003c0)={0xe9, 0x42}, 0x10) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000400)=0x7fffffff) kevent(r1, &(0x7f0000000440)=[{{r1}, 0x9006dfa6e2510119, 0x40, 0x1, 0x81, 0x17c3}, {{r1}, 0xfffffffffffffff8, 0x5, 0xfffff, 0x6cdd7f49, 0xb9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x51, 0xc866, 0x9}, {{r1}, 0x0, 0x41, 0xb51f0bc07777f045, 0x81, 0x9}], 0x0, &(0x7f00000004c0)=[{{r0}, 0x0, 0x1, 0x10, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x41, 0x20, 0x80000000, 0x4}], 0xffffffff, &(0x7f0000000500)={0xf5f1, 0x6}) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000001980)=[{&(0x7f0000000580)=""/16, 0x10}, {&(0x7f00000005c0)=""/185, 0xb9}, {&(0x7f0000000680)=""/45, 0x2d}, {&(0x7f00000006c0)=""/144, 0x90}, {&(0x7f0000000780)=""/173, 0xad}, {&(0x7f0000000840)=""/198, 0xc6}, {&(0x7f0000000940)=""/24, 0x18}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x8, &(0x7f0000001a00)=""/232, 0xe8}, 0x40) readv(0xffffffffffffff9c, &(0x7f0000001cc0)=[{&(0x7f0000001b40)=""/253, 0xfd}, {&(0x7f0000001c40)=""/125, 0x7d}], 0x2) sendmsg(r1, &(0x7f00000020c0)={&(0x7f0000001d00)=@in6={0x18, 0x0, 0xc2b, 0x4}, 0xc, &(0x7f0000001e40)=[{&(0x7f0000001d40)="df2eba92729fe83b192c51f450b4c7b54136ebf80ada657b2f9d0ca57ececac7c628d32e652338a84d53140833f24c0f38368712863f252756e08094c7e0a7021b7b6b61afd37f0a867880c418e6c80cc978bcadddc137011222cf42f6d2368ef46cf73a1154e2e0e5486b6b5c31e1fd328ecca3a790cf7745761a16bae57f1a95612aeb93fed1fffe1ce0363ec91628807c839e7e1ebb675fae6f3d00b89922f4b2ad253e853e23b4946122f1dd945d3c1d7d964d1ab49a96fdd7affbc78c42eea13172494d42448c7a95d574e12fd5172bc9e99c6f9c0837c4e81bf75e62eef1b0793a9fa216f1a6d9da5488ab6bd1", 0xf0}], 0x1, &(0x7f0000001e80)=[{0x28, 0xffff, 0x7ff, "a3f13b43cc608729721c1b24dba99b10d1"}, {0x58, 0x1, 0x0, "98acaddee768be5482aa7c35e24aa4849f4720d110b65f333c2d0cece6f50424f826732fbaf5db31da44e27cf0e0762a62084fa4f828a700c249f927bb2d07c194b3a11e"}, {0x50, 0xffff, 0x800, "013380de455626e8f1bfedde5978cc6bf54dac9f3d3a260eb1823853500bba0c8d3c77623c2d99fc5db3156d45b0754920450ffdbd6dceac3e0c76fcf833"}, {0x90, 0x1, 0x80, "9c236d40dda20f0e889c6c4fab4014c20a6ed6a10bbc3cfb6b01b93fb8ae5ccebe54b97e94664968413d617af5bf4098f3c668cb6c74f220f521a12fb81e73957cc8f66fbae0d343880df5d45015e8f14d10122899f3e8480fb711a32c1881d71a8bd9f475edd042358b3d546532cf444d18f32b8d53b6211727c425b9b1"}, {0x88, 0xffff, 0x6, "ac397f0e431b0e0d14b0a0368d3ce547bf59f354fc391e63307a139a5e4dd0c3748fa60b8bd0e908d5ba54bb980ff7473412880356e56ef6c3c6ada6668a70a0dc0ed9feac0f1ded11c5ee5301922119be0955e092894a5f453995be92753310ec0dd13f42e330b477c814c441c5bbfbc1a10a27e3"}, {0x40, 0x1, 0x3, "3556d7c9b90fb6627e256d75d634c223bd875779f3f99e31a872a28eae1666708301b21582bb9ebfd344bef8aae8b7"}], 0x228}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0}, 0xc) getpeername$unix(r1, &(0x7f0000002140)=@abs, &(0x7f0000002180)=0x8) unveil(&(0x7f00000021c0)='./file0\x00', &(0x7f0000002200)='W\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002240)=0xc3) setreuid(r5, r2) fchdir(r1) unlink(&(0x7f0000002280)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000022c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) chmod(&(0x7f0000002400)='./file0\x00', 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002440), &(0x7f0000002480)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000024c0)={0x8, 0x9, 0x70, 0x0, "9e1d2ab7dd2cc4518f60703488c66a3ce0e0c067", 0x2, 0x2}) ioctl$TIOCCDTR(r1, 0x20007478) chown(&(0x7f0000002500)='./file0\x00', r3, r4) unlink(&(0x7f0000002540)='./file0/file0\x00') ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000002580)) 14:42:42 executing program 0: shmget(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) 14:42:43 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) shutdown(r0, 0x3) socket(0x1a, 0x6, 0xfb56) 14:42:43 executing program 1: setuid(0xee01) r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x2, r1, r2, r3, r4, 0x150, 0x6}, 0x9, 0x3f, r5, r6, 0x7fff, 0x80, 0xfff}) 14:42:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) setreuid(r1, r2) 14:42:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 14:42:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x76) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 14:42:43 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x5, 0x7fffffff}, {0x18, 0x0, 0x5e6d1995, 0x3ff}, 0x4, [0x2, 0x800, 0x1, 0x9, 0x101, 0x4, 0x0, 0x8]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x20800000032, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x2}, 0xc) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r3) r4 = msgget$private(0x0, 0xde016a00c5d41) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/38) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0xe5, 0x6, 0x2, 0x73}) r5 = dup(0xffffffffffffffff) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000040)=0x1) 14:42:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f0000002700)={0x0, 0x0}) 14:42:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x81) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 14:42:43 executing program 0: r0 = semget$private(0x0, 0x7, 0x40) semop(r0, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80, 0x800}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6}, {0x0, 0x2, 0x1000}, {0x1, 0x5c, 0x800}, {0x4, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) getgid() getgroups(0x209, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x3) socket(0x18, 0x4, 0xb04) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000200)) shmdt(r1) semop(r0, &(0x7f0000000140)=[{0x1, 0x10000, 0x1800}, {0x7, 0x0, 0x1800}, {0x3, 0x3f, 0x1000}, {0x0, 0x753}, {0x4, 0x80000000, 0x800}], 0x5) r4 = socket(0x18, 0x3, 0x0) bind$unix(r4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xfffffffffffffe93) shmdt(r1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000240)) setgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) 14:42:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() r2 = getegid() r3 = getgid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5]) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000080)='./file0\x00', 0x80) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 14:42:43 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x42417a16, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e712948e699319296d8", 0xffffffffffffff43) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 14:42:43 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000300), 0x1, &(0x7f0000000140)) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000700)={0x2, 0x2, 0x80000000, 0xab, r0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000280)=0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f000001e000/0x2000)=nil, 0x2000, 0x0) fcntl$setown(r1, 0x6, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40}, {0x83}], 0x6}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffff7, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffbfff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2, 0x0, 0xfffffffffffffffc}, {0x3, 0x4000080, 0x800}], 0xa) msgget$private(0x0, 0x88) ioctl$TIOCSDTR(r2, 0x20007479) 14:42:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x40, 0x4, 0x7, 0x401, "867d7304a0a5146511feaf2c528620ff0c8aabf6", 0xffffffffffffffff, 0x7}) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:42:43 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x80000000060, 0x0, 0xfffffffffffffffa, 0x0) close(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) ioctl$TIOCSBRK(r0, 0x2000747b) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0xb516) 14:42:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xa1, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = msgget(0x0, 0x1) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="9d49e760b1a45f7a84a1251917ab1f8b9e288a57bfd0b70008000000000001209d60f8"], 0x29, 0x800) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x4d47d612bf78eaf7, 0x0) listen(r2, 0xee1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000100)='x') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 14:42:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$getown(r0, 0x5) flock(r2, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) fcntl$dupfd(r1, 0xa, r4) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 14:42:44 executing program 0: r0 = socket(0x18, 0x5, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, ""/34}, 0x24, &(0x7f0000000080)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1, &(0x7f00000000c0)=""/106, 0x6a}, 0x40) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='\'*-\x00', &(0x7f0000000380)='-!^\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) 14:42:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x440, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10040, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x6b7af370e3a43249, 0x4) 14:42:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000003, &(0x7f0000001980)=""/124, &(0x7f0000000100)=0xffffffffffffffd9) read(r3, &(0x7f00000006c0)=""/178, 0xfffffe74) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/zero\x00', 0x40, 0x0) connect$inet(r5, &(0x7f0000001800)={0x2, 0x3}, 0xc) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000001a00)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0xa, r5) chroot(&(0x7f00000018c0)='./bus\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x0, 0x100000618) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x10, 0x8000, 0x4000000080000002) fchdir(r3) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 14:42:44 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x8) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000a19000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ae0000/0x2000)=nil, 0x2000) 14:42:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x2c}, {0x5}, {0x806}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 14:42:47 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 14:42:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4006}]}) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") 14:42:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = dup2(r0, 0xffffffffffffffff) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000280)="9945490729e605cc5c1b4798d68ec551a4694047e08b5555e4ba6c39d795988d068a5ee3a6d623fe5e326380e919c99b1e9d523bdfe8366320c440f13fb6904077d5349b50922e74394c456565b450ae86a2", 0x52}, {&(0x7f0000000300)="2eb58069ec36e7df9c1d26499387c7013a1929c7d00d64124b527b5d1faaf600efa4df3edfb1a23d96bb029d09f0ff9f2619d45d972086229e33779ff507cfdba75c0be63a13934398040febdf5dd8c0014111a53943a37e4564d71c020365645a974609df095ce298a07dbe403be495b3ae603668a7b3f2b2cd117f23a2e3fb25c33f50293536900eac21d50ac166f5b5c265df440927770df92f9031a15e67744aee7d4a9344305bb70e5393bb3572e9b55e47ca3ecff5b09144aa6071e2bfb6bf835c7b292d2d1577c55c0e6ea0f2d8e9867813e98c0ab6b3b94abf1e44f97cfdba5cd93b07e219ea04dcf6", 0xed}, {&(0x7f0000000400)="72d7748d6137e1ef184c7e2e88e84544658a", 0x12}], 0x3, 0x0, 0x0, 0x2}, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xb44, r2, r4, r5, r6, 0x100, 0x5}, 0x2, 0x2, 0x2}) r7 = semget$private(0x0, 0x0, 0x140) semop(r7, &(0x7f0000000040)=[{0x0, 0xa0fc, 0x1800}], 0x1) 14:42:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x18, 0x0, 0x3) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 14:42:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) fcntl$dupfd(r0, 0xa, r1) 14:42:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') 14:42:48 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kqueue() r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = getuid() r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0x20, 0x3ff}, 0x401, 0x6, r6, r7, 0x3, 0x5, 0x7d}) clock_gettime(0x2, &(0x7f0000000240)) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x41, 0x80000004}], 0x3ff, &(0x7f0000000140)={0x44, 0x52ec}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000200)=0x3) 14:42:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11e2"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x80000001, 0xffffffff, &(0x7f0000000140)="f517aa17c3b326faeb643d034a7b13723e808e43b0af3a890e788d0f804c02bfaf3b04192cde41afe48db1e5ac71ad7b1b94655602b971a74e39d2958f79c3fd0c3e4e7960d2282a0d6586cf4305842eb80bc7e9edf1be2ec9f03ce98f2c1452f8f4477704d0603cce0523cc30a5287aa9224566bbc5655ecfd56587aa95d9a740bfe675fd058905b5abda84ecbede174b17c8d5183ce436c4f27f7865b004a710d5d91bd2628eacc6a0ac390795a489dd5791737a925ec3f6b35f7bc41acfddd77bb1ea3ff01e469ed38acc18a86f7ae2e2e2068b54", 0xd6) getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r4) write(r5, &(0x7f0000000100)="8c65", 0x170) 14:42:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet6(r1, 0x0, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x2, &(0x7f0000000340)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 14:42:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xade}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:48 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/108, 0x6c}, {&(0x7f0000000440)=""/95, 0x5f}, {&(0x7f00000004c0)=""/164, 0xa4}, {&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000680)=""/82, 0x52}, {&(0x7f0000000700)=""/4096, 0x1000}], 0xa, 0x0, 0x0) syz_open_pts() syz_open_pts() 14:42:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) witness: lock order reversal: 1st 0xfffffd806e69a808 inode (&ip->i_lock) 2nd 0xfffffd807a1229f0 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd807a1229f0,9,0) at witness_checkorder+0xffc rw_enter(fffffd807a1229e0,1) at rw_enter+0xd1 diskmapioctl(5a00,c0106477,ffff800021b57850,1,ffff800020ab0780) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa7c260,c0106477,ffff800021b57850,1,fffffd807f7c6900,ffff800020ab0780) at VOP_IOCTL+0x88 vn_ioctl(fffffd8065d01ef8,c0106477,ffff800021b57850,ffff800020ab0780) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0780,ffff800021b57968,ffff800021b579d0) at sys_ioctl+0x5b8 syscall(ffff800021b57a40) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,b5996274010) at Xsyscall+0x128 end of kernel end trace frame: 0xb5b97f824b0, count: -9 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021b57390 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022570000 rax 0xffff800000a8f3c0 r8 0xffffffff8157a035 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x4a9629e157bf7cc5 r12 0xfffffd80029bac00 r13 0 r14 0xffffffff825ac600 w_lodata+0x3fc40 r15 0xffffffff825c0a80 w_lodata+0x540c0 rip 0xffffffff810d7398 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021b57380 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=188641 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0018,0xffff800020ab1170 process=0xffff800020a8b890 user=0xffff800021b52000, vmspace=0xfffffd807f00b000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 89826 465424 85862 0 2 0 syz-executor.0 89826 56482 85862 0 7 0x4000000 syz-executor.0 89826 306674 85862 0 3 0x4000080 fsleep syz-executor.0 16136 442352 31841 0 2 0 syz-executor.1 *16136 188641 31841 0 7 0x4000000 syz-executor.1 16136 509046 31841 0 3 0x4000080 fsleep syz-executor.1 16136 40698 31841 0 3 0x4000000 inode syz-executor.1 31841 142667 21949 0 3 0x82 nanosleep syz-executor.1 85862 513873 21949 0 3 0x82 nanosleep syz-executor.0 71730 439697 0 0 3 0x14200 acct acct 92857 361844 1 0 3 0x100083 ttyin getty 24864 412469 0 0 3 0x14200 bored sosplice 21949 58014 22132 0 3 0x82 thrsleep syz-fuzzer 21949 283452 22132 0 3 0x4000082 thrsleep syz-fuzzer 21949 142636 22132 0 3 0x4000082 thrsleep syz-fuzzer 21949 488486 22132 0 3 0x4000082 kqread syz-fuzzer 21949 133597 22132 0 3 0x4000082 thrsleep syz-fuzzer 21949 231007 22132 0 3 0x4000082 thrsleep syz-fuzzer 21949 44067 22132 0 3 0x4000082 thrsleep syz-fuzzer 21949 70275 22132 0 3 0x4000082 thrsleep syz-fuzzer 21949 369408 22132 0 3 0x4000082 thrsleep syz-fuzzer 21949 181263 22132 0 3 0x4000082 thrsleep syz-fuzzer 22132 357793 38113 0 3 0x10008a pause ksh 38113 163461 88317 0 3 0x92 select sshd 88317 73724 1 0 3 0x80 select sshd 33199 285655 15145 74 3 0x100092 bpf pflogd 15145 302596 1 0 3 0x80 netio pflogd 93063 199382 81486 73 3 0x100090 kqread syslogd 81486 296264 1 0 3 0x100082 netio syslogd 5188 445862 1 77 3 0x100090 poll dhclient 56549 426021 1 0 3 0x80 poll dhclient 38758 414918 0 0 2 0x14200 zerothread 95748 84346 0 0 3 0x14200 aiodoned aiodoned 43104 324146 0 0 3 0x14200 syncer update 62361 27436 0 0 3 0x14200 cleaner cleaner 97833 376753 0 0 3 0x14200 reaper reaper 36825 245271 0 0 3 0x14200 pgdaemon pagedaemon 16222 470420 0 0 3 0x14200 bored crynlk 23501 4853 0 0 3 0x14200 bored crypto 80452 432637 0 0 3 0x40014200 acpi0 acpi0 82879 36711 0 0 3 0x40014200 idle1 93545 42238 0 0 3 0x14200 bored softnet 82868 462750 0 0 3 0x14200 bored systqmp 81882 144738 0 0 3 0x14200 bored systq 84724 363776 0 0 3 0x40014200 bored softclock 34187 116932 0 0 3 0x40014200 idle0 90421 107842 0 0 3 0x14200 bored smr 1 94837 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 89826 (syz-executor.0) thread 0xffff800020ab0c70 (56482) exclusive rrwlock inode r = 0 (0xfffffd807ec52e68) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x61c #7 vn_open+0xb8 #8 doopenat+0x28e #9 syscall+0x552 #10 Xsyscall+0x128 Process 16136 (syz-executor.1) thread 0xffff800020ab0780 (188641) exclusive rrwlock inode r = 0 (0xfffffd806e69a808) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8262ca18) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 Process 16136 (syz-executor.1) thread 0xffff800020a5fb30 (40698) exclusive rwlock fdlock r = 0 (0xfffffd807a1229f0) #0 witness_lock+0x52e #1 ptmioctl+0xe7 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b8 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9602 6468K 7290K 78643K 23116 0 0 pcb 13 8K 8K 78643K 501 0 0 rtable 111 4K 5K 78643K 2057 0 0 ifaddr 84 19K 20K 78643K 726 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1719 0 0 iov 0 0K 28K 78643K 518 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 77K 78643K 5962 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 84 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 570 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 5359 0 0 sigio 0 0K 0K 78643K 52 0 0 proc 55 51K 83K 78643K 1671 0 0 subproc 32 2K 2K 78643K 361 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 453 0 0 in_multi 33 2K 2K 78643K 396 0 0 ether_multi 1 0K 0K 78643K 28 0 0 mrt 0 0K 0K 78643K 19 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 870 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 120 22K 31K 78643K 18105 0 0 UVM aobj 130 7K 7K 78643K 144 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 436 0 0 NDP 20 0K 0K 78643K 224 0 0 temp 229 3557K 3629K 78643K 63999 0 0 kqueue 0 0K 0K 78643K 49 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 49 0 43 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 244 0 242 1 0 1 1 0 8 0 rtentry 112 265 0 221 2 0 2 2 0 8 0 unpcb 120 1828 0 1818 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 10022 0 10022 2 2 0 1 0 8 0 tcpcb 544 930 0 926 1 0 1 1 0 8 0 inpcb 280 2720 0 2713 5 4 1 2 0 8 0 rttmr 72 3 0 3 2 2 0 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 ip6af 48 1 0 0 1 0 1 1 0 8 0 nd6 48 63 0 57 1 0 1 1 0 8 0 pkpcb 40 22 0 22 10 10 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 116 0 116 12 11 1 1 0 8 1 pffrag 232 9 0 9 5 5 0 1 0 482 0 pffrnode 88 9 0 9 5 5 0 1 0 8 0 pffrent 40 20 0 20 5 5 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 137 0 118 1 0 1 1 0 8 0 pfstkey 112 137 0 118 1 0 1 1 0 8 0 pfstate 328 137 0 118 3 1 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1098 0 907 16 3 13 13 0 8 0 art_table 32 1099 0 907 2 0 2 2 0 8 0 art_node 16 261 0 221 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 6 2 1 1 1 0 8 0 semupl 112 5 0 5 1 1 0 1 0 8 0 semapl 112 564 0 554 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9544 0 8123 47 0 47 47 0 8 0 ffsino 272 9544 0 8123 96 0 96 96 0 8 0 nchpl 144 17062 0 15429 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 56080 0 56078 4 3 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 14 0 14 9 8 1 1 0 8 1 scxspl 192 49658 0 49658 28 27 1 7 0 8 1 plimitpl 152 540 0 531 1 0 1 1 0 8 0 sigapl 432 5504 0 5488 3 1 2 3 0 8 0 futexpl 56 65869 0 65867 1 0 1 1 0 8 0 knotepl 112 1242 0 1223 1 0 1 1 0 8 0 kqueuepl 104 1067 0 1065 1 0 1 1 0 8 0 pipepl 112 3028 0 3009 6 5 1 2 0 8 0 fdescpl 488 5505 0 5488 3 0 3 3 0 8 0 filepl 152 32450 0 32345 14 9 5 7 0 8 0 lockfpl 104 1757 0 1756 3 2 1 1 0 8 0 lockfspl 48 582 0 581 3 2 1 1 0 8 0 sessionpl 112 39 0 28 1 0 1 1 0 8 0 pgrppl 48 99 0 88 1 0 1 1 0 8 0 ucredpl 96 6607 0 6597 1 0 1 1 0 8 0 zombiepl 144 5488 0 5488 3 2 1 1 0 8 1 processpl 896 5522 0 5488 4 0 4 4 0 8 0 procpl 632 16360 0 16312 9 4 5 5 0 8 1 srpgc 64 41 0 41 14 14 0 1 0 8 0 sosppl 128 62 0 62 16 15 1 1 0 8 1 sockpl 384 4889 0 4870 11 8 3 4 0 8 1 mcl64k 65536 265 0 0 33 0 33 33 0 8 1 mcl16k 16384 7 0 0 1 0 1 1 0 8 0 mcl12k 12288 19 0 0 2 0 2 2 0 8 0 mcl9k 9216 29 0 0 2 1 1 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 23 0 0 3 1 2 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 128 0 0 15 0 15 15 0 8 0 mtagpl 80 41 0 0 1 0 1 1 0 8 0 mbufpl 256 576 0 0 23 0 23 23 0 8 0 bufpl 256 20630 0 13611 439 0 439 439 0 8 0 anonpl 16 502940 0 490392 152 86 66 67 0 124 9 amapchunkpl 152 34061 0 33921 65 56 9 20 0 158 1 amappl16 192 26041 0 25371 146 104 42 46 0 8 8 amappl15 184 1450 0 1450 1 1 0 1 0 8 0 amappl14 176 1113 0 1109 1 0 1 1 0 8 0 amappl13 168 854 0 854 4 4 0 1 0 8 0 amappl12 160 296 0 291 1 0 1 1 0 8 0 amappl11 152 474 0 459 1 0 1 1 0 8 0 amappl10 144 665 0 659 1 0 1 1 0 8 0 amappl9 136 1940 0 1936 1 0 1 1 0 8 0 amappl8 128 1460 0 1426 3 1 2 2 0 8 0 amappl7 120 661 0 652 1 0 1 1 0 8 0 amappl6 112 424 0 414 1 0 1 1 0 8 0 amappl5 104 561 0 545 1 0 1 1 0 8 0 amappl4 96 5764 0 5732 2 1 1 2 0 8 0 amappl3 88 1726 0 1716 1 0 1 1 0 8 0 amappl2 80 43258 0 43177 3 1 2 3 0 8 0 amappl1 72 126832 0 126366 25 15 10 20 0 8 0 amappl 80 16960 0 16911 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 5505 0 5488 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5505 0 5488 1 0 1 1 0 8 0 vmmpekpl 168 46024 0 45988 2 0 2 2 0 8 0 vmmpepl 168 674154 0 672210 265 167 98 104 0 357 12 vmsppl 368 5504 0 5488 2 0 2 2 0 8 0 pdppl 4096 11017 0 10976 7 1 6 6 0 8 0 pvpl 32 1362242 0 1346357 342 179 163 167 0 265 31 pmappl 232 5504 0 5488 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 652 0 12 19 0 19 19 0 8 0