74531621d7f11d515039170f544d3bc39cd25ea0872462ee69907e77cf0be7d62852b2567e1768fae71a74e3fa1a6ca85e21de75336b849d9ac11f5e5c1e932aeb1e2a65b4cf1419eda6e00b0381202a4fb390f5d5c8836a307b2db9e7d9a977f11bde31447a6aa9a41811ffb7a5580ec0275bcd9bd9444efd02cc1614014b27842835e11dae9dedd84f80bafaef9f2c9102813d3464b7ec4c804435474d50104367751d56b1e30e6805e478c8bac6b16a644a08be85fc0e382cb74dd46d916835b3e2df4cadc394a03bdca6f25381bf887cb9ea04dcc5a7ee61ab38532c33418f1ee9f709116f63274ef2a4f8f5731eab1ad8f0071200b7c8751ba316fa6f9021626f5ca4153a9d191cfb908629ba3f7d1a07b9291da7758b156efc9f50273542d6ab9f63d677a2e5cdc63998013998157a044196a0d5690c36dd18833e12dc8b9c8de67992c13792752d0816d0f62a6eefe28dda71fbc321d89130c8df1e6622fda6b5786b8a8eefa9fd12d7ea39041a83a7913605b49ee4f", 0x1000}, {&(0x7f0000001080)="4b1fba2a580b6ebe1add089b14d4d61b5c8283de0e41b5d4da5fa9b928eec0ad237b55ca590fef956655f5ad", 0x2c}, {&(0x7f00000010c0)="fc387b75e9919435132a44cd1faa094910e660f0b882c891ec05cd273e48fe43149bc85cf00d1b897547ebeba1041cc284c8fef0e1e370ba7966204b156c69d685539a3823e6e75d5fd4", 0x4a}, {&(0x7f0000001140)="0c64cc056f75ad6127c607f19cac092b8adf39b9b257db9649e7c5a791a4283869d1b802c9ce2847a9b623508072799fc784e078bf2824a6b5231a9af89c0b5c5ad4837472b077d484f3b52c20780bb3c1fc2540493bdb5f58094fdb84c9fe", 0x5f}, {&(0x7f00000011c0)="68df586b36a8d7501ba8ee7c35bfc48e7f57df4a2bb48719e2dd9db49f41f6e11bc1ebfc06156ccda25a89ef0aba969e86edd216a4", 0x35}, {&(0x7f0000001200)="5ea57663b7b4ad09ba97048e3134c0b49c01c51cfd8328289ff8c0251f5104686d4b1d9df9fc60f28ec897d0fa86a675a97db9d4df0ea1ca05c465664df32e3e", 0x40}, {&(0x7f0000001240)="4abdf76a0a5f84284e419f746c2d645e26c86f990fcb717ebbc7000af74301c5e5e4131ab0bd4a5a559f6f9a38bcc87d05efbabe54f057b2da8b54a6c852ef505d8f8bf6febc7f92c8db37d576dc8f84caee2bf63341dd3ae5c7b0134857701cdaf15fba7a09123bf34016955593acb1efcf7f4b852412cca49b288113f4264d2cf593047b2e95e7423ef1864dd4912e2d9b8f065c3dcb7afc62084853e3ac8365d5e616b3577459539e581f410f204518e3fc1d597a9cd5847d5db5b0e60d67df80cd286827b9ce00de5d6527a8f8d28adddf077d8a27a767341f32e9924321824e1b0d3c352de9a7884e2b6fc0f303c68cf39c31200d6c2811a3c11f880ad902c32f55ecf650e31f91a6fe9cfcbd2c89e6d2cc4125bb06ac2d50e1294008c408dff05e59bdefecd3852110f98caa56ba93fc0364adf5c6cf3e3104d04ce70d4b259ac30764d7b8a2930e1d37b558bd789bd8893a125848eeb9e8525fec237b6f6bf247b8b809db2ac6ab21cdc1be9067f05dc990005dad741627fdf3b568b6ea4edbe4188a94887906c3ee880490d357577f723e34e0ecc2d887d94bf5653557660461bf5e0799a3440cbf6ba3631ffc059d6af62b169c7ef9547b3adb08bd50743ed0a1ceed4d4c5801506bdd0785739341c94ea870f5a95f3767b5022cc2d0c18014705de393dd0f0c6f4e9280c0564112aa8c931577155c0f680e4c5ea8a30782d4b8f30c0a723d7d71647a12f9e3bd59cddbdac86788bcd9e65d427321e33d93dc86d82a4a37e0ee047d2b0624c28b0819fd517e150c25898a7d44aa484fb7f3ee922d45c6c056e4a6ae4d05bbec5ac664c8ccca3e0596c14dbf8635a27a7006e2e8bf3ba7898e2d5580c34a4944de0502132a36c4a32bd1a265ce87a4757a0a0d86db5ab24de3b060babb326da6a40d2fd5703c6f14ceac8b417755ee62e24e7d2ebec7a8c7faadfeb5db793023825c38a29c99ec6154575516dcbf3e105cbf177408670add948fa90fe68cf78cd0bfc3f5b49a91e974da1544922b337b0698bdf8e38fb3339be5843b4631595d60c8dc513bd8e0f6e6585f52fa15e6963d57c50101ed68166d7b50782f91768c9f25dc4f55c99188cff32e5871e2f17ab0e5c1f594a8c845e622018e5614fdfec3451067ae7f917e5713d797c14c8873de99444f2b3b269d5a51f84a704871d54254250ea0996dd76417042fb826087f1bafb35a19afeacfac945e4a7cb2bf894c3c4708a4c5e7d4d96f579688885229353c5ec002170a49c53bca2f0f254137717e6fbb7ca12af07ee880aca1c87e9240681594ac28df0322ebe4409934cd8a3a6b888f8707b661b04c0cead956e99b16ca15f1ac78c3b30c752517d46d272e6e255018d1b6dc200492825f779d774667b4d84d893c1498ac636219d565828afa79d6f2d8cf528cbb74307aa17c89bf62c1873b59d57c2402a5c403b61912eb33a74ef1179d6c626be8b52c80ece2eaca70c7aa3da215ea891f5f0c5ff75585bc7a346a658952277d4dd703ba18e4bf7fd7b56e4a415da18bc6616a1782a2ca868826d864a35082adc35f45a819eb7857170c191baa0bab55d57b7f41b209c6d9e98a8d228038a6a992f2a0bd9d96fc1c29c32032eefdc8c2deed829cad4ade314f3ab03f18232fd34fb80fda5874f82b60119c00426280d52496ceb25db5d859a431e15eea2e75c46fab6b763caf3d901d5447ca2e91448f05cdd035239ac7a119de3f28711cef85aedaf49e79e2a1397cac2b728303c0d1654c3e92e4431b539789488af950e34538a4da6ec3c865d977a795b980974c3ab9290cf3d1a00b1b9a6424d44636d07b58bba1c2f42a6eab4b1c5659227b01f115f89cb97878b2aa8d657b45cf8b8ac49f64f13893725c1d797217f919bced0d02891e35147544885c29f0472b3743faea195c80fe18df224c8927c6ccbabdfdfe3b8fd71fa58a9e336762e3ac32db9e842eed61332cbaac9bde1e36eac61ec9aa2148b5ba9c59422d9071a0c36d54db9a76aece25212977759e65eb65b67e80cc9929584b2db74d516fb1366d1ac798d9544ef4bbdcd1870cff4b9149bada0a23b9271d35c5fc7ad825f80db1026bb3e69b5658874ccf04ffdae15732bbe12b4fdeea19dfb15420a83728cd9d7482a85211ed0610778484682b35706afc72ce29793e0e3c4e03d161072f9c6fe2489947a30362dc6db7d6308c109d98fa4246a16f900ee9229894fb63ee0d3543809374746f3930bfe06782dbefb75a6738ed26b83a57bb1e6cd5f46c4be74ba577613e7c2a9abfd4d806109782c6c34f3ae8beedcf7592ea4b87703da1c5322e25a6b32abc7bba096ffa65dea405f996bcfbfd908de4b7b8e835e00544a78812446ba1aedc60997a1c30f79bdbb3fe65f81b3d048e3171f0a7b19e4e02093ce86341e012424343c484cf596b8a5c41186f9c14599500fd81b5ba119a21cbc9f0636dfdc477c5b332e2253df857e70b79c549a0683804a3667e1f3fb019f97a628e30e45fb8428ed8dcb43145376b2f1e49a63e20c34abbe8d129b54a8a209fe0c1e27994ef7abe79de2025a9d25d2db4724d6617d926fda40ed0b470b481b9877ff121950d09f18b5b144027d67210f514e5dfb206547d4b1377f0ca65e8073dac70920027fe1f20f7e47d8925cc7f98df318b4a70fb3bcaef736b346cc9fc94cb92a460b0c49f009597a4c796c34034203a9e4fe335f36cb4fd60e0247391835a5b5fefc9205613d562a8f8ff5d64752046f5bfe4f0d6de027859e8e206eb425fe23499848c495012f33bc514cec3fae6617c6fe961e8ce62b836bb4e368f1db7f3ca01bac82db82d509930d00c92e7b90d8e457932620d740fb5af991b545f555fbf4f375d25ccdef4bda49b7faff9e35aca0db7047046252e24e37ba585f6b623fa8d157e268c70dd2800dbd4da7aeae49ca1b22540baf3b6461eb78460986858e9bd706072cda90dab95c7e73c9bb2cfcf0baeecbb46ab044b69f473e6939d67f7cdb816cb01d07ba3263bd0e57a0cd6e9d00f634c23f159ebac2695aec73126d58ead4d68f2a120ff7bd204c33fdb6c02356f9ae6379590fa92d5cb07c0c894ae0e8813f4d4d336d84f987edac97181149946843ec3e9cacef3df4a02dcd65ec21f5aa3c4afe51210dcaea656262a1ed0040f177695d88331dd8a47fde8a0998c39eba36b58c9c897dbc047cd4c18b58458e6728015ed0e56ded8581fd6535abc6aa613ac7f3d6cab916397804c7b93644e80a84dcd7e7c42bfaed768123ac46c0c51fbc8f5157f99ae3fbdbef593cb7c908e1300dc47827849cca4c43de7e7a91367655822e031af9e05c2fe25e209c122c113c7f1ece8bdc58f4249cbcc972f884e3dc597fadd4983d423913039dc88ba1774ff9c2a85c62e46dab0a65d856ad94acddd2a441702be0a544a2115983eaeb4aaf176c35691b3fd8c8c4230fc020f3e6025424cd5b7d005e5c01ba5a846b562055f074bc4013e38a0bc873a03823c9865a536a76753f4bf5ee3e20d61a8331b956eb42250477da5aa3b21b8cf7e80c8af180b2c7c4bc8a1ca7b1d233fe96f6edf101f562aa8bb4e51cb27a777a44d793c8556779606553b3cce3f1d481aa05b7df2aef797548e974ed9df2fb02de9dacaf860c0b941568e71d14f74b734566e3aca2aae4c3be8e5cfda75e95ecc3758bbcb2e2de1b248565f8c7d4b752d2245ca73cd3295e048b95a225385a259f880e6e0a5e5a98d59453e3b2d2596a4e68cbe83eac61fc0c5295a1a485434699d393e016f7a5286a10220549a8bf9271dff8b88d1e18a35b9426becb279fe55af0f27779a846eec589a3a273f120007b0fcf9a6d147973eab44eb795e839c75ffcb2e073083eeea3d0e1d1ac85d24d391a0e488978f93137a8a6e261409e2ef558083870fd521cc198169e9168ebb04ed1bafe7ad9c260f2093a88b43b1d24e718362b3e4562e7a413a291b3ca8bc11ead2b8ff6f204689e5a03e18a49de06874431f2cd7c108740334ed7404fe00b43d00505fd1e4f296cc9e8b5a72e800f01ffad99394f24527fc2fb21bf22b6db6b2a9d9d1b93c84bf8aa17536dfd807e0d436f149b039dd2644e039a79de7eaf0d9a0ceb35e2228693b31ad5175f192a3f6e255b4986a60cd0082e74fae13d0c5f8b03a1b48f2f29c5346c65e3c82340d8e8357ae680291283b7c4090cfbc3b2116c2d618648342347b9ae405f3d6418956eec191a1ae911b13cfd61cb23a0b578d73cbca31b5491c3017bec4784ec7fd1e5f7d0fccae92511eced48f3bac4791a40072fa4a6666d4c9a50eac1a1290ca434e40f2338353f7140654c331ebf787b077e36afea8586db2e1f7b055402bf9a94f78eea7d6743a49448321260646138309b1d44f28088519ae6f0f2dd37c807dec185c8c4e2fba379719a87db2d1705efe0bf8e9be9b01764efbdac36acfbb30ef2f30494f42d9fbc76fb45327f2a83b5128a040488e6bbe92b919d74d15d3caa4992e7417637ff7ac03fdc62d25e91130ac8062e5a548b3cf5d5d380ce0081eb37c684829a53bf2b2d244a9b1b0575359f624e0fee3dae1969e9416711533a1fda37cfe0d109b79bad6112b8a7b28161571ac58c06e56446dea1e70e7a4a991cb743b45843ceb1f516c594f7275e5fdaae74ff157e44c9389bb87093a01f6a0cb770d7fb952bf6f04cd4ebe1b1a41c63df51139cbc1ff3b007fb347ce61f753de7e13eded93957bd0fbbf0d7a13bc998ed80f7d3aeaeec5b76a982a09f59c930791c1a970f422078398859ee8d86a9c2cd3c6f8b35d4f4edf225d59500043f3c1b1ef4f1838dc3b9f693783807cb98ee8ef9f508fd8287a3ae01452339067eb5b7e006249bc91a0ab07bd18d70252d41b046a1267ae301d820776e5c71d44e3ebc34072a70ca17865eb5088a6c393b2f78435a4cde930dd67e9b11db192848d44a2a75ebd2527ba1b3e3c7b0062efd36fb0019e26764bcd270c4c03be2d710a6bc90a16b88e6fd92bbc993241ad9c59cbe7bd2d38208f31e5afa8db847f046854585052837f20c8d41a8a43445b17b977e4dc90c1edcd5a5409c02400a4703088cf97c0cae6d5cf111c32ed5225ee6a1ea9b0c9370ac3ac3a94740dd577321c179da5be0f8c08bd9a47a544729a9a9c0601db271045bec8152fb2982fb21bb8dc1e07494caa7255a3a3544951d8b1bad72bb098a785ebbd3250bf77ae79260906d69675c5ca216dfe5b061a994713709d2fcd286bced63f0fbb349194587f3eed7890b94122e6c7372a8528b7377c43efe4adff0ea883ef733faeba5761f483e127cd84e6a7e4f74c1c3cd90f59cdd5b6e5e3efec28e3ba7435158a90d42d936d9e251902a56df8d024d27929a73fa2b7eb2cefbb00413e3689f4a51349cb50d53430e6d2731342032a595a8bdbd25d5e79384e355d61b7676830fc5877fc145df4e2e9a05d67883065344aa028ba85a13427572f202a42ba308d1a92fbb7badf59ee34052229151993e4e683ba75dc04668ffca25b1f92782150e046693b65141381957acfb5c29563edcdb2707958aeee58d20b4ce672d456ea22aa482b8f39ea199d2c3c01bcb9f25e398b6b12b4e11554d060b48fd9d79686101035db1a015fd93d1c8dd659d895591d69fff4ac12b37044179170c5ea9484d529fb2b3ef4df33c538ebe42359aac32e3710efdc7280785d5d0f211fd8606f706976452854b6472cac7ec98fc1324dec8de3a84997d8b08dc833c3f000470a9a976e8b2a66f75ed4", 0x1000}], 0x7, &(0x7f0000002500)=[{0x110, 0xffff, 0x6, "c3d50bd8fdd002507b2bb5470aec1069170005d7f6735d187df5a4e4315e474b6cc55e930960ec2a8e957c69f3781232254fac4adfe69efa56fe5363cec72f5583a19c87265595540fc4c26f68658822c93554b8127cc324f4ac0365953b5d23b34af0a34282482a09cb5688ee7122a0012745af22b8e01cf88f07443d4898b34a38e9b351a8f0e93b512e0034b1bd872a5287d3645c687129207ddbf9abaad2e11cdd86e983db55eb898a2e88d084b8d1cb19fdbdee89e614693eddd6addab6026aa477da4a23a91773192271a85d19f5b308f63d277f7c207bde7a09b87de7e25821dfb2fb82bed94af6c4e2450c2296c12891f2afaefafa1b85"}, {0x108, 0x1, 0x2, "6d7d7f4debe6d84169fc5d2addeaa38fbfa4b5f99d97688f5663bae520fde3f4c31f57188db30a2e75058cdbb90aeb7896aecee5fbb368f5929ab7b4e9107b9c06e027dd31dff3f97617927f2bb7d283599a68d857391d1dfb4438e681426da3ee6fdd7a8b5dddffbe0c387280a72cda44a0e9d05a6f00a129162ca842354e9dde43e322d7281c21d739ff5392a4271eb974d20503ce351483ef269a8b91e18376c07cfbea4b715e2162e610e7f49d7201b9389deb4f7758e0f949dd66bf23ec080ad5fcbb6a5460871fd96aefec8442a4174be06309d252addcba12fb0b07d956f2b75854b601ef8b3f9398e941315ffc40d1dc966ea4"}, {0x80, 0xffff, 0x9, "a8831f73e48e9f5b99bdfc52a55941d82f5861a2a796a907797aec3a9c5e6300edcfc6d4d1fe07d8f9cda8e33ad74410a041e8e6dac000f7bb58aed57391bb7940c972bee642bd028d0026e21be16f50986459ce07b8f18e631e1355543690cf535bebe3030d80280a0bad4f"}, {0x80, 0x1, 0x9, "2f410f5e0658a438df3a363b31cb7865d7d8f3193b4952f8ee802e837c3d39212b8ceae8068f83f42f2b4e734fc8e1cac53e9e7a0c12f0cfe04af3ff39e471a8edb106997f85995ad898e0f549e3416941d865ca039a4b04ab6e46a5e926cd8bc2af91a820d224a3d9a0d5eb940087"}, {0x78, 0x1, 0x5, "82de6c35bf63e179d292fa9a351174b5c7c81be3d796bd65209d2de4b29a0a834e47ef5b326a34dd236c75087473febc4ad11c2353027816c0b81bafd694e1eda554a1286d4be64fb079109076b58b3b5bb6f70b23ffc131d184e33cc87b44969b23ad28ee"}, {0x100, 0xffff, 0x0, "2ed8dccd17b144b5e0fa5a8ac148f140f8c650740855887b6b9cd78cc4f1ce4cca7bdd826e64150e7a5eb715eae111af2457d0e50917c62bcdcd6a8ed1f03263748a870fab596f19142403027b85ba3ac7b285e9dc27201be8e239e2b2f293323d833963ddb470ce86ec6f13d2f2054187b2dd80df193eb06ae2017bf6acdc8153484d89880bfef6a8e486cba87365c9caf75a4abd99035667a58df52a05ef764606552cb2ba4d2dea30b35d8045f969523ac9d51b74810ddc797d262e9001caa73b4ffa302e269e3183f395e2df63eb408c76346f336581e81266f76ae98fecf57eab93e0c59f9d519f044f240e9ecd"}], 0x490}, 0x0) 09:33:51 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x5, 0x6, 0x8}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000780)="14cf2203", 0x4) 09:33:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0xfecc038305acf129, &(0x7f0000001040)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) 09:33:51 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x100, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x599, 0x9, 0x2, 0x4, "687961270aa3882116d0daf1cb9606e0d4bf2a2e", 0x786c, 0x8000}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) socket$inet6(0x18, 0x5, 0x7f) 09:33:52 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = msgget$private(0x0, 0x5) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/195) msgget$private(0x0, 0x4) pledge(0x0, &(0x7f0000000040)='vmm\x00') r1 = msgget(0x3, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/226) 09:33:52 executing program 0: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r2 = syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r3, r5, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r6 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000900)=0x3ff) syz_open_pts() r7 = socket(0x800000018, 0x1, 0x0) getsockopt(r7, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r4, r5, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 09:33:52 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200f, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 09:33:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') 09:33:52 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) sendto$unix(r1, &(0x7f0000000040)="f7c13f722f4c3a396198c36595879e89ce9a65b6cd03c965608105fed5b863fe9b7c40cb66efcfc0b1cfafa1cd4f2a5b36a7d019947a964a6858e98aa44521216a212cd80093d50c5ac0e2875b88e63f1e2c87105af2afe28b0855f0c617c5875dc3a168bc69a3fb1d56", 0x6a, 0xa, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:33:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x2}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='F') 09:33:52 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x1}], 0x7, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:33:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0xa) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:33:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x67, &(0x7f0000000200)="2bab34577d264f3c4da2f62612834de3f4ecce2df7ab19568991772336db424e8595481215652f47790248d033b94baccde8d28c9a4d1253fa9ee44381f1e9274d039c25e85c2783deb40f2df70e48a6e7bd3a2d9efbe9f6877669451ff462cdd58ed487ccd04d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x7fffffff) 09:33:52 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) read(0xffffffffffffffff, &(0x7f0000000880)=""/4096, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:33:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="ebff", 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x6}, 0x10) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000fe6c110cc5203c26a2bed7e1b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/123], &(0x7f00000001c0)=0x6e) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8001, 0x6, 0xeb23, 0x1, 0x3, 0x20, 0x4, 0x2f0ce30ee444e84e, 0x1, 0x7, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="d0") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d, 0x2}, {0x48}, {0x4000000006, 0x4, 0x20000000000005}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9be9, 0x5, 0xc9240000, "d730c1e7bb6fc6e23c5b0000000000e449104de4"}) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d", 0x129) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0xa, r0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000080)=""/86, 0x56}, {&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000400)=""/236, 0xec}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000100)=""/62, 0x3e}], 0x7) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1, 0x2) close(r1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x1, 0x0, 0x0) fchmod(r1, 0x1) getsockopt(r0, 0x7, 0x2, &(0x7f0000000080)=""/10, &(0x7f00000000c0)=0xa) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20, 0x0, 0x7}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) syz_emit_ethernet(0x4, &(0x7f00000001c0)="785265b8") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) chdir(&(0x7f0000000240)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x180c0, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpgrp() r2 = getpgrp() r3 = getpgid(r2) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x7ff, 0x4c1, r3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x5, 0x7}, {0x23, 0xc9c4}], 0x2}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) open(&(0x7f0000000100)='./bus\x00', 0x801, 0x0) poll(&(0x7f0000000200), 0x0, 0x1) 16:00:00 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r1) r2 = syz_open_pts() mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:00:01 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) kqueue() openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0xc) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x4, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x400, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x800) r2 = fcntl$dupfd(r1, 0x1, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000173, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56010000001c00feaf0000feff0060d5726c85c2768511fe080000f31f00000000fa7d93e847e5dec29f8b86f2d3b13c27a20ff8abd98af0101c158ebdd949f348715708b9ca6f517aca", 0x4f}], 0x1) 16:00:01 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000180)={0x3, 0x8, {[0x80, 0x200, 0x55e0, 0x7, 0xac9, 0x3, 0x7, 0xeb6, 0x3, 0x5, 0x5, 0x3, 0x3, 0xffff, 0x0, 0x400, 0x0, 0x4], [0x9, 0x100, 0x6, 0xce4, 0x1491, 0x401, 0x4, 0xfffffffffffffdcf, 0x8001, 0xffff], [0x0, 0x3, 0x80000000, 0x3, 0x10001, 0x54, 0x9], [0x1, 0x5, 0xd6, 0x3f, 0xf216, 0x81], [{0x100, 0x8, 0x100000000, 0x400}, {0x9, 0x76f9, 0x0, 0x1}, {0x8, 0xff, 0xf76, 0xac}, {0x8, 0x3, 0x4, 0x5}, {0x5, 0x7, 0x40, 0x88c}, {0x0, 0xfe, 0x6, 0x2}, {0x1, 0xffffffffffffffff, 0xe12, 0x3}, {0x3, 0x81, 0x6, 0xe6}], {0x7f, 0x10001, 0x1000, 0x38a6a167}, {0x2, 0x9, 0x5, 0x6}}}) poll(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x85f5, 0x80000000, {0x6, 0x1}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x1000000000000) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000045}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r0, &(0x7f0000000100)="07c70ac3e7541911d97f3346011a5c995a8768da3b84ca03950efcd979c1f5db44e2e4c75abb7a0394", 0x29) fcntl$setstatus(r1, 0x4, 0xcc) write(r1, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$inet(r2, &(0x7f0000000240)={0x2, 0x3}, 0xc) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000140)) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b00002327000000000000f8000000ffffffffffffffacef596a31499cf0700000000064fc", 0x2c}], 0x1) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="3d44217fdeb3b9ec2445172d9f7e0388118d3b3e50857e08ecb78841e66039a5ba4b71694acc6deda7785ef4f934b890773ff1a001b6e1a9b112ef982b01b3e3e5e111587e7103bf71154b30123bf9ef2ccb686044295a3b431f880de3ba2d62060ac770be1ceb5f5ee676b3f2bd5b22", 0x70, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0x6}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: 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$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 16:00:01 executing program 0: mkdir(&(0x7f0000000480)='\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', 0x6) mkdir(&(0x7f0000000400)='\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/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r1, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmod(r1, 0x1) fchmodat(r0, &(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', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(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') unveil(&(0x7f0000000240)='\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', &(0x7f0000000140)='c\x00') mknod(&(0x7f0000000380)='./file2\x00', 0x8008, 0xe6) 16:00:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4d8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000081a8cfdf1a53b3d594614fe91a40d6ea0a396b4d8d8d199230afd4908209efc14cf9013387fb71a30b285fc93023cb02c3e2b49e2262e58a3027f31075bc8716a4d3902e933b0ba10619cda7f36db5efebff2803bc2958ccdcf923096cbe2166605300a4db8d", 0x117, 0x0, 0x0, 0x0) 16:00:01 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setegid(r1) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r2 = geteuid() setuid(r2) setreuid(r2, r2) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001480)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7462a1e18c3b25445d35f8e27c2b6745c2d7965d168c3a8f905756aa7a83cee09bba4f1a62865731544a72c7dc3", 0xf1}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto(r0, &(0x7f00000011c0)="8abd93ff287ad4dd5d9e62479577178643a559b77baf6c8dd53e4014d547ab0e1cc31f181fe01b38cd3608623780ad0a3d5a4ce61605c19f0293690e3d5212aeade091fccb5388058c2e7bcfc98367cc7a458d94c542f252d9597ccaae690f3e7442ffdfa8adda75b04817e2906dbd3d6c8107c3000449e4b027408c46534089316a7d0100a3faba363fd8cf50ad02a7a06e926ba9d7625e3ff7ad670f77a14a828d199352945501f244fd2710717867cd3a90f0017d876402d4fdfeb41534983819f72764d5ac9a535634ed32dc3f830d866620d848e34133454c463e", 0xdd, 0x402, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) chflags(&(0x7f0000000340)='./file0/file0\x00', 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000400)=""/109, 0x6d}, {&(0x7f0000000300)=""/49, 0x31}], 0x6, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x14) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x5) r2 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/174) 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = getpgrp() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xda7, 0x800, 0xff, 0x0, 0x5, 0x5, 0x20, 0x1, 0x1, 0x3, 0x6b8f}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1080e, r1) 16:00:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000480)="618b257c52617a40fc99e9742009594c8abaf73d916fbd4812144348cb82b9c90a8977be436913fc16cd623179adb44482fc8bdd60656dbaed50877388a7ed594f71f3fe6d64b067ae5cf81d77d6b8b64ff27b3f7e78f3b6b00ba2cbd84752c42f6d88dbb3575cde0ec9901125a07db186704c313400000000000000000000000059588bcfa93a14f8860aad6584b98d57cb0e5eaa0100cf1ea83532d724fef0d557c951d5bac18ad7533c21e25816d35bff31cf562e335737519c0747a0eea4fb89388c5ed720bc0619c2a6a1401a20473d9deb86885772e14b19af5c3022c77324affc709b890c295ec437a294086686bce7d9ae9bfb33a9b8dcaa92479e96036e47045f0e81cd7c3e1fc2f8308c8c056627a7dcd9f59ec763ef2dc1f3c73bdc7a8611caa411825771200000004e14fc00000000000000c9097fdb2575d78445451c1d6f4ee6", 0x147}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) syz_open_pts() 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffeffffffff) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x14}, {0x6}]}) syz_emit_ethernet(0x14100de6, &(0x7f0000000040)="cebdca5b9bc32fcbf36adfc75e4fae163bfd3e12a1ac4fe71a4ed528bedbaf00f2bf93eb7e79e250319ee841e16daf67967f6b8ce7ff43dbcc9840cdf54ab372f1956d0d407829f1897bae8df15d83a55110d19ded7a6a8cc04495e9af6196d44947277ee3471196a3534e9f05a6b39b2b136061267b3c68c944630b05b7") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000140)="f423b7953807dc7ab92b7d6126fe531efc535edf903a6aedeb74203dcf9803da350211e562f6733e3b513d87c3082dd968682b18fd7cd93aef0f9d4bc05336ad8eb3eb2522c3e2b8512b7433ee37aca991080a84ae85084a536c87846362461bc1f87b562a4a30b188e31130460c495ccced3b5eb6b3f1dc01d3c4b5cad2fac9f516aab507c28d3e111e823d4da06d4d79bc0089109e205744d48d2bd93e9a8995237375217b7a3fac9557d996aa", 0xae) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) fcntl$dupfd(r1, 0xa, r0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCLOCK(r4, 0x20004276) close(r3) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') chdir(&(0x7f0000000040)='./file0/file1\x00') 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000240)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) getsockname(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendto$unix(r0, &(0x7f0000000300)="58527fe760135e977965af09fb96f9e1ae2e3b86f3ff546949f98d787e3ae353de8cb83c24bc6543035cb8d617f7ed26668cf4338d0c75d405a5307de80368a8617276c9ec94c8c260de68c190522d095b326d9ab0ce9885e957863aea22944f3db53e0e39a0cbea45b2eae5ddb587418bd978dc4f107dbaadd763da7ad856f8e338bfd391f0c41370af070e589431d0844629737b9466f2811cd9c2bdd1bfb16bcf7a7f57624477738aa5f7f03cef63a43a24cc706c5218972f2357f9bb2bdef4651434b724bb4594010b1d3f4fd3b3a22e723c98bee9b8dad9e6cdbf04fe", 0xdf, 0x0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() setgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000200)=[{0x1, 0x5, 0x803a, 0x4}, {0xd0, 0x1f, 0x6, 0x5}, {0x3ff, 0x18000, 0xfffffffffffffff1, 0x7}, {0x1000, 0x1f, 0xd828, 0x6}, {0x7f, 0x7f, 0x8001, 0x3}]}) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000080)=""/20, 0x14}, {&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000001340)=""/174, 0xae}, {&(0x7f00000000c0)=""/29, 0x1d}], 0x5, &(0x7f0000001480)=""/4096, 0x1000}, 0x40) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)=[{0x20}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0xfffffffffffffd55}], 0x1000000000000033) write(r0, &(0x7f0000000200), 0xfdc1) r1 = syz_open_pts() r2 = geteuid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)) getgroups(0x1, &(0x7f00000001c0)=[0x0]) chown(&(0x7f0000000080)='./file0\x00', r2, r3) close(r0) dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 0: munmap(&(0x7f0000006000/0x1000)=nil, 0x1000) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) flock(r3, 0x2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x8000000000006) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/250, &(0x7f0000000200)=0xfa) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/null\x00', 0x400, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r4}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r4}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r4}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r2}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r4}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$getflags(r4, 0x1) write(r3, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a8118495674a72299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f11b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb00d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x135) r6 = kqueue() ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000300)) r7 = dup2(r4, r4) read(r2, &(0x7f0000000340)=""/197, 0xc5) kevent(r4, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r3}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r3}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r7}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r7}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r3}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r3}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r3}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r2}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) sendto$inet(r5, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() ioctl$TIOCSCTTY(r5, 0x20007461) fcntl$setstatus(r2, 0x4, 0x4) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000740)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000c80)=0x6920550b2296f515) getrlimit(0x6, &(0x7f0000000e00)) r8 = semget$private(0x0, 0x4, 0x201) semop(r8, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x4) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r4, 0x20007461) 16:00:01 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffff19) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffdc3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xfffffffffffffff9}, {0x6, 0x1}}, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) read(r2, &(0x7f0000000480)=""/241, 0xeb) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f0000000600)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x2, &(0x7f0000000540)={0x18, 0x3, 0x3, 0x5}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xfffffffffffffff7, 0x3b0580000000}]}) r2 = dup(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r4 = dup2(r2, 0xffffffffffffffff) munlockall() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r8 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setgroups(0x2e, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000003c0)=0x3) mkdir(&(0x7f00000005c0)='./file2\x00', 0xd) chmod(&(0x7f0000000700)='./file1\x00', 0x80) ioctl$TIOCSCTTY(r4, 0x20007461) setuid(0xee01) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:00:02 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = dup(r0) setrlimit(0x8, &(0x7f0000000300)={0x3, 0x100000001}) close(r0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x1f, 0x5, {0x8, 0x4}}) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) shutdown(r0, 0x2) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x7}, {0x4a6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="f4177829ee881e505d769c8de77d3b4af4b858") 16:00:02 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x800, 0x0) fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="1dfb0000", 0x4) 16:00:02 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x80000002, 0x800000, 0xaed}, {{r1}, 0xfffffffffffffff8, 0x2a, 0x41, 0xfffffffffffffffe, 0x6}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x8, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffff8, 0x41, 0x0, 0xfffffffffffffffd, 0x3}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x31, 0x2, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfffffffffffffffd, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000003, 0xffffffffffff7fff, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x41, 0x1, 0x7, 0x8000}, {{r0}, 0x7c950d2b29e567e8, 0x40, 0x10, 0x3, 0x4}], 0x2, &(0x7f0000000000)={0x49, 0xfffffffffffffff8}) close(r1) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x57) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffff5c, 0x0, 0x2de}, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x2, 0xfffffffffffffffb}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x20000010000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f00000016c0)='./bus\x00', 0x2, 0x4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r4 = open(&(0x7f0000000340)='./file1\x00', 0x801, 0x10162) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r5, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x20) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001a80)=""/243) semget$private(0x0, 0x5, 0x10) write(r4, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110092053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) ioctl$TIOCDRAIN(r0, 0x2000745e) r7 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000002c0)=""/19) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) chflags(&(0x7f0000000300)='./file1\x00', 0x0) pipe2(&(0x7f0000000380), 0x10000) pledge(0x0, &(0x7f00000003c0)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:03 executing program 0: socketpair(0x17, 0x8000, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = geteuid() getgroups(0x7, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000180)="9ddb35980c50933fc1674d46368f5ff567c3d371fe45ea3700e2349e121c952e754919175c9a9fac82390b736e24f7d44b2bdac9a03f38afc2cb0151222858de401a472d74f5c5b2693b4c4d174a8986", 0x50}, {&(0x7f0000000280)="54f46a23e0982fe3b9ef604f54d74758e20de567752a68fa7c8afcc787952021ce66119b86798de93b6ae03ed7bdea7d5041801267aad4246cc30cd10c5af3fa04aee31f56bd5304dc88e87f162179bd7dd0aa25992d537a788c3126cb4aeeb73b46323935c44e1953dc0e8726314d3df8992dc4f64f0337f1c83e09abcb95a3f54c2e5fd36d9b526bc62ba83f3bc631371925850a0babe210fea32f0b", 0x9d}, {&(0x7f0000000340)="160e33146822fc6d1c7749c400bbed58a40d424bb53c36ef3a549d2efa81a4d3058b99d3e263fe7c5cede8f7cba1e4cf89f433fe46c714cb3964e8c206876536ff7f821f2bc338d498ab109602248b78302fb1b9b96c015848b48231031db18cc6038f", 0x63}, {&(0x7f00000003c0)="e35108a4d03aaaef331988e9cd706cc05c4aa05937096cf01b1555ebca1e69a36298567e18bdca7eaa3c0aae5ce4fc030e8d0bab778d792056c9a41bfa11d433ddfad0bf2d2a97b16892a6724e33c4128a51b958e5712c4d5bfa89bba0950d6d7c78b2a418a954c4778967c3b55e2aebbb75ad045bfb6fce8599228859e95e4b0b58178669f2ca1e53dc8851cdde89bc7aaf59e5a19c0d616caf248c8244d6f43f32025b119e0051178f2d", 0xab}, {&(0x7f0000000480)="90557a188ec4b514cc8c5710848f52ed78a0dfc289ce34941ee292c3921114f4a82485e610b143c953e6a1661912870c97a34f6647df99e925b6fca730aeedb35a5dc7c6aa8a026cc32b1d1de23ab05b5ae48f6ed02c88d3cede524a981697cef1e6f82a889704c6a16dc3a417ced404704ef5fb5dbdef667fb5093272ef8a76", 0x80}, {&(0x7f0000000500)="d5067b75ed08f55974dc4ae60ca7c80460af340356ce9468843e99e0ac7b107f2b111a49b3f1884ebd8611952fccf4f6434019a73a4873a53e086e2216c07567f802af6ca03e74e546ef795e3bd7b8d5f7df8e4233b85a4bd5daa39ac193326f781c2458764dbd18578a6b70239bddc057384165b8be871ee97fceb21b71296fb7bf3381dce9ee0953d5607fe145de6ecdf49c4bdc4619c94faab153493d7bd8d08ac7d7e060b386870fc070e76143", 0xaf}, {&(0x7f00000005c0)="3c5a82041918d97f3e97911743855f65eb0ea475af1913b664c255d556cae43df34f0227b083c22b2485669790d4c9c36e5a825473b258d631e97a31ef635417708ed067853d4d984acc1bcb851a2e604680f5ede4ec09b1f40eb63ad977488117117811946d89a38e03a078a8204c153265067380202e88cdc95f575e6187d0e155f3a324a2d7a7548101f0293f969c7822132a6389fa29d28c8bba220ebd771b6c361ee9b1f0f44c5e5b3fe6", 0xad}, {&(0x7f0000000680)="571bbc540e23eff0d4b46ff4712d4037494eef27b550bfc9d99f3535262e79af1db291051981a8a52064bf88eea1215cd8dcd6a1617770168bbeaacd00531bd24f98bbaaccb3ecd8039bb19448d4ef57f4baa2ffb3900fd9dc9ffaa3dcf2d1d64ed968e470c93c6501826d85567588bb77890ff68d3e475962e452aa506f58a8f3081b8e7fc108527d12fe0777525d98f7027965e6364469ea26929fb7d674065a3a", 0xa2}, {&(0x7f0000000200)="ec565f1f5664be1b", 0x8}], 0x9, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x409}, 0xdbe4d458c022a23c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:04 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x0, 0x46ce) sendto(r0, &(0x7f0000000080)="3ce3d3842b7f4cc4b29ae01c32aebc20aa1661c35e4e02fa66201fabebb2a374a74a4d8315473628194fc476d1d67e328094bde56667c5ff851dff70363ddce182c199c8deca8d590b25f850e22d834c57239db16c974fade2fe740a2ac29fae0ef23e4b3bf0c42890d96aad7550e05e4c6b67a0bf64b850a0be848d7aa20b25d961bf5db5", 0x85, 0x8, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)='t5', 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0xfffffffeffffffff) pckbd_enable: command error 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffdffffe, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xc6, 0x4, 0x4807f992, 0x1, 0x6, 0x81, 0x6, 0x3, 0x1, 0xfffffffffffffffa, 0xa6}) read(r0, &(0x7f0000000080)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de1", 0x2}], 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20092, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2, 0xfffffffffffffffd, 0x0, 0x5}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x1ff, 0xb4b, 0x7b4, 0x6}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000240)=0x7) dup2(r3, r4) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932daf789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b8fe9aaa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbffbaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe6afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a09a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5739fc33c05b02aec19d86281d7d4086b1506b07d12349108e298b292c583038093db444525585fa43690584b2da9b27f07484c486893b97874a3cb44", @ANYRES32=r7, @ANYRES32=r7, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) pckbd_enable: command error 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000790000/0x3000)=nil, 0x3000, 0x17) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000029, 0x7fff, &(0x7f0000000100)="d5ff9668", 0xfffffffffffffcdb) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) setsockopt(r0, 0x800, 0x8, &(0x7f0000000000)="2b5261f99469c205e7b66a825e8ea5805ba453f04644ad5ebf3d", 0x1a) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$KDSETRAD(r2, 0x20004b43) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x9, 0x4, 0x7, "31191e63f5f4d04f3458cf6bbaa5c74f79df48dd", 0x5, 0x3}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r2, r3) 16:00:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001c00)) sendmsg(r0, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f0000000000)="756ff7a06683102a8435f0b38db07a1be844a76e55575b984dce9fd1df12d616bdfb4723a5d47565c8e77fd28ac9c1afc50c466c186536c51dcd37c9d72b9432940d57a565cd9fcd2f378ed11e3c142b472f445a8748c2f940b769d2624d8640dddb878b11c13985801daafb94905c1768f413815bd6554064cd227f127b2db713d1f5e697627d84a6c783fcb01f0a4abbeac657059c00d8c5360af92cae91e734292f3bcb0d762817c91a41c8a7d4072cd4f3958445b1dfb9061791c65833b7f48a9034a4d181593f59e64cc8b22b106389b277", 0xd4}, {&(0x7f0000000300)="4ac29c983f37b02293f29b6e63e474612d3c509f7838a117083087a834fe84aa61ca76713aa0c1d3b708fac2c79f930d94cadde73387b55e7c7bdd596d67fce5b322b7df0637dec670bd76d41a33843c60593ee14e3ce772ef21d8759123e0abda98f2fabbd922b8c4090e185e890cfc2bd35289741d4a299312a9b531e88ffeb8eb932c83a16d716cfbb2e9ea22d7c2a1411ddcdaaac57a72af24e1615d9a96502d03ce0bd8d28c2cf8d48a0a32c97e9abbb61a3f1db7d1f4b5565270da14225b6a83dda5825ca5313c985f1112868a5aaaa096df1a87562806d5145fd599b71fccb723c8e6d72472bb8ed8652ca8bd1cf43ee9ec12", 0xf6}, {&(0x7f0000000400)="f53b798a9e27d8280ab88631b2e3bcc51265a5f1f3dcfb3bda1ec413ec591a937e0ecac194bd034128a8704fecd90532564bb3fb95f8191323d05d28a5231f625d8956661a90da5142299d24321fba5bf41891a13f6d788d37bc42a5d80e3d00564fd919fcec234ea4527943edcfa423c6f6cd8f115841b2b87c3bc08ae6d3296f097787362eef36423e612288121f9f030a491bb4f9ba83eedc47ba331c895ab1a3213e417d70106fe1efbbec81db386df7478635d2ff5f37add659d49a8151383f41a26f698f9b67f27ff16bb2e965010dfbb83d7ae25192f954fce29788ec6081f3e659d480ca11", 0xe9}, {&(0x7f0000000500)="2ca0c833038d6026200f1e373d77b3b85843ee8c67cf0f333c82e821e916bdfb67404bf3baeb2211ec1bac7ef08eb53651bc2d77b0d9bcaa8df3b5c072e518f0c27d404fbdae4995ce0ae51a0b42ea38f7c1e1310649e0374047d7d21a3b612480d8db13ecedbdfb389cea19aa297566d65d2f1de4a68f9dee35b73b2acffb7a55faa22f9bc5b3bd8d5d19609e43cab1e405d7d5ab6f2acc14bbba0c2829b6db815d9edb2431d1171b43c3ba142a71e8d7e78e9b7c5d78b01799addc3bcde37e98f98c46d086bd54c27edec94e51302ca25f70fd11e3886a66e1ad98523269af7b8d5e8b5f509ecaaf6c9563eef0679c3c9445fc0fb73ee447", 0xf9}, {&(0x7f0000000600)="e4bf7cf66a5404839f496b16be1b75c1e7edee1dbea7137758e5efbdc0b75f4c3b0c838c8ae46fe661f2d941fdba1ca4d80456dbb23835004a0d5bfd250f771602cd343893f7ed6a100feace31174e606009c4327818a54624d20d1f2f852ab2d22e0bd1101b349cbfdfaf0ddffd64cc11032774b860c2d04f65785c2211c4f5d2315a284a922341838a978279e9709259eee3e7d36f8d203e6687477a909f42090f93b78be9382d205e6ac0c42dcfdedc86515bffa1bffb647b98eba8f69406e4b24ea408924282b30dffb71d90", 0xce}, {&(0x7f0000000700)="7d73bb8cd6fae396a99fba41e6cc821cc8951dfb478237f3df729ac3a89465148df3f3964eb7cd95d7d8d4f99fa2d7a24f13f0af5b34490658d2f3de02bf21ab2b79b012f3aeb626c088ad932e2be5a2d6a9db9e9adf806e9f6b2590bf1697f9116557260c35a826a29449aa8d56849758f6c18d9c9e360e46c599770861091057ca16cf1be44deb04f643a3b1e15f74d302f1d3404ca9d4", 0x98}, {&(0x7f0000000100)="2f4dbd672985e76414fea89b6bcf13ec8fc81f4de3cfff8eb503537cbc71776578cf90b4838768abe4770ad41b", 0x2d}, {&(0x7f00000007c0)="762faae37772dfa66513be4ace88fb555260abaa85f3488a786c1b3f770195ab089c00e9193eabd234dab5ace92276d18792103f2f5a18250237b0272942aaeeecd5cb51b494f7c8b52e0695a849672d185b466bc6e67a7a23d21d2ea61eab86567eb5bc8fcb697550342adcff66eff417bc59b7011438ebd73df6b0a77f09ea8d8bdefaef8ea912aa9f3a7e3ce4154a2b72f77a36d2034c3a0e97f164f70ad2073d5868c962c1e1e5849895f9c46c44b63ff04574fff53256d398adee4d2a0dd5aad646c98c4d346bd49e8397571ab45f1873c94d63f0c098e6b7a48fc442b9e58e99f874ac11714884e5098e451011a7ac6df85239aab1c7ea039e8a186e9c74efe69282b8c0fba3d2e21be4050f673dc48f0bec3ba557be0b5ae21ddca82bdb7c127dd990c458a6ac09db1e270f75a86c6811ec40b36332f6ab0411617f99e24c87e270898263b8267933b1c1c524d85d67253f977cca37434f44fb2f91e2bdb79d4f7b5a9d05635b003e8c11df70b4255c9243e026681610308f57975297ebacc23e6950b8407d1ac0a9bea636277ab4707778624936e8a482d028db9e5731f8f41342ccf0fe93bd468bd0d692ce7b9ba26cf6bc5558309c522e6dd19865e35917929588efa48e8a1d9f05c040091095cc8171433c6027198ac5441f04aee28afd16a0f63e8f5b78672644fae9d279fb26930ada04377e7e2c0bab228fbb9efd30055048fa384d652112e450b1e5a4d6f9f6ea4cce8f168720cd20da48b2181f2404dfee2c78970bb42f67150ad77899e43c02c0f4d9564e4874aa31139f3ec8ba4be0ebce68668673677689c7f76872000a6ad83567dbc3fa9474e7e63b548240de971f3ee1def68e1eccf785e34369622243c3e516717f9b783f22bde70cb40e75d0eeb35b43ccbc1ab2ce68da29fbecf1988275ba782d41e9ec699422fc4505240c6f2bfe65ee392b1a9009b7b27764bafabc4614d1b1ebeda97b5de84c305831375f32a68c5a7851955cc6b0223d1019a6cd73c6e1853bc41e0fabcd95ee8fbb0f1b55e6ff6298c6a9596a3020da0434e8a342799ef369cb1e4fcdf110d164eff5ccbbe9bc171425cf186645fb8f43a504467a510be6120f600f5e87907b1cc28337803964b50ab8253a8fa7cb8ce87168d0afc55f4fb043f3a9cfef66129158e814323d5e3c57d6baba43ba4bacc00c858b9d95536a24fd7fe5253be64f0583c32ad4d839bddede99834e2300e38e2c1a3c76fded39d9abfa7422616055e63bb3081c8bc27b5ab99f4f98665375c5fbb68451e651eed1ce7c31684b26b0de5d7b1ae52ee0f161f3aab18e6c80636b45bc883a6342b433355aab73c76f50c7df1598c2aa70d2ef78fe88eb120ea9c39b125ec848b7bdead0e9e7f3b15de47b796a5f0ef1e1a12ffa6a553625810566081e58523e8b8132c1a248b19b2815ee4701d9a1d637e47e3aa2b01d488cb23e5bac4b24ec860e4581f7687e4a9e1322d82ef3ea09db298518d0a0186e1c5cfc8d05bf98a853ee7a4fd729e97232c9a28967a75f0a3ec676f43edd7b48eb8ca59c33ed4bb0bb8b4703f94976e1b87cb111547fc4ebfb757c084e30caca11df45efcf91baea605a8bfeb9e235674324e86d1b47b50d08a16940c0054c9bfa4491e9fca8e173d90aef04ebb2eed62e0dc0a6e784edb76cc45547574328d0bd26bb4936b182c0f1da86d5da91ede2efc0420264fa6a1959d0d2ff2ce08fb630d1730aa2faae34290b4a2f9bbc6ff8c61d1e948ac6b90c1573d79c9e51c11dad49d613fcdf19861f228b1b63ff77326b872972784957b72dc4ac4c51abff64138cd0e90347ee738823d128b600996a79e5e475bbdef1b146ff5fdaddbe19a087af2dc9a5a2bacc8e17eda4277b6ead5cac180ca95ba6970aebb423a84259094c37fd8b2caa20fdfea89294430bcf8b19507c9b68eed708c7cfb0171b5f8f7270fb22b657cfd1d0d10d84dc17acb75b452ea2c82750cb1e9f6a12b039488a00f32b95503dca0d145db8e55de990f4b3ad8c9d7afd2ee540af30e0aabf2e6d3983ef194632851a402191c2d42c7d7f0f1fc2a97e740a8abb7dcfb91f5828b5edc67ded5d3fdbf75753327bcd744f41ef0b160d2712bf8570af84c4e97e3322c36d8c18d418dbac0afae64253cd069de7cd8ca6522ee20dfa78801635cdf26bf896d6cde5fbb2ac996c60fa07f8c5736fb5da6ce581c6f25e45789bd0b1a212a7133c80f7d48327a96e31cf48c2d170768503289728b4939b6ebe1158f95da1f0b2c3b43664fc9931193dac576b5ade821e3b7eff65ce8058e27ce2354561545b3e57ab28e68dda5d160d51a88099aa2d8593d350a942d8adf95726557d301ad3b742bba788bff91f0d1abae9d922babcc995b4fcf79dd54bdbd3ad243b65d8df3f5328d06849dfa1cbf634d9f4351025b634016dc5f67016b59e9a1105f74791ef65b279102ef5ea1509ce72028e90f811aeeb08a4f5e900f9bc733cd2c1ea3b349dff0acff4325f7b9f88b09c6c0a50d02e330059059319cf4f2d9a97f5d75b0e88d5dd03b0a2ffd5fe56f0c6bad45bb8d9d932e066cc066a3f5f27e7877ba34128e50edf30fa1b698fa7368c219ad9c432d00bbd8d903c1c46cd6e9a83ee1ec05b172577413ab2bef9d9755771900c78dc352c80bcb3c6f6c589fe036bbef10fee2482465341087bb3a59835deccce4023cd6607d83e215d76e82e66993a32dcb25c79f2640e67c4e6fc4ed0ebdd777fcf4e65022f56030bc13d632c332b07f4c721e1a6189bd3f36e67f1300af1f22fbcef91bf3f51a7717c0e4f3983a88121d8ea593c96c642243a7ab2bdbd538dbf912dd9cadc4d955528b907ba8c8f8323a6ff29d3b10a46b9df1a5dccc77498c7d118fc38b534e2905c4947de09a68d40e97465867446b4aa92245a171604f71eb8074ae78d6c20ce8e1daf197ba79bd8a636190dd8be2039e60cd476287687b94e50f7ce65a1a99f2e79266aaee40865dd06e9e669988a225f9a9a75376bbbaa67ae4507843cb333d52fa768c36927e345c231df2c562026f0cd82c376db73cc7bd4a64838b186811784563a4886df0bc11aa1ea2e81ad522dbeaaffd710bf350549842d85007d25d63ef5ac72db8f3a3406b3629c616f41b719a9bd0ab64a4373c686af27707d50d6a3ac5384653049dbe5d61e9a9d67b4c2258ee9e4b02d14f528949b1544c09a4a8ff8e2d7910acf7b39b698c3fb5aaf0f12932975495819d8a3f7c6a8fde619670355c2a5a7b4ecefa280461856ffd8c4363d7def2f5cc141573a5cf78afb5245a32a525fa7f35cd0321778dc7882299d00203da974b94ac4aedb0ef6d8b8dcac23df966163aa24b9591feb00c41c4828df159374ffb43798de60ee798268da50f931904c937a448044b1f6a98411b189c5f5623d1e2201bc78a297ac33c05f8617b4093f191c9cb18ab3d643541b16284d1077d5214a11dcccd82f7a6b9ef3209b592eeef5d01b4c2ac0c66838bf76ff4c95673d7f536c7060867015625735cab61c157cfcc53967f50dd9f130ec31f56ed98b1f53a6531741ecae5dbbfadd9cf08c2723168de0706e1bf9aa7d08a6979860e3c04e11da1ee13be5efc7061cec723ec7557d3d203aba4a10627cf0548158345fb497d770db8161bf97bfc77ce7136fc026705035ac9a94d1233aae36cdf860e7a5ed67858aa9fcf3c671cdaae3a4baaccc2d975f49ed818d193d9297f609f0a60afa2b7c3db691d420e255789170bd1e3a013f9eabfe64d4342e2dfaffaa11489544b1324bca2b3f63ca529fcf38df710ad8f7c837d6857a56cc6ca76b5b8edd80c6d36beca8581977ecf4498f4fb7bf5cdd862818c5b341c7048dfe8ebb119199aa9f37c9923245021b6c94a5a7b459d06462992ea13fb3c6368948024d7a92f0f0c8410d0e3e468a77b103b54ca92111fe5e686eb92b1b300a0e289c47f06338e24b932af49ca1fa27a3dfe58c45d2bf508845e1d143d7465f08be36952f487da0c0b0e7c1697181dfccc7f72eacb9c5e4e1b255b19ffb5cff7489a175fd53715384465e4136aa15e3d4f9c6c5db3878b0bde2be4042bfee2120ddbc77cd30f62546700241b4298aff56f99b4ccc954dbfe61b1ebdfca92b1fbb19aecfeead4e97c381f6e65b5b5f3080739e29fd70f089a18165624308b7e5f4ef9fef7689e6c322bb7613e47c530ea918ca4af1ef412beb8cc40c9459de94341d28a4e32bbf11141f0678b32cc42fdfddf8bf4c5d2414ee207c7a89dcc913cdf55a9b09f177f3651f11d039ebe687950f60b756b9ab0c8c7acbc1e5819ba68eda51c6c47e425c103a3546e8a686cffe2ec4f575df5808fd98beeabb05d9b99da32b7bf4825112bcf8a56741593a9e95d37552aaac4543d928a6f59a5ba26d10c236d1bacb0c6c37f8f34260fcb757dd117a2d9d206aff34f5b5793ae0271e8a6b9226a89b86898adbc3fa263286f53e0d4ffa3e23ad3445812a4d5116a67b53d852d0ab812c2430c29c807d9369f29ca22d1e8f141d9fcc6f1c8ab87e950e674e6bff10a25e570f2b2b61560a798590d7945a9b42b67d236ba8f8a0fdb9e6a6a022baf1fce96ca7284256e1b43c330dc68de6c31d2dffb0c01d6a4de85bf12ade880908e1a2d5473aeaa7baeca61cb39c2e3a0d13c96ebb9df5974b8fb8522e016bee94d77f7f77792324da5d6d8ff01d2a0986205cc88428ffe987afab14cd8ce9d5870f89f840c62af030bd21454e434ae0d4c4e6b4acea9ae51b088fc3e69720efe59b9c0e85e636e53c25d35470c50fdff2cbca6ad4a6b11f5d9107c67f79586b90d502b5925eea511b3507cbfd6ff8d7f968ec0fcf6bad06d26c918eb374a37f43bcc36de52d4294bfd2f572424b06fe8970650dd686733c7cda93dd7c3d182a720168a2e52bb15234cd626a072d13463889521b39cd6c6e20442b9a624c4f628a9267fdee25ad5d222bfd10df42ecef4f3ebcd087c6e63f000cd4f84cbb957b9411b5f080a6a679c6ac18db64c907857af86b4357ac9c2db072d29b0c528ba4c3f3d7ec2932b1da139f9e616bf84b5cded6026b0b3c86b77db8f1a2ac19c20d35453270e88aa0b3164cde8af2c54c3532ab237718bd41b3ccfad1ee3ba8de54d24bb74cd3bdbbd4d1018f24d3464f76a990a7288851a81b66d7cb612fc18cd35e3427daa50aec99c5e36005f5436fce4ae9de004d5049a557f5eea56e29ebec594b7aa80874d3ef5f0c0a266128c74d2b88009c958b22ddf0613f0635781cc0ca95dc9d06cac8d439343270eef66bb54adc009c979aa5ec325cececd69954bce1be13ddf6fdc792a0a7396aa7b2478d8537c6ad7f1973fe73c8a650e8311297707c63ec92244763d369ff709b7ada2590b1b181609c305ef75bba802ad0c81828d84f7a6f820df2372af76273a1ad27e67a71fa58d22a52d8cd8545018eb23d59c842aa934e92686cbaecfe683a00852b6244e23106f4ee9c713d09687acf5417d5816ab10264fba07317858b6ae3ec689cba73eac95407648954bd253e35e44e29101fa2ac758279d467bb7e59ca12f4bafdab03a5f3744970f72e92de19f6ddd3e11fc678407a63793b3de8b90abfb140002793a35aeef7eed0f1be8118ace9c7968583cc705e02c3b6b0cb44580f8c9400b143b7ea256540fab2ea4762fc8a4d9292fa81ecc0213927e95cce714d24cdcee249a40499ff3135eddf4a328b4a48a5abdac2ae32d1693be99cef309b08d6893a720660c33e66477baeb3a44c26f85496ad", 0x1000}, {&(0x7f00000017c0)="2c59c5c2ad3d1600a17af38948dbf02e3763c45aafc20337b94e78602005304c7dd5dd6587ed7e027c1598ca717a8d927541b238bafeb69497e052c588d77fba9ab54da2d26f00494c8318d8174e30156d720e23d8160ea7df3f88e4a59ba368a602eac0b5", 0x65}, {&(0x7f0000000140)="ba50941b5b2964f33b6a7714d44067ff57262b", 0x13}], 0xa, &(0x7f0000001900)=ANY=[@ANYBLOB="600000000000000001000000000800a2014bf9dc082c0d74356876e6c70ddc0b698dd4e44e772bf08713a3370ef8c13d90f01fd72be7d736ce24e5725818b643b46fa6bc3051b009c646eff55a15ace5684ddfe3442744b510de96000004685d720000a800000000000000db1ac9150000000063a60a589715a6985d144ae53a37fd9f9e93116f7061b9affa30e57490043bda9af770d736721968ef292794eb3152fe21c218469b5c01faf8bfb457ea87106e91d571ce6c0cf64f886f7ffcf8799303a3152421c5969985ee7edf012beeb8dd61fb74b14db3942346464862b262b9367616553577729a8828219cfe875b2441683f65d481c4853df5225139e0b6cfed7b352c00000000001001000000000000ffff000008000000276aed91d0ae2769df4ed4c692629c095cec2a92f57afe316364c3332c21236cfdfc4103cc808bbaf3e0c9b37579c5dc779d3956dbb4454438e16cf246ea4daf93cb4cae60ac9d8aa33f3d6a0d70415f734bb0a49a2101f4d8ce0e50f280c687145723be8abdf14dc74f1d076d0b99c6097ab10b8b5276fb17192d528125abd06906a85ca2614ac13bb5b9c83c8f3197b847ee6040daf222c17dd416f33dbbba8f6d1e131f5bea02a26acd4f1ec68e96a18e8ba96ec20a5eadb73f8199d1142bd7ba28c5d40c500dc2b4c7358ec5081974314f7b1cc743f0600157e14a3e9adf0fc4511f63d0dc17e2b4899b29a3152647634c5278cc03bf8343c80000"], 0x218}, 0x1) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001b80)=0xffffffff) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1000, &(0x7f00000000c0)="8300000000", 0x5) ftruncate(r0, 0x0, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r1, 0xaab644ecae4f220d}], 0x1, 0x0) socket(0x6, 0x3, 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x40) setsockopt(r0, 0x29, 0x880000000000000d, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x50}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r3}, {r3, 0x10}, {r3, 0x80}, {r1, 0x4}, {r0, 0x40}, {r3}, {r1, 0x8}, {r0, 0x8}, {r2, 0x2}, {r2, 0x1}], 0xa, 0xfffffffffffffff8) 16:00:05 executing program 1: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e64568b0468"]]) r0 = socket(0x22, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x100, 0x4) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) sync() pipe2(&(0x7f0000000040), 0x10004) shutdown(r2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:05 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, &(0x7f00000000c0)={0x34, 0x0, 0x2, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$KDSETRAD(r3, 0x20004b43) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x222, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x2, 0x0, 0x80) 16:00:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005046000000000150a000000400000cea1fea75c9bd5f80c972338fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5ae725c03ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea0002000000000000100000e67a1f2163905a00000000000000000000000000000000004e061cd59ecf2008467ca4a3e9496f3ffa92f45dec008001a8f2dc7a2e9f1664131735803698ba1483da731a710d50832e2e7889d0d736eb4d0d8c5bbf01af1ffe05c8d263a6427a1c05fb15a91f55172bddcdec23806d0d5be1e64da8babb1a907ba8ad910cc2d6a6b7e1c0743a39f530cbdfb51276ec517866c5d8c41f35d507e560658225402600"/342, 0x156, 0x2, 0x0, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10080, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0xac1ca1e4f7822354, 0x1, 0x0) mmap(&(0x7f00007bc000/0x3000)=nil, 0x3000, 0x6, 0x810, r0, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) mprotect(&(0x7f00001fa000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e", 0x71}], 0x1, 0x0, 0x0) dup2(r0, r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000240)=0xc) ftruncate(r0, 0x0, 0x101) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000300)='[.\xca\x00', &(0x7f0000000340)='-,[%-/(#\'\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='-\x00']) close(r0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) r1 = syz_open_pts() write(r1, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfffffffffffffdfa) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xffffffffffffff5a) r2 = syz_open_pts() pread(r1, &(0x7f0000000140)="bed3753f6ecaf294d19b54e425335e535eeb22f44d57ec4c74d9ede83698cefee049ea8f9a7883f6182eca3c5fb82a34978decdae7e485e5416a5814795cd11f838a09adfd6fd812a61a9aa8aa8e6a0f61fdddff2e5d2fcc074b1831d1ab3e1c7119274aa9e3e7f99503", 0x6a, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x200008) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x2, 0x80, &(0x7f0000000000)="2240a2174d53b2be97819d398cef9eed81f1237fd004a09c20bf6c24af6b994c894986e42b166aceb2d89ac1f3", 0x2d) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x2, 0x2, 0x9, r2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r4) socket(0x10, 0x4, 0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) flock(r1, 0xc) 16:00:06 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="baf66520ce827acf70ff48ca7954124f7258e1059c07ab54c1ce2c7fa6d644fc04f853b5b96ac0b512e414e9fa928f406e0c22386ed587758236224c87abac31475347781fc3f05845cd66c6342e1b50e15a0d15aec00e7d76e589c7bef1f7dc57e4b193825f79cd8247bd76f2c5df4522b2902e2d036a3cef309fd17dc5c1a7e0a658ce9135e4d90b5cb6438ac26daed3db4b44995191506e5eda79ab7a53e548c77b89b98cb91060ca3788923f12084d94a209d91b8c854e625ab12851b8bbd5bd9c77a89211d98e04eca71a0ba413430cb5f1b10461bb8a412edcee1428bf38cf9e19b2a3be5ccf98", 0xea) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="1f95622d43f04df68022f0fc096312e78d00b669c0c234b2d29ffa84c2e25fc5dcb78c856e2524c823f6d0d5fd8610e3504bae80bb86199761a359243b1896af43e7876f76698ca17e9069a251e2246a1d01bb7558e48822095ed4d3bd9bb6a0e97a6c83fe18c7b5c623404f53e28eb74d4d1f4b7689a63361f254eb5ca8909ca4fe75da963febddc6a4835a5e6bb0d201a1dc1e4cfa154e9f0f071a45db456f276b", 0xa2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000280)) sendto$inet(r0, &(0x7f00000002c0)="67ae6be74edff8efe80ebb4e9cb0528bc9a8b3fa900a1ec8939c7d9d11cc2d01235f6a172bee915f42496bd3c6fae40f1ca342af4ccbb935fa92039b6cad6a4e3e29b27ad81f2e082f773769ebc0c2c8bdd05818c981334ed870677fd7c9d1294e3620", 0x63, 0x400, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) getitimer(0x1, &(0x7f0000000380)) setitimer(0x1, &(0x7f00000003c0)={{0x100000000, 0x1}, {0x4ef5, 0x8001}}, &(0x7f0000000400)) mkdir(&(0x7f0000000440)='./file0\x00', 0x10) pledge(&(0x7f0000000480)='@^\x00', &(0x7f00000004c0)='\x00') r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) sendto(r0, &(0x7f00000005c0)="ef59e4b05d490664b487beaa28e67055e4f26681a41ea888175f546f479cfa4b414e6d8d54653317c35774ea688528ae07d4c3e557fb092ef716c74c592159a5483f32918c71478888d0e36dc97e8e88f81c439a4cf69706ba8d416bff7fe92111f7d2465ff0782d45df23b0289adf11f1822817fecf4c23540acb88e4f9b97d98c2a09ab7c2bb3047c9b5f74b5afce361655e243c28f3fcedcd392482529feedc2af6e1a818", 0xa6, 0x400, &(0x7f0000000680)=@in={0x2, 0x1}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000006c0)={0x80000000, 0x10001}, 0x8) r4 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0x10c) mlockall(0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000740)) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000780)='./file0\x00', r5, r6) fcntl$getown(r2, 0x5) geteuid() ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000007c0)) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') close(r3) bind$inet6(r4, &(0x7f0000000880)={0x18, 0x1, 0x0, 0x5}, 0xc) execve(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='/dev/pci\x00'], &(0x7f0000000b00)=[&(0x7f00000009c0)='/dev/pci\x00', &(0x7f0000000a00)=',]\\\x00', &(0x7f0000000a40)='/dev/pci\x00', &(0x7f0000000a80)='@^\x00', &(0x7f0000000ac0)='*t\\\x00']) r7 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x10000, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) load: 3.33 cmd: getty 50914 [ttyin] 0.00u 0.00s 0% 318k load: 3.33 cmd: getty 50914 [ttyin] 0.00u 0.00s 0% 318k 16:00:06 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xfc1750ac84dd3f7d, 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = getgid() setegid(r2) writev(r0, &(0x7f00000006c0)=[{0x0, 0x22c}], 0x1000000000000083) 16:00:06 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) connect$unix(r0, &(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) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x78) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x4c}, {0x40006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7f}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f00000001c0)="8a5872a262491eda6ed3879d80c59e3f7146ca5365231c14c83ddcb5daf7269568a680e87a5fff5064423de66e6c40e501c6adfed12064d25ba05d39b831fe29d94468b71f585b44269bf4e660edf82c6b744bec16a81d2a6149110aa2dd4405b8a0806c56b05a274c94165c583ac5fdd2f485a0da32dbf484960850b5bc916fd31e67445ee822a5a950a12a7d1e09537da9071b1ca6909d7c5b9dea0a9511a9bb896103077554450d3495234521c938b6bbe4070449d92c1215d6afd37976cff3b4e9cf3fa9e4277dea9e1fe348b4e9f9d36958a63eaf1c706a4d4103cb63f64f4937addffe094700ca4e06dab064e5bf507c0613b705d01d4fdf601e5025faba3103ceaeec121a469c1fc9541034db06696a64258a611da9bbf6dba84b4d82392ac3621605bed4d6836e237f90ee72f0658ae14dd8833b78583f2ab4a890c237a0b58a28c7010deafcc6e709159fb359cc5ae61cc4cc9cc728af0d1a5120154544014fda2241e4cfae38486e6f891a2d88515e37573b2cfcb32bb8cb14ee568a7b8c61d43d7f67a27ef6b941c9ae656e69a60250d0110b3de5008ae47fc5195ab483b58b555eaad5f2c9164872c94b15acec2c2e79f0b4e63ec26a4e366c16de2d95dd3dd9d4c6ee3379d4201755071fef8308ce2acd11645e8a39e153845318a23c67b35c904cc1b993c7afa339e3b263f8c951c7c237787087b125ea80af74e2625e5e9baa721db5c30467a6a7df9948223f258105c9a1a227f393d684de96573ce42eeaffc13bf3a8faf2457a3d149fcb8edad294419a538d3b1b9bd1af67fe5bfe4cd1ff3b141ee94de3b0e3d8a5f457cf56e41d25ff6f72b36bbc81290ccc6fbd303b9e3a6f4fc630d3b891915b0f986772f6360922ab64133f9504f2c1ad70cbbd37a7a06e3a9a9a250bf9ef1d387a5d813810db07ffb7aeeb40f288aad721c65aab1437a632cc6077ddac318da6a1995da880c0f3e6fc6bf48d7782ec951842dc88a03d48fd9b1ba514343e0b64ce6f1018ce595cf7832e91b18628268633e1f1f1cf766105880758eba602fd1fbe580e44f90ca85fa49e5dc04df46c1367003ea60ccf6b0e94cdd3ef22376b59e967a838c8bc87f465967ede769b94821862e90aa883b33fc20b3c47bf7eb100b0e223dd07702c8834abc6563cc9874c4cab8de419950be95968ec808091ffe3056fb551a11c8af37f089e09ab9d09a8c205bc68ff64c11e38c6c49f97889376309447915847f6662a6f7c203acbbc1e72af6d31cb0c8d90cfe3a32d07f5574b8ebea3417220f8ae644f42b5ce3090d2c3a3258245fbd8cee7c0c38af34c5505be3e8a2748dc60563fe6b297f2f1758ff67bbb9f8d506e2c2f6bda7da8a40b3df34f9a18b59df173b6672f936abeba97c6a3ad8f7f70d752b0c5f73f17f592cd8884b103fc0d5c628f6d871d0501b780d449ae6ceecefe7175ed10270c62a0593f95792f5af30e2e78e2033f050165003627407cfeb7ef01c985aed4e6958a178be78cb61b0de13d79a45ec19bd721ee68643eb329c82ac050e44eff39ee2d7f159e724f1b9205939b7f536c30f4736242630a5fc4bfd14df8e7ae45e844e62ce8e886c131a006e912cc9d487e2ee0cf5b5e7f4753933b9e611cb4f65e4e6a87ad4d810272655f1bcbeb7e75dd6ef3b349db90a27d863ee1fc48ff258d7325e7a2198742a8456a4a82527d45b30018c5c2ee792962b82b2686129e43294d010ef76972f1a8affbd23f6e00df7069527c09b18641b824d88c0ddb72288388f734f547dbbd6b87708f009c05eac8c2ccb394e32fc53ba33f28c2074a334e93a8581932f22e2ce2b5fbdc697a87a9f9f8b89b1c1e1a6da2f0a94a1ef6377e1165347047400fd65bae732f5a3634fd0c1cbef97dd95c2c7d126a45d19004c398f6df4676a838bfd127cf5eada59cf4a601947f54457f1f87a09a616e6e75a49b4e5dc9ea9cd31c4cb436e476c524e17cc7ff8ed1f22f44e5e0c9f44e135dc7302e90b17e3c86b8801c70492772f1c0e69ab7323a329b977e4fb983b86bfe06dd52f822ff2d32bf087abde99a51abc3971ce7ed5f8286a66963a31146f214cd467648590a80d171581e55950233d80ee56c74be659a3dfd363fcbb6e39c07d4c8b5e13aadf3f961b0d23cdb50914159135abad71bca21b943565750c426f8361ec78af11e0b78a29bf97f0e749f3c24c4239ed4d5d1807e9b0ee466b7e7222cb437eb083534d3b85f16a61079b261f638a92bd71dd7bf7fadae5f38279a4e2a8fdaa542aa80d56988dfa2d7cdef95067a18cb29f4e39707be439dbc6ed4b2fe95ff412af9849f722db6197c64ae7376099b85850a679b8a0c4d7dbc924babba6b9452e71a880e3c2623596d5310ae34e81e97f4f031664fe2406d549827acdfed65af56a58a4e2e9d11ea38d7249bf37a3f945c2d5ef1f1915573a598e03aefaac305d07320b327ad53756fae8f7143ad15d1a7d951d465acf67f714af99227796c19c240670ca35d510bb634587976c77cffbccb50707fa092ce85db751eb47efbfdd45e5e7266248dd8aacd09daf94fe38a796a486d30cdc28092adb8c88a26d31a0746c77a2f7a6e4e536697578c7e30409d8f77ecf890eb248283a235e9ee6c9e73b3db4247ef3daffc3d126310f6436e897270bc78a9b1a2aa21003d28aed332fd1c231079bdb9200737f67eabf64e9b5d4913f14263d60038739c2c84dc3e0cccc5193ef6397f7dd7f2c748b8d72a8dd0c077b58c4f90682bfd58d4462bc7650d9d28f13877b29f1bfa351b52e182e5049b24a9d5ce377258a74cc93642d8097ff9017b3da5c83ae96abdc1b7b6aa51d7c2a36599077748c4820b56a1723dc74fe3600a54821c40a7e43bb978c2309f54f4dbff8af217d5c321335f57c8c09ffee9fd0f78fa5e7c68d78639b6d166e85c56e505dccac79f1e9ce2d6216f973d94fa3cb9c54e225883c686c7adf69a917fa284c5b06f452432ef6e6c20415f6bed9089d89dcacdc77413c4fc4944a844ba3ed495859d478d7322364881d881358d94ea12577229c017495e25024b4da708ce9ca2ab88a120d7ee592333e2e256d0921dcb505909e77aead593652e081529a38599eba599b8a47241f1d7937c6c385196e03e6cf167351a935e4f5ff7f15af03430af7b156f0ef0ac33b05122acde883b96d68ce8b4d7061bc3d3d2c75d13e7948c878b2384cd3516782d4b09916c5fd0df8bbc60e49bd531403ec00932b78149afed94ef71d9ce901aa7de728644de42099d9cdd50ade8bd27da965d1ccd5ddbefa0ce6d0314491276e37ad6365c7d0a0cb23040374dad0d268337413f16e6cea165bcce94a27c58ae401a105cd1e7ae2722027bfb598b69e4349c411c363e0108792f9853a2ea32797b44427da318b03bb91376f15b7cfd2f986462fba0d5011be01af2bb6dcf11e84bd66655edcf49cb1c19d6f4876f46e5a1642380e6487f155c3c7d8c6b1c20be81d2cc7cc805e6cd89295495f6b6d551e81b0106dfa80d0f8aef0e9b893658bb0c2292f40d7d00aeed699b1ca6046e582afeec80f5f17a7dfaad8c21287433a0a011df94232d258bc50708fa76947dcf4f57d8da52e3145d2e1b258ce2f4a9776c062516d0df7281279f330b6b0ee9e3fc29c37622698818d8d50f35f7f9b2f46ab2a0dd15ced818946809576ed20ac92d8eccadf9ffe3a3142a7905b95903af98c1fe902276f0222382fd7579de36d17071b96450ade6391a3ad83f1c8deac0adf43b3f05344d7a03d7ab012a2923e84ae12d9ed4881d8d0580b2948e3e531e9f30a2f6f5dc8fc76a02727582f497bfdfe667e6f77194f93b623e08e4f5db662701d011116f211cdf2903f29f301969032a1687ba9d9a6b6ad0b7c7b82cff56296a508f9ac9bb6481b3b025e4e75c5b075ac99ac3a920ac368e8a730bff27a23b0d55bd1313bdcbd60495070bfd0798cea9260937a8c711305fbfad6db8865562ccc4102be8c452c920835ba67552f8d763f78007050f22fc3c0e41fb18429a341fd6a1fe5d005fa4c189e73c12bd85c63110b4c4aa5a60a4b8ecd68c844a3814371f380ccadf6f5f750f15daeb994270a1f4b5126c26ddb713f3d6440af9ddafe2f8fe4393b784d5f78b8527dab5c5570a11089ce023ee4870dac04a3ca0076221188a1cde95d0be46b700429b64d755e06fb8dcc47ef484389714f2dba2d7d9ef4239cda699b7fcb65d97944dd90f02681d074f12789a4c787ca6dcd1a994ae45a7b99f6bd8537fe0c21244b55c97bb8b66f1659ce59b7e736f1df5f6d0a7316eafb7690c753dc60c8311e251e5c9065f8d3c0592281907549000232bbb886a9a25ef0e1e76503a84f4b664420a6f7064d2a3b938f84e42d8bb0c91fe315f1a695704fe08b3fc8c9858b5466a716c99219fcc9378dbfa0c31e2b15b6fb25d97a6c534e2ea351f67acb3636b09539a90ed11721c21270d8b8401f1098363054895b8c49584ed4e7dea1f5fe52dedf50773581a67cbac8f59e52d827fdace1f77f7e727d675f9b85751c748935505cd952ece118aff82a9fa374b7159464bfc995371912fcce6a27681ae10f228ac1249935393e7b4dfb4f1d5f57a247e0e87043ea8233b9d8c7b71f879a7d000b9f475dbe37b42bdf8ded43275505098d4fbc85d825bcdf4644f9ef1e9f2128cb5af8e9954a629fe06b09f04156706beb80dcbd6709eab26af07430b472f303c95beb28122df8ca989e021f14cade2649933dac1f36d6d759d7902f2fda0f4ed5939b9e3031bae1eb5e98b160b63b46e0cac7aeedfb3df5144b2fea138eeae62078007bdaffddca9fb667f2759201cf25fb56754fe3c5be074f02d0edfa7675b7b3a694016c0caa5a7ea8a8c2c1a7727c82214dd155778672b5151e2cc6a953c5f955088acacd131d59d70442753cdde8d1a05b567dbdb696ee21f094c255cf388bb9d8d0983fe56aa9db66a57f21bec065cf5419297269e38b5ab7c5a1d55da446691154745045e8cd5eb4cb9c4e370081c158d66005ad88db6248b33b8ecb56f29db37165e204ce8e8873605dbcdb4648e9fd0d2224cc2b50266fd9caab5e0cebb76e9ddc0b124c1fb7fbfb12300dad04304593ac14b64fc09c1e40491623ffc54bf40b3580a53111ced7210f396c5958ba7689b6d27245b7bf60f27eeb59a37130b072ae545076a4b078ea15c196aeb721b2cadbd1b53fa36eb73ddbe622661d01a3af8b775532fb6c8e91b71a699bb95a3c04514c87da23382e3417285e9946243b4aaa9d054613782339427d9489af63b16bc8e9607513c4a23a8935d21781d08162783fc0276f96720fb55a8bff9d15156529e07eba42888d5c93c2008e10dd04e5cf963d32e929ad9ffdaf723f9bb5d793c1dbafe16e327b2954c19e93e9d4be39ff0ffdc8287ee6ffd8cfe37b1087d4cc9462b06ee5f693647f80379c7ae22f364bad62c76a7d75c78c129c467d2f91e0d185e3e9f32f4f9678124bace461fe8d57d7e4442d03c37345529373ac4b2419c804d6ea2af0dd66422804c752324fb0fc46b2ed4fb7f0c772eac6da803e97ca6d60cf40fae564ebdd299ae299df33d0c3966a5331b283721c022fc5a3c920da7662c12cc32a8c68a105f00d27479a7dcf3327d672d498e46f6e192950e51236789fa140760d9bb22438ae1c8a1b4ea149937926dd064a443c485bcd7e0720653826470f3a40846c863b124fa621267161c43afd62fb4b4f04164e82af5ebe5a5d5618e247f756643941757b849440a", 0x1000) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:06 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x1, 0x1, 0x8, 0x7, r3}) flock(r0, 0x1) dup2(r0, r2) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) pipe2(&(0x7f0000000040), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5d, &(0x7f0000000200)="a6bab7895066d37f863c9d347ede163b940aab6a9305c43f7c9a67fae05d60f6e5bbe3af62ffff000000000000a9b8d562c34c74d71d925c48e205f99d40bd6827f4c29fd67136040a264693162616c07fb6f379a049cbbff2c5c84483d1c322744303cda5ca0a3836c8bc0f6b301963ac7e7c90960439d85ae3ee8a23a253a3c828d750d049493fff2ae690eb9797d64372006b6baef63d385268852679d2a04800"/175) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="1c77a84d0f94a188f15d40d38b76d52a7411f9cb7499e36b954d189e61b80de61e2a52fd092ee811dd63083a6d55e04ad6d8f00cfb18ef59e99cad43336a20139c16012f69f5f209e4a3f374c31daa8abdaa8d66f4dd2a5d5c96682e22a0b4e138e38c20ab3acccd44b04175afce19623cc223210387d300ce99a7fbd6e30ddc6b029f9fba0cce63c16e4e088786310707e974edbb4a6f25751d", 0x9a}, {&(0x7f0000000180)="7a497899d451972541e774d4ca33c4b96d2c77428f72cdb24592aa79cb093a4144e2de8bb251e830baac9b5bc5ff8b632aeededf8c8dd8fd74c166290f658fa278bc10a8ed6e342757de4be1ebf21f17d0bf4c34c0cad69319c8e6ce99b128a2e408a316893555830b5916e82bb3fe7a91f37461b8bd664faf777533779add070954eb650835a536089ea7ab12e8809841156ddd04e636b4c4a3312a2eccbffde94b11e7af25fba680c93a23c8b4a2d21d8983de6540380aa13e27b29c7955370f9182a75007d648fad7c79d19fe9022e4408b536ee89746f1cde3f45a71c12ca2484aeb9982fb068d24", 0xea}, {&(0x7f0000000280)="e373bac8a9d521efd463c22e4fd275a97db2f0788cf267fde6a9fd061814f08055cb65a789b5a9b337fd16a1d27e780ea28ea8a7f74f1996333bf5899663f4c20b096527d4cd752388955b31251849520338ddcbb01457b12cd5810df11db04fb5a8dc235a18496eebd0b8ef6995fc", 0x6f}, {&(0x7f0000000300)="9f8c5144d4cf2f08cf54de73cbf7ab06e3090cbab871", 0x16}], 0x4, &(0x7f0000000380)=[{0x30, 0xffff, 0xfffffffffffffff7, "5ae68b7820d3ecce433b1a7a523ef78b6d817fa4e875df841a8b"}, {0x10, 0xffff, 0x40}], 0x40}, 0x403) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000440)={0xc, 0x3}, 0x13f) kqueue() connect$inet6(r0, &(0x7f0000000000), 0xc) 16:00:06 executing program 1: r0 = getppid() r1 = getpgid(r0) r2 = socket$inet(0x2, 0x8000, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpgid(r0) r4 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semget$private(0x0, 0x1, 0x0) r5 = dup(r2) getpeername$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = socket(0x2, 0x4000, 0x27) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x3ff}, 0xc) listen(r5, 0xd30) r7 = accept$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r5, 0x97, 0x80000000, &(0x7f0000000280)="e7986c0a5a4ba3c6310ccd8d6c94a07cf8397318501d47ad356c4b7f0af4b6b39b166eeed80fccbed0fb768b917791bc137901a0ad59ec9d307de289b38577c7a20e2987d0b30f1b189a9750babcbefec9195db8ec02fe45225da71fd0770d20f99f0ec94652840dd4117ffd3650a05e9da9639bdb21b669602cd912bc93c7611ed4cd49d74cfedc300ad59d658534675ebbab2b5b2adf97dcead0eebe5550611ca99aa4ccacd55ff0018ea9e9d05dada5dc3180cc1ad405c66370a07bb0f4a50cf4cd9538", 0xc5) recvfrom$inet(r4, &(0x7f0000000380)=""/72, 0x48, 0x2, &(0x7f0000000400)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x50, 0x1ff, 0x7fffffff, 0x0, "ed217b1b1d2a0882916ae4c4f3194bde97141e93", 0x6, 0x4572}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000004c0)=r5) sendto$inet(r6, &(0x7f0000000500)="a87cadcb11fb748d90968f84815a804371e94abf23a67cc8c648d618e554917e8cd9d142813cd8f95dc7027ba17843f7", 0x30, 0x4, &(0x7f0000000540)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000580), 0xce9c67393fb11fd) sendto$inet6(r6, &(0x7f00000005c0)="bf01704efd4d9a4eb048cec617ca6fd9ec0c58415e7a28d709c661dd40f38a638a67b04ab6203bd93bcc05b846093100280c5b829e72924ad6b00c61067e91bde1c330d173134cb3abf4fc6286f7ed5287dd33484ee3d13aa8267172ad451be605959f311abffdc553adb07d95097d6cd06e737b7b06cffe20f94d96d0541baf2ab02d5be13e455af449c18fd72dcc0a185e", 0x92, 0x4c0b0d38d162c26e, &(0x7f0000000680)={0x18, 0x3, 0x4, 0x2e820dee}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) bind(r7, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r5, &(0x7f0000000a40)=[{&(0x7f0000000740)="d0a67adb5c771cee65da8e14af7cccf133e85c67c4cf51586de29cd48606aeccbce2ee137b9e9110661c060ae3a6990ff9145850f02b5ea0142d835c4e9ae195c26b421c4234cd2bf81eb15cb6674bdf", 0x50}, {&(0x7f00000007c0)="886ea2066a112e60796ef9676e80adb800ab5d2a76799008a449ad4c4c03ee97aa909dd270f75ebf28fcaa038a1f1d9a46f3dbb59179a8bf1228e4b6ca99c70b2c55b142885ea378c2691793f65f3103967c03ae2f44fdc7955db6553c5a6666662a12aca0f44796dad5c4846aed128048c0bc1f7dc3939f032c6f931ca29f4fd863523d8d08ea04aa33db1a3f6b5f055fcf5c6dbf7393277746c88387973dfce7f8e8f8acdc17a61bb34f3ebfb5bbb0d2a11725a1deb2767bdba2a03d9bae3e8efaefd3d8e304900bdd8ef72cc2f833bcb85520", 0xd4}, {&(0x7f00000008c0)="b4c70d51ec6bcde4ca06244883166925ad0540377316479b455c33f112a7d0bca930275f9556225302d2a1c38f4d6f6908fb1cd90dc7a8e5c9aba053f697e89d0731bbef353f67dd75bb7c4dd56e6db7b6de42e21acf2cc222af8f", 0x5b}, {&(0x7f0000000940)="99660f2a8dafe3bb47c5982c05f54c048fc6430ec271b27ce16337e518610a84e7d9cc4fcc3078703753bb6621e4b3f9e56438a0d029bc0d836398678f376d2f3e66dae0b186d1e6716ca43d2984ecf0f0", 0x51}, {&(0x7f00000009c0)="ae216bf6a39a8ca260418586dbebbc3f53594c8decb07aec6565fc9ed93391eccbf378011da1ba68b7665c7328e3e7a53cad9dd48f09d75ffd514580821cf8d17024642f14c97b48a6585345571c46701c8d", 0x52}], 0x5, 0x0, 0x0) r10 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000ac0)={{0x7, r9, r3, r9, r3, 0x128}, 0x6, 0xffff, r8, r1, 0x0, 0x48, 0x8, 0x9}) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000b40)={0x6, [{0x3, 0x7}, {0xd3b0894b297d1356, 0xffffffffffffffef}, {0x0, 0x80000001}, {0x1, 0x3f}, {0x3, 0xff}, {0x1, 0x33d}, {0x1, 0x1ff}, {0x3}, {0x2, 0xfffffffffffffff7}, {0x3, 0xceb3}, {0x3, 0x5}, {0x0, 0x7}, {0x1, 0x5}, {0x3, 0x80}, {0x1, 0x53}, {0x0, 0x6}, {0x3, 0xfff}, {0x1, 0x7fffffff}, {0x2, 0x7}, {0x2, 0x6}, {0x1, 0xb66}, {0x1, 0x100}, {0x1, 0x8b1e}, {0x1, 0x8001}, {0x1, 0xf8}, {0x0, 0x7f}, {0x1, 0x40}, {0x3}, {0x3, 0x6}, {0x2, 0x7901}, {0x1, 0xffffffff}, {0x1}]}) open(&(0x7f0000000c80)='./file0\x00', 0x80, 0x8) read(r6, &(0x7f0000000cc0)=""/141, 0x8d) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000020, &(0x7f0000000000)="00000001", 0x4) 16:00:06 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, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$BIOCFLUSH(r0, 0x20004268) 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) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) chdir(&(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x8) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pwrite(r0, &(0x7f0000000100)="2eff579e63aff5002dc983ff1e50197c4566b2ba3d2fb9a4b8ba21d5f58b7add151504178ef95d3c717cfc9118a5a1167c08ac9165600eee7b173cad7553e4ce61a830ec31c958444162a6eae68df11a6bbdc9d59427bc8d24b86efc6cba9d23577bdf9ae5e25812f527762af84b6ea9958e7629c3c5a6b30a8e1ddcb24df3600098bd15a0cce6a9d0e26384a3c50c5a7b36bc7dd06826c18c903d19795944a5e824d8b241fe2c7a93fe486ac617a60a4caeed5e86a27bfb230c70f094288873245e1e108dce3a3e14f9d83530ca22c87475e80cd794e9d659fced58bba1dd63c40ecbc3bb95c0602d0cb5ab9e93fd0758b1f488fdc808", 0xf7, 0x0, 0x0) clock_getres(0x3, &(0x7f00000000c0)) 16:00:06 executing program 1: ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)=0xcd2d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x7f, 0x3f, 0x10001, 0x96}, {0xff, 0x800, 0xfb, 0x1000}, {0x7, 0x20, 0x8001, 0x7e}, {0x0, 0x7, 0x3, 0x8}, {0x7ff, 0x4, 0xd0}, {0x4, 0x1f, 0x3, 0x2c}, {0xe5d8, 0x7, 0x4, 0x1f}, {0x4, 0x82a, 0x8, 0xfff}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000200)=0x100000001) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x48, &(0x7f0000000180)="e99445b803000000b646acfae4a25b06011f206bc247ec9b19d398c4b911e6d8e4b1e5fb5bb8ad53910f790d8f1c26fdc101eb2a56cb7b03aa04e8c9b59f0acec2ecd3cdb48fad9d") r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x625, [{0x3}, {0x1, 0xffffffff}, {0x3, 0x30}, {0x0, 0x2}, {0x2, 0x100000001}, {0x1, 0x1}, {0x2, 0x4}, {0x3, 0xdc7}, {0x2, 0x1000}, {0x2, 0x7}, {0x43103d4997fd5f87, 0xbbc}, {0x3, 0x1}, {0x40b2ceb5a5fb3ca1, 0x8}, {0x1, 0x2}, {0x1, 0x9}, {0x3, 0x101}, {0x2, 0x10001}, {0xaee8ace2d1b832f8, 0xffffffff}, {0x2, 0x100000001}, {0x2, 0x5}, {0x3}, {0x3, 0x80}, {0x2, 0xd548}, {0x3, 0xfffffffffffffff8}, {0x3, 0xfffffffffffffffe}, {0x2, 0x5}, {0x1, 0x9}, {0x1, 0x8}, {0x3, 0x2}, {0x1, 0x57}, {0x2}, {0x1, 0xfff}]}) 16:00:06 executing program 0: socketpair(0x2, 0x8007, 0x400000009, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x5, 0x7) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) socket$inet6(0x18, 0x4007, 0x6) fcntl$dupfd(r2, 0x20000000000007, 0xffffffffffffff9c) 16:00:06 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = semget(0x0, 0x7, 0x140) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000001c0)=""/43) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x2, 0xaa1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xd, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r1, 0x4, 0xc4) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000280)="14") 16:00:06 executing program 0: mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x52) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) close(r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x9, 0xfffffffffffffffc, 0x2, 0x7}, {0x8001, 0xffffffff, 0x29c, 0x80}, {0x7ff, 0x1, 0x5, 0x80000001}, {0x7f, 0x6, 0x4, 0xffffffff}, {0x3, 0xffffffff, 0xfffffffffffff001, 0x97e}, {0x2c, 0x995f, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1b255183c67c14f0, &(0x7f00000002c0)="2bc14448b40dd7af252912383648065c676ef7cc881354b5497d12c373fcc2e7005edd229ac0dab656658c2702a800000000b2871f11737455359131a694d5bca51d5d89cb2298e01b74ef3b9e2a78c3cca3f5fb3e550741b42bd82c271f6de7871453bc3d8dfa10c9d5ec7a9eb54e1010e48b72846ca214615d7843b7413a92d792b151a41a04ab8808fb65a0a2fb5c3dc94f29e38d519668ca550fd2cf13230a7cce02d35c88d49dba3b73b80d10d89f192aff841e05ba317f1a1cf98b8ea2ed1c3b86a133af7ecc97320fb9d3f98fd7208fc04e35c070271b066ee66826dae9806de0df0f6987e078051cb81ea7324c4cf963123cf7f1757d7a847b333912831e47880804f7e9ae22390e434a080581c12cee085dd337a19f6d5d10adcf9371623d10226fa03ff5beeece95d6ee") 16:00:06 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) fchdir(r0) close(r0) fchflags(r0, 0x0) kqueue() 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/126, 0x7e}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000"}) 16:00:06 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000e2010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000008436e526000000000000000000000004000000000000000000000000000000000000000000000000010100004b0000000000cdfa0a965d02638d0cedee0a0d6cdd114cb478ff17cf88250c949ffbc26bafd6d12651c66f237eb25eed41dc6b5ec3949a56a09d61764dbb0100704c50b4182938829d7c10fd8438c61aaea0ffffffff2ca37184cb63e34f123bb00dea65914cf6c6e82bf6599da4b6e4b68b7e3db8792ed5c3760d422d0d8b0aefa77ff8584fb6ff3e805e7f0a27ec2b1dc311428afca2d5e434be476a0f5f6d8e3e331a4347315bb9bf795f672ec0b1e99567505c303a251a5e5adc3612ab1177df6e896101cbea2a931169a4e2aaab20865312669e0af2478da09a6f4e9feadd32bbf61cdf8f0e5d1f179f395c8f0a3779a2b45296b0214368b56c12b13380233d6f74bfca0626"], 0x97, 0x1, 0x1000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) chflagsat(r2, &(0x7f0000000280)='\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', 0x10001, 0x27a878b7ef351c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) getgid() 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)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) kqueue() r4 = open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1da231ea115e4ae7, 0x0, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r7 = msgget$private(0x0, 0x20) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r7, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) fchmod(r4, 0x44) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) utimensat(r0, &(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000200)={{0xffffffff, 0xb5e}, {0xc0, 0xba4b}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 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') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x18) 16:00:06 executing program 0: pipe(&(0x7f0000000080)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semop(r1, &(0x7f0000000040)=[{0x2, 0x2, 0x800}, {0x3, 0x5, 0x1000}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08660400ac14d5e5134877940998786b74de62d9f42b3002c11197a7728420aef61715", 0x2c) 16:00:07 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x3a0934c44f7b202b, 0x1ff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x10000) 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) link(&(0x7f00000002c0)='./bus\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="b0eeeb3f111a7a11fb8e528a226485a586021adbb472ec93804ead4c9da4d177d32f532c029525f8ecae1bb1fec2279b9f4d69e282a809e0fe5b7c0464981a264bd34129b921715c95d5159c3e6d2a57474d7a92bec76ca8fac74546ce990b436c9fbff13ab2b5a7ccf5ce90b120890b3eec9f94daf280d1fbb7d72765cf617f4291a6e51b0f4682300c75a3e358c2c01be455e363928b1f55ac8e7226f90ce609d81e801dea5609ae482cf9b3a2dac7994f7f39e6015cf8e650b44667", 0xbd}], 0x1, &(0x7f0000000140)=[{0x108, 0xffff, 0x3f5, "b5960136f7a9e7e276b9564965e274ccee1ad721a0cd1aa7714282a14ca43b85f5bab92a1995e91647ed746378a65525abc0ac22db354fc7cfca043c8ebeb63d3e7fd96aaf5f5102a29bbd682bfcd2a199acfcff957ba64f0c6b19747135c571cd4b5f77bb5276f523af1ac93c68bc904ff6fd0dd6f8a16195c9db9412e9be62189675b7a3b17cf6e18b8e6f8a5b3a29187ab307faa8c9beaa1dab5dd3c9564b7d597c97a670dc14305ec3a2f709dfd1393d6d25f193c75d527645c7e3029072dab315f171fbc497bec85bc76a4ad9eae2357e8b6f6ec7f84c6da709af9e8f21ac47aee8db3cd55144a4889dd37efb53645e"}, {0x80, 0x1, 0x4, "914db867ab37f8f94a628e3b7e56a5d136eb4dec942618390d8d7d520c60080077c52832d3528518d4222a646237cc5ed82ed7bf8b63c1b590bd030d6fea972faf1598eeb5335254f5837e98774a65ebe4e933500f4695dbedb891f18183616a276247d9d7ac0fce2e380701bc9d2b"}, {0xc8, 0xffff, 0x6, "d403e45dd360abec53d44963064f98510170134e01b1322d30113397207f30313268929dbb08fb059f6a18adc54b7c00598dfcc2a4721d0a3edd2177a2e9212bf36ad6c30916c583bc8fa62491cffb6508c53ffcaae0fa8025c63f7f94d773ce3c3d443ced50e039b75d406076295060d6d2bde85ab714da500477e3d6f04553f1547afcc78bf6593069c84d8b0484e7f36d7208968ad23c408c048f8f10075a798cf334219a66ec5367f7c390787fdaf9"}, {0xc8, 0xffff, 0x80000001, "a4fa4c91fedefa49e57f212268877604b93f059b7d2a0c824656ebf42795664c351c99aadec7e1e8023740d7ecb60e2506a648ccd2969f74673bdaaacf09d613c7f283306efc52ae72fe20cd11a6b1991edecb5ccb69edfaa5c0d50f64f9296f0fc7fbbb2d36c0da1ecbb56ebcefc871d69f599be091ba943f57c664319b3dba4771487b95d4334cce108c917b74a29344ee4998e646e1cbe7b9318fc0244c367488cd093b0067a09273bc8e920e85a2982b4c2a72eeb9"}, {0x80, 0x1, 0x5, "78f0dd575b7e9b7b93776271ad195ac361306cdcfa61318e2c264f995139499986c871aad88635d05b0dcf9920421d776a4326f9cb74518af3e9f52e569e41e2a5c5f60a4a67ef6b1ea417fc43be5c9363eca8346d3bb34b8d8a08bff5e782c96917273421e62bbc62"}, {0x40, 0x1, 0x9, "16e40d6c035f3fa80877c239a3a24c1edf555a4fe9acd46f3b5170f83baa654d0a58539961b5e63e5df8fbe8663d"}, {0x100, 0xffff, 0x7fffffff, "8425fde8dea2611cf13fabcf372483b69a58ef40d8b76b7a465372823c18a1c2edc678751466563f77b49dd6f0eafad58f078f9cc6a475a01d9ccba4b42c93a584630a8852850dd9cf794e4f6852c5a1eda0c5a6a522c85c7e93048b7544197e7eb9dcc05db5f4f036e4574040eeb081a04ecf90fdac825b6047d0253ba5f1a90b28f75ddb69812d7a701883dfb0558df55f60c2b24edd1162360fb13edbd323ad8b96feb70cf526ccdd074f4922337e6801bba23283a93f9a89e7377bd783e43829be340eceeefe1ba193eec247343f0509466f8d238b888f7000a124f9a5945cdebafd331bccf8d97dcc221f1cc703"}, {0x58, 0xffff, 0x5320, "350861c58071ed207d027b11852751bdb2d031171a8c491efb3c0cfab82094d26f655ba3516714467eff374dddf3e6ea77f34c91f69c8b3d07ea87ae74074b49ee0ac8e636b929"}, {0x18, 0xffff, 0x8d, "a20a"}], 0x548}, 0x2) listen(r0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) dup(r0) write(r0, &(0x7f0000000000)="7c457b643c104d99cbcd0a7daf1af69707cefd70860b18a40f507a42fd15f162d4ecf51b41a7299c0df4d6816a30742dd263378b697ad7", 0x37) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/186, 0xba}], 0x1, 0x0, 0x0) close(r0) fcntl$getown(r0, 0x5) 16:00:07 executing program 1: r0 = syz_open_pts() link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') 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, &(0x7f0000000480)=ANY=[@ANYBLOB="1759e458c219299158eaf5ae8c606dbe1f5991254e2ae8909037bc7ad2002c5b6effba44ef9ce2c09ed1d78e1944c0511f105a84ff7e49ebc9f2ef0efe7cd633274ad1a9ddffa0c75922b57f2d823639532eaee7a8d0ac8cbb151b2df23b04ad8173f850a333b35d0b9b6c4cb1656c50dfc64309e21c70a8073ccb15debfc59fdb1f94a7f1cbc93617fddeb5b0fc681e6bd62862c061883a6db5cc7f90d710d3937d5915426b1848ab4e8b00c824b0380897ee0cb41b", @ANYRESHEX=r1, @ANYRES64=r1, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR]], 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) mkdir(&(0x7f00000002c0)='./file0\x00', 0x40) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000300)=0x5) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2c0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:07 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}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x6}, 0xc) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x2, &(0x7f0000000180)={0x18, 0x1, 0x6, 0x4}, 0xc) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet(r0, &(0x7f0000000040)="4df2eaa28d4d1c41eee8c0c2b8af938ab26d8ff743278f0bfe5e0e752423e1088e0a250a4a8db2b8074a8c12b80d4cddc9a09a5be475b9c7b3df3d0605b7ca3f0bdbf45985e5aa8a252339199b88dd6590e83639dbc38080b56c992032d98cb971934325f3fb12582b86bd51ce0a21f61c", 0x71, 0x2, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x400000007ffffffe}]}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:07 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x80000009) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x10000, 0x8a, 0x8, 0x800, "32a7185fab656d5030a9dfa6905b83a447396ec0", 0x1, 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x2, 0xfffffffffffffffa}) r3 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f00000003c0)="a31bddffc08660baddda7410d5080a3af1a611260364a4db66eea3a414a292cafea9ca55dfc9ef26d7a29bc76220749380d076615b2e29063542a926a21744a0c6cf138057a4c4b3a4418b23f6786a04e0a44416fbde5c2afb6c789734942b9455897a7c0703fbbfbff599aa71734c4c69276a5ef5fd2713878ff2a8c98a0d2aeafdcb2ebbfbda3b366a98c57ccbb949c3c1ada783bbf4bb6f9fb0a5893f0827cfef03d6e9281b6e14b5edf6684048134b", 0xb1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffff, 0xfffffffffffffffa, 0x4, 0x10000, "9490c65caf1baef0bbe4d164788465a3d0b18c78", 0x3, 0x9}) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x3ff, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000040)=""/16, 0x10}], 0x1) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:07 executing program 0: stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0), 0x1000000000000248, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000340)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x5) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x15) ioctl$KDDISABIO(r0, 0x20004b3d) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) open(&(0x7f0000000280)='./file0\x00', 0x20000, 0x100000110) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:00:07 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000140)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x12) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="bd3745998861e7c52e7d9044c37df8127b6c8c068da36bbedc9de312c98be994745cfb44cfb284da4d244c64bced1edc", 0x30}], 0x1) write(r0, &(0x7f00000000c0)="a6cd0145f4f1ea092451f99b54d567f8258c2cd6", 0x14) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) socket(0x10, 0x4000, 0x8) fcntl$setflags(r0, 0x2, 0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oLTqmN', 0x6) open(&(0x7f00000000c0)='./bus/file0\x00', 0x54c8d7dee5cfa23, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0x4, {0x100000001, 0x6}}) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x7, 0x9, 0x1ff, 0x3, 0x0, 0x4, 0x40, 0x10, [{0x7ff, 0x5, 0x0, 0x20}, {0x200, 0xe46d, 0x0, 0x852}, {0x6, 0x4, 0x100000000, 0x7}, {0x6, 0x1ff, 0x6, 0x35c0}, {0x9, 0x200, 0x9, 0x8}, {0x8, 0x9, 0x2, 0xfffffffffffffeff}, {0x8, 0xfffffffffffffffe, 0x6, 0x3f}, {0x0, 0xc46, 0x2, 0x80000000000}, {0x7, 0x4, 0xb34, 0x200}, {0x8, 0xff, 0x6, 0x1a}, {0x699, 0x8, 0x100000000, 0x10000}, {0x9, 0x0, 0x80000001, 0x81}, {0xa0, 0x1, 0x197644d3, 0x8}, {0xffffffffffffff81, 0x2, 0xdae, 0x7e000000}, {0x1f, 0x1, 0xbff8, 0x3}, {0x100000001, 0x10000000000000, 0x0, 0x1}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = syz_open_pts() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r1) r2 = syz_open_pts() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa17496a0d5dbd54e, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) write(r1, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000080)='L', 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="6236e59a530c24f4d353896d436d2bdc75b2e016e26ec3fb734365a44c61d8448d", 0x21}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="9f5c38c6a7c26d2953205ef6e2340d2db9c0b7423bde0d2f8f38632cfb3c2fb2fbe141e4b97d6fcf8d58a82e29a29cfc4f2e022592becfcc9d8f8c57c63980c536393ae77958bb63dfd9539c611fd5c153d0bd5fe03cb58ee029ff24bac2325bf3c6cf53a669f4f41ddbea2b2c34104bd375a107acc7cc08dedd12a73dad8f8665d424981102ccd2bf05a9ad521b98bbde6ee0b9835baaec6fe3579190c47d0e3be24767350e1329634790a2b26708166d8c1fd21652eb8f420f18141d6164922055fe64c45df9df8e1cd6680a25b67beada2becbd3262f17dc5ee63268bf3fdeb4e8ba7b9e69a066c7ee59217914caf12bb79ecb703fa1e24fccb2d8e2b47910241db7adf68019107cb324a917fda52286b8237e65cd969045c841993c9bbfded15b092527b4cfd8af614412e32194766145bf8c9fa842bd499c0d8a9d7e76a38627f064759f62197f3a64409f6106ec91d37c14c21285eb1c2f823f3e6192f79eb5c17b3ee41d4948ba4cad4d9d87372aab1d84a96dedf7f2a83cdb73d40fa6bce5d7fd0e05471add235b03fb906ba5f9eb94c0f332b4760deed860c079240d4e9a98080a7f0db1bb9289ca1b4b3a36550f2b1b33ae34aecb05d77d5c5b0c95711764cb0f02e87e363dcb1af8b678474b571bfb68555d013827cd42f4e8906c4bdb46b754f12dadd2657ef191684239bee3948e32e606aebed0aa74309d218ca25e92a2503a9735a5c2050878907955bd0ddbb5507a513bb2ff94cb7f4c204853377886f792401b8155304fc0052ca63d85ac116965520d4392f4ca7801cd47e4577524bb9276129148a87ee68a5cf386e6d763953130529c503189e6d1fafcb02e3df83b94b7b7f0fb8da570114d2ef312d98f6c11dd10cf8b7a006048cd455b38f6b55b9666c372859ad70533990296df4f03ea0acf1013a29fbe9c07f3df4998532a5cb960a20b47a4ea6e2c8e610914889bd3536d1051adde25fd40fa66934a3991aa72f0025d6dc8aabe611843ef91922147df90d64f50b195f3e12cd59984d82c1825814d5bc2fcfefc7096774a47638c7203b82be34b8e7b39625c006e3556f56f658c3b17b90bc0f4c2040a5e9f8ff7d1092ec8373703db2eb1b28ea5a34a2184ee63430929804726e6faddfb12034bbd16ba2c7a6787a90effd3e19ee8013a8b19dc29fb9cb47ddf4302f90f7322e5646d84b5ef54118b236f9a81014e84cdf3ae41ad05c0f949879bf471b4e3ac93b5d2350d803284ca412fe01e89fc3801443bfa8c7213ae6d2204bf2e8b0ac5965dae53a05f800028458be72f2a8743b4934c143e5a87f33f1fa2f495a2b5ad254cd2948cd19d76e35bf1142d26ca9fc78ff0aca5ca9e4b2bc374882511b0dee30f986ae2ba9a493c7ece07c539b78ea0268efa6df9aa64bd365f9716c12e55cb6eccab8f2c3433cd68207dd511d25f7e0b8fc563be6d1599c673a8a10f89409aa3a4044740ff26582c01577511b36a9efac9775505f2420c81a7090dd5b19ea286e1ff9b6ac66c752fb74336a931c9684ceac48c81e9692911513992c53376342081b88b0a9610f51b00cfb5579225732ffb933a77e45c9a1bacb5578eecf3d54854da04ac9a8c7885b7e457b93d7aa435f5fdb652c08254cf7dd61da4261da17696494e1f76ee267eff4ca376003f8128d3b0e4f8f7fef6a2a27f7e05f1fad8e5c39ea08e8c01ea111aafb4b3d0ade8ba049a85786f42e6f49920173ff05a0bd96d017c31449eab7480c9d36e18763a89665bed6845714e7017c09ea478cb68aaf5af0e109958f0b52a2ed0bf1458b284df7eb6c6d11e91e9f68176f99a7e22d1689017119c8302eab0da3bfb492afb0d93a661b50999e4b944453706b3e4b27e8b9fc6b5b79835edbe7c9292bdeda6d8082f5b6e67b568e5c63e9d8e1cce4b7bf506a7d80064929b6d6197c82c28d5a9acccd034066705c71f0b2e54e79a068c4ec3ca618bbf8b5bde2b6afad90e88c3ab97d33e2cd1a35f8085df69bc8927cae022682dea798154a35f7505a560a8bb42b034dad3f4cd6981f84c26a8e593eead99a0390a8312564d3380bc8acfee873770a46187d59976159c6498607463caef021ac80d298416d4b7aa1378019e37d3e9839fefb1c0b033af44ee23aed3d8dd16bb6d786dc6da5736fb15e82d5eb4cf23f98613d878a3b9bfc1866c499585295c50443dc46a82fe23b8419961fe238e1e6ab55cc8568762e5fbfcda2c2a83788650fbfe4618a2c1198efe95540b3168f999611a64ce9584d53dc0f8895c7373975b8f92252d8963ab406fdd9ac9cb3168c504fdaa2b06341e612108b6cc89bdf40ddf6a5e93071e942cd1cf7694c003a3c9cca398412254ebf12c897b856ab34702a99a92016a92b73f113314c6128f7ca45187038ae28e3614a87be9812a73cdbadafbc90fce39375fee5c2c059f81d801849594aebf1b94c26db0600833513c1d4efe005b415a6d45920314aa69b8a554eb4a61f901fce25bc0311978348111f90a7e0630c00cd725452db4c7a799c20fb36c6f106949c54ced00b11322537fb27597fdf983436e73a23444f39a2faed4bf8724b903b30563b8aba54b6b34fa4faf54084cd7414644046304a580df55fe967d4cc630635fbdf7ba0e0f00d0771a32ca1b29e8b455845219ab0e2be22a5e3cae340f241aeaa4eaee006c226b587a61980094ebe06019aa4bf3b460201fa917695f17e75c55aad0b671e5205fca697154e985ffaef77eaf1a20439d9a1ea57a6ef387c7a920354bdf8e90cb192744b4b6299ef84415fe40d151832df743f1c141f1902ed9579c377852a854634c399d4420e07cda868f9b7c4923b3db347a4a10a15febd729d7021b3adf9a8c10c33f54cbb69c5161e80120d9c4bae4c5fcccff4b7fb2c8490dce3ac19365313a0b0a367ec55dacca81c7bcff384aa2f7e14a5b21740f1fb7f6e416a80fe2ac3a66d1e91b4b9dbb5d28dbba49ed1f44b89a2f6124b87076963467b336dd82a79ac3670434171d775e75962518b2ce34da0d3e0b32bed39885ebf0abbf302788427e9bf108c70d57c33c3e4cec23ea30c61dd739ee87f7c1ec5ce3d666772ce6811ba76d81f1d8f0db443034c1a35e19e93b73e6237f0ad4ecb8772866a3c724f59e479f9c8cfb72e99012e69959d233ee3c326ee13fc306a546f6f7addb411205236c1fe508aeb2f6395bae0d12abf82d18ed2595533568dba3090701b3e6faddee04dc221bf293064b1a26e14d5f0730625a32dfbe34c2761a63faa2044888af90e8960f09b8fa183759ea4051154d42cea0aed53dd0e26f384227c5329986c036df4aa672ce7c655a09f8c101c887f115b143d21d3870172d59f5327e6e314dc3083591e4b557abeb521c7aee7744a74e2fd6249d60e2b44b7657383b063de75f952bf4b602421c2810459f495fd65cf205c0aa1c7a12bb7be7e3884758e4807561ef76b5d94e05f0cfe87bf75682d51788f423b26528aed30e3e33c283c5341bf59f100c3350594ec212369295e183223c7baec0a7d617d48e1342cbb52aae4fc442f3cd2033105f82fabc0e0b50cb2c8cbb27cc64f45dd6ffdd933d627651ae6dd6ab95023ce78acd395a9f5df5a0484d0863f9b522d8521a98b7ac66865bf52883d1d7f25ac0b6ebb57ddffb8c8a60e2ea262de310864fbfac92a4b46176e002c18f52185771faa48b5b790dddf10a5780aa8249f843676534d85b9de95b307a7cfa7e7e9a68285e23c9fd63242e0ac243b554ad0e556a2613bfe01fa15fb174ae9b824a2b747c08759f82de0e2f31aac69003d5ca48f03ec85571e59a3d3eeb110c37c7c73b973621c0a79c117ebfe68697e73c7f727da3f6c60e9ef1463c2bbd1b4129c3ae350816e101f75dd26227385df3a4c93c49ea71525e1ad8602f134532bc186b1256216a473d0c8b388579a2cafb9f0c900425f971e8e48c7c728a1ebd00bd30488e0bb180f1475bb1d5848155b669eee55eb333dd11c44393e7e7d9955f6caec2eb38a3f289d044b29e5409b3a4dea791c7ae8990cef1f0bfe680c7f2d4e0e949e1fdccbf3e9ce18a64059814c4baf40a7af1a63f4273dbbc05e6899cad2550336d8e56722762ce4ba5734a3b2f30e4a4cc130038027602c516a0d15d6e4ec545bf546674d52d626ff05059ec7c64a953b6a3cda829199e44fe8c41496e703b1442e90fca1df9e6bfee72cd3e34b7eef4958c68902ed8d9e486f5787b5d4ee86ac49a1ee53d53463f6602405a7c23de1f149c3041f74feead779e2bfe6035b0e15c8f89cab22477da65efcd51bcced3e6fa39b9b1a0118d00aa64f068a439950d6feca1e0d86bc9940566add122395c1346cc4f8404c68b77a774a49d8906b33db770e9c663034765c06386aa3d35847340fe8b6fa7b48e9476d157c6e3e7ff0724b25a979c1fcd2d3ca1b88457d93eb049bf90fa21b4fe8fe83ab12d16f1927ec7a44c358d381413f91e4a7351dffda24df635f2e8bdbeb3743945223d79f19b908190d0239ef073b800d6ff407ed504f55be71b2946944272b1dfabf4d3d69408320f46a6070aa8ac8f26d38366c3a27987b16b57f745172a6b6d3bacdf100742b95655f35306e4a6daaacd286ba45280d85a0ef4eea307b414adc2a4a7985a278a2bc320056f20484e3e2fc42a7ea12014d50bb04c61b6b586fbf529840a6b1d1bfa514dc1804ce7210ce7a523ac12b156a2a08fc9a205cfc271eefaf5d7911b5dbd518b6298fdaeefc2983242430d2838c337e14b63768915a642b2a847daa4bb45b86c32fd041e29ac4365f087f33d1e34338c189c3fa75b5eb9419811cccc0b3082418d66d4147980678705e6e121fb816df9d0cc0c0bd2a3a9eff092d8eaf1f8cfd32d705d177dfcf9f0d51bc94a1a125fd2244ee6f47ff3abe029c8b702c21b25a81ac0f8580ad6a466e8de5195ae7141ba81b3108f262bd408e39a2120d009e8ce2642fa8a74a69c6c9173ec2a52f158cc06282d858828091bedb153a6f74d3f2c675e93580df11a374e0b4efde53254dcce4a6dac99879ca00f3ec19a2feef2f5a6fc502972b520bd18789ff775bc293a17a607325f9c6a268d8e70acd03be003d5f91818102cee12d904fc2d5bafa4917a10008bcade22cdf3339f9cb203855c5915d95646775301868f32145e6ce5c9f93397790e92408cfafde7efdf0f0caf45bca196552c70e29dab58891b8f4548ccf51e48b917197e4a439e620bc1f46141369c7f928ce0df7473e3d76661a07451c1f72e6f44d0d1ffec307b94b1ae7f9f418b88bd044b751eea027693bc4cdaa69ab9230937fda5f967a605e1d40e79dea5bc2ed9a97da3f685e82766c2e2a68cd9b723df96d4166e2d046dbb2324e7cc89d03e5c777887e0f2b6bf9e027675b0a9c15537b9e5ee1de20380fd3bd85be766e6fcd37d1b0373b1b8494b9b36ea4abe26cb96ae61ffdd1fcb594ddbbf8c30fc5cd1dd2cc4d5cad00f58f6df30cea6ddbd2cb5e2c195bb332c86591ecfba009a684ec9fa924d4ca453b471bdb3c1ce1fdb50424b90e71be19c5e1ebfbab75a362ac885e64764391daf4e928f9ec6414b7c6408442766ca3ec6b6366d1ab7d1caa3fe0b41596bb1577bd73543a33fd4b7cfb215d53f89175f18af2d2eddd36165d010caa2aac159f3195eafd83db70bcef8d6d76655e386eba60da7260dca417abf32b370bef38cea89a1974fdddf45daa19ed273897e46df70ea1026961016e9e13510c997b92227672e800b054936a37e502208679250a7f57", 0x1000}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x40}, {r0, 0x57}], 0x2, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f500a277dc5745192a101000000094a9960f39b945864d1220000004"], 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0xca24a448d0b23845) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x375) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0xdc36) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) getgid() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r0, 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xc9, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) madvise(&(0x7f0000d0e000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) r1 = socket(0x0, 0x2, 0x2) r2 = semget$private(0x0, 0xbd3ebe368a100e3d, 0x274c54c8cf9ab74e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000940)={0x8}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000005c0)=""/187) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000a00)={&(0x7f0000000980)=[{0x22, 0x6}, {0x6, 0x3f}, {0x5, 0x9}, {0x5, 0x8}, {0x27, 0x9c5}, {0x84, 0x8}, {0x45, 0x8}, {0x87, 0x4}, {0x86, 0x401}, {0x80, 0x400}], 0xa}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000008c0)={0xfffffffffffffffa}) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000007c0)=""/218, 0xda}], 0xffffffffffffeeb, &(0x7f00000006c0)=""/133, 0x85}, 0x42) 16:00:08 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x3f, 0x37}, 0x10) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup2(r0, 0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$getflags(r0, 0x3) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000b7000000000000000000"]) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xcb8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc000, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x100000000035}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x1d9) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="8b29d82a6c22f994c19c7e4cf4f568461d812cf40becb0260847f3dd59d2a1545fea98f2cc770dff326100ac1917e36bfe88fd502e71", 0x36}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x1000, 0x0, &(0x7f0000000640)=""/4096}) mknod(&(0x7f0000000080)='./bus\x00', 0xc110, 0x6) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x78a}) open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) 16:00:08 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000200)="073b851bfe81503e20da68008ad56439a7cce34263b446950e77093e662abd141688f2dec3d4fab9c230fdaa6bfe2d62331a315d21c35e851cb818b56e5b7c41425e5d771202c198f1874a78fc33e59398f6e5158cdcc5a4a474c2a75bd9bfd56abf7cb931b7bdafb329de059c422385d7155869", 0x74) sendto(0xffffffffffffffff, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) r1 = socket(0x2, 0xc003, 0x6) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000), 0x0) listen(0xffffffffffffffff, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:08 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x4c0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) setsockopt(r0, 0x6, 0x7fffffff, &(0x7f0000000000)="b3ef7277cbb220318e4530e09a44d127f1f50b3e92867d70ebf42fe67252bd4809c1aff395e75407f4bd49c40b60f9d4cdc35becf65229465c61dbde1235e26f2caa00e662527efe4661f45f90fa9a1dfb845a643329c8654c1590ad95a1feaf2838e0cf5a9e71bd88442c4302b62046055094609f139c65eced3e6b1ca9d37421b034f36f6d99d9c69fc2a82acc34f75447ee4f86614ea7fdc524d5f76006f1dbc33e283760bef5716b8dd5ef17ea0f6ec1d4b454c42f36c7f756c4", 0xbc) shutdown(r0, 0x2) setsockopt(r0, 0x800, 0xfffffffffffffffa, &(0x7f00000000c0)="81554f52cd18d2be77c0ffeb7bed35dba976c8235cd97cb2214950ced8297267b174ec20b09c67e432252927337c1a457225e36fd1e6ed731e965c46b61abdb1db4e582322c6d6", 0x47) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(r1, 0x100000000, 0x100, &(0x7f0000000180)="3eb08eadaf883d204d007c335bcaace88379c4351804c03277af68f13495fcd857f7889509f3d3bffcc4d063bf898e74a536e747837a3e9a9622d2c64b9e5433cb3998d6631f7771400076a2f7698da8ee94a7c558f13d34a73cfae90b6b1ca00a9179475bc2644d1cf72027dddfaf81b515222228ca263f92b4ac97e77fb963d3c7c32ebd21a0cc8efc7f144d0cd3c79232133f4ebcde8e00144c3b071f5e6eee0ab153c90d1ee32ca62376da70f1f5b916933c8e18c6beaadeff3d6e40dc22e0d913faf437c6c6acc642a515577986a8305e", 0xd3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x0) write(r1, &(0x7f0000000140)="a8ac562895f4ef18", 0x5b) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00003f9000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000001540)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000001500)) setsockopt(r0, 0xa5, 0xb, &(0x7f0000001480)="88acf5bf9aefd163eebbfaa29618af45101b592f6954d23d5acb7a7e163c1b79307764d1fa874e880c0d8e132634bc1b99573298cf23f56359b9b56104ceab3c7947b9e2b67d1c7cb63400ab97474053f2cb63", 0x53) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031ad65d12ca92ead00"/4098], 0x1002, &(0x7f0000000000)=[{&(0x7f00000010c0)=""/213, 0xd5}, {&(0x7f00000011c0)=""/230, 0xe6}, {&(0x7f00000012c0)=""/110, 0x6e}, {&(0x7f0000001340)=""/181, 0xb5}], 0x4, &(0x7f0000001400)=""/62, 0x3e}, 0x42) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) listen(r0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x7f3c9197, 0x18, r1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:00:08 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0xfffffffffffffffa, 0x4, 0xf2b00000, 0x1}]}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:09 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') pread(r1, &(0x7f0000000180)="f5024039519eb06a4c86104f7531c47bfb07cae166719a7ca0c065c25a5572d27c3aceb76e5d4c4c9c1ee5b836f889f8f00319f754b34f35394e14638781c189159902d0ca965c8b663990cd627abefadfbbeb2db4a4ce43682c5e7aa6ce275d73ebd85284fe1d2b19ed6a78ac5ff5cfc71f7da0fa7a185245eb75342cec25db45b73ccddb1d5fc4c637ae0999ea2a0ba49ea9ec5c346344517d88cb365918d5c73b79088213c4396a008916d154e95f4e64e78d206b39415825183e7642d25ccf036c93909c26e6b26f", 0xca, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0xa62) 16:00:09 executing program 1: close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3919f1ad1a22590fd1d2a21250e748122d742533d955a161964d99e130544d565cf3d1f6f626b3d47dfbce03f8a2e38275b6d005d322e3caec6c33b9badc0374a95ce15adc8aa7641007539c4005eed00de8b7cfbe51810ace47cb173fbbe85f8c2914b1fe98decbfad8ea8b3a115c4355165ccffeb20bc1720d34c57a9228f3f628fbddb4affdd73acfc40003218a109b334c4eb6793dfc8d8023d9f51c801ab5242f6bb333216bc2d3fdb7df2f450c56904c33f95c6697faf4483a1a2878b8424454175e409674abd4c3f963129e4c42fa80fa3e61059ebce55dc58e5d2a551619ee33f1e85865c5ea7bd07e31a7060c6edfd6d969aac02de3b51943c50b21c35fd442ef225d65e2233afd8f39a2ea8da5c6aa05da2a5d103b237ec9a9c64fcacb2fde3e657bbbff0ae8a80b03e9ddce1290e51c629d4e39c2dc3db9c61d64ac7b9f984eab07cbe28e3a4ccfe5f2dc3bc0a23bd8d3c121e11e77146ea44ce5eaf7bc5e9a3ff24c6bc5e2490395d1c9566eb64aa6ab56d0848960d36d4e3fef6e6bddfcc9af60c70e548109a7986829d5c83c57bdfb79acf4d8f6df3a3191dbe8a92025f085985ee18498b696f6876a214d6bfdca28cf4eebea7e601223505eacf9a62f46c646ff1cdb84086a3e2273ea7ae8919d8fba2424a1ebd6ee16a7a5eb9b417ed57121c38a38f64512291769814e74028d9f36de1f1b6d2b247a49d5b66ec2649579c243199961a4fa68b1b2d91e68715ca3c72ea4d24c78723c27f8e983dc7d5bed5911ae8b29bc960853b1172887ab0186c964290231a0be9fcdc2be1c181db97d8808d8fcc4aa9cd138ba67896f66088e6b64d0e5e2d568f8e12be62d6dcc5e31d392f49330d7fbb6c66a5a003b95b43ba1889a05b722ad40ec2ecd3855ac616a7fc4cc429d597650c0a5a64e61a11fbd7a5d23421e4be5bb1d1186b71308d2655f89b4586536d519019fc49068ee8771805696bcabd8727f561383360f6a86a8f4ca27d665b8817e66b56509b9a4d14297b8fc41a10eaa8332289cd658ad419b66e4e3e8b1fef8682732e927da07f8037daf43be12eb619233cc8db0ba2745af0b09b21cd33c5a698690660292bbb0fc01cd4761c38bdd7310f4072d25b6c1f32862f368cbaf8b10886af36a8e0ade617c15f6fc50a809c06d79db056c899369ec9f4ea4e2bfd255a5ca319de2e187643da5ec9e06187f97f2fc1a4bcc5e9865f44d980be3620f0be37ed1acd76396889ee3de2811fa71c1f6812589ee7a0b2ff7a08372adb236972eba316e2d721efeb8b987a880471f93b57d2135d6a05c27796cdb6d9eee21e88748d228f2fbdca38740a83b6cd3eb120eec9780fef32e79cdfc2c8905af6e4448bc823980a605ed79795388a9d2f6b15dd51142f673544209a61d8d5b58a702ad07e0d93e1698bb485bcddac7ec208a441fec194dca9d80525f33dc74a9e1e8fc6519f9ae845014fdf6f4308ce56faab8339a1c21d97207fb2e98cb6a2db9ffe6fb7effcec3367c174d14ef3fb9b632c6640644e9538bf025065efd4162c11129eeb84f17fa18ca480baabbc0073a2c3b6c38f3f2786b59a7574f5e430071215adc0a72cd28f25f94991fd48465ae3704ccf2ae2a3350ff9a3d7ef7d4a7f2d5831db9bd34fff0c49410a2c5135c51f469dcc6597bd6ef970791a65c431d18484e2cf690abef3eb78c5a52ce32f7d713147d764ff5513db0468bd3d903689aa18c68fcc316a33ed00257f1d3bbb2f05a6315e4e7e5e21085a245cbe0d22023b766f42382f41620ce9f3ce83bc94103b41423bf03d2007bf8350cb423019d05322a08a04507d54c2de6f91bdfb4e729380c8fab2964352d44df25cd59e90e53c6502d3d43b0f32c19c0e77039da04a0ec2883d1c79d005e9d610b35c6de3811ed75af8be05ce166f9af68c461d8a2f504edb7af72765da913d3fa287df82a60b0cc916ecbbfb3747d16feb902da1073921551f920398f2c2ac297f1db841f7626a1f83780b90894cd059139cfafee78604f5e131636c859ed53d2c58584f5b1f7ceab6aa94af34b2d4ce43fbc64b2a51b445878c2ef345532f5245636304203ca81e62a5db39bd9cca414a3e5c3752a8132b1e2eb3d11d3367085ca9f95f25a1f04a474025a04e0c94f39ee4c37f1b3e9349839fa23403daa2b7a9a7719eb299b0cf65cb20fbeb40338ed382106fcbf042eb189af48264f0a1a0382218f132b71e48ec92bcf6a12a6be22be673cdfbfa1ab717033c7053535bfde74cb8271175de4095d0fde35cba6f92ed5fda30ec265fd51c8d9baea71c958e345390bba9bf179f7b14df6c662970ac82aa56357c528f456ad80a531bb6f9bafca133084106a8d9441c7e3600b3377d77731853a424c9aa84d20d43508b9d3548e7b3270ff925f07ad2b104f9291f90e9e958cbf11ed53f7af6d21a64cf2749c3272bce5d3ffe74edb45fbe193e9cc04f8ea9bde79088784845481048b740a231c889dc64aad9efc6f17db3dd66757135aedfbe7f6c3fbdb0dffe939abe85af5863159504a02162b28d5e961f7c9f47e48dd7ef10e3e18733652033d7efa8f1cb64b89919e4b6d2b74a042770641521bd73de48f6d9e87d966bf0defffc4ec8a139097509726a5cef46449f7d3d462981a4e0c96253b81a31d3f105a2e00a3ad51e79aa840ec7eada6c0aef70858c274c2fa1034f2988115211583140b31ccd82203a3b72e2556319a6e83d14b7c570be99427d16038ee6f6beec8420d6c4ebdae5569a727c7ec26889a024b2ea82297c6672e3785ed59fe7a1378b963768c118c96bffd7fde8ec2c35f10961363e12d9f0c933077f951e07f04c5180c5671cde07cfa02052b00cf053d5d15d1910543f2bc6706269a0bb21295e0252b3a4a1ca8dfd3bdefc56f568448f32456f8cc8aa1fae40e6b8e6a8efe180a3e94ecee5ab4791f82bb802442c0f9eddd0a131f330279b0b422d0fd5006b1b225ad76d72cbb6d303e9e7242fbebb0b3eea93efedac64b825b49cbbedfc927a487a20f4f0d1f243936212231de552cfdd46d66edebde58e459bc6f9e084ceee6fe01225c4496521d4ba6e7175a30e08f95bac9647b3f5ee36368d996c6656173b906fb5acbd77c053f3f54424b7f4a1493e9068b14bb51643c1d1519a4f033747404779b77d0d211ba28ffe50b4c60e9db507e3eb6c6efee751664252c437880cc05af13ab40cf90a39b058da3a86274d04b843df8ff65b74c4eafc34defe97255dfa4f593bf252d66a88591a8dd22e582c72438d8a2259ee59b43cd0ec3a5ef4016db850f0d6ed0c80e52cd35c4e9f9ae2860f1e7454057989b4314a89751fe694114362bcba0400b61b1cd5c77d1ff988cf49a220aa75526f28a5d40fbc4fa6fc70424750c2f9bcc5d5ff6d7a5b2899c41968d87ea9e15377449a56820585a6cceec83942757fa7295198b12a89f55fd3f633e23827ad18aea3eb08e194ed07f5aa743880bd6bf8a8a0ea88b2abf69478d79936519d4123a7ab0f76f7a9f9442949cb3dd0c45f9a5188bb2c065af3a8cccd6ec5e71f1071452ba050620cf84f51d1d4660ca6a971c9a6ca5cf8ad749cc485cbafd3f68a100ec8964e98270b4723c8a31ec5e691cdf043ac64be7f224910e024cbbfaed5ca343f2740bcc55dc58f94345b57f52130ec41a06805dd44c02a407f9141ba09f48b160434c3a99f206049a2ed2643f426cb3ac0229e5e467c00a565828e822b676956d73d", 0x1000, 0xc6, 0x0, 0x0) write(r0, &(0x7f0000001800)="5a35f7c815c613404eb9aa45f9dbaab77df34b63920b7f75166dcfc3e55263ce35e9e5b7eb1f58cdc8c92dcd921c5eade55035125264b302f81eb47799af9e5147de5342a23222c6f02ee95ea68f55e6e777d95dc09983242393a2e96fa6a7592c9a9c66e09de9d0d325f0ae06946b81262ae9f555a393f3b119026cbb01f79427104b93e19baf213d63196e942a79b73daaeb81e68e8c3c3c4c9d4296518289d548e3d713f697e81e2c5f5c998730d0393ae3e1cadfc6f32ffae015c9acadf0f7464cb24ed190491b209646da5d485096bf01fbe130d76f92b304e1a9662d699c7fb5c9210d3107d5f943cac32123e4e603bb3bad3af5bc505fb1023d9fbeb906182d114ee184f342250f403493d045ef4444668aea7a67047eef723c50a02e430506677e69430ec3614a6381b33a43a312135a9832a1ad1d1b96469f50931facd0cb22472e0d2acb1b7b8ef34bd0e8a116b77cb40ae397b310df85c68ac17a0f0eab5578050ca807936488d7e2c43db57250b62492793728f647b684ae4bc70a37e5dbd8847ba7e3fe02885249cf675b2a898460d58602a162224f4599c1ac07eaf6e03edfec4a05023ecf55ebfdbb6988390e4818169ca63deec3e7806989923d9a7b362b0a6285b0c1b226ec8200f28167396eda279f5b94f776fb873afa674ae1339b271afac678e87a851f0692dc46e8ab7ba6d9df68eb32d79c035fc4a9cc49419d6e4027371813cd0298f50756902f1ed23d5e34cc00bc404583726f00e4d6dfdd5a6a9106fa39173389424c6eec76dfa516d1a378c785a8de3acc09088a775f00cd20b2b72292122f61f6a65be25b6e7f030f74449ae4818948242b1d99decd43c74a32515e56d86171423f6e5b713e60f77b2215d7564adb3ab1fa279b293bd67c5f420056c3dad2e35b30173f49373f8c8774c697769c38f19b1746ae6d2cb6839b76318ac0c9de9a7fa824e048b77ac10310dea7ecad75fc442a5605ef19ac31e8e9c197ecf45852018fb47c32ef1fca1ebb7c881d7cb41e80a9103e1548d51dfc650374028ba1753e77a453cbc7c12763574763ba7fcb08a8dbdbc01dfba2128ff70cc847cb5fcdd399ff8cae142163617021172edd7ab089ec4ea3437df0628679556246979e8ed3092e02e0b80fb4c9fc450adbe27d60f2decc24b597edd61ea79dbc9248c9021eb30cc4c6249af68971126824d0b1ee1afcbf88f3a95003f6519953da1915598d1370610068b8be2f4fb040d09328019f864475c3f0a8a4053e84603ad7fd167e540c3af6c26d77297d5d979c622a66030801e36191654db6528f412569e809d93d2dfd2b21369a1b4f87100f8753a0158fb7d036c0bc866a0ba34330c38f3a3afa9ca6bc13ab266810e0094d71a2a4190bc799570b749b7101ba7e116fc68486dbd49ac3751d5c1f9dc725c44825622245629b330aa7ae7268598533106ac9c3126414cf6513b9af3535fa8b2e4cc95666d69908e53f2bc5e720e2ca55c9fdb07c6eb5ddb1581802e10e4dd9421ed9883b5310367bdf2aaf8f752e84610283f3cf24b4cf313ec7b68692cf942e4c29c6c88056056393db1dc08925362769a6f6718ceea7c5e7ae38c2525694209d88c88ef74741ddc32250354aea58031c6a4e0e72bb54680679487e0509081912ca2086de839af78f8e2ae19ff0a9ccc4210c5fea5d52e09475c1faec74c3afb20c34f6d60ccb6ee981cc6caddde871f896df84ea290f97b737a980e3fa8d0cfd41346296c6e1928f0b686966a4e32055fed4314b10d19797fb0f3899301a4960629ccd8a41c67af9b9d3512788eea3e2a40b4726ab52adccabbf510f4533a80daff31a17532e7b97fba370cc22efe4814d590be2098927af5ee642703d5f7e734aa6c0ba84feb2ce557d055610d87ab85c512d8f1fd7f8a34281f7f330ad4f69ab5fce8f42b07143cdbfc34fd99bf3fb1fc3c6542e6b26c7f54c3fd8b703b1d7f2934414d06b97276d288e2599ed32af7191f790d7ff51918c1f953f25cdd6640f491a322852423f2420e53b9752d21b317d2c4aa5a835ed19ff3c4ac4c05bbade1dcbe7dd07a2e48ac75b4ec78ed8083f1fa558d775832c19d17dad7d701172981c24f9ae19b73bbd752de01dd28b227c95409c8c894f0ab988c50103070e865806d614aca237e44e4d9f7abf990252399fc9cbb563fd1414085b61370f4243f834c3175d6c0f3436b763944009c3e348aa90c0d466d9a2000c83791a9392889b5920a53a15fdc2215fa0c081ad2503fa267b5b7dfa1b0feef2442b1a59fddddaa1b3c9c2297fa716abdb7c264018182dbdc3e25fa7c42bf203f4bdda08e7bd5286995f5c13ab518ddc6d21a20dccae876e02faf181c4b02a4f36dbfedb0b0b38ace407c753df7b411b94c3c387cf5a58de6ecf02599109f6abb2b5cfc69efce2f9fd8350093b100bda896280eb2901b04faaba8fa2ee511d4d19b1e2e72b60d1ce17ec9ab438a57c4e1b6705818d7cc1a68edf4d172031833b7b37e937e456420274c4378319de349b28b5abcfcb2f93b7f134668d36aca6493a133d6e4b0e873076d696234d7fe181b63849a808d8227c1eec26f42346deb69a5d224c070417aa4057a266f6e50a6973275d3be8905dcca43176d1acf9d15af8d0dbcb0d879fc7b0bd22f7f3d5e23f1acc1abe3ca2e922c85f1b70f52a6667ba21b0ce4ec70c47d51610db3ebfce63d016acbf8935165d68a3e984c30938cf4daa8021801755482886f8a450192d2fa547b47993675c653c03debff621fc380ec57013f17ab9266eb07f749c5ec8b9fa8c51c3c2bebfa94e2cee76d0305c4ab2416532c31b95f5647a2527ca5c79ab72b29f15969cf1c85fefebeb46c5c4128e4134dce69cc5dbd8b632905645526977138abc5315d36f4d196d6c7132dd71e5ed76078aa94c5f9fce3b0972c174029701a215768b2e2c884d4c1a5066505e2e34a95a1ba0f54775cd06de2fe1bc0c96b82fad6f83995847cde0f171af6ed06b762f6bc2419734e151d3adb6fb4671d4b76ade1d4727699266201f0c08de3ea052dc5d0134d6ac3a25cb2aa52ce2c9fcfb2a73b296729c08a97dea7d3ecc51ddeaaa3e48248e3602a2b8e746e468d98fcf58a6247b3dd0a3a68114b43f0c725bc0a0b2576e09102efe2d5e660dccd7b53406892c1f377d09ce58439f8f61bd77d594388014455909aa3f99c85d0dc96c554e32e04b8a97ef56fcead7f4abb087708eaa20ce49d6cf2642cb6687e059d552c804363e7b33abdb10c39a4df0051e46da29b8360fd1f29d22a97d7d0d67d366d9a0093bf9f6192e712a5a8f0e8db47ae9cd7548594518220284bfccb46bc634b637d6dc468326c3e4260fb31d384380ef1404b2860e1d7e51f9cfa54a96861746fa9a55f8886847de0a5a5c4481851125b5eda5779d3f29896d9fed899476eafae43624b0f599601aef7183e27c271e483177ca40b3f3aa1073d088a83f793a2692cfa6f03368797465e0183e61aa6b9a662ec343ee8ec69d74e9977f263e757edc544090d26f4a6f2389cc7487f96503545138660c941aa997036df331d423951d6e9672adfdf22e02a2012c5b74ec76cf493593b21ee7fb4d03042451f83bea22117d3485daaee539ed63bfef1f4665b97ef065eae42a4fac216307eb916f099ce878df5dfee014f3dadac7c0a838989cbc9e305d713f563c86d43b8040538f806a6711b834040e484984de43adfb109cd39cb81f3a59543b6b611c944cce3c422ad722d3288bebc22cad163083fd1ed0a4e7b59857a45051ccce5fdb8227279c411bd100eb8b43d9d3ef4cb8c9204516842b6b26c29f3f4ad02e8f793456ccb8b411228780d39c81233e5814b5a9a5e8d466dad1843b262a60278912191449b8ad552dd554aee6a97dc7d520781bd380112bedcaf73b75144f6b96718323d8b6eac3d46fb6110526d6cfbfd01c7e62dd42fccd7550b5d975e70bdabc2acd939a4a870637599ffbaf8c0f777f1298ed42901b8e6284070d4b46ba3b752425cf91d8b66d6eb83c6eee3c83207ec125a88ab02dd2e8083d7adc50e7a43315f66a79e746361fb36d292d313284c3f1cffeb04fb33de1df77d074d02adeb49575ff47da4fd063fa4a1cee885c663bda26f7f57939a914714a34683f3914e9965d9d270b9dddcfc7c9ceabe1da5c13556cf59de59a60ea22ed1003a6885b12ec7f571cf3cbaf92eaa6c64ffdee66d3f9246ad06a3a1f4006d1cd6c266ed5df2cfba3403ecdee421963468186a5a80e243fca365d25f26cffde1c8597075c4c0a73ff09a4c120862b122ae69731e8bd90cb5450802b76c819c685d5ae7f0f390a42113283323035efc41bba8d266d8527c433c15e8e7595fdf614e5460c36b5f59075428221edfeadf32a9618bb4234da287920c93fc3018861d3725b30b4f5a25643162123dacfda36401cde7c4219208bc6b3af7bf95507aeba2d3256837cfedcf10f2d8339178fc4b0bdd8901afdfbfb2f7e373f39b48e49f73e518f47f8abe4c2df6d5896a8f5853d0e4307f9bc212ff959c63bfb4f0e1d05557f1c5b9d67e5ec5f04f65395ef31355a8885cc080efd1b2bb8abeaeaeb3ee231b11982b2a1366794a88c0e48cbf194f9193d9e59dc4acc4727f36546e66ab4124fe6802a364bdc0b512e25def842b8f075e3bf256d508a833410e8e3266b5cfb1426ab1d135d830862a2b3f79cb547a8140793c4e2b02ae5985e04b47115ee7be117398699707ce0178b64ca44e3a091ac1c2caed1c811866d70ece53922087a02ae2cc557b3de64e49eae79128d88a9411b00d17405348513ee992b84b4ac2828b8386ce6b426113ab6b352f5035e473da9d69515ec1e822bbce6bd1f9c10f77713053f23cb8c0834a4aef2f0fd3734c1720e081e546f730d3f409ee670628ef6e73b0fb38ca8e19ffc5baebc384a378704df4d6c65953b1341d7320cbfa605856639617e0d45f67b880fe535072c6a8e18555dd8992be0cd52a17f92ff5ad4332d2735b67972d7e505c22d0fb51595edacf9d6972be8c1a6b21948cb09465e79d0f6aca4c46c7d4ee3a2d28aecba59e97bfaa5417e2dee4382e3bac969216e17e9e6bfc085f069b287a11e18b797752189265dc664a6d9050af863a86069379908693722d0d1b5488ef618f764089facea6cbc91ab045e8f5a67c83f9763362950540b138537b8b8442388efa06f3a4e953d5f311975849fb04bb14909e8a453735fcb268b2fa1a418ba93b14a3328b2b948df679ceb5648f8a53654c46f93647668b05f616b9097e80e1bd5268c400a38005c9a7a3f575c9851635d77667d8d0b81de295d75c2bf4c5967f7bc7c7e959f64355dad8b7c35b53c9d2e2c457efad51000429b79993964fa9704d00e9ddb2dea4964b0d23813e054d14a140a95b2484961bb838becb8fa4708790063cee446d904aabff0242839ce8d106c1e6b736c2e9bdba813d67a52caaeac5d633babb643c20a8ccd175d18cd8788ccc9e65ba2b45da8a26ff8082be8f1a56051de1b582ed687ac5406c530711d8453601dc65707801914b466014352037e8640773ebc1537bc3e6bd016bdf8949ede1c5051871cd7d0adfa8d10037a8f94e99b95c18022309437119c1191fef4b6b9c435d7df7e9f934601d0f5f771b8c4dc6eb1af6547dcb593e77e7e301393d0814fb4f843a5e610c18b7a0d10eb4666bbbfa32663a097cb47dfa07fa50a780407b3f4929bde8700e9b6c021e3a72d9a666107f109de2e54b10e86d87903e007", 0x1000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) shutdown(r0, 0x2) r1 = socket(0x2, 0xc003, 0x6) recvfrom(r0, &(0x7f00000000c0)=""/188, 0xbc, 0x5, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) rmdir(&(0x7f00000001c0)='./bus\x00') 16:00:09 executing program 0: r0 = socket(0x2, 0x4001, 0x0) pipe(&(0x7f0000000040)) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="19a908000008070000004fdd1b303dd86cafeef56b451b4057d39b242af2464a1fbdb40b9d702aec83722b010000000100000051134a8aac4dd9a7e3f1c4cd0d12053b33adb79049fd0b2eecec1ecaa784158cd5266b6539c4d7f15ab122cc10eaed287292dd13012ead007f31ca425b88ee0e766a3e4eb9bb18b473f9e1c897ee3c3d92304c0cd073a2071722d199a67e7a68d8a4e4c43ee7351c2f605ca45feafdf48241e15b0f2206bad01b97cf745f72d7faaec2044f054b82783e"], 0xa) 16:00:09 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000006c0)='./file1\x00', 0x100, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r6 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r5, 0x5) open$dir(&(0x7f0000000480)='./file0\x00', 0xc901b4ed9822ac92, 0x2) mknodat(r2, &(0x7f0000000600)='./file0\x00', 0x8120, 0xc03) faccessat(r6, &(0x7f0000000300)='./bus\x00', 0x18, 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) geteuid() ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x5, './file1\x00', './bus\x00'}) 16:00:09 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x12) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x101, 0x4}, 0x10) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x9, 0x3, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x40}, {0x1f}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:09 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x23a6, &(0x7f00000001c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x2, 0x4, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x5, 0x1]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xf, &(0x7f0000000180)="273f000000b9fd812eaa4e9931929648851200577dc277d33ef240c0eb3b525dbe874708883899da5348d5837d7ebd6fb54d24eb50aa0219157ce8c3ec20e0ec68f6baa0a8d51f85208620c959313a48dba9a109540b7a1de8c40358e6af550a787e5092c36240377a033b800000000016e5178d97ddf6461d7592ea9f1ef2500ab0457f457dbc29920ef1cf7c368a421f7307769e6950b4b3a010ea4d0f2a13b97d00001d55a71e3faa494edd716eb149a5e2283f917334441bd16a0effd4124d3e1a8c810975c22faaf6a962052387db3fdbdd07b66cbe8319326b6585e974f8366569977147ad49a64b0e283610fb61d827c3969a98e44cf61dcd23da6cda3c2a9b", 0xfffffe13) 16:00:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717ffffffe000000000000000000000000220000000400000000000000b734", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x10}, {r0, 0x100}, {r0, 0x108}], 0x4, 0xfffffffffffffffb) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x48}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0xe) semop(r1, &(0x7f00000000c0)=[{0x4, 0x7fff, 0x800}, {0x1, 0xc14, 0x800}, {0x3, 0x100000000, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x4, 0xd5057727b5f0e19f}], 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r3 = fcntl$dupfd(r2, 0x400, r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_emit_ethernet(0x2, &(0x7f0000000000)="7f00") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: 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) chmod(&(0x7f0000000000)='./bus\x00', 0x4) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') dup2(r1, r1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getppid() r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x41002ad83c28c1f0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='tap', &(0x7f00000003c0)='tap', &(0x7f0000000400)='\x00'], &(0x7f0000000740)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\'\x00', &(0x7f0000000500)='tap', &(0x7f0000000580)='.\x00', &(0x7f00000005c0)='{::$(-\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='\f+\x00', &(0x7f0000000680)='/dev/bpf\x00', &(0x7f00000006c0)='/dev/bpf\x00', &(0x7f0000000700)='\x00']) openat(r1, &(0x7f00000007c0)='./bus\x00', 0x20000, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x80000000) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xf90b8bdfd1d53694, 0x0) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000002c0)=[{0x856, 0x7f, 0x1, 0xff}, {0x4, 0x9, 0x401, 0x6}, {0x80, 0x3, 0x7, 0xae9}, {0x9, 0x7f, 0x5c, 0x7f}, {0x1c, 0x3, 0x2}, {0x61, 0x1, 0x3, 0xc5}]}) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000180)={{0x1, 0x4, 0x9}, 0x1ff, 0x9, 0x8}) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5c}, {0x34}, {0x80000006}]}) r1 = geteuid() r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0x0) seteuid(r1) r3 = dup2(r0, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x28) semop(r4, &(0x7f0000000080)=[{0x2, 0x9, 0x800}, {0x0, 0x1, 0x6dffc6f3583e1b72}, {0x1, 0x7fffffff, 0x800}, {0x3, 0x200, 0x1800}, {0x3, 0x7, 0x800}], 0x5) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x3ff, 0x7, 0x6, 0x6}, {0x7fff, 0x9, 0x1, 0xfffffffffffffff9}, {0x7fffffff, 0xfffffffffffffffc, 0x0, 0x8}, {0x8, 0x8001, 0xff, 0xfffffffffffffff7}, {0x1, 0xf43f, 0x8000, 0x2}, {0xa72, 0x3, 0x101, 0x8}, {0x2, 0xffffffff, 0x90, 0x388}]}) setreuid(r1, r1) 16:00:09 executing program 0: getitimer(0x0, &(0x7f0000000400)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() setitimer(0x0, &(0x7f0000000100)={{0x0, 0x100000000}, {0x2, 0x3}}, &(0x7f0000000380)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) clock_gettime(0x4, &(0x7f0000000000)) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x12, 0x40000000, 0x5, 0x9a7c}, {{r3}, 0xfffffffffffffff9, 0x10, 0x1, 0x80000001, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x81000000000}, {{r2}, 0x0, 0x80, 0x40, 0x8, 0x8}, {{r3}, 0xfffffffffffffffe, 0x7, 0x1, 0x6, 0x5}], 0x400, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x4, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0xb6d, 0xf8f}, {{r2}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x4, 0x80}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000010, 0x842a, 0xfffffffffffffa70}], 0x75e, &(0x7f0000000100)={0x8000, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:09 executing program 1: r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00a675d1bf93dd9ca800"], 0xa) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc0185603, &(0x7f0000000340)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x9]}}) listen(r0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg(r1, &(0x7f0000001880)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000100)="ce4304e92ee8390ccde71ff4b7ff578e105e3f4b0d4563e123bddaabe2c826c05c146abbf240189f9a", 0x29}, {&(0x7f0000000180)="7783ba28e65749976a1549473ea9f2608e61f4040efe04dd04efdc45c415bbcd6526fa98c46964cee2d9030c1ab5af99bc16f519d72f", 0x36}, {&(0x7f00000001c0)="fa77b89adcae80baa46f1f32746257020dab7fc61daa3ff335b40548be49cbaef564c07b65fdbc315eda76d85c3fecf3b575a15f2a62b1aa92ea636dff0bd169a5232aa3a1fe3232b4bee63de21791f89a7e3f6b562514734dc426eb8c355db075bbd88dd4405e0496a2c86775385783079154f82e4560e2e8d246c2e6fe163938462ed553270402a4fcab957b9f8d9fd866afb9ad8d94d1a711bd6fbc7336e9db4f615f0861089d3d1a5ca8c1db07f186b665784c56812fcee489311b54222f9f092948f200c7b3ed18e1d6", 0xcc}, {&(0x7f00000002c0)="73f652f003dbae5f7a8d3beb401dd86d88f19ec0d0300539ac86531e2fd3da840d6ecb5a806e9f9f19aa1fa016e0fb311415320321e75ea65aa1b1b944046eb891d00af6b77db8aac5b7ce1e01914658807b6a152d1b542f9b0109b3a6", 0x5d}, {&(0x7f0000000440)="66c7c310383540e61069d57fa16a6fc3565d793eac4110fc90e8a0e769d9ebbce29c58c78203b096b31df9f4c19881fbfaf52ba1c5491259d11051824d732ff8d2874d730ba9fd98be4afa499ccf2023f8c34b92fcb34c42cd1ef07d6bd0c1958e98477e031089447c0a3fcea63119d8fa29f691f6909d856670d4b0840f8e95401903b62d24246829515cb30ce2d1433c6c36ad002e8badd23aba985f3a952659c946deaa1c568ed0a154d26f90b7", 0xaf}, {&(0x7f0000000500)="597a31cc4000f84c31a3ab64670db46b81bdf81feb0c2b7cb0226234bc096c467a98419f63579f713830ff562b087677f756c1fb92416e80610ecdaec060f9a970a4d912b42f2e7fe0b5754a28b16dcac3a9be207ce2918f0518b1ab62159f430c8826f402a60d0b0199e80539529c5a6994f35bdbcd128602771633ceb7b65955f3a331836b3b223d2b6824f08309a575f2bf6f88058e86169a41963edeed3648c8d808652ef699c1d3a6db", 0xac}, {&(0x7f00000005c0)="6e65aabd5e64f6d4b8815e7d76a22a3ab2c2eb1f0143bbf93af17cb1bdc31173796862e71ca411d32b97c03dba6c3e0bfcf2908b6d8329fecb19c428453a544bcdc12edb468e6d96a4817c7e5e51cf5ea0f71c32d2205933cc4ce94e0e1e575adb5b1328bf6112a8090aa15f1e9a51e804cce0c65927894945d859e33e3bae8f23acf3e49821932584fb6a4b53795aa87fa03f48c1c2452e8762378c7a0c33564b99738088712ebd696b21d24db7b1a30b8b93d9c3592869e5ae34eb8c2f6f836a9d8cf7c6941c502dac1879e4364d67cf5e8b7b5202356ec4", 0xd9}, {&(0x7f0000000340)="84ec5f88c04f0c705bdc482309403ebdaf7c70ff73baa30e139f24079839bd1e5246a5a5b14781fe19ef7698cb18623e159f127252ac11ecce5bf5df759fea37683384c7937945eed097f7d9f22eb21432b9bd079f1a2dabf976762125ade4336cb23fc6586ffd3988064173f815b593496832189660bee227895c8c", 0x7c}, {&(0x7f00000006c0)="4d3ff3df67a61efa2cbb179d63729bf21b67e71881516c52a3c644c7837cba8fb1eeb3db6aebbafa04eac151daa5f9e53bb482771bc6d0ad226f45f3cde01c5aa5e179d224ef5e4b5c9f5093e78359d2c844fc80dfb0c6cb3fc1886a7bef0c16853a5a6c1c24c983b2c5cf85a519071168a8969cb6fe02df2c5a1d338d895dab6fa5edadc55f251f870e9370b6cfd20df53ce5e509f865281f248b0ac803bfb589e560e93ac21c79c38af530b40db0eb688067e5e9b2396d7500c0fd819a65016877673c6cdbe69f6dc79b6d7ce1edb61e0520e9dd1c861c76723bd219171e97d704b6c2637c91d99d34fe05fc38bfef7b724aa0760f2048069fb7fcdb35ccbb914f5d41a07d411d1d471d5e140de5a062ef6a2e922a913dfb707710d754ee4cb0de795b91e9b4536f48d718f31a3df7491e2dbed75c7c45688813c01df369212a7508cd45dcf5abf3b1dddc984e5c9ab8f6b0d7721b0b901e7df88360336da7e0e69b575c3bc3ee8aa1d4307385906b34208b4270e9058fdcda4e18cb7e72ea4fa45625c063f2e7774ded43b789f3a9fee8ff952d659e6ee14a54c2f718075f8701703b31a36ce6b19152487334259103419703f5c556f63c1cb25f1662429b7898f0eb50863f3034091d112a2db2dee59fc5cf0bca6762f26ffd0932bb28693b0a64a8aa2d29f67853bb5fdc5a56db465375b6361d1f9fed3c58069d36f5de41c217ef51bd901e62f6154fc8f3970ad13161cf934c8f2eeb783dfdd3b3f81c08967331c10c6f7f0d926750030607037f699c80fbac175f4ce5bff93da1fe7064fc5df3174759b5ce6ec987b832a9fd6a92a72164a69ad7d37c0d6963ba3baadaabd6177e9016384c351a5cf5fb26880fc8ff1ca9c88d66b5cf6857ad2e15425ae8fbf52e2be30a7a9e2b28bec463ad9fd11c71ec90101457bd40bb23d3e3998a77ba23848bb1fb0d31dd3b4551eacfa384824fecf76eaca839fbcd37804aabcc5eadb328be4909bb0ca258781d73ab430e34a7ea53666b8b513cab9a88d82283d24c8a2e31e9ee7185e0b3d905c81da620ef6ea11056491b035d84639b10dfc1a73db0795396e32ae36d0c134d225d5fa9a800a28a2b051f22f397ea2ef5ff82386dcdab7aecfcf687e6b9dfc16a1622297f514e4829e6f249658168229dde08362bfffd8c86b4944beabb32fd907ae2ae9dd403388f6055856ba4bd85ee3b4cc8d3489ea6c3b71ef1da2277495a9e9945d968420fce11a8c346f1b0e447d666882390065d1cfcaf8de75b71eb265f6087a7d351aa714b928e5e491c27e68d22a89f614de13c04c6349ad80a806e9b8f3b4f2d3f8f1ccf7806b53d6fb2f9cbb53edbde8bafe6f84d", 0x3c9}], 0x9, &(0x7f0000001800)=[{0x10}], 0x10}, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() clock_getres(0x4, &(0x7f0000000080)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x7984, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) kqueue() 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4007, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fff000000000000f87c8a5b671b1b542a53002300000003000008008000"/48], 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) 16:00:09 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) setegid(r0) setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x4401}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x104, 0x7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='mn', 0x24f) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x40) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x61}, {0x1}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) r1 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x60) getsockopt(r1, 0x1f, 0x1, &(0x7f0000000300)=""/84, &(0x7f0000000380)=0x54) syz_emit_ethernet(0x1, &(0x7f0000000140)="b3") r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x89) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x1020, r3) chflags(&(0x7f00000003c0)='./file0\x00', 0x0) r4 = socket$inet6(0x18, 0x3, 0x8) accept$inet6(r4, 0x0, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000240)={0x5306, 0x9, 0xed0, 0x7fff, 0x7, 0x40, 0x4, 0x10, [{0x6, 0x8a, 0x7, 0x401}, {0x2, 0x9, 0x4236, 0x63}, {0x0, 0x827, 0x200, 0x10000}, {0x400, 0x8, 0x7fff, 0xfffffffffffffff8}, {0x7, 0x80000001, 0x1, 0x40}, {0x6, 0x1, 0x5, 0x5}, {0xde, 0x4, 0x10001, 0x4}, {0x570, 0xffa, 0x4, 0x200}, {0xffffffffffffffc0, 0x8, 0x9, 0xf6}, {0x1ff, 0x8000, 0x8}, {0x2, 0x9c, 0x3f, 0x2}, {0x7f, 0x0, 0x9}, {0xc, 0x6, 0x6, 0x3}, {0xe64, 0x2, 0x1, 0x7}, {0x1, 0x0, 0x7, 0x4a}, {0x5aa, 0x6, 0x694a, 0xffff}]}) 16:00:09 executing program 1: chroot(&(0x7f0000000180)='./file1/file0\x00') r0 = msgget(0x0, 0x189) msgget$private(0x0, 0x161) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0301000000000000355883243b046ec91bc12c24db367c639f84a5e21b1b70af953328837fd39488c189625d00b752b59b535b98952c3096369d8c1b6fda9036a968ada2249604e1c7cffc7d49b8ecb68b82a685b5a424f6d51232329f02fd621e39113700"/112], 0x70, 0x800) msgget$private(0x0, 0x420) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f00000002c0)='./file1/file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) r2 = semget(0x0, 0x3, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x2) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="51cb12c639ebc6045cde08c0ea53ecb4e25e238a8c445b976770d3d6f31af1762de490fa1d29341a8476d5e19ec202a175279dbb1cbcb375b9b44014f3f917751f4e21593118fb4793d8bf6e6bc6f1a380d2dac0c268defe2a14f1757f90f90198489986382352283126ec51f51e89150640ea83385b85fb591558321c3795b90bdd3d4242794f0d1274491e626efb1a30aa956e1aa2366f54df60aae06a6edcd4c93af66f7652365fd52be7e769fae4d49040583bb08489186c355f9338bc2ae2ad636ee99bcae976310d6bb83a091b", 0xd0, 0x2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000840)='./file0\x00', 0x800, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = msgget(0x2, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2865, r1, r2, r3, r4, 0x151, 0x101}, 0x1, 0x0, r5, r6, 0x6e, 0x0, 0x1, 0x48}) setitimer(0x2, &(0x7f0000000080)={{0x2000000000000, 0x401}, {0x8, 0xfffffffffffffffc}}, 0x0) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x4}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0xffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="35821fe3ee980000000000000200d847b40fe622e87377d7688c9efd07b7b769877c8938749d618dc79771097913cce64c81e33161e6c05db23b19f35f3dd0b4c4c46e99c075b3427de6aa0d5987f6f25f6cb3d102a8b2bfe30dc902ce85c2cb20dbb669a2be566ec10af777bc8a632b611a9a50e225c3eb9877e02cc063badd48c4add25992881446ad51c1534cc5d50df81d1fbd0684fa2be1ad18d5b5a116494567d347c5856f3d8258bd"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000180)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)=0xffffffffffffffff) close(r1) r4 = socket(0x400000000018, 0x5, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x40, 0x10001, 0x7, 0xfffffffffffffffb, "9682439483b421fe4d5e2354df146bbb7d8ba795", 0x5dc, 0x3}) r5 = msgget(0x1, 0x4b2) msgsnd(r5, &(0x7f0000000380)={0x1, "6f156d66cce203c8618b532f9892d02f26c4b00ba7c8e420197171bc69c375c5db82334a5040cefccd57d11828aa7ddf3ce15057e46b92dc078ab78b08947c39d492a50a45a62c764e2674c58dd092fc84a9a1fe63d911b016ad6397666f6d264c0c180dd3"}, 0x6d, 0x800) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000280)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCCDTR(r6, 0x20007478) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockname(r4, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x80) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x5}, {0xfffffffffffffffd, 0x6}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x9, 0xfc, r2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x12) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x5, 0x0, 0x4, 0x6, &(0x7f0000000040)={{0xc00000000, 0xb541, 0xf7, 0x100000001, 0x7, 0x5, 0xcab}, {[0x1, 0xa6, 0x7f, 0x69, 0x4, 0x100, 0x8, 0xfffffffffffffff7, 0xffffffff, 0x9, 0xffffffff, 0x80, 0x7, 0x0, 0x7, 0x10001, 0x80, 0x3f], [0x179, 0x5e, 0x3, 0x10000, 0x200, 0x7, 0x2b, 0x101, 0x3, 0x2], [0xee, 0x8, 0x6, 0xffff, 0x400, 0x4, 0x3fe], [0x800, 0x9, 0x8, 0x10000, 0x7, 0x5200], [{0x6, 0x7, 0x0, 0x7}, {0x80000001, 0x9, 0x8, 0x8000}, {0x0, 0x2, 0x3, 0x2}, {0x4, 0x150d, 0x6, 0x7}, {0x3ff, 0x5, 0x1, 0x20}, {0x6, 0x2, 0x7880c91f}, {0x4, 0x80000001, 0x1000, 0x8000}, {0x8000, 0x8d1, 0x4, 0x7}], {0xffff, 0x9, 0xfffffffffffffffe, 0x20}, {0x1, 0x1ff, 0x7ff, 0x6}}}, 0x0, 0x8}) flock(r0, 0x2) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x0, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x7af, "f6b7134736e12046eae6082cb71f8a15ff38c5e8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd8608", 0x6c}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:10 executing program 1: r0 = msgget(0x3, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/184) write(r1, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x5) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x1af) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/67) r9 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x200000029, 0x67, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x4, 0x5, 0x1000, 0x1ff}, {0x40, 0x101, 0x9, 0x3}, {0x0, 0x101, 0x9}, {0x7c5b, 0xf2, 0x6, 0x9}, {0x1000, 0x0, 0xfffffffffffffff7, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x5, 0x4, 0x4, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d03362", 0xa2}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 16:00:10 executing program 1: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x86, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x3, 0x58042afa9188133a) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) r3 = getgid() getgroups(0x40000000000002d3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r3, r3, r3]) getgid() renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r4 = accept(r2, 0x0, &(0x7f0000000040)) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xfffffffffffffeb1) setgid(0x0) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r6 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000100)={0x2}, 0x8) setgroups(0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) close(r6) semget$private(0x0, 0x2, 0x8e) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000340)=[{0x25, 0x5}, {0x101, 0xff}, {0x89, 0x6}, {0x45, 0x6a4}], 0x14552923ed227422}) chroot(&(0x7f0000000240)='./file0\x00') fcntl$setown(r7, 0x6, r5) poll(&(0x7f0000000540)=[{r7, 0x10}, {r6, 0x5e}, {r7}, {r2, 0x12}, {r7, 0x10}, {r7, 0x40}, {r7, 0x10}, {r7, 0x40}, {r7, 0x5}], 0x9, 0x26) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000000)=0x40) semget$private(0x0, 0x3, 0x440) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080252d5152e0cc45b06d7a29cefd722e861151c5f716e4442140e718a489326ce6c77effec2b44c4b26df1ba003d810bf7c98100d4477ca52071e6dc6d2f347912eee0e11384d165541457cafa6a7366e1c4af41038311f4c625b7ccc226d24ef8eba4b4d6a8446142d5c9322014706e2d0b718b278a30c381a061eae4", 0x10c) write(r0, &(0x7f0000000180)='L', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5, 0x3, 0x4, 0x6, "11aff0ea4b6f560579f80b10365bb779d3001e3c", 0x6, 0x9}) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10, 0x120) read(r1, &(0x7f0000000100)=""/40, 0x28) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x787a59e0, 0x0, "ac948b07425645013cfffffffffffffffd00"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001b00) r0 = socket$inet(0x2, 0x3, 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c7407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = kqueue() getegid() socket(0x6, 0x3, 0x1ff) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x88, 0x0) 16:00:12 executing program 1: open(&(0x7f0000000000)='./bus/../file0\x00', 0x0, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f0000000040)='.\x00', 0x80, 0x10) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) open(&(0x7f0000000080)='./bus/../file0\x00', 0x6ec8d2f112deeebb, 0x4d01eba4646af993) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x98) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = geteuid() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xc8) pwritev(r3, &(0x7f00000001c0), 0x34b, 0x0, 0x2e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000000000005, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$KDENABIO(r3, 0x20004b3c) fchdir(r0) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) read(0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x1, 0x40) getdents(r0, &(0x7f0000000040)=""/17, 0x11) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r1 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f00000002c0)="4d53c0875bbd837f0a2cadc9b32fd2531cb23dba8e62", 0x16) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r3) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000280)=0x1) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000014c0)={0xfffffffffffffff6, 0x883, 0x5, {[0x1, 0x1, 0x0, 0x7fff, 0x82, 0x0, 0x2, 0x1ff, 0x81, 0x39e3, 0x1, 0xc896, 0x9, 0x2, 0xcb9, 0x71fe, 0x2, 0x8], [0x8, 0x575d, 0x115, 0x6, 0x9, 0x2, 0xffffffffffffffd2, 0x2, 0x9, 0xfffffffffffffffe], [0x27a, 0x9, 0x6, 0x10000, 0xe3a, 0x2, 0x8f], [0x2ca6, 0x7, 0x54, 0x63, 0x4, 0x7], [{0x1, 0x800, 0x3, 0x8001}, {0x100000000, 0x4, 0xfff}, {0xff, 0x400, 0x400, 0x80000000}, {0xe000000000000, 0x101, 0x2, 0x7}, {0xf84b, 0x6, 0x0, 0x89f}, {0x9, 0x7f}, {0x1, 0x6, 0xc9, 0xffffffff}, {0x9, 0x9, 0x800, 0x3f}], {0x0, 0x100000001, 0x4, 0x3}, {0x3, 0x5, 0x9, 0x5}}}) pread(r0, &(0x7f0000000140)="cfb1ed39f3b74d794c3129e4c1c4d744b9d3ae3eb11831aee4688c9099d99b29fcf56b04116033d5087ffffc1cf0f72aca303bed712e9d7f2a0501dd4f589710df583f5ee799e97490b7a11e27f00dbf5a2c139a0078096ef50a07de9cad7e73a9fb55292d38d5611e647d4ce1dcad2f7c5c5c750388bc2f559c2f0b82076e18bed04541a9be11ef0a14797ceac4f0e6b13ffdaad0ce4be972280950db65e1453f43e45658b962e7e355d7c67553cc30304874f2fb5441baf131629edd6044d3f2c0e2c5783e9e575bdb71e3394755d877cfb4281541d5abbf165e9781055b1380d668ce9238fbf0707a9ee392aadccb6a4125142ab4871d758831d5fec92a", 0xff, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)}) write(r0, &(0x7f0000000280)="a7caad2fca3b6ffb401c4f480f3ead58568433c81b26431b9817b8a2b34041ea061c8a546ba1a0056f3417c7fa47b430fe05c7c7f80f860af6d220c813a8611ace45a4a2883e0904614def8425ecaff4c161ad828efc7e30b7f09f3db68286ce2ecbe9253c2a98f99a5ed187eac7255fcdddd83d279885d6a121bc46c1f6e3f2243ebf45039ec56a7e5ce9dc67cda4bf31a3a53dafbf8e10b66f24886de659394a3ad4aec419fa46329b3eb0dc9dc6b56d7919ad5e7a880ceafa16ee79d6e145ad49550258910061765ed8c7ded5ebf14ff52d1ed27c91658aa802624daf5cd5215de890da43235069128934f91c9049779443e592f5781a28cefa374d6957f6680227385ef15b153124b294c0e21bf2f3c2d7922195bbd3029cb7e32f2aadc181591e7a829dff5afdb6b892bbb62047b6cccd1b9098097abb96166bc9b3d043a8823e6bfcce4f791e8a17b8553ede6f5e3a9a1a36014bdc03698f316427721bffe0fff489c8443d05ee11037816d1174fedbb52f1aff4c1cbba2ca2edf3516699c543eb3f88ee5a929023b5912e60912f585ad802fbe70586c81a56f88c322a79e3eaedacf955973c7c4e3e829d161d6bb80c77ca357be47a58f73e3eca612a7adebb65b151e948e3705e5b955207c1c722982f0355769dd59e832985f2f8350e97b28d403061fee2605605aebcf7c9240d56e0af6b0c1cd0c37f65f0b7124dd8c0c65b53038f910c535c38a1b1eadfe7b07d6f741195615c70ed41d25f70bcd24cc0462b6900a6cfe0ee3b5f573436f46f1e19576b33c91eac4098a0ac700186cf7021113bdadebb3da1fc872df7ac02b999483f56694077d8e54171fcdc863a0c696455a5fd8bf853b29f701280c8a033a81b1bcde3dc54be90c443b901d734d94126f391b464f5e38227eaa2244f6c618d3cfac593e52db259375ef2492ed6d4fae2170bff4852754c3f43a780f48c276679ea2a290d87dbba04c1086b45e955de48a1622f15424ce0e20564292e07531ce2fe37278a6a9fb7205178442c0087679bcec8c0f4f9bf7aebf629b12ad8b3d5614dce40186d06e9c3eb07f54204f9bb1bfaaab23eb70f735c02b76d80c7f26e25d5db10798b2341d60e82f698293cb3d60075720bbf3537cb17be50c0b2ff6a93c3bdce8a4fd2433beabb2c5593dcfff95d7bbc9ddba7e13ab430f5e795c9b502178a5602acb575ee66df235fae29f1f7399b6c9b642a6da6248ceed049129f8bf91079ff27af36e1ca1ed40122bfad2bb91a28e0920d514b7b6300b7a301f4d2befc0c6ffa0c4f4bdabae6ccd2abcd890a493fb16f446bae763d62a86971ee30e463e803b1e2a7b167b5c37fd48c1cf0412f682efb99de321a921fba33a4a7cff79524fbd06eeeced656cbc3f34b3e5c6bed91ba1b8e55484fb20974845a5f6996b5cd46bd1415727728542b0dc3a1815aa2657c94bc456b60022560fb11708650758e2d97af4db22664e1e75f82571f76bf24f3eaea7ed6281544bebac16cb62c761248a9435ebdbe10f45f58648dabc324bbb1eba5d8f1f8e1855163e9bdaf6469978c605b0dd1f2c77ecea85c250906a61b635609ed16a050bf0b0f2c996608cefcc80b516c3f059549c01c0a59cbf4fab749e016ea9539fe54c97040d80597ede4468cd3a5f1f7eb6587871422060d99dac8ad9c09d779d166e9866bf30de07489b78a5586dcaa52c39db4d2d543d6e2efe056638218c4e77e63b27da738bd250bbded8c5e22eb1c6a549475cb9a61acf91adf5296d870faa5372580873821ffd2be6d74c5b33b98e1e0497f3c777596fd20bc0a54591af71de152743d8cac84afed574fc00674cb470fb5d95a12e8808ad079779152175092e93b7b6556579e4a8e93a10bd04f6d414445225c3a7fec6b0c07232e54e66f3acc132dc5db79033c29b7d569c3f9ed248a4b1f04b75916a84e9cd3b710885f4746c01681fbe41720a78697dffc9997e9e848c20399dc7bdabcfd431d83fe5655fbc0869d1c88c384061c2352d5516654e8a670393580538abfee6e0d5a22edd3fa513d163991649b877d228a70b69c31151278622da84c0feee1f7fbab6998220db0535ecf544fe117908d454c3698e8a02360a86152e5059eca3ed8d985ecd40e5589478a976d1cf4272e9e719357c677e3f309928261b14103d8233bf09e414a5137af21da5d9aaf0364bcbb0edd76f16d6f647fbb15b3ab873681db9994867bb35da852a70d7b5a3f674667a8e214863479d7d143e858651de8e95a8358e2c69ea58cf3ef4d3328201d95a57d3b9b4890b5af207ddf80d1e5fd41c9c61e4e1f9bbca6552ce74440fde986de746a47a6c91836f8ba090a0a92056e0811dd55a3a9b4792f10efc383005c00db93f2b5ae5f4e316140437470acf4154ab7d7b7b8d164209e9f17e0ea1bfb40ff21a1bc7c5677461ddfadc7f2916b392ac075a84041abde6bfca4151b3f4e370040b2593e17091e52c90b98c22d7b237e4b8b6259e1fb65404e372b9271702fd0c5eb745c22778f55237235c99031051743fa404de2d600ea070c183b968ab4ce8db43bf51d277a8603ca3ef013857d80a28c41296e15a721a4c7d2a037e5586df703e81bf07ff809fea1275aadd540b7614e1a3907bcb2f9d115a7c5dae29c25f365392b45db1c028aed6ef0327476af9d9a1ceebccd415ca42dcdd820a504b5950d2e04f8f5ce8fd5b7b8bdb88e3b9d2f075382222f6f8d9605989dab9dd5bd7653229ac606eef91c7cfbcba62eb0e74bcebfc9db2529ab657d6d2c4616b70e38db6103d7d61b79b547667cbed20cc95e69e77d92d8722b3400544e897167d3c2aa5df0034545bbe7d661135e5cd1365796ae1ac5b525a6154e12b4e67f5074e49f7308c91b31e694d8f61a007fca51be99e5c59939b020babffab3eb1ba1bbb4740f53c54504a83616faf93392361e66b0c1ec497bf6cfd5e5e1cf7d59d2b3198a2d648a1776fa06a9659cde10bfde5acb113da438098f771a954f894b46d40e28c6fd2c114f345a8257ab9dfd1d8cc334af8b62f5fcf760249d7255ee30858d148c895d204cfc7158d8550ea2819d4a1c89e161a147769c5111f725fef6e480438d87fbfa00b375ef6bb58695f85916581ac03f52fade464fa41ce83cd42e22e6164f7e8b45a68be54f522987df7d2d86fafcc07d2c4861f988636644b18033a510b096c9d12d343f0ae753f77979b0174d07a57d7456aaab59616f5f3865280d440e68f61766ea8abebfa8fcc9074c9c57456ceab9d0fd74c31116417eecf37a153c3cdf5690cd81b18b1e244662315cb551fea4b1004d4c313a476b9276d1c0efd9f567cebfda6ea70e4ba1d71d3e7be30e5fef58c531323cd70c0ee084c9ce2733b5348d2c02ade326808e6289ce4e75a8d42cfb564172beee3552cbab40ff2acdb2dd7b00c19e15b0f7d26fd212ce3dfb9f0542f0c343f8103a670f78a032377a6059ab4617c4acbecd66b557329a7c9444adf3d1c81db4459722baecbe50845f9c5c5484cbb53fd7915eec71c83fd4d21dbfe7ead459bd70f82d3c758b5b8af3f28e0c020019b640f2a2e2e088862832df05566732ccddb68428b5efccd2b2140d937690d2a576009020468333e8d6203391a27ce457b604d5600a01e3ad9f2f1c88636e1863f182e4220add55daf8a815af0b8b9022cf3afc86f7080c8e4db896445f98d6ae60909719a1ea0d7fdab48f1a0ee30ded238e8e9c15bcbcb283ad2991d5ec9e284d3c57d7609e1daf93c16d665447ebfc60cf41214a17fedea13aeed8d5326c3b6cf1806b70325c02eb7349a8ac51e5a26e9309ca85885c3f32c81216ff499a29e0d720f9456a44b270dbb26ae92360ad13350a143ac37ff998a9a593e24e5320c85243b5ae7e206edbe7549954b4a9692794c6c1e47a8554c932f36abc5842adaecc1279cb8791153dec953a05a9541211dc3ee8876224150e242ce0b8cc579d81634b7d81cc48e793f2660772bce077c25e3d644e69694a3855ab79382e6233aae08cb5de3888deaa60ad48d1c568a0c758c796a33d83668b8e71e6dc3fca9b09233276ffa8205a96f2350b9a09433010cfefcf7fcaf7528d42aba681f96ecbaccc8a58a4625814f7ef97e362d361613a637ed5c4531933ebd0a1c3f722c99d887ff487837b73b32fa0de9fd8227e9e76b45d13e242f24bdce1da176787bf8db1ba34e1e7c403404e92b76bdb317cd601ede5017e0e386ce6250f4096ebd044d494c46c9e0912f5a16dd6a0e923c1120ffea50f61ef7d4a3b8dc4d0991653bf191f663693f648c34f6837355b7f9c3bbee93322f26cb9c88f9e4640801d6d00d1de42f340bafda0aa52d220b281e90ce319850669401ccc46304fbb8c3e71204f53bd2ad617a93e1c551492630c8720a3a30ec92a6a9413d19ceeba4ad1df1ee0b9faa9772bc4ab986b94c74e0f0ca8518e4ce866cc7bd26ea386ab9c6cafb930a0ef3653b3b2ce72c1d34d23655124d0822c955a870ff8441377fb527a3753e41f8688b31a2d11db017fac4f884599d78406ec908f0ac16cc6e43e38afd1de2e0dcefefeefc1cdff6bfce9fb7474e31b3f564a9da47686ed78248d577a59c91358c4469f9cbecc2e538c648882e7311416b50f849ce7b4309045abd3555f2d03906a1641bdf269bd843671217fb9c25223e9ecbef0367b8b627f367ef5a97c13dee2798c371e29a341082f63e0cb8136dbf27cb7c0b3964a50e6b46e06a2b25f26cf348589aef7b49bc9a37035a799b41614a1a45c6c72700fc0d0eba6ba36ecb61cd950bc7fd20067d6f4639ee3f0fa1ea2810c9b41d3cfc54c4d93a5ad8e0b9d0cceb4afb30fc5d5abf9687de371186e053e9fbcfdeb231e3a0c7c8598fb055c370bcee265ba58f15b48c0ba1bfeababb529c63780b99f4ce75cec1a234fbc0afb0594b0e9a1b4a1d27e477bdfe2ae1edd4ec9f5424f0faa127de3694021afa597faacf6b96e76845b8660b8dc932c912e8999b9cfa99ccf178387511f70b1089d398bf84f17550e301ece51f4d6e160a34c583408ce4a989c9df9e10d6a7c8605d1b1c230840d43cd5a67facbaa69f9e06188c4a3054fb3829f1b34259f15fb489086c9b5550320f1cfd82f18b1b00435302402d4e985796b63bac4f4c1b81b4ca897ec20bcdba7451b5087e2781f20d90f4509840e7046a75711d19fb4ce3d12e23b093cec26a1e6fece7db290a891a4750ed07bf93f14903737da9d32c5d598db5548fb1a4138b09e1904a53c9e1325627562f6375747aca61a9fd9fcb8a6542d558ae218243414366bf8c275de08f362d2108358443b4d6feaf73510829e5430027cc4b410e3f835e2348e11a3dc3bf182bceffd81ed7fad00980cc0b3b319e1a3c7caaaab1c7b670bccebf7f4b7f42ec896b9bbdd394d68cd9f3022e4b05fa23c1a01073a468297126ec428a9d3d1a27527481efd31d025d5c1c3df022e3f7ffd4691d158dc170a22026639b5cb0acc2c6d7ee5e548cbc425385d1c421a1b77ee166b926ebbea8de2738647e4a1070b98cd68ab1e5adec310fa04f557029965466433284f79750b38dd53d690c0bac9a2ef9f863c0c565404712f11b777c529ffbcc8309509b8016dde735248d9773d38c2bb6b2a01099b45d33a92f3bbed761ef434f69e2e3c1045fe8fd41b5b2861c8975db2de7081a8db1887ce12ead6a7118520492def34b5ecce694d7e88dcf3edff67e7d24aef74ba7b30936edbe709d4e87647efdd3640681c96b86b69dde01823806af792", 0x1000) 16:00:13 executing program 0: r0 = syz_open_pts() close(r0) sendsyslog(&(0x7f0000000140)="53250cf984c9267cd1a781069e90020b4501257811222325c087fcd24630ad2197931bfda69272d3ad2d989671f9697e8fce56bed030da497be1c712827b918f958253dd691e290d941c803371a3f02863665aa2cf1b9081979053b170345455685d4b138b25fe63227d3704a5bee0a2a49cc0dbab829d3365e60fe37e9a789ce45b53bd9aa5b1648a92b04d210ebffd96f4d8fb5950bdaa50237ef282e8d88be992103e4674cd1e46ba527d397b5cb34cabe16f21daa48affa80ef52970cc66953825225694adb3487b21", 0xcb, 0x22) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:00:13 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, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xd2f05abf0edfcb4e, 0x1, 0x3, 0x1, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:00:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) semget$private(0x0, 0x0, 0x10) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$KDDISABIO(r0, 0x20004b3d) kevent(r1, &(0x7f0000000300), 0xfffffffffffffe00, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffe, 0xa, 0x8, 0x8, 0x1}, {{r0}, 0x0, 0x0, 0x1, 0x5, 0x20}, {{r0}, 0xfffffffffffffff8, 0x26, 0x1, 0x8, 0x1000000000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x5, 0x10000}], 0x6, &(0x7f0000000080), 0x2, &(0x7f00000000c0)={0x400040000, 0xe192}) r2 = dup2(r0, r1) dup(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) nanosleep(&(0x7f0000000080)={0x1f, 0x5}, &(0x7f0000000200)) 16:00:13 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpid() r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0/file0\x00') symlinkat(&(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) r1 = getgid() setgroups(0x2, &(0x7f00000000c0)=[r0, r1]) chmod(&(0x7f0000000140)='./file0/file0\x00', 0xa2) chroot(&(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:14 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530005ba003779b4a1dd66b6b47377d353a473cf2efdd88a38eaefe1ffcada36c52331887d69f8ce8e016e64fa7c0128a0781bca6"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x1f) open(&(0x7f0000000140)='./file0\x00', 0x18400, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) lseek(r0, 0x0, 0x23, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x1, 0x10000, 0x4, 0x2}, {0x9, 0x80, 0x800, 0x80}, {0x9, 0x0, 0x7, 0x400}, {0x9, 0xb53, 0xffffffff, 0x8}, {0x6f61, 0x1, 0x4, 0x7}, {0xfffffffffffffc00, 0x4, 0x7, 0x6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x5, 0x4, 0xc10d, 0x8}) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x6, 0x4, 0x5) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() seteuid(r1) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x255, &(0x7f0000000340)="b2") 16:00:15 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="4e8e47f8039c6c49ca820f302aba6d25", 0x101e8) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe06e322e", 0xf) r1 = geteuid() setuid(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket(0x11, 0x4003, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) sendto$unix(r1, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73f7ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c5a371a3f80004000000000000000100000096403168627aa0c1a312a6ee00"/189, 0xbd, 0x4, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xa0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:00:15 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000280)=0x17e) 16:00:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x100000000, &(0x7f0000000240)="8711f80f8059e7f3d76a72c96bf1a967603dcca666ae583e45c36a45edf257c83e97ef0eddadf8f9302fd205bf974fa30e55aea98220b72794f371bc2b25a98d81bd1c5f5f8ca9d9ca4c8f85236072aae61e9117792b644183b3c4205b88bd667d9ed4d4dd2a2c9ba2cfaff76629ce0f30156ec34b74a03dda58e0dd4efe9b85efb8bf5c349a7c2a887658f7253003032d077e618265101eed1c7e89d69722132ec960", 0xa3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) r1 = socket$inet(0x2, 0x2, 0x3f) connect(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e71f4c718d168852f66696c653000"], 0xa) r2 = dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x9}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="5827f0b55a8f124443df20efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794587cb2d72b8bcdb9ad8a4f5f76a53bfee892942f828193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa64265e9522fffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x1f, 0xa37, 0x8}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1c}, {0x6}]}) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r3 = accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r4 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x4) fchmod(r3, 0xb4) setreuid(0x0, 0xee00) msgget$private(0x0, 0x285) semget$private(0x0, 0x2, 0x80) msgrcv(r5, &(0x7f0000000200)={0x0, ""/217}, 0x42c, 0x0, 0x1803) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x84) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000027604000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:15 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000180)="d3ac2baeb2f5a554139861008d7ed59fa34724fa5f314502659c2bfd9caf2563c160c64d04c568eb2f24ca170fae1dd632cab7c7bd6f9a9e6ef35610e878ff3d64cb0dc6720a20b184068325a8b38f472878f12f01ea9e94320c5c5174aaa2d20bf3ab4a7d6993b25a40c7cfc93596f6c84cad62cf838741c1601ea2b70f969f5c8dfd695aaf15", 0x87, 0x4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8000) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') writev(r1, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000000)={0x0, ""/235}, 0xf3, 0x2, 0x1000) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xfffc, 0x405, 0x0, 0x0) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80, 0x0, 0x40}, {0x60, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x81, 0x552}) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) setgroups(0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)) setuid(0xee01) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) fchdir(r0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x101, 0x3ff}) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x36d000000000000) 16:00:15 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f00000000c0), 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r0, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000980)={0x8001}) close(r0) write(r0, &(0x7f0000000040)="da00d72861691a01fcaa6037e874f5213591fd", 0x13) bind$inet6(r1, &(0x7f00000009c0)={0x18, 0x0, 0xfff, 0x4}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$sock_timeval(r1, 0xffff, 0x4c29fcfecdb14a88, &(0x7f0000000100), &(0x7f0000000140)=0x10) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x8003, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4", 0x19a}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x8001) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6004d5f4de400000200"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) socket(0x2, 0x4, 0x101) getsockopt(r0, 0x0, 0x65, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) fchflags(r0, 0x10000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:16 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x5000000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x6, 0x8, 0x2}) 14:41:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x980, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x101, r2, r3, r4, r5, 0x80, 0xf9c}, 0x1e, 0x5, r6, r7, 0x1, 0xf1, 0x8, 0x9}) 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x81}, {0x40006}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffe50}, 0x42) 14:41:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r2, r2) close(r2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r3, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x3) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdcc, &(0x7f00000012c0)="85d4558d") 14:41:20 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 14:41:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x42, 0x40000000, 0x80000000, 0x40eb}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfe4d42b833e727a1, 0x25, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x2400, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x13, 0x4, 0x401, 0x6}], 0x9, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xb0, 0x40000000, 0x401, 0x1000}], 0x1000, &(0x7f0000000080)={0x8000, 0x8}) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) 14:41:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x9, 0x3, 0xfffffffffffffe00, 0x1ff}, {0x8, 0x4, 0x80000000, 0x7ff}, {0x9, 0x4, 0x86000000000}, {0xffff, 0xffffffffffffff7c, 0xfffffffffffffff9, 0x100000002}, {0xfff, 0x7, 0x5, 0xff}, {0x10000, 0x3, 0xfffffffffffffffa, 0xb9a}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 14:41:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) 14:41:20 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000180)="a6", 0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 14:41:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r4 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) fcntl$setstatus(r0, 0x4, 0x80) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) syz_open_pts() recvfrom$inet(r2, &(0x7f0000000080)=""/91, 0x5b, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) fsync(r1) shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) flock(r1, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x87, 0x76c}, {0x89, 0x2}, {0x80, 0xfffffffffffff982}, {0x84, 0x4}, {0xc3, 0x8001}], 0x5}) 14:41:20 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x1, 0x107fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = msgget(0x3, 0x80) msgrcv(r3, &(0x7f0000000140)={0x0, ""/24}, 0x20, 0x0, 0x1000) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x35) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() dup2(r1, r1) write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getpgrp() r4 = geteuid() r5 = getegid() sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="200000db657ea400ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2], 0x38, 0x402}, 0x40b) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) 14:41:20 executing program 1: setitimer(0x0, &(0x7f0000000640)={{0x0, 0x12}, {0x0, 0x4}}, 0x0) r0 = semget$private(0x0, 0x2, 0x3) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/236) setitimer(0x0, &(0x7f0000000100)={{0x1000, 0x4}, {0x1, 0x9}}, &(0x7f0000000140)) 14:41:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() setregid(r1, r2) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) close(r0) r4 = semget(0x3, 0x0, 0x4) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000080)) 14:41:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="9a9b312073bad3de1c9fbc86ad479d1876c7159aa67a9163916a9c5ee642d5a3f74a9812ab508e0c43d248df1eea92281b3b7f899ba038688deaa24e3a37a2b9d11e8508581116375b936a0cc703", 0x4e, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0x7bdd0c4bff6dcb13) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x101, 0x8001, 0x0, 0x7, 0x6d2, 0x10000, 0x2, 0x0, 0x741d084e, 0xc75a}) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x80) recvfrom(r2, &(0x7f0000000240)=""/89, 0x59, 0x1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 14:41:20 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="6fe0e4ee1995782b0000"], 0x540965b24237335a) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="4188dc39a543a691", 0x8) 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="e4") 14:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f00000001c0)=[{0x87}, {0x4d}, {0x6}]}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffdb, &(0x7f0000000000)="02") 14:41:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x97b5e00a1d4f8c47, 0xffffffffffffff9c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000500)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x8001, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x10, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x8000, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x20, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x40, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000880), &(0x7f00000008c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000780)=[{{r1}, 0x0, 0x2, 0x80, 0x6, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1f7f371337fd3e9a, 0xfffff, 0x5, 0xfff}, {{r3}, 0xfffffffffffffffa, 0x0, 0xe4949f5cf332aea4, 0x800, 0x6f1}, {{r4}, 0xfffffffffffffffb, 0x70, 0x1, 0x8, 0xffffffff}, {{r5}, 0xfffffffffffffffb, 0x18, 0x80000000, 0x4, 0x2}, {{r6}, 0xfffffffffffffffd, 0x98, 0x2, 0x3, 0xff}], 0xd31a, &(0x7f0000000940)=[{{r7}, 0xfffffffffffffffd, 0x10, 0x1, 0x9, 0x80000001}, {{r8}, 0xfffffffffffffff8, 0x16, 0x2, 0x20, 0xffffffffffff824a}, {{r9}, 0xfffffffffffffffd, 0x0, 0x4, 0x7d881526, 0x101}], 0x7, &(0x7f00000009c0)={0x40, 0x1000}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000180)) close(0xffffffffffffffff) r11 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffffffdffffe, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) fcntl$getflags(0xffffffffffffffff, 0x3) read(r11, &(0x7f0000000540)=""/226, 0xe2) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de1", 0x2}], 0x1) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) preadv(r11, &(0x7f0000000400)=[{&(0x7f0000000200)=""/161, 0xa1}, {&(0x7f00000002c0)=""/15, 0xf}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/40, 0x28}, {&(0x7f00000003c0)=""/12, 0xc}], 0x5, 0x0, 0x0) renameat(r12, &(0x7f00000000c0)='./file0\x00', r11, &(0x7f0000000480)='./file0\x00') 14:41:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x2000000001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000001800)='l}A', 0x3}], 0x1, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 14:41:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x22) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = fcntl$getown(r0, 0x5) r4 = dup2(r2, r1) ftruncate(r0, 0x0, 0x4) r5 = syz_open_pts() getdents(r1, &(0x7f0000000100)=""/24, 0x18) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCBRK(r2, 0x2000747a) socket(0x8ec2027ac95f2eaf, 0x8000, 0x7) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000400)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0/file0\x00', r1, 0x3}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[0x1, 0x40, 0xfffffffffffffff9]}) chroot(&(0x7f0000000540)='./file0\x00') fcntl$setown(r0, 0x6, r3) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000580)={0xfffffffffffff6b9, 0x10000, {[0x100000000, 0x35, 0xbc, 0x46d, 0xff, 0x10001, 0xffff, 0x4, 0x9, 0xffffffffffffffff, 0x23d0, 0xfffffffffffffd80, 0x36, 0x3f, 0x100000000, 0x2, 0xbf, 0x3ff], [0x8000, 0x80, 0x1, 0x5, 0x8c0, 0x100, 0x8, 0x101, 0x1, 0x5], [0x8, 0x7, 0x4, 0x0, 0x19d, 0x80, 0xffffffff], [0x0, 0xff, 0x101, 0x6, 0x53c2, 0x25], [{0x7fff, 0x1ff, 0x3, 0x200}, {0x8, 0x1, 0x20, 0x400}, {0x1000, 0x1000, 0x40, 0xffffffffffff0fef}, {0x5, 0x5, 0xffffffffffffff8c, 0xfffffffffffffeff}, {0x3310, 0x2, 0x8001, 0x2}, {0x1, 0x8, 0x2d, 0x44}, {0x3, 0x4, 0x8, 0x1}, {0xffffffffffffffb2, 0x8, 0x9, 0x1}], {0x7, 0x4, 0x9, 0x9}, {0x0, 0x3, 0x3, 0x3}}}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000007c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open$dir(&(0x7f0000000980)='./file0\x00', 0x8, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/tty\x00', 0x0, 0x0) chmod(&(0x7f0000000a00)='./file0/file0\x00', 0x32) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000a40)={0x86, [{0x1, 0x1}, {0x2}, {0x1, 0x8000}, {0x2, 0x5}, {0x2, 0x6}, {0x0, 0x1ff}, {0x2, 0x100}, {0x2, 0x1}, {0x1, 0x7b3d}, {0x3, 0x7}, {0x1, 0x10000}, {0x1, 0x4}, {0x1, 0x40}, {0x3, 0x29}, {0x3, 0x72}, {0x2, 0x5}, {0x2, 0x6}, {0x3, 0x8000}, {0x1, 0x9c8a}, {0x1, 0x7}, {0x2, 0x89e1}, {0x449662422f4582e6, 0x3f}, {0x3, 0x6}, {0x1, 0x100}, {0x3, 0x7}, {0x2, 0x1}, {0x1, 0x200}, {0x3, 0x5}, {0x2, 0x80000001}, {0x3b679210f28e8b66, 0x3}, {0x3, 0x101}, {0x1, 0x6e0470de}]}) 14:41:21 executing program 1: r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x7fffffff, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x8) 14:41:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/93) syz_emit_ethernet(0xc9, &(0x7f0000000140)="defe60dccf7e478a004a216483e0e3a3d8ff5a1a70fb578f16500671de19a0dc27575d3b16a76fb5e0f0dbaa93f085e61de642945fc29a19f0f48a4c1eb589ef2776ef0534720000000000c7951c7bbca9adee58a478d89d78bab0df8d2fa7de9ed43d05a558e1600586bbb1aa8f12b59acae7cc2c6823a0dd1572993ecd34233ffeccf63a402416b00d0f665a2c560d57f5734b0b1c951a713f02b4541eac70e1ba6c474d353ec7f878ab2dcfd0335840bdd262ec623f7af887c2c1db45d16797cc9ee8d78ee41650") 14:41:22 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) lseek(r0, 0x0, 0xfffffffffffeffff, 0x2) recvfrom$inet6(r0, &(0x7f0000000140)=""/196, 0xc4, 0x800, &(0x7f0000000000)={0x18, 0x2, 0x3b, 0x9}, 0xc) 14:41:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)="25fe9467cd62947d5b8edecafc9c22d0dd373c5a8f8b16", 0x17}, {&(0x7f0000000040)="c1c5c1136af2341d39d8601b8f7bd4beeb605642f2b9a0b20ba5b2100a9ce2adc3d27435a5fb26fcc779f5340cf0679689a33e59772bd833b79df0a6f30a9b309262768eefbee138f952dacc7d910ff90f1ef1bae7bc0a46f613a73b90e8d130bb08e9bf865b2e3d3d92c1a7f15071bb45b15432bdadf5be7aa4adde95c640acab66650f2821db68dfaae3", 0x8b}, {&(0x7f0000001a80)="fc4110d245bd32ea583b82303f790868362aec642069b3bafb289ee3800ef8d710103263f1b5aa303456e5282f3eb1ce04f30b507159c4d9d76afdc955a64b3f90dd9cfac37f08eec8666ce80cb62da29f35e3b10b0e1769cb4d8f774b7b82505558351dca8d227f55a837536f972f3112bf1134162fecc95eeeb3bb66114ad9fde542c32d408fdbb8bf679722ddce4f2418c0a9bae9153eb7279c", 0x9b}, {&(0x7f0000000100)="d567a79b9c6627021a8bd5c68c245f92df3ab8712a7bf129a3515925694a1ecea454e76aaedaed77d91122e653413502505d75b3d20f780c2ae213995c471a191aa989ae", 0x44}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000001c40)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001b40)={0x2, 0x7}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x408, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001b80)=0x1) r4 = kqueue() dup2(r4, r4) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000001c80)=0x1) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000001c00)={&(0x7f0000001bc0)='./file0\x00', r2, 0x2}) 14:41:22 executing program 1: socketpair(0x18, 0x0, 0x0, 0x0) 14:41:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xad, &(0x7f0000000080)="f182c673a448025dcb3babae822982527283d2db43b30469db4fbcff417c751a3f8a692e5a86f30f3bc8963b261713f980899580f8d635e952dfa8306fed57690e2e5cbfb45cc47e241c601428526bc5cb951e3f0f5825b5fd574c80cc480c21fc2a925d12627a5ca27860fb17856b146bb4ffad9e152204987ae2924ab1452825d3058637f67c8b3e0a71b04f4576aa74773a115c975da105e903cc4253c9196c2efc33422635d6056fce6cf4") 14:41:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) 14:41:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x9, 0x1, {0x5, 0xffffffffffff2323}}) write(r0, &(0x7f0000000140)="220e22", 0x3) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:22 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000002c0)=0xfffffffffffffff2) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r1, r2, r3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000640)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000000)=0x2) setuid(0xee01) r5 = msgget$private(0x0, 0x41) r6 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x19, 0x9}, 0x7, 0x3, r6, 0x0, 0xde, 0x8001, 0x3, 0xbd}) 14:41:22 executing program 1: mkdir(&(0x7f0000000600)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x2cc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) r12 = semget$private(0x0, 0x7, 0x80) semop(r12, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r13 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r13, 0x3a, 0x12, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r14 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r14, 0x0, 0x0) 14:41:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240), 0x38d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x4) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 14:41:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0xf6b) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x211, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 14:41:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r0, &(0x7f0000000040)=""/12, 0xc) read(r0, &(0x7f0000000140)=""/230, 0xe6) r2 = getpid() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x8, r2}) 14:41:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x190) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x1}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x3) r4 = socket(0x18, 0x2, 0xfffffffffffffffe) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) lseek(r0, 0x0, 0x3b, 0x0) seteuid(r2) r5 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000240)={0x6, 0x80000001, 0x8}) r6 = msgget$private(0x0, 0x1) msgsnd(r6, &(0x7f0000000280)={0x1, "659e056a63472619f4c9da3558d4c4b22d8a7845d21a43e9b507d999dde71d3e7a0b979618a6b87931a0ea528d25f52fdb172d3ce5dbbd3058805bb02f4233f149d236156241c75b2c609de2a7ccbdbb5d716572980183b4cd74a45757dda66351e3781f483cfbde8cc76354d4f4dbabb8414eefed3959ae9463ab5056374a89b485adf49f7995f1b9531c191bf0c650b9c9df1a1272204dc0d8f39f1970ffe251035c5077dc1141e3c83029c6199ba515e4269c53d2bbfa56064537012121e4d68cb9e2d7786876951ddcbc386b2af56c16570b410d5d30b53daa9a40692a80dc7978745c6a5b78511367b64e6e90f1618491c01563a01058eae959fff77d5f663e6e4e290a7e1a917269bcc74b7ba11219fc611710affef9c8ec532be058bc7014187a1fd8663421e9d788537a26da1405fdfa6d5fbc9c2f1d1abbd75a38f40acc09adb5be1c06ce633a92c8f447b575a34b4e78231aa560b48f650faef1477d3e361decd8f3e9d270e13b69f39126ca083bdbf07a3392e629b6381881cc4e8ca5b4360ebce17916f9de70f4bec4967cd10802bd005ba669ec74ce58a5fc3ed762633bc931fc75021124f392179821c890402bbb2d314d1e5202a6a937f12460a7eef7e23d3b402712b2b04f86c393b953caf35bbaa572219fcf0bd8d3f831a5f3954d17350a6fcb80a7d823e18726953218bde04aa624af6d4ed74d9397bc3970f86351498478d2f23f64f9d244e65ebf86ee6066098b09884f46864e71a243815feb48b59be523e6764916248d2a6b7f1a675f137db2607d3c6efe61c8b1080310190bfde45aba1ec13e46a363b396c9aacc10e38ae404e7921f3cdcfdac537b0dae969f3c0e6f3ae9e839d3611fd1f68308382fc1a8f1ac09bf2286320c32619e5481a9f46432d07c435e0db1a765b9e29a11cbec39f972a90db227b00e69b2e66a44855b880707ce1c9a15615aaf3dd4fb3c4ce6c9e9a7697bd1397be90540b08868b70bbd1481a7d69a85e2aa66af97dc303cebcfa3d26308e79910771967486a6cf0ac5fc53eb8ebfb9e23b2fa850da7c03783cb47bf1fc04923c4d929f283909af28b89ece09614f0e839ada1600d4c360d44da7f172940851bb71b7317a25e67c8dc9ea9e64587b1b044ddb99b8da0f9a6e65023cd80b6b241a56aa4e3f477d1bb8bcec6c7338bdc8f52293699c3267dab0d3d44a377c036c303caf10418d3d78ffd1b566da3596ab87e10c650dd25bf459d36d75b8e15c89290d234ea71a3e19e64e392c8355d39496046112f5c0cb33e4623824d8b549e9602bc736f6798582ed2bb9d34047101fadc26b1b4015f8e5e2abc3c976cddca8c5dde99e65ac0d33036b839cae2d26f635f46f1411ca1039b49f1e7cab9c05866d36e501be5a59812b501c9814357c6ac2f8c49216a056ac897164b390d1091f8ddfb155ec0d7d9bcad85dd6cb3b2d8e1458c6a691e3ebdcb3faadcef86404be20d9a559057f089714d6bed31c879c749ae706f3d0bfd190d3bfe3d79f11d5aaae1ead14ee9a4d50415b2d1caa6a4983a673b9dbda0d5c178df3b3b149e801f744b8b9a2efc14700124df2f840771927aaa618a78f37839e01b07a3a6b42aa8dc5ac191253c25db5a2bc01c4ea4a53a56bdfc514e51d0b65e51c460cf3634be02fb684a2248670a98980042438bd1f7024998851d3c787be212d6a23053404effa730a1bf6297feca6c99f7267fa6b12cac2ed51def93f095d9276542890459a16f91a890959d4bf7007bc2640e18ce090e392832b5f770854cae74728ef67e77ba993e308cae8ac6519e1d1a55a726f2538d38ea59fd24bf85972d46e785eb54ca4bcc1af286f5c988532c84c621c52e8d734aec6c882c7441f03e5139b012d7c0c8d7b8a878eec56d003cf564edbc7e5cdc6fdff5a9dc58d05d71f18befc85c14902d204d3ac74d02cb1bd2298f695921edeca87a3221b4dba3f759c58d8c4a961d792cd65b41157ec4ede92d66daecb9135c1ec635cbc2ab4e8e9d0457e6dfc161df45c6238b422d178c945a12c3102b31020d48c51317d5dda3ba03c195fbcd3b9d9ef1130778fe6944468abef8cc0f6d807ee521dc9b0144f4863c483842fee11846c0d03254786cef9aa0c34db9e880c1049d49dc911b82c94eb8adaed0c582a88fca0e254241e9e379e490f05b9d6c4d3f8f1a0cb4828d358af8203483d1ec7393ab2d2e5a78bf610f1957e84b9abc8ce9bcf5223fbb701ee6441e88989cdd8f3091059ae1760a7282a8005c426309e941bd124085dcb83a4906f6e59979723a30b6cf6589deadc924a364d00de97efa4b5e0b0606f7debba212747176f3777d439804a46f20c9d4bfd38cd63bba065b8429ef687c14bc3ddf068710bcd78b6246c39b3ae1747c1834429d914e1a5e1e801a879c6b7d682b2a1579870f9cc65fff22b8c638f60561ab2b963c3f5d57b490162af32280a20ff870329a538ea192bca4c17b085c1d92992b769ff53e50306a17772f8318d93b26ce5ec6492232a20a6ca7e274925ec5541fb0aff8694b9fe50746f13819e31a36ba328f978c3e2cafd78de5794e79b4b530a94de1b2a60962269bc20782dd02eb1472f857dc424c228607ec22ba7dd52dfe122896d1c5104427018be690ea7d0178277717dba23976f048d99223f9d390f12de83826b25c942ddb8eeb200bf4b1aa8fb89b58b699ecd154d58e5a236281c3d7a2feea3d63eacbc578e5605f1a0e6fe564960392be03fc17b5d57d51b2a2ccc2066d98466a58ef9ff40b3ee66ea4230afaa5df487e6bbbe1d59e37993a55b97ed3a9fc886eda31446da2dbed5f2738b8e0d35dd7848aeb584072e76d8b3d5e4b1f5467ebbf59f270832756eaba97f0125561561e95f68ea3b95c9aa46d9639926ff17a253febcf80beb7513618c916b5ab7c3406e990f80fbfefa25d2aa4f5b3ff9e040cbd11d1b429e6bd4200f0fd68ec4bc2cbedca3358ef3b747277a2af622ce0d79e47e96c629908a584cc8ddaace3ee187a54da534c44ccd0746461916883148428e2c891fcfd5b205883cbb126b1ba259a4607c15c3506ab821b0e0892da5357e59f55e2f39390ff7909a79f4b703fdb796df4f065a6eef0d2e1c30fcc28c8a0edd37c163d9c918eb89bb998b25c7fdfd37721275529d3b9070b1208f417e324da93dd77c1e8cc7df23b4dc92bf5c62079cc06ded6b38d6cb0ad32b30ef39ad9b85bad7a54d5542f244c91c56f07f6dfc93183f52d51f7a36e1efc34816170bf749fb07e2a0e37c4c6cf8210c0a10bb8d92461a396b8b5bdb3e1445f52f408d4e89700bbec323f91b2569ad78f068d4097c961d24dbc860450db2c669d5d2a9bf235054162dc0814af98460075ab4f127aa8b3914ed72b666bd8ec3d89a54c3ab85f5c2144855db0eaab1e9421000f53b0d8b95677754bd5d40db475fe0863612efd6da28364b8e3ad6e2f8101e9b796a307255cce164e0ed4a607b9c8e24205ebbe95f67b4c37d96dd45aea87e3036ad963c3c4efd0c08b61488ce680ea83323b67a5fcb64149dfaeb8b5a1c18f6f99bdc765314c5042efe073ff246c29e004836497cc56bc13ed86bf1c1818a5f62c97bc58c52f2953a5e1c61954cbdca03d4a222022ea388fde121241072f2741b93ee05b9253c846d0ff1b8901e36a9d9426b456a5113994a31cda19fc3f2551df58738359fb5f19ad1cefb5e6f6e46e79fff0bcd156741270bfe7cb3fbcfeb44831e9c3a8fabe76ad8146d1d86f672574526577334f0529617e34efa1e806d9532448586ce03327bbda8fa0d194c0041c10c2a96d805e338ed5c40b1c614aca2e4ef830c692bfd82a5b4f1d91aee1c155dd8d7388f5d7bbd2da6280b49db6fabd5ac611e23b481cab3dcf66c36e9b672c4da2f5c0c14bf0180f2dfab3973a0f1d7842290132bcecccfabcc1477c14e6553812a959c5dc50bbf987134b95ac045a727854fd7345ace6cf4acee840e045e30014d39662c1b70b409a5ecbb04bbc74b46b49764bbdf197e9241b351e124c1b4c1b571c7a1f46380c4ce5b4f7aa8a17602d932c589fa544504f8e28efdaff0a3b06edd72f508e3ef9adb424ededc337aa83e5e9234e18808ebc1c4da02dbe29e7e167eeb731833c7d0456927a7b1fff98b4080eec05c2dd43c3934195f1dac2eb2504449e1fc4d911756630d821009ce57294f72a0662836a022ba97a8be5bd64533992a29ad387c3a250933dfdf43bfd911ec160213d26abc69f0a5ae9f0b21cb6e7556799f807575c6387c37def180407f96c350d21c425c3a2f8bbfb9c3e1ae5e4ad65eaa0993a2a3ec23033ab895c5e6f787013eb25620040dc2dd7b1f019076ed049aa1f1aba293555cc434b1f47c4d8c266224d1954cd81dfb6337df7dc5968ffb7959c9f4f9ec6dcc48eab09e2b24da46dbd0f26ac0c7152ddd7ae0e7cf8f9eae86c8c2c046c67a6cee50797c794cb1d0182f5700513027f018d2a0e59cba5cf22b22c2a93d0c34b75e1e6fc094274bbb7fd028258060639fc170f46b4ee59194880a8dfb85dbfd367e7d133356e7effa4b8cce1c8c65b5c14469b008da143eb6b3c77216a3541e7a82ed417a627fc3451184855ce947bc0fa627247a075c56ec78a83bc5b9a678811333d15fb7522c8898f54d396f72ef747c799ffdaae757aca699bf78931e00442862aea374bab776c3d15fce957bceca4f1898817d0e7654f2be6c587e3b5dd9227940cb72be9a91966565de920eca3f1347098c13c849a0e563a5c464e81191ac551f53a055a9abca361975c11e543f1abe3e41c8b0c1280be7909adc05706ffe2322186d0f56d2f95525b77d355a78713c907ab9a2b2ddfb98e360b64deb2cabd02df7aa341f18d1349154fae05e25ec1fc3318615feedbfd360ece3dbbfde3872f7074471bb2b9edc5f82e4686aead67f20c392346ad4f32f6c68f7ceb494ad87e4583738b673983bd05dd8783e1156657bbf80e16b466d555c55a2427f53b1a620bfba984b1738a67c67feedcfd7aecf6283affb9c1e74e686549fc27061947647f726fa69f812cec05f9b4da5b9028448e3e70de4d1140c5d89f39ebf9ea982d871a359247868c52918c26ee0fc783dab1c29f805142116dadb94ca7af21e14c75a0bba8baa82f1b6020e9473d15b6046cdb1fb2bf855d3d9cc19ad316769c3540428c037c256ce3db0aee9c84deb1d34b28f5a13f174faf0d85ac2921ebd23211cc845d924f2cd2e2048d4394e648b5de38e2a2f9872ab399b3168bca700acbdfe66505cdaceb23e21a3f9099d59295ab686e31041f451ac96595ed5494b4feb9a10441473045a3fbd991fcecd774e6d8102943ad1965ae50d5a1d3f9c3fb6361fe6cc9cdb16857adcc605d240d4b6116fa54c3cc311b691f243fc244e54b1f2c97b9ff5e79b42f312ca5593b4db448f121b65a11dbf84e573b3a9c8289643febb63ba530665995936d1af9e55c5de0cdfcdfa359d10949ad2cf4afff430598d626e5670ae097e503a5e744ef77bae12623153572234327a49201ed89c33fa13bb787961efd9a5926f47d87770800254c1029f153a80b316abebfcc2eac73bd8a76129fbaa56eac992e71501b555b6bf44d511f6be98a89193185a65e5a383ef0e3937d5f9de8c210aa98597c7554eee86af277868b25f4d0a272468f7c08b31c7c5edb619a72a1919dba3d75675ebcaa53cc322000be7cae5fb844c7aad953607b521ad0c1637bfdffdb8331bbc02e7bc25d5ba4cae77726eb875e41ab3dbbd55d"}, 0x1008, 0x0) kevent(r0, &(0x7f00000012c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x2, 0x8}], 0x7fffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x5, 0x296}, {{r5}, 0xfffffffffffffff9, 0x80, 0x1, 0x7, 0x4}], 0x4, &(0x7f0000001340)={0x2}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001380), 0xc) r7 = msgget$private(0x0, 0x8b) r8 = open(&(0x7f00000013c0)='./file0\x00', 0x10, 0x4) r9 = accept(r4, &(0x7f0000001400)=@un=@abs, &(0x7f0000001440)=0x8) listen(r5, 0x4a3) r10 = semget(0x3, 0x4, 0x100) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f0000001480)=""/4096) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000002480)=0xfffffffeffffffff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$dupfd(r0, 0xa, r4) connect$unix(r8, &(0x7f00000024c0)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x11, 0x0, 0x100, &(0x7f0000002500)) setsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000002540)={0x6, 0x4}, 0x10) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000002580)=[0xc783]) socket$inet6(0x18, 0x3, 0xffffffffffffdad2) 14:41:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2, 0x9}, {0x3c}, {0x106}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 14:41:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x400000000000, 0xffffd, 0x5, "211fbee230f6ffffb39e000000007fff0e091f01", 0xff4, 0x20000000000}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001840)="30d9dc77a2145256189077cd4b6623af876bbce37bff3f4ac7a6544e1f70ed3546bbbe87b8a1856d770d721199df9c1b2def0c3a338b145077fac9872584408ebd134194d4c04c59cdb7c7c99598a398bf95b28aecf56eaca5f0753e829a4098f434a93c7d3d61f46104cf125a8ae51e8f02f3d4d7775775a01ff6de92188354f820420f3d4378009149280a4e661c9cae6dcc945ca8d36cd4173b3e9d2e1f9c302807dd87465329dcddc2d880ead82d6903ced01e1731e946a0a98a5f0729ccfd0bb6cc56814dc3d6b0719b04c5322aaac716121565f4f51ba4f81ba79d8606073e60374768ed48ef5e555c2ff23f8e3b1d578e0dd3a26f8eb07ad16397019a1ade9d3b3d601ae60f5b1f86d83043df5dba0fea7ae40e94a257abd21716d33b82031a7e126ab316e5f9dd1ab5859dbc77cf2ba92c78807b0f1dac254c7aea6c4e74f7b1d89a3152039e8fbcde0b25136d9406b9316d892c9795367531405d934abce55785dd491c2b4b4b39dbbadd20205fe70c10619a5046361f63e80b7d1faa94129bebe87715dda071846e210359789647436e606426952e0780bf37a657d8935cc2e4ab9332a0267c156becfc940f17e610baa1de8859fac864fbe0dce96b18b84b4dc866fadb46db52d263183fedfe61c122eab4e66eaedb0a20ac920ecc2b808108776bfac9afc5330883ea5ae058690e96bd9cfba72fe87c7da69f9e1b57285b1e1a2d02ef5ba2f0dde5c99f9770481b6043b609cd5415d891bb1fd1af95cf8302efd6571c64413a949bf19ceab120cf2a4327aa424a447f0e191f0db2ee2fa103a1a552ea89febf28ff606224e08e932788aafcde529858a9e5ac56ed490ca8ce84c3a2bd0f6382dc54f0e5ff06a06057c42810c37f9a6aaac9ef23dbdee6a0ae95ce125db848b9438526aa0eb7ce46270039ee10a6279609afafc06cb92b1c04bab932dd5df89c1963d066ed8a1d48b7525738231564feafab84f0c8b854634e1b963f8d290d22eee1ff6cec5fec90c2a53e071ad2246e6b56b811602f0e9f059aeb463096b829703d49407b99bfdc29dce33f1104ed6362281f1a82e836f155eae779d96908686755d308a1ea274672500373a399e602f706b2c6aa4d3c9f9cad068dba3fef199ec4e6ca99c5a7e5e8f7e4f1fc147fe8d81aa1f9da4ae96737178c160997a674724ea75a2a0a7d3c75a5103303645a625729997a40c11cccf4426fb958fed87188edc40910fc34868ddc1866f969e17a98b09072e91985b2cb0bdb0d09a0994ff0488566f3078713192e11de3009de94332df1751f0668a6e058523c8d9f6206a12fc21d5572735c898ee751c714d229dd77f71b23d2e2a326006e82846e4f40b98ccca450b0c564c4e96bdc76ad8cf62d6c00a900fefad7793abb1ba78b57938f6faf30a7a7737cff69c0807438167861179421d4d75ba487bd0e84658d19584f5ebd2f3268f8f09233724173a1ce0349433f3e205a36750fd84bdfb97eebb8651046a0c40c0e5e895194743b96490fc630d3b2f51a47b05c53f1aea1c148886cc275825144598024d4133446f114241a11ecc3b153659b57a2a8008fa555374720c930ea89dc7c0fab4c3c0d6dd76a2da8be749fe0803676643335ca3ba475168a4c7a2309e8b0f6f2b51d584e20a8680f55385523a98ab4bf81fc672ec90693948f1655ae9a8f2f8a55318e26f70ceb4e85af66611b41e04d30a4602b96af7ecd5cf621c3333a684e1131011ed9fa09a9b0a883375074f993fbc995be66cf7b54160f60cf4521d7b228ccc2cf2260423f301bead2c37837b99c9edd6dd430db327d81acf22013f6def6319aca8cc904d44f85e886cb470c2873006a81c3bce548b02b9d0deaf91a4edf65b2deec570e1d21a6cfd2ab14f87497c40bf4bfba4d0f714e4cb5f7708c409302b38e24aab18cdcf76a8835ae6a0c4dec9d4e5a7b7aed198eadd999d8ec5b154b9975a74c3dfae7737d2728782a1638067bfd87752f1372583947c5682d5b562f494a237c90b88327c50d7020c88209beb5ffc292f6106a8043d25f1f30c5f38461c19120302d0fd0d7727a8ed19f44ae2f679780f9b05896ac9ae8a91df9b32a0d41a62e5f0f3f4510a676ff45435c1ad19b6ec9428f0fa4b00a4a69a20b712bd273539afd6dc93615c976257a2aeeb66c24d5c48f055c858e5d2f4d061e0a64b2b097b1a7d24da0548e95461464617aa0e90a4556d0789f35adea8f307705e9adf777f129e6f2b02a98e56333d66987f009727cc6bd4ec84d434fab7eb9f50cfd226c21d1e1314626a8597e2e9bc4f990cde774096ebb0e5f6378c8e2dd4dc18d6c52a4bfb92c3ae9e34ea9b0373bcfc9852d0d5d839aac808c85b2cabf8b749cc50d4ea602c6677280f722bc1e09f7f192d3903e053ad56c1e8d95f4dbb74fb0c923dca4e2d31bd3a86eb7c1d9c5822ab6f9d841f95dfa59b4ef8a391ddb521c06d2c429b724f7772cd15e0e512e7e65b2b7bcb8ac89634ef9576cf2fa61b468f243d7d898c765c75995ff282407d85a9c7ae62e8d831fe4af58a6b0d05b7ddc6430c01215b4c3e7aa9f0f9a37c36a8f4860157f03c96f6487c9fd952596629979e313ee0679fbd68622e4222b409aa813c7f34540f553806fbabd155ca22b561269b4bbf7d9389b11bb87641a57d379d15248534f63dd3846bb4f5d24cd5ec31c96eb4858f4a4952baa84f155ddb843512937ed6fe4ca48d3dc69f7909cedaeb6dc3b2b7e2a6a7f2ca07e27618496685c805a5e1850121d69f184625021bc85163d841c1bfda55da1cdf7a142c7559e0a459ecabd7181f46d815b12d7245ff7d10337d3286ddb21822d19a07224574fa47c01d79b105d3e3c95feb9648177c8892e48753cd34f70bf191feffbb916b42a8439e743180b382679c6c41ba8689aebbcaa133e5d5b915e3e2a45f47e8be474e42a706aac605ecf53bd084d62d1ac3577c025be49d916da860e41f14067fe074226a2feaa290620f0c4ef9457130efbaec4600f760b1df69434e704120f502bd6f9ba187c6796ca5ec2a56f7e0a841183f91ba1f0b76ccd8dd0b4bf9f6d48ce62ecbcc1f72a517fbbdbfcf63f8bb0ba42521de0200f622d37103f61178df62032a3f8794777adced71e371c6d81b8d57e513b905e77ba76e81f20274ab18a6c8b46f3d8295d08d66aafd4ef0455c1f0ae0457f6f85a65431732924da7eee424df60bb6dd4ed68a734f7d82be6c01d5cf323039e0382de365f511dc35b73099c196c4db0123f6efe540efaa64b69e0d807281cbb5febb4a6de3b9f8a9ed21e93c4fda47138b70f80e8774821479a92b6390ee29562238d2f2e610e36cbc78364f2306caf2198d26d477809a2a6a95941de1bbe6a6372829c1f19e8f66cb1af88e2dc51e42e5abb769c45044381ef7381ece90e6edc631235d9f8f969da0d53e42702fde410543e35cb22f54a2138e62be250f335bdcdb07363de073d91e79f77ad88921333a07e1dea4d6ce28d6e9f60d5ee9ad1b2e38969563c398fefe7520a1ed2a19f6d96bd76c64644ed850dcd2058d39ee77cbf88b35b5b04b2a847a7ea279c743cc1402e42ac0ec22f3a56a5c15f0adfe5d7541909255b585cc14f1d9db6513b54b020eccfbbc1a23e80e189472136874a5570e13bf5f651c2fbe9742576d1e68e3c54593501f013c4e995a422ca9726114d5a393c9a89e96c79973e0fb811a9f2f3a160222ee8c690ae9451b1ac686c40fe9257ec8c3774c3b95ad4de7ac65ed6769c99fc63e435915f069c6c32f61baf3fc0b9f9a0e23a83ce666358ab5c54bbcf3a3366f2e2465b3b8643caa44cc147bd262fc5440c1436b21f402952844f9e5fc4eea13853725e519fe34d3c0e97081e50961351d2527ff1de9976599007173948ade82bfbabb79974f8d60439739156da634a467a05e35bcddc2f0d15959611ce3e438e5852443e5802e93c457c944b246d6552ec70dabc3177d7655884275d8523f1285d78c6dd7a259beff2e199cb6b96d4efdbe8ecef0a4e148d140fb1a75e464ceacae65517bdd9232acdc8dfe8a1977067943ebab2ceba84838605fbffb5016e3373b4d02d96f43132bcafac75d1d7bf734bab2203b8306b1efa187f806c90acfa86debf2d9932db079781bdc22a427737036ed3647e9a606ad66754664f40a170e903811d601d9c668df2b6de5c6a62c801191123beeb36fb11fbe2df9093773e4daebadf0c611f4410efb310e2610eba2149df0f0027c52a8df3c562d9c633585615d36e655f855f68fee37b4b7e87e1246586c5ed581fd9021e83e695102f6d3cc4271b41f9be80004b5264c242a2229695e42bdecfaf72ce58af34ca4158b3becefe495c914dc6ff2a360ae6ee792d61ec68ad3085436d90914f3089e15d1b34c96efabd2ba6e82cfc8c703011a2a8ef7d8e9dbea700bf9e0a8a1f16e3437f2ac37911578f198e636bdc4f18bf27ca8bcf76204a33aa836e105fcd61a19381168a2c038dff52a2a5446eef62a785a34b48daa8a1bfa9adee25be111b5f44684ac7576809a065f890e8b5aea08bdb2a5a567c195c6fd5ad0f80e5573f7e994a8e91c8a67470979e6851f974377c1faeb2106815b3eadce5a3e7654fa9dec4f3efb3a9e6ac6d5abb453d33851bd2671592d9e33ad1bd0be2b323ce1eaeb17069277fa00d09b8fd6b9a49dcaa155b543b817276475b6a4b43d09eaa1752637bf694f4e6830f2c0bbe0ad67600cbdd932a053dc0dce2d3ebddce16637fb8ce1975d91986dca507897de021e82994d428d72017243bd6ec38bc7dc20e5aaf74a0fafa33bce69fa8e3453b3255ae8d7c362fef0480aa882ff472128ac8627209e7844351adf045e6229d6507dccb6436906f6902793652a28d67b156eccd36ae925089a1609782c5e97676cd0e5fa98bc6d9a6057a25228d23ebfd8ce76bb00fbf4edf2b83120d8ea2925cbcf5b62ffef2e5f6b09580d6e08e91b7e7d26604e476a68d713e01488ff2736761aa90922115c761c31827800dd731239aa482c6bd43511814f744576e2399d46a022b891079728339a35ef83fb30e677c286c3e8d99a2ea3c5182a87aaf5b3383ae8c78611e9d3f7304e7abd55699b2cf394fc7fe36e93fd8ac253b683254dcb192aefd3fb03eda5fdf7335c5e08b9b64087d39c342649c48336635946d3807d026d09d5296368fdf5f9ab64f1bb29eeb6720efe52ff4feed4ddd3cd5f6f49c4995ae50eb374970abffdd758953b32fb43866adc151c439d7fc3662f88ab9633dc71ddfd85681ce183e1f3f8285878000ed2443ec0bf09d2016d2b53c1c8756dadcff2ad8d94a1e554cce46b81210a3bc8a5757c37f086f22b42280298233d625d6340e8a88c2ef671ae0c0f13ce0992573c5efd789608fb92b21c7e6056819d948440da2e89ea7952d53b42d1c3319bac241a9225b08044bdf17cf8fde1b6060f160e95e3b4bb35252056d8460534399d3586a3d540d50e859b15406919cd7e55555222f14c9c222127ee2474be677aad040606ea9d7be7b6ce82b32317bd4780f1ed88efec3d7138f8fd180d73dd6b2e8793418482b2b76626ec6c10d258814ec33fd83103432bfca30b028b2c40bffc84e7d6a601162f788a5e4fe0734d417decc3ad59972dc5d13d3239ab5087b729877917fd251b48afeddc822c8c1bad6af7aa0791cfaf51dcb9e02aaaf2e111f3c4e09125c1c9ccb4592b5685577187f87ee8de832e90be95906c50d90338ac3f20ce2a0da12634fff9ca5aa68b2aea7851c51", 0x1000}, {&(0x7f0000000100)="6509df4eafebd203f40044f953cdf0c7ca2ba83ae256bf79f00f70f2409c0751b899ccb6f75d20950233c7f5446004c9", 0x30}, {&(0x7f0000000300)="9a9460f8c7b4ed2966798005b5d16910dabe2c37b4367b671c1366802dddb9676aec06e020517ad55951d9e12d1161da6428df4198f7fde54dab7230e8002996370a80dc0ac1853e60da52b5889f305e0e431d5b", 0x54}, {&(0x7f0000000380)="64b432346c4f0ddee40699e37c8f769daec68d2da83b70416abd6ac58aa298dd94188f7c3a35bb0fc3486890d2bcd9a24236c928b662301324b42ce3d567ac22f69f60d06e1ae843fb0774f89e4b78a7cd8d3a415bcdc89ca9bb1c081b842c50e634b0dfad6bc1081fbbff4fc7f47152e0d2e53921a82aa16f3e1f2a32e9b39bcbc8085ca74d507bdc948bcb7229ddd1006ed12d170e1d16faeef2f46762357a66c8b5bfa576746dbc4ddf7990f7bbd967d580cc22f330d8d1148cd14091ed27b319", 0xc2}], 0x4, &(0x7f0000002840)=ANY=[@ANYBLOB="9000000000000000010000007bffffffc075befb0427c20b0d1b970939fada14bb7f7cade1e578f178a9f406faa1f9e95dceabe7bde33b522e04bc6ad41fa395dda99d2f600671f9e1b214d5ba32a54b1787e346fd2f72205dc74de4caf33947de0e35370566b6dd2a96f09b405f1ba8fb6da68e4011494a9f95c940cea96fc11b774e1153e2d89382eb763a095d7b004000000000000000ffff00001e05000027bda94b41f54bf79b52bdc451418eba233cf09b0b1d210a495289c9d5db4356b45842660ac97251b78ad533287f38001010000000000000ffff0000000800009d6b1b19de3f3afa84481a1f0a802e4ab4da63a9af57486c7fe2bd69f4b0e8a9b160ce74815a70ad1bbaaee64a765bde86432f7476bff583ef38724405cfee32459e4e4b3ac393c78951d2791442afc3cf526a46ef72578229094b06fb1c83ff9a7e45a77006159cfdd4c0dfa22eafb07bd48fedc264b432880ccdfb5629a2e5316f81d49fde4c89f0ad0c672aed6374dbe8da8a49ce2e051b6e0fa030e8166417c7904253763134385c00f5a6dfd777413adf82a916a54b8f2fad22f6ca0499f31237a1c608d2fafe20e04d88288ec01180beb80d8eabb63347fa0783799fd7c3ff2f0eac5344c5d5ce3024ad9e447f0d998d1d43d4287132e5a940929a081abae957ddac1c364f980fb601773cb03f40e066238ed7dd86732c16a75a4bdcfb1250831ec5b773cd98d0c8f219d35d536ab97f8a73d122641f6d9b80cb8397040928b36e94a1f1de378a043b4d61773c82c07ae3d70636bca55a51414b415abee0e54c5939e4d9b9b7a47013bbbbc1fa73073b9287ea970c57d73c965f6f51a3e053a6a47a93a54620b0c0e638590a37542efa599564739c18706d822626f28b37e6f6f522530829df2f298f1dddcafbdd084039365971d22d21bacea18d9dbab29369e43e13eac5ee240c56c0252b0b0becf3e9b69bc2049f4a376730cf25bd3331dd8606f2589ff07b25083dbb7f058da02ac6fe4894a4e07dc99ecb3bde56c8573822e783a2d2e0f301208fa4eeebf34e6b4354e72594cb3265ab23e8415119f3551252b59487d1b422619ef69d99c0649212d9e8f46468a4ede9fc6326e71c3f95c3e0282a64ca29360dd2820e6d3732a7ebcf7c8dde9e99a1717e72b914a89eda58231201ba04bf7a5bc1798b0f99448efcb08151599b750d64c3a364725a417cbdedf798b2c706bd860cba4ed7e710c81c636f17947f92f4c5b6278b4fd5a37a351c282bfceeeaea82c5d6e9c1dea22de66779d532332a3525aba1dc647a22afb1404bf66ea7ee015cfc513d188f41812c48f34673d2bc1f6380630a5c7b8cc093c80225b3b2acb16254944301a60dbc275534f7740eff1c55f1541f96cd1ee37d3c2f7ccc00e0736f7ea2b31f91a8dae1388cce32018e16f7eb943ee1fd2aef324c26e124b4ab7feed3b2a852d2d8ac62a0fe6bc8ceccbca5db3ecd6199ef723e651eadc93299c89a8741e23380aa5dd997099a5c4a736ac9a7db9dc9578f10530705cc26ee559b18ae2eb1faf50fc1682f009874e71a66d5a79d759e601c6254b3234eea296467273821f7cf2cdacbef8e0f5bb7206286880aa4bf57ff9a7e5cbe554e4f1f84ce41272e630e104f87523b53e5d1573f2b35c31f94caa72bfb66cb41338dd6a33ef1e16d9b4f6cb6b5379bd7584e46e38460cc4ef41e6c35e6fbc0ed3a662392a258bd8a9a5f8b75e656f73c9f3d24202fd88846207ae89d03de7a5d5dd7a3388f3932bb50fd9e0d5819d7ad02a9eebbaf14fd1b5d66b3fa8c19f52252bd560ee5d61d169f49cef114a6cd0e2b816eeb12b0bdf970dc84af5eb254f99e5b43f3d4f9615a445b01c4b67186f9c28e47fb3893d66697ab8bb9cc445d3adb7b504b94f96e96c69017c3d2643a2c9997585401bf00ef80cbed4a21141dc3876a28097c05cb45373502f22e3b3ca787b78e174d638a5e08140ec19eac18b97426e15770590b1912f689a7854ed84c34ece9c0f64cb4e0420caceba8aa643c0de990d19bedaf4f2f2d0e3627ace81c9ace02e408029546e0f691e873a22e348a1f54036a911b1a25dc2f3452496ad882b9f91857598049da6f0206ab037e23398d270ea2f4ae7208fe1c15836b584f8f9001d95e3bda0f20cb204ebf9865cd1caa98ef17ac653b34eca83426d50d3c95247a7671663928721ad68e84dca8f2c2de2e204e674500fb17e940d6b3e64c6dad5b5f49c64e81f01179e441f3a102c6c36fba6bb6358a862954659a05d12c6cdd0966437f8dac77c4ba07f51e8b1c514d42d742d571a84252a399adc113898c5636e4af574398a6d1257530945aea71ba5156b2d5a46c9289be6c9a36b5b215be994b201734a8e2698599fb8c54a473234284d8a47b65db381b6e54d7aafdb1f504f7a6438a24ee8f4a718adbcf3706c433690b40238d150dd15dd801b28aecaa82db8c7536da722576ae91119eb827a13ec85a7f87e457eabf8a58e65663f490cd52436613433daf2a187c4eac8bdc653440cb3fa9765f8d81d5855a6fbe1b638d1c50e4fa5a59a1228e2fe6c347a2b9b71dcf2ef0d387fe90bce57c19472fe7fe5df8d7ae657ae3b4ec1f5011442311e5ea987c829e7e8f1fd1fe19a1a4acb57e1ecf68d293f03923e17f902723e9c3ebef3c60952df645b5ceadc32db69ebf395588ffcee285c602014b02bbb1e4cf490bde10b187f3a896dbe7b78e1c78b9b589ea893b3c181d428bb0f770902d650a2d458eaefa38fa2c58fe36b9ed3ccb774344d894fc30c8833c82729b3268d9fe80fc7288c25af18179adc68357ee94db81cd959f2ca124ce6f09f0ba26b0cd01f234978f48d1fbccfcfc6a5ed3a5106134140e60caf004d66734bd23644d8562693ff3b543714be651c4646b465adf493c426085896df076f478b48ff9de7066f8ae6bfe1f3688d675d79abf45019cd20f765078ca438a043bbf63a052d557f5a151a749b66497f8385777a0a0d525ea4325738ba2699eddde6964e7bd4e44a496cb34a4067f986d4ab64871bd48643a5d5575890847ccd43aab56b5f094ccdf87bccd00caf96e07d8b5324e285f3f2f93d22c91a2986d8dd8ce88b955dfe87421401f13c1656c83dd908223dc6d37cb4dacd23b25bef301227689530a3b7ea3ba18b581d64fd36230fe95fb27889fbeadd73f0a2f948067b20e07b0f41240eb8d56720131b5609069a6bea3d0e54a19220a694071b15695c889500fd1f6e8953ad890743b030b722a3fdfbad459517c09acca17a4d2bcbc702c949b710b8d49547c65ed9b963e4e4ef62a3f7ba3604bf26ee4467045ad3767867652e6e63f642c8efd34cfb502145d2215c794e3a2aa390765eb86668eaf748704027d060965b582cee9ea30ea746339d9220221db61f47ac58ffda8a2269d3179d46f770081098c46491106d889b9b6c49ee5d7932ad052dcc87badad5b2729c6777139442ac70f54cb1031b83e8bf16f2c660a5d07438a12b204fb894d026eb8a50da0592608ae41ff316b74c1afe5a440f1ca75d32cbae797069d51d5ad32b947e0f7d2ab9cbe89c7fed72a5c4e6a9c2329aec8cad51692af1a4ef7eb4161164fd135ef775fb1b864786cdeaf93fe423e4b9d6e2cd9136c8da5038648f49cdb1223ae57d1797b358d729554366a36afec8a06e60e16ea1b918fbf65ae583fb151ef49a553808afd2d176c11a933d1e44af8f74874793beec824d48b6a491a4579151a460bea2cbda85dd24ce074d9f24b5c5c4f45a716085856dba6dfec17c8d3007387d4105f78e4c5867e18fe37f0bed50c490ff75904108c9c0b13481d5617733dcc357c80a8219713a6e6b39ec9674c962487503a9af635ae0f96a8efd82d7aaaaef3d2782e19329c68d3038f3a75ee72dab67c7d374947fe3fae6d059b94d5beaafc90f9bbb29075a42a8be080e2a61f26657dc9502b606c64022ad723f1031222e90af52a541486d1d57bc385f3bd08013d2431ecde236c6e01251d524d79c94028458f9443dc7965b7468a98029bc26c05a9b9866422f2fd074471e7a4fecbf1736489eb4d47ef50cf5417e381373963c75ee9ca6fdf6d01da3283e0b640e08c834d0aaf29cb3047b6a929d41ad366974fb8b544627b1a8fbd0d08756356eaa5a4c20d04a3ef9529f5d51657447761bf7a42f4a5e92972bde59e758ad6a51571759df58ed4c68fb068355ee5ebfb16e7063de26c2e8726c21b6db8a1466d56fbd90a1e248427202373d08112db4e560ca36e97072cc1d5c306047d63aaedeef3e442c2c748501f87f96431a3806c69e8835bfb2c365f3ed1cc535257f21cea4aee75d195605d18abf0f39a038afc601965731da72e4f9dd4d44333699393162f09eb65311e49972d1de6ca5d4318ee9d6ce32d279be02e4e13eaffd178fa6d6d09c33280853c4c4e4b71e0951152c695c68af738069b3fda91306b66b4b726b1c279164d43dbbe1c95d975c22b53ae0c6696ba97542d51783b52843bf7c92a3810caed42b6f8cf50f9f3bdf4ff693cf8bc8ede9f9363554481358668468e1cb43f053f21bc553b1cf1b683bf82ceee8aeab18cbdb2a852fafa827bd8fa064122d132fa8bca01d40736f45f03fea3bc9ba3ef12777a5fcdff0f8b9955124ed62b1c03e77ccdb33fedc23df53c39b636feeb3e46d254e45b33cf17bb4917be389e6504031cc3490524856b1db9a48840729a280fc8ca0f6daf53e0ccc87e35aa54ecdea236dacbb871d8637ea957056dcdab8722af781c89459b22825e3202c2eb2e669edfb7118558daf46be2779820d3ebd3135ee0f1a04f792295d2982375b0a0bbb44b4d8c6d145654b55e24bdb963d5f466f570b049bf42b32bc23bf594d751f52afd74cd9309bec6eb87d6ba3530e1c9515164a9f5d7946bdb62f3ca5ab05d467a2be683b324999818089f80f1e41328d0ae012a57154e75973a00625b71d7f560b589e3ef08a4235696ab609d90da86765d06e49091143f69c259e848615eb0f3b6661089c3d426e2decc740d516d11a9d0a64070258c38c7cce14f28ac9ce0cc1a99e495c3692efca6442da53fdb477032a4ea0c21913d0c6426fa831a7cb84d94efea32e07fd5f2a817d5414dc284e6cef8af8ebe7655c7289646f8510f6d4f6bff98a482aaccc603ca9beb45472992d43ef6e351ab2c4b5dfe62e20f48bd6874bcf89c914314261fcef93ddb24be63e39beb60425789bd48f13bedc34e3b25843e07dd67a60d106eda2a9301ba7e1cc6dda21ca6f4be97638244283ff4144ad68db1f740487500ecb5ba60213b547e80c7265e445504ffcdbfc631b45d2a76148abf47edeec337c28dae6fc107918cb5e3da5b2b5b285e4e5fd699ae5bc7c92d55d6358985d234692c96e105f03d508719bc540af85b8e286ce8294d57ad336526e25c62dc10f84a9ad0d9125d289e7fc3ebde9045e506f6ad854f7771d6d23a3378f14315f1410b07e396260a8e30c8f3bdea416b192a05f6ee005d51a900b481389d51fc6b9100dfcc45e3905640a3505bcb749a6516ddc1033a50494a45561e441b68bcc9e5f0e53fd47c385886328329a7f0710fdda554794d29b9c6f53eae545c39a5d633154e5f08984b71ea9ea1c84d7889286c43719d16c167585dd4d763faf69b5fa10ffba318131207732ac82e007163dd48980f2a6a01ddf0a0cc0d353ab4990b62248b792907a8c31fe7c4d47e8aa01a8673b82185c0b7328f018376e41af146b0350995077a78ac192ed64aadc9f46134273487473e4b6a69360acce0eea311632ea95dcc3c76275c34907ef7abd7734af8acf541b108bede2762b2f482b39c7bb2574a1629fee833d91fc40a06827fb49bf44f44f5d7fe4497d87c80bf674ef7f67904406e6ffa7aa7f4f25d2989c438734f0779e1c45c70da87e61e35a2960c5a0b66431597ba7de9412a65ada6c92d0bea6959503585ec761db50a27c664b7f47b95c710ad9f95edee3d12d38e6dfec95c46b118069addea36454bf745502b37df5ce25deafa2d9ccbbbb4a623e6bd9f71ddb261d17b7b2f2365c043858afc16914c058ebf40d33bb76e77925800000000000000ffff000002000000ce485eefa23b2497b188619d4b223f3fd3f96da39f1dd8d989a9327931d5fb8fc283a7e0ce8bf53ff54deae194a98393caeb305c691036f2a3de23f4db122a66ec3b000000000000"], 0x1138}, 0x4) write(r0, &(0x7f0000000180)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fe10f00007baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c4033ae00acf334708a49d66a53db22794f257e5a1d2dfd7f2789c98c8e03ec77eae67abc4f0b1fd4fa5fbf153ae7fa65ac49d3743e0876bb363d3e45dee51d51a94d6b1f3398c0410a7171100bd67ff528e908eebd5239e26015f2221ad959cbe57b5e9403b3ce4eff54f4eeb5f345164da2d4ecd7573e7bd09dc199735301deaa22360f1113dafb47c7daa4fc8f2003aa9470311162101560b56943399abd72b9885a880b86bf6610505d394213beddc4dd3da502aae5f76340e5f4089262176ac5e8d1b0a038f0d595f80cdf2760b82319dfc566a7e240656efe644b9b90be3ee8dcf3815731874f24987c2", 0xfffffffffffffddf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) semget(0x0, 0x1, 0x80) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000005c0)={0x3, 0x80000000, {0x1, 0x7}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r2) close(r5) r6 = socket(0x400000000018, 0x3, 0x3a) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setreuid(r7, r8) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="fd092956b9223776", 0x9) 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8e, &(0x7f0000000000)="a55b66c117a924dabfbd8b6da398fddacaeeb0d842615de3ae988ee13084b38ebdda4e1c480cd6ecd206e202a8844d509b1fc07de98abd85a8c76d071c482b6f0a07584eb62e84bf6c04ad0b9d3c865e65821ff0b49863665e336bc965e1e154e5c690b126560700cb0d9472ae9f6c5a1f5daf51e4739fdac8067b01686488eb835573af56645c3c36327837b508") r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 14:41:23 executing program 0: setrlimit(0x1, &(0x7f0000000140)={0x7, 0xfffffffffffffffc}) r0 = syz_open_pts() close(r0) fchflags(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x5, &(0x7f0000000100)={0x1ff, 0x9}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) write(r0, &(0x7f0000000080)='L', 0x1) 14:41:23 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0xfbb, 0x5, 0x20, 0x15214590}, {0x0, 0x26, 0x7, 0x4}, {0xb00, 0x6, 0x6, 0xfffffffffffffc01}, {0x401, 0x2, 0x68c80d5b, 0x7fffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x18a) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x400}, {0x6}]}) fchmod(r1, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f0000000040)="55e301e9076eb401000000010000001397c9e2db5fe8121658b84cf880ef4ac97e7949cddfa11346e26c6c8b1f7e03c25292") 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x45}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="ef") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x1, 0x18b7f882}) 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040020}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000006c0)={0x8000, 0x9}) ioctl$BIOCPROMISC(r0, 0x20004269) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000240)="f123bb1d4c73f6efdc9e9f461061cabc1095ad199db86b8709e494c4970b566d3f11f24a532bbc9b49e1241d15207bf4752be04d5099cea1640805e5c46150c48843631b2e0e5fbf83b84c398e9f6500ef3f09189d694ac75b50215b6274fee1c62233063f17c48f0e", 0x69}, {&(0x7f00000002c0)="6e1fd4e6c999ff710322cf5ff2185dbb923c3016406bc27b718d4b6a48f6021d5c377c12bf8196dd321fb004aae39ab146f6da43d8f27edc025ad6f8268e53f9eee0cce5c6e22c46f4288271ca7450507df8f3f5fc2e39dd71f52ced119ad0194f34bcabb680e579929f4c5d981233685b2db41494e6f074192cae0a682e9e2f3bbe622a32e17870b380a6c872c960d40a90f710ee1fb59bb1b552d06e9dbef584a871ee7666484ae2ddabc168e14fdb278db4", 0xb3}, {&(0x7f0000000380)="3a18b2e97e8abb36f1731f26823785cd4e7a47c791edfb07b7c02655765ef55f324f01de6266e7577e53f9d7726026e0bb08211a66dd39cc852bdba1e5486d5ccb2939c826c8cb1da3b3ffb8f2c1aa4adc32e4126c84cec32be76bba1854d614639e890a2a37bf238b21f5564b724767e2ff9c396aa84fc16cf85e8367fe906a7c682920b012752d03ad52440e64e8fd0112ed03ab417cbcb466f8e8d85e03353decc8037f7a0e081e01c40e91964b70847efd6c341c97e040d911a1863a958815c9a338e4add85aa590df38a87428a7836969bc6d75ceb0f729ea3fb937c2072701", 0xe2}, {&(0x7f00000001c0)="bd084b2bbe52bfa377f8e71d0bedd7c1719f1e886ac6ac097e2599948b59084445bd1a34c24a5563fcb7a7", 0x2b}, {&(0x7f0000000480)="589b0a35c5a21e57032f22ecf763c714c30853274ba11e0b1cfd509deb38209fa860af1980102fa303406483e1fd077c1709427cd812968da55df5de1a7569e1a44f30ac5fe23bbf562631d39d942f5ea1aeb565f2e04008e6af8d80b661b33758ab8e40c5084f82461bd4b5ab83100dfbf8ee609bfbfb97c483563e9a831ad274e80b63968865215026d4871c04412ab192ba864d6f2286cdcfa1f703a7400e986371936cc3b13df525d2020debf60b49d67d1299fe9d118db345bc2c6548e9533d8f91730ceb87b97c8167a68386c33fb5930422a9e60ab6258019ef4e1b29093af632589ba9b746b49fa631c48e0119c5d30b6f37d79e", 0xf8}, {&(0x7f0000000580)="fe0b12262ba665dc58f0828ff0ff6af7e2a81b1be4a6620339d3f4dedcba2e620364671648bb8c7b1c871fabaf032dec705286ead6f178ce4dd77594d814f1b6cacb2bdfe527d97124cbb3392441635fd818332852602e0b669dd30261418dabfe2217dbf7ef8ea9bc1db307967e45a5edb20562929abe93e5be180227f4a641b471b3a42b74d931bbe5c7d69c7d0cf0b20ac3bce2f93cb3290749881e1412d01e634ee8539636607db134dbdd9e22a5b55ba1304b38d022941f8db9078967", 0xbf}], 0x6, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20b, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x7f7}, {0x4}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860720591e88f3b251700fddf00000200000000ba0d31e99a0000000000000000f9e6f33a734a046f", 0x2c}], 0x1) 14:41:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x41) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 14:41:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="bf79d6f01f81fd2cad8479bac885d92295e88b3ee6bae82a01955be403f684dc9d1f4314756d39f0fa5382c9833376676124fc265cb4c65ec437e7e3b323ea62123455480983b518d37794bce60f83ef9ddf20c51364375c7b69b738537d2f44e7251992754694ca3a9c14c10c38978f6fa6cdcbb463f21c960a57aae658ef245eeaa26dbfa2e7358a673bc9e965811621c717a32f71346014783bd556e111f785c539738c8543b99ff51a0a8288f316627e310fb19624c579d09e1faa1ada55c7476f4d66dd2a5c", 0xc8}, {&(0x7f00000001c0)="27e2d897258836e4c3a2f696fbbe8956203a1c6c1c42753f399655bfb3593f8ec126468bfa32a1b2d6bb5f525d373ef7bfb111fca76a8accbbf93b6a0ecd69a218fbd3d645b4fa60cac98b686c3be35b20d77fce1cb708aa8efdc50a933dec71e4d4fc6776a4b3a9f369c3fd11a7e334b49fd968a88fe7825054e32de1553b9bc78605bb070572d5df9a5ebcee99e14ad7e500e68d537914e62b8ac952050822979331321bafdcd77c", 0xa9}, {&(0x7f0000000280)="32b110d003429c9c76f5bd8601d2abda330d00b93a26da70a9d2b201c7f84db22756f746d16b14a7f05d5ff55da6e95691bd426576ee030eb926d6101a5ab0f6b3c27698f950dc72ac6e107e8ada06c87727a8212eff20d92f0946c9ff620efa92cd6d385e90f2608152f41f0a00bdbbe3ffb48455d446a605b9ea4610d62c0df72df1e464536c2d8efc1fed89b7fb4e25e4c59c0c0b479870da0182325217e4ab6395d33e37de8dc4cb89fa1b3c2c986962bdd1554db4ed4aef4dffe275d695a0ef", 0xc2}, {&(0x7f0000000380)="743f6d85819aa07c4f8706ee1f85ff9c2eb3790744ed78ad846f0eb760795c5c7365cd7a80dc63f460978b6973139c125dbf237b76dfb8faa114b4cae860ec268e170dd03bf3f14de9fed3bd8634d95437b804fd9bf2e4e2b5990a9f6bf4e46c5e113d83dd28fb0b4bad65859feab42ce0ee0344d07d2409c2de45d2fa747bb9f31e48f5de40698661ee7a314fd638a431e76ce2523cdb32eecd225e817f530786ee45381aabb488a24a4384fa083621c3120981496a984f7c341ed05c3a89da36e53e2bcaf35ed2951ae6adec48fc67ec4683900d2e2f9e1fdbc0c7f683e54626e5", 0xe2}, {&(0x7f0000000480)="4a4fe90f7c73e5410dbcb517ce0316fbb04c9d11d22856f3b9dd0c71bad130bf2e8696373489eee07e460828ff3aa02734715cdca2e53e2d1745b1ad2a5ae49111a971e8ee7edc21029258304aab8275e0a62d7fc804c64dce3473912bdcdb84206db5c0aba7f2b75945c123f68db183e4e65a10e7107aa0bae9792d9f6193e51e4238c6e37a60da06bc6a72191942f6b2089569079cff66e9c29a2dc77c57bee46450938b304ada1d0c0eea263af7d1b6bd2e6a24212c", 0xb7}], 0x5, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000600)=0x1) 14:41:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) socket(0x0, 0x0, 0x8000000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd0413b0", 0xe, 0x0, 0x0) 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x87}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x3, [{0x3, 0xb}, {0x1, 0x9}, {0x3}, {0x2, 0x5da8000}, {0x2, 0x1}, {0x3}, {0x1, 0x9}, {0x3, 0x5}, {0x1, 0x20}, {0x2, 0xfff}, {0x3, 0x6}, {0x3}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x7}, {0x1, 0x5}, {0x3, 0x3f}, {0x0, 0x4}, {0x3, 0xfffffffffffeffff}, {0x1, 0x200}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x9}, {0x3, 0x7fffffff}, {0x3, 0x994}, {0x2, 0x2}, {0x1, 0x8}, {0x3, 0x8}, {0x1, 0x2}, {0x3, 0x9b}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 14:41:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812ee9120baa4e713048e69931", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) socket(0x2, 0x1, 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 14:41:23 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) r2 = getpid() r3 = getppid() setpgid(r2, r3) ftruncate(r0, 0x0, 0x40000030001) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) 14:41:23 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000a00)={0x7, 0x6, 0x8, 0x8, &(0x7f0000000780)={{0x9, 0x3, 0x7, 0xfffffffffffffffd, 0x6, 0x3, 0x6e7}, {[0x3f, 0x2, 0x6, 0x7, 0x9, 0xfffffffffffffffc, 0x1, 0x0, 0x6, 0xffffffff, 0x9, 0xe15f, 0x5, 0x8b, 0x3, 0x1, 0xffff, 0x7], [0x9, 0x7ff, 0x6, 0x3, 0x8, 0x12, 0x7895, 0x4753, 0xfffffffffffffffc, 0x4], [0x6, 0x9, 0xf6b, 0x7ff, 0xffff, 0x3, 0xd38], [0x4, 0x47c, 0x7fffffff, 0xa7, 0x4, 0x7fff], [{0x4, 0xfffffffffffffff9, 0x2, 0x2}, {0x3, 0x8, 0x2, 0x1}, {0x21d2, 0xec, 0x7fffffff, 0x7f}, {0x80, 0x2, 0x3ff, 0x101}, {0xffffffffffff7fff, 0x5, 0x1f, 0x4}, {0x5, 0x80, 0x1, 0x2cc}, {0x9, 0x6, 0x0, 0x686083be}, {0x40, 0x0, 0x5, 0x7}], {0xffffffffffffff00, 0x3ff, 0x1, 0x5}, {0x9, 0x8001, 0x5}}}, 0x6, 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x94345cae178bbf9a, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000600)={0x1, 0x100, 0x81, 0x1, &(0x7f0000000380)={{0x0, 0x1f, 0xbff2, 0x5, 0xc982, 0x1000, 0x2}, {[0x2, 0xabb2, 0xc7df, 0x6, 0x6, 0xfffffffffffff90f, 0x0, 0x3, 0x0, 0x6, 0x2, 0x1, 0xffffffffffff8000, 0x4, 0x6, 0xff, 0x7, 0xb023], [0x2, 0xa17, 0x5, 0x2, 0x42c, 0x72, 0xa5, 0x1f, 0x80000001], [0xffff, 0xef, 0x7, 0x7, 0x100, 0x9, 0x10001], [0x200, 0x9, 0x9, 0x0, 0x8, 0x8], [{0x400, 0x100000000, 0x4, 0x70000000}, {0x7f, 0x0, 0x1, 0xfffffffffffffff9}, {0x4, 0x7fff, 0x3475fac2, 0x6}, {0xfdf, 0x4, 0x3ff, 0x5}, {0x1ff, 0x8, 0x7fff, 0x6}, {0xff, 0x0, 0x5, 0x94c}, {0x8000, 0x7, 0x8, 0x3}, {0xffffffff80000001, 0x0, 0x6, 0x9}], {0x8, 0x9, 0x79, 0x7f}, {0x7da92f83, 0x5, 0xe2, 0x8}}}, 0xd94, 0x200}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x40) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x1) read(r2, &(0x7f0000000040)=""/32, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x100000001) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000300)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000240)={0x1, 0x2, 0x9, 0x1ff, 0x81}) sendto(r1, &(0x7f0000000640)="1a2cfee1178860742dfc6cc367e7480dd9d1a32c465571f6a19600b4218334643e81ad118cf4324bc74174aa6a5dec116802eb3c3a4847e10515dad3f174110caea39a803e942f5ed0eee9f31859ac6924d51cd1846449f431d008d1ffc98f8ab4421c2db892a6f5bd811f893db4a5132cd480ddf6492818c49e2025995a063f0ab571df88da9eca20d94fd29f095555ce262c", 0x93, 0x2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000700)=0x1) syz_open_pts() 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x5}, {0x4000000006, 0x0, 0x0, 0x9918}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 14:41:23 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000140)={0x14b, 0x8, 0x5}) mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x42) 14:41:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 14:41:23 executing program 1: socketpair(0x0, 0x3, 0xab2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x60, 0x10e) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000240)=r0) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) socketpair(0x18, 0xd3d3d90bb5f3d2c0, 0xfffffffffffff3cc, &(0x7f0000000080)) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 14:41:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) acct(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000001c0)='./file0/file1\x00', 0x8000, 0x12) 14:41:23 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 14:41:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4000000000028}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="96") r1 = semget$private(0x0, 0x1, 0x108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semop(r1, &(0x7f0000000100)=[{0x3, 0x4, 0x800}, {0x2, 0x5, 0x800}, {0x1, 0x5, 0x1800}, {0x84344e5d99fde52c, 0x8, 0x1000}, {0x4, 0x400, 0x1000}, {0x0, 0x2, 0x1000}, {0x2, 0x1, 0x1000}, {0x4, 0x400, 0x800}, {0x1, 0x81, 0x800}, {0x4, 0x20, 0x1000}], 0xa) 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/55, 0x37}], 0x1, 0x0, 0x0) 14:41:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x8) r5 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r4, r5]) r6 = semget(0x0, 0x1, 0x180) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000200)='./file0\x00', 0x33f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x2000000007) write(r0, &(0x7f0000000180)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413b00a1c5ca7194b84ccc34beaff8d329c3b15abdb507430064cad96", 0x3bf) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = dup2(r0, r0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffe99) getpid() r10 = semget$private(0x0, 0x4, 0x100000080) semctl$GETZCNT(r10, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) 14:41:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000200)="64a356d97ca778006789156f9b500fdc52a1da812bacd5911790f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6db626507492c9c25484c2b1bbe483e4378e8ee33696e4497ac8e8d9ae6b1b582e48f5000020000000000001849eda93dab074ac515176337ca46eb0a433bdea075716e9fc6e00a1ceae395f3d3d798a5dd908bd0488dc0726ae19c8c71014da414ca711e3ac0b5fc162f63055fc304a0dcdd2c43a5c39a836b070000000000000010c151c8d34e307cd0fc2b803058b78c27bf2024687148a9800844f94e27f24cee54253cf4c03fe6bcb5749e0cb448b4b66202bbdfcfb49b5bcc1722955e6f001f", 0xf4) 14:41:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x5b05) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) listen(r0, 0x3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) 14:41:23 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000040)=""/147, 0x93, 0x40, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) fchflags(r1, 0x10000) r2 = kqueue() connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x4) kevent(r2, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 14:41:23 executing program 0: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) getrusage(0x0, &(0x7f0000000380)) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)={{0x1f}, {0xac9, 0xc43}}) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) select(0x40, &(0x7f0000000480)={0xffffffffffffff58, 0x81, 0x4, 0x7cf9, 0x5, 0x800, 0x5, 0x9}, &(0x7f00000004c0)={0x1800000000000, 0x7f, 0x7f, 0x5e, 0x9, 0x7fff, 0x7f, 0x9}, &(0x7f0000000500)={0x4, 0x6, 0x400, 0x4, 0x2f, 0x0, 0x2, 0x1ff}, &(0x7f0000000540)={0x5, 0x3}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 14:41:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x8001, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0xffff, './bus\x00', './bus\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="f500a277dc5745192a101000000094c7960f39b945864d12200000043f2377f760c3c89848fc151236f157f8a06b8ab23090ca3fa5863258c4cdcbe1f2d3b23b0176435f01d79f73ab330b1ecc6170"], 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) write(r4, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 14:41:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="63a6d6bc72c292a2e8b28d54cb8932aafdc2c28ab063290d2eedbea6e3af7057e52a15b3778094a9e1e2ba6d7397ba1ecb71dca4ae1237e1874812f0ccd3481935125b619738881ecc4a4399ca453f66603678006b6b8f0ef6d4e989e7bfe0361c0ed3619ef7b143ed2a3a4d8b5191897d390d95d2e0a6030dceb24d94e5d02a23df8268f14f6b5d72407a8f956623257e6797771ba94743b2fb5abeb1f763277c8e49dabb7605cb6eaa246c0fbfd74982a0f7990d4602684e37d2e507cb7b483e59f3b98a53b5dccaacbc91b97c0b89c4429180151b", 0xd6, 0x1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x802, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 14:41:23 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x2, 0x7e) unlink(&(0x7f0000000540)='./file0\x00') semop(r2, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x4, 0x3ff, 0x800000000800}, {0x1, 0x5, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001340)=""/4096) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r1, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x7, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x80, 0x101, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffffe, 0x8000004}, 0x8) r7 = getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x2) r9 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000500)) sendto(r4, &(0x7f0000000340)="67968df888cc6cdb8fc144e3fcee368e56e585a6f6a4ac81dae22c3ee65931e5dc47a555553cb8af7e1c38a89f4e8a54f47a9b9ee29fe972aa3e36e6f94893908c7a0f49a36077724d08d9a9360ca82a71b11e35f66d5ac89ae6da801d6abb985a26923efae661ada600daeeb6009ab9f8ef9974c380117ee72f58023cd1538d7cdd50e18fbed3fc9e23f72a02f323e110fb86d7", 0x94, 0x5, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r7, r8) listen(r5, 0x0) 14:41:23 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x1800}, {0x1, 0x4fc, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x100000000, 0x800}, {0x4, 0x200, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 14:41:23 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e9f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c474007e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x400, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) setsockopt(r0, 0x7fffffff, 0x360e2b9f, &(0x7f0000000680)="345dfff99e384f2f5a429d6f73ae45bcaf66a3d03a748cc46c0e61949905cd978dcdd77e15132e62d17aba33b648796ce676208c13dc48e5564b64e55ffdd7ba1017a10ef512d966c96b0dd79f9384844c712ec43cd646c4622451c0b14d4ef3be3f09d09545114c505bc2bde3b71ce040d0a2ecb6df4872b3ac", 0x7a) r6 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r5, 0x5) mknodat(r2, &(0x7f00000005c0)='./file1\x00', 0x0, 0x400) faccessat(r6, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) geteuid() ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x5, './file1\x00', './bus\x00'}) 14:41:23 executing program 1: setrlimit(0x1, &(0x7f00000000c0)={0x5, 0x95}) msgget$private(0x0, 0x20) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) r2 = msgget(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000001, 0x9, 0x7f, 0x6, "4f00fc708cf183d0382c472dc63d4807f05a75cd", 0x4800000, 0x1f}) 14:41:23 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x8000200d, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x0, './bus\x00', './bus\x00'}) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000140)='./bus\x00') dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000300)=0x1003) 14:41:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x0, "000000000000000100002000", 0xfffffffffffffffc, 0x1}) r1 = socket(0x18, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) msgget(0x1, 0x3a2) sendto$unix(r5, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 14:41:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='/dev/bpf\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='.*,^\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:24 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0xfa499636969ad6a9, 0x200, r1) shmget(0x1, 0x1000, 0x50, &(0x7f0000002000/0x1000)=nil) geteuid() 14:41:24 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) semget(0x0, 0x7, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000400)={0x1, 0x0, 0xfffffffffffffff7, 0x10001, r3}) r4 = geteuid() r5 = getgid() r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x2) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000bc0)=""/232, &(0x7f00000001c0)=0xe8) chown(&(0x7f0000000040)='./file0\x00', r4, r5) listen(r1, 0x1000000000000000) geteuid() pledge(&(0x7f0000000100)='\x00', &(0x7f0000000640)='-$\x92+!+\x00') r7 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000003c0)) r8 = open$dir(&(0x7f0000000440)='./file0/../file0\x00', 0x20, 0x20) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) semget$private(0x0, 0x0, 0x100) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r9, &(0x7f0000000480), &(0x7f0000000600)=0x2) r10 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r10}, 0xc) r11 = semget$private(0x0, 0x4, 0x4) ftruncate(r8, 0x0, 0x1e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r11, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000f5ff1b595ee5f9c084911185000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a0ce39484ecbe263b64cca1003ac6a7a4012267bea7cd6efa9c873feeb2e75c0e48cc42620ce6893f1366e900cb22720a519bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e012699ed402075786ebf14667853a657360351065295dcedd7b9e7f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d000000cab530834abb09d4102fec142fb2d291834424643622c1f50f92a02448bd00000000677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783f383b84a6f341320ed2f6621974854fff99938da6d0d28396209a08ee6487bcdce0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355e37bbc93895ade21d8545cc6775b7191d9297449311c3124ff0af8289495bcb3cb30414e333f50221c22be3933f3723255328726c4abcd86153b4343de8783a286752c511524fe046bea459727cb21b002ce152d2978875b286835e09fb9b473d07d5f7b100052740f7c1ab941392598da054c07bb46ab19ad60100742fc55a512ebb5b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d1971646125107a285a2a1f759d4f9bc2000028a5e64155188a744d1121a0322a209519091f7b518a8f2fa589e73a53161db5f44501be88f7650000000000002173736f10effeaa3ea6b57768c862227ef1c955efb0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d4f9084bd7c858534b2e8506a0edfb1e3df9e51779ff886e49dda6b8325b05ed1b5f20f7d31b711ee8f77722075a3b62054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29e71c099fc9d56994a45329763ca7d56ef420167e3c71db989ad95eddf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000000040b40c3b968f1ac432d7f33df209492d554bf73e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77ae97767fffe622f4243bde9201a7b251fa77fc945efbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46e84ccc68198a67bad346acf1ceb4f4d77bbd800dea94b0fb0af2243421e39e0fcb50f87d000000000000000000000000000603c512d541a182c07cea4e48fee2c673e2babc3208428d2927b770478dca11dc0195e8b40477209c328694ef99ab2959aff89ec4e174f9f8aefa46aacd15e8e1beea05fe4c3771e47c8c2408ff414084de75155b14297253075a9bbeab9abea05bc1bfa4dd34adcea8e5aa8bed95a252000000000000000000000000000000ab4e72e3ff4adbf80dd9f1ca82478d91b2ff698b7ffc4a4ae3828c5b25916ab2ac646fba9097681a7429f071279783d6d8cfba0799de8c73ef9216236347ec0000000000000000"]) 14:41:24 executing program 0: r0 = socket(0x1, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x17) 14:41:24 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) semop(0x0, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) r2 = msgget(0x1, 0x20) msgsnd(r2, &(0x7f0000000540)={0x3, "ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53e"}, 0xd7, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000680)=0x9619, 0xfffffffffffffebb) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) r3 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) setsockopt(r0, 0x8d2, 0x7f, &(0x7f0000000880)="1916f9fbde7286f5ca859545cf934d65e8a6ba83cab04aff451f302317097ca3383bc62d5110745aeefb400cd7bc7c4e175fc13e70bed7e54e445ebb1879167f57cfcd152e31b56091de4ca2ed9c4351310c586ee7240361fc6e4df7f1b31a51acc1c3014bbdbad30cc397400552f84da7e8cc15a8d469cb050b78ce2620b6346baf8d90ee567650aad32a513a960a834c267f66d1ae915ca44fa7589ac61b12dd10fae36ecb74136f0fc2dbb0d1bd6eed738be9037032c8986c7f47f07eab9f0e81d27e77b00c5a74717c8a0a4257bc0784102abcf4df52ab0f24f855127ccb378b8d3c9b66b73b04e2868f93", 0xed) semop(r3, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) msgrcv(r2, &(0x7f0000000080)={0x0, ""/51}, 0x3b, 0x1, 0x800) sendto$unix(r1, &(0x7f0000000780)="2a1989e04f9cfc9b97da8c93cc8d", 0xe, 0x6, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 14:41:24 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x20, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="000000186204f88a002b3a0000030083caf7afb9d8dcd1b2e2029d0c47501bddc8700a7933c33eca47d319ef8c51f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c900"/87, 0x57}], 0x1) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4, 0xb54a}) 14:41:24 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='$\x00', &(0x7f0000000240)='+\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.-.:.$){{\xce,\x00', &(0x7f0000000440)='.\x00']) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)) 14:41:24 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8040, 0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x55) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100010000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) 14:41:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xbf9ae1db1848fea5) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x48) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0xd1, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x100000001}, {0x1}, {0x3c}, {0x7ffffffe}]}) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") writev(r0, &(0x7f00000026c0)=[{&(0x7f0000000200)="e897c155e7c01af633b7ca16b34ce49fd107a97c71d9aea00cc908e304441f88327945726ba10b10335e87db5ef7b00ad3e5e9a4ec664714967a50e5fded13ea4e25fdb4c1d02651ead42a3c9f98e10cd9ae24e3d61b962e5fe3dfc669c7798c50513ee25f906d65990884fb0a2bd29c12f4d4663e5d7f292bf90fe79ce813578b49089e0cfabcc22a1cf289036910b3db8c5c29de0feb0120c736f74711095bbf169c7705e18d58409131c6c1524988432c44e998880eea18db232bbe721978b715e26ed6b570f0771db8e34eade61ddf5049954273eb4f4c86c4856cbfeef93686667dbc8f37793f08b7841cbb3964aed70d0ab86bf8fd303b19984259a1a8881d4026970a0075da73b87b3a1e4feceb86e4d01dc08f1ff2c15ada731cfc96562fe20cc91fa857977e6139ec399d4b05f72543fcd208b2a76e33cb2a0a3a02405e9497d959b793f6cd09556544ce7145c2cccd32bdb707359302732c3b74e5c823567d536ac050a223d62fb8e16a6cc1e7488032627a6fa8b0bbeee514f2320f631c8972e221a3603432d4a715d3d74bdbd8e502d2832a8648bb342298a9d8bc938e1224e2da995fe5d62ac5c8e922436e74d7f4b5712dfe5db2d309c70c0e42b7a15129a26a1e2004d398be4975e21e114f742633f0e5e45237af3134c37191298c92e00c4e912ef8509414979621a08c6b808b4bbb4259c7945f02ec0ca7de042479875f782fcdd50648ca0e5fe0eb33a1a92078d3e4b460c35899ee297d260e3c6e33a3c35453fb52449235888f6695967280909d61afa4bb257aa50f5fd533f5980a1259bab065c6f75da979ce621859a3fcb7589db8a57a939850e1b6080717b38d4db4ebbfffaab6c010db46ed72a0c756010acc19aa07da73d8699de60759b4223d73adcd2f8b19e5951fc618f90708efb9f6b71eb0192fc1bbff22fc499099b628236dffb1855bcd04a48287e176652dbb113a7d3eab40f23f543a738151d468611a0a358359bcffdc641f03171edfaea9cc961730eb6f80d2a0002b26af5b6fe3f51b01d7db3b1841e89ffdee536aa2cb0d6e5965ef98a61df356373c03706118a4fbd48b8e56b14b7550d322eebd02954a910bf001c5bae48717f5cda2785e90694b016c431106800b09ce6fa47fe21ef210da1780be04802ebe15cd135201b809dc696628d8e0b309be37e33dad0403108af5c9fe0851ff5101eca33ff1adfc2c33117020b5b2e83dcd3cecd735741d6ca7ad19d91ed2bda73176cf7e6ae7ff58a14a7ae4f31311236f950c4a55872af01b1c01fab62420986024ad90e062a74ced8527067f74902c45e4c916c2576e2f58010125b29642e96ca6de5ecacfee0cb35e536d63225cac1621bc028337e3d1c3bbf1723ed0f20f748220a190c1d04d2cca4904938554a9ecdc040cb22df30e7c64bd0cfdd4c21aa5338b00784d7d656c53308fb5618f3f36c4ac14f826d345a359865e971ebe5ab808757418606cb36a95de88bf0e30c6a6284442c9ab4f764e9d391c7446caf19d325a02848b30b021092bac95569aa1cf4b814e9e9ebcfa63a4fec62ac5ed5ae7c25c5cc50d7c33dd5ffc12c817b1df3c358e4c5f6981e0e193d4c9b9a3dc6563db795b0ad83871c0a2ff5e6b535a4d0ec70c41fefa8461084506a05e982271f9a28aa55568e0e4a081e2f9585f9deefa787e508d98ba44049200bb9fd05646354cfb7da4100b59ee58acb7e6c27188d7df47a6b5cbdabb255d652de13b8bfa921d7b7124c1aa919ef3460a57d4efb8276d89289149b7876bdde479c54f8476a6356c9ec3da51610d2ee919d9017844a186aaf02e345eb7e3abff7181f5b6cab3b815817d5941de7b27b2425e7382dd5dd0265422c12c02cb9a814e0991af31f2cdd8a0b2ada16a7726787535b62e69ee8b86c5a450989f0986f8c452b249f1d90c4ff1afb643b8cfef325578763b3d2e0ab0195e5b570d3ecd61c1ccac9ec8d40ad706abf0d3cce24dd6e6cf3aafe533d280f83d29cb484cd723be62ec821962dbda5f43b60461ca6e6ddf8011a2e1a8dce038a959796ada6a7feb4a57b09fdb9db76ffe89c5ee5675b3b56d870d2383222430f1c27db2060831ca89a36aa3fea75db18db5247b06a0425941f25ffb8f9e68d1f84fb2c5ada0eefc2f776c4fddd5fe6a8a3896a40d93e464ee557cc95a6f4c2ff5310aa9620f539bb01bebe5ea80e574c01c40111536196293dea2ccec70ba99b8612a05996c99f1125082f7607d71b716f20e59cc149e15d35d3b9b0ef6d98acea5bb1ece35327649f7d0d49d7a8cfe1221b605f33915ae25e2f280b68621471882fce611554dca7336d0f446a37ec979cb0ec1a31d5620d0fc7344f1194da0b2fb66216a1c6a4b2c992b4c188ed404836ed9ec527884b815fd8d5264e32978feffb16706c93598a56d6c89a30539a645268d57cad67c4702fb36edd469ea16d97f6aa6812a3e6c5849ed71fffd7e2f0929343d5506679d1ee4f0786a0be95bac12162cc10c40a0f16464599e1a44be3ad93452469099465ccc6667c75b268b03457c9b370d4e8334449cb11656ecf040018bf9020fc63a5e22a4c2c431269b409ad7656f7a64fa9e1fd934ea67e1df5b62f2c9f8df77f0c50208aa64eaa60200ce7a7a36b18e646458d4e1d17b949c641f06c94cb84e0c77c23b725a486bba3271d899b0f2aa97a4dbaca638cb079ea05961780dc498ab3ef6142ec46cf7a18aa6cdda5c246b5fb27f2d6511c9b9004d5365de48e2929f015b031ad89e5479551c0de3724a3cd66b5eef675eb3d5d92f41b78056391ead0ee0ab9a94541e98019c33cb242b9848f4a0c40bf8ac709507ac4c4df457100ea7072f20437ff5bb58d572801578c4ca89a1fd5354446b2c12b074e19b2fecc1b293450c357f52ed18b3430fbcc67ce39e0c6c41057fcb2415c833d310eac2bc0b426820d43a87deb2bdb4910233d950ddc8c5a26a22e3b4506416de06b1d3a5edfe1a68d35238d92f0d28a069e6dca6683151e5806354313a9773870d1b157cbae0212f511daa8ace6ec969d8a054ff2763a826f23fbd2cd77283eed0c9553e7546a89816f365bfffcb5efae5a6b5aafcc1ed74ab35230d9399ff9aeffb393fbcee1b3b5ceb5387a6097134137a59dc97d22fa195659d679a0b22001d88f961b95ddfa5ed80fbed5c2c28c8d6a40391e3dfd4f13d121d9863105ed7e97b4c684567e5b524464c22906dceb66a5ea33da7d25447af1884792932c1c4f89930d9c817f362377dbd692bc3177aabd0c8912e1e1de9116f259713a50a0ee5380d7edfd5fa40abef96a4a4806eb4fd4f571a06f8b3681d52699007e6fa099869d1f734ce412fae537d8fc76790d8eb4652c5095157b883171172b2635f6f31032d3873cf991941a6ef5776b732aa945c9f49c1579238853e0eeb8b5967cb789fdab321cb256d5819dafdc6afd8f26834c4f45d4e7b9200f8d3c022f29456da5c977aac046b525e523724dc0e13364c7d5f9e9790cfecb7f187b8a6add3beed6286d09ed2458ae90020cfd873a5d2f3c71f9d3d66031771f41e9b47bda4368d6e504188f80d985e34b3a83e31eabafb54daffe873ccf67fde469a76f64b1699fcfea598aaed2ce60392da963715340f34709b38b77f52160d57edabe2446eb3c97dd772dab8b13d3007263347712f3a7e81021fa4e1f2ec1b859d51f0ce630c0e5dfe223518f7e7120dc2667a6710825d345b9831229574197f903f3b492c08d70705594f5e8d37d5052a26f6721c35ade6cc45df119e990cca0520aa8a43955718aa8c297766720c1cc0a840eb6aff52efb87ce66e90903ccd2b61dd8ddfa43cd9b2f277b74fe539d102ce4b92fe3db60300acfeeaebb6b38371bb4f95205161fa1a7eb9c0210a617b56277016ab5e4261ae3347f937c9a62cf7425b61759c490695e3e5ff1a0bd6b41e66a5b789dd42194c02756cb9cd824247413eccd9b6359397ed04af29e1d365eca4e82b5f91f2d89577c84b8292836a2ce6b83732bc089629f9175c6cd211fab319d4ab1a13b75b61b646ccf5c45bc96b36921e5aaa87e7c76904590538393e160a20a738c1af4b04d1767dc8106c8c37f4283e60a9b237fc738c935a133282ab5357b6f4fcd0693623773870fc5d6c19d030055855432cc6a23f20bc8e2fb16f858e5f8892ec711fa23f9194b9dc9d24a7a34983d3d04a2387bd161de30ecb9492f2b57825f702e3044a303a66f6ab84662ebbc4016bef76cf46182b91a50bfa29eefa2a7cf0abbb7111f1455f184c07af8f3b8f4b38f5837a59b55251a4a3f3a71b4ecaa9613d63e45e77ff12de97d710fbfc91e675bdc6516ec8ca0b05a71f555474185616d32b28bdf0661a698b0c9977a619c118c37768bd523583b25342a08b8b2bfadca6d390fd2fcd61f1ac4270be0a398864f9e359c3df2b2a7704079c204d1aaf8586d03a36fad8e47fd4b40d56374034c054e4afbfa364cba246226e0a5c4e95194e6fb4f2deaa676a1f2e8e97c66abe79a7db11dc2876a10483a06141603fd7d6464b6a83320cd814cd035f53f26c96f0eb9454bb3779a7c79e039e0fb3cce0072ce354a9528b36639e0bd0db1ebd502dfc5b3263d7680f6c21d27ad84af171e8373456e1e4b1385caa2ba5b3318f81959b37e5e97863527cd9f5479bf93ae23af07169e9ea458e1ecf05d035faf207831330da9bad5d38e4e16523a3fa3a48ea756ac43b5a7e7d8e76626eea75c679503052e4e8defac896bfb37db023045b23c7f7bf61f41cdbb0a9959e0200287400718ab88f173ba4160f13e72848e87ba2b0fc59c57cacad6dbf454568f90350431c74d4e95fdcac4a6c789c39b5c9330d55ccadfb4135e735cf2cdaa63d19572b434787115fb1bb621e380239b2d92119db5d21ddd2edd16a6fb9327f9c0bc6be9daf50c4896b46162ad824078bb31ce2f4bd0bd28347e634fe932cdd705c7e17049f6fe80466bdb90ef16386d01a8db96320d36ad3d4c57c85f1038031a0359eafda74769e73e1e9cb30ba043bc47cf3b43d77777e3140f0a08198911ecd0b2c5d772e8006cd535ab362f786ae1fe90967187a0bd61454e4684793de67fca5376045b0dc66ec2488889f516815f1b6240ca264d52d3e13159d6f43b8406e3d50a6415174b446c07fa351b0ecccaa89b16355e8308f2a1a3bee200fe3b92e5d3968026a219088b1558c149aba805019246e4431c5507945375706f0435277e1f685be890030c5e83b786fb766d237f6fdffd345b7dfc0a268a48ef60d723a3d1bfd35210009fd65d5710cda809a4c904c8fd8e54a9d6deb1acb382e5b47c07471c7a47caf364fe92c566d9d882b0576cd87b9924e926bd0dde79c8929f18e94359475fcfce075d9491ce73363bf08777be91a5da7837687aeed2b84ac71d2b4678709f9aef025f8def43f904c5dffd53810b221810b3c31f165843e1644fe4de6659a7b5174e68175b6e320ded0d9e5dd6cb726958e9f48ceb42d5382f79687525cf18bdc3980baec0ae50a3cf322a82dc2102b3bba426590847486aadfd32e9de23ef1968dc70efba111c30a1d0118d3a42d3dc49f0e1628b7fbff0f80faa14976522c10c0181005ebd4b61347ae9ba8ee44207e1c0b7591d01771b88e46386787b7635cf283d7b17c8cb73ef5eedcee1757fb9eadb66b241bb775d383ea8facc163c2442749b757936871e4247bcec93d749fbde41e85b8593113daa28231ba150fcaf1ff4eceee15ead63b0313a87092b652cfe9b2df", 0x1000}, {&(0x7f0000000140)="66cf6f86c7152a39dee713c98db186113210608db4a92592db7cf5d75af772201d00a9dc17dad7809b25e7c9f63fe3c80b0e31d2b8b10638054f263a630766ba63517e057795b7e02dc5086f8914ff", 0x4f}, {&(0x7f0000001200)="4674893b8fd368090e79705b6da3772909ff4f06a5f19031090d9c19f27cfb34cac8dd95b55c4ac8abe1ac774334f02b07c3397918540aa4b0c4979fc808631400371fadecdb285a4fd32dae742e8df78185ff41ea3fb9d4c4dd8b19e281033e6317f89cbd70e8f2870dbfc5d18c6f706d532845f082788b265f0bf738b571f6249d0efef1f22912be6d810f5d83", 0x8e}, {&(0x7f00000012c0)="06725387c774d083cd5afe281197e5129880308e5ac6a9b2a1b6737d0cf84976412ea6a5b4b75bcc4e885155dcd0011cffd357ed10847c55fee458eab56d7ad0d4fe7b4da14112cbdf03b0640fa849061fa99e9369cf2e91b8a7dddc", 0x5c}, {&(0x7f0000001340)="9dc6074d260234e5c4ff837fee991d235af58061af1588b03b8f1d7640831aa461fadc10458882592f0658649bfeefd529df3760b8c7739c6e3aff029d30933f3217ae423030adbeae2c56635b6313c005eca0a5303fea9843f9924bcd1b8b5baa88897b9e77b761da09bf38937f6a80192ab2c152157a73172a6d0f8d692ce21292b4dadbaf0775ba960860d795968d728626cc722e46189a3d88c3f238c4f1f0c5e785511e03e92bce726ce31497f372f7af6098a84691dcf85e2a159aca252c4a0008e8f1b7b92d895333ff344bed37523045fda05264123772a308cbb053ebacac94baaf54abc50d5578c05c9a92f69f9e3cf0ed5f263151985d", 0xfc}, {&(0x7f0000001440)="4bcc38dabfad5d5bce7c5fa6bcc8b2a7f50f46369a0379d11d98a34885cf55698ca9220aab9b8efc9b7ac841a48772937a3115a301a32105783089fdca85b8ff99b140b90fe054ec5b66657ae2caa83fc411ebc8b57a3580d3f81233bd1dbfb491c67d8158865e05f207cc0d92b900aad1cf34c3194f0681c5da4b652ddc0ba97480693058b3e3478381b343608c899df6abef276a362577b357670d4b95c7c19d51ab003f207cd2f7dc31dc50cc564cc5291072d360797852bc597de79a700b19787239999f517c0b6e671141ac18d82d3d25e6be79d0e43ec6ec4e25bf6fa5b941609820c7762c78c4", 0xea}, {&(0x7f0000001540)="597ac1d4f0faaa9d87e4c21318461cb3fc6b20f69868f2250465bde2f38b4fc16e795efde34c68681973070d7033d324c9c0fb1d363eeddc4ebbd49e6c20f49d629f56858c7c79f8bb1f0a51995f212b5af4ed644e3091f1a2e433d157343a62da2d0105b95bde4c79af827e130d42564fbca5dd8a1938eeb7ae1b44d37b9121563be20f8747df306d0e0f408225424d16d4a40bccab4408a2d15fb1cc32b0002bcce0d254b8c9e91f2680", 0xab}, {&(0x7f0000001600)="b6e0911fc8d00e5a31589be4e426dfaeca68afa888c68af151317f0b1416f16f7daa6c57b2f74db28b104b18da535c7c91116705f125432b338baf1ac59335db779fabd8fbeabff2ffc16d81469ed4cf4d26ba55fd173f672c0a4e0e8fc6b54ce222e31d6cb29ad77ffcbc8acdede28bb3ffc8945f93ed47c88ace4af699db52b6645b389f8a47e4555159d02d3596c366d25815ae33706684ea7ca020e7d5dfc4fd6912f34131381034a710cbcf5fefd8e188f487e303ec6d82de020b6522f0911cdac479cd3d931a8caad47effdebaca0b08f6b2b523c1b33c6789ccb3e81b016177bfc88b3191f37abe6aaa8a09c4c9cac0a94ed6216fade829a749903acafc35b82a6592120dc7aa3e0c81e61b38638189d0e4dabbd70fac8d1bb8dd38136ce82764394f440c4ad78f84fd1ce2fe0236aa1729812b11cbdb17ccdeb49fc1a96e1c107a718e7483e66ef79e4647783c032848cea7dae75c36e7e5349e06e21ae2ed7bf34ec340a74d8621066cf8929daf7830e295c20cabe07535dd8a465f724e6fd3add70526e168dc4a556400ec94627d3466ddaf2ea2ce223e0ff322e5e92542fdceef9308874c61a919e406058a1d772ae7e43cdcd698186a24e4167ba3d54da8ea1f4bf61271e79ce5fff171b1009638c15c1aa6fb3400b1e1ef32b1de94cb0414e8f3109d02f73c2738d4ddb96401cd455408ab89ae9ac9bc44ea2af024bfae0e9d06b3614fcd5d79a1c4752cd663ba301eeef159415ac08a94f45e8eb23d2fae6ff4f4c6c75ba8608b59ca35c2230a73c096233db7e69fc58041254c180b4e23f52d701a6dac777eaae74fc2d53afde2ce2a585ea20defae5dc7fd59cd23f119dd020c3ff71acb0c144dd04bc98b76427e3f147126589b37f7dc753d09072a2730474e1df6f84f893a06d870da5461f8f00239b29083a1dd8a40788b3f3a791e26cfaff00f5069dde3c26f0ba37b3f150e57c013d65af16fcf31e9276e3be4dd81bcbbd89322e5570670c97a6b69ac3cd8671480e0bbde35c051a8d50d3936c2094170f755042de778b3998437a97a38854f77fb1aa21724fd1799da2277f50f778d19df31bf66981b34c20b78184691118a73353f52d8c39b915691069bdc886eb1097d0315d9c0684fbf6a97a9f0e4d230a7302e51275c48a65a2cac82ec96a5528a9dfc229129ce440bf00dc25a244465da584315f508b875e3857b00a090f5dcf1039cae8ed5c9952a7ee39e08cbd5b412b8cd13d3a84527b9b9732dc5c6878a89ec00aa56b71af6deace72130ac5341132935c3d60428fbb0478deacfd287658520218822e724027d7bb4880920f90e2be5d8f58407e3c6dd52f91f6f8dd84efe0d9af7615e6862ce98a09f1e79a08e679b4ec800709e66e318ea3e168341ff487d5c2b104336ace60b53419f137238e33f1a931320095d9cbec6347869cc8ed7c35dc3bcfb2b03a2b7524d5ed94b5464b1f89be34baf96d79759200366dd079de51cdb37d7b50d4356283f5d39a315ad3d7db5f7c8f2192d53369cbdd9d8e2ceaa276a7960302560be2e79c8409e50dc3838c5dfd513f9342fafbbd0f72bf7c72a25a18e97cc2ea1bae83531be7ee635335d5d3923ca2824ddbc124c77c0c97ad91475735f020f5d7cdc7da1865daac741d3a070d6f93f43f7b7364426d9c35b80d6ac4181ec78be86818bcd9efce0c3282d10367faf225c4a9fa5a1e622054e2300a3019855b411a7dd7062edcdedbf2465352f583add9fd89fcbc74ec1efac5e949e513a7776d7bd6c4b3707867bb2d901fe089b84ae382546cc60c6e32128f38f8370f7e37969403a054a86c18ca1ad1e4f338b2c142a11f2362ae095062cf7d4def3e9bb79114300055cdbcdf1887ea0fa11f7295ee351905e02667a130d0242aa9c707c8b9d64fdb0d542284fdee84c3e8f7678c900823623893fceb8300ef89e5efb09d605ac48f64ce2829f2c067cfd652a2823bfa855c5be9f7088633949371da1728992bc86acf71ea767f9a82a3cd1bb065c3c09ffc81447d8e748c36464c93e1a042f51b9115b888cb41b9f96ccb4faf6d0fd3986211bc27aeee35fd7bce60015d9a03fe8a771769b34be1b36d44c46c00e6d85d5a236e97857dac0cfbbec494f198986f9d0771a8fd418e1216ba2793628be64a73c1ebf6c0c9bd36123e62d9e012aecad50ec59d40e0600e8138b54bec1cb625fa99323d5bf993ba57fad9bedfbaccab010b0ca6ffda27bbfd54e91509e91fb8117899edb156fe5a9b13e47a40f6936922f72749e5e52279656cba6cd184a6499751aa1d100133cab093abb791a8152cf94fcd493336928aadbea0d91e16e5ecd4b5c2aea208449e2b4d51b376c7ae7e7b2ff61b51dc5e1ef40ff10bba0dcc8594485d00175112113a39c02e1661b6a83c709b298b5208189433add374f34df0c8909878053de404124638128988ae66fb7e099a9b02240bd10dfb0283ab75c52351e3140150ed291aa334e561d8b4a03772893943f99ad603f91e589921041bd3df751ddeb55ef8e63ec8ef2f4ae3fef75da1b9f3034c9e498a39550fa4bc9924f360f5e223207a4e9ace008d068a9d2c197611094e4fe71d4d8e8798cd34c96775f71b91b5b3619110fc508275cfe47b91e0f198def70e3b24cc2f5dc35af02f3f65595c751e1aa074daf1f3759846ae3fbdb2e72ad318bdf9467cfa42b7389f97592dbc02b3e069dc5a586a3246f632a27291b739e2444f4abfe791bbd0a46ea197a75c220088c8cb07c9b5904da792e86ae20e05e5e60a31a14cce1e8518d0c06d86bc8c4181fe73e44b43cfb7cd5596c8c26ad5a5a3ea64f8ca5e841e0ac2d5751210dea6b77dab2523abbf63d094a53c6993abd390e636539ab92278a1317be017adc03fd122a7eaceab9e3ca5218c68305f98aecbb435de35ef02d35610a38540a82900c85ca98b86ef03a347103c6d2441d3d69dbf12f6cef75553e4c09ab0fb8ea55b4ba5e1e27010213cc1c0d92ee46d2fd7da1bc8a46edc68b043a66788a1bb5605093c9e0eac31fc9e300ef4cca649cc839f5355b0c70ea99b82dfd07d19ac7ae52b1387a82627c6fdc843ac4e58f7d3beb13552f1544189fa686edc9023f8a5848d6823b4f0ee251503ab85eb8d8c7e9b75e58327e95e6bd9e4f93d058ae331c0a689b5e942f4d34b7e68ae19a0bd5f16ef40af4d025229ac9c8328356acaaf73d0e14c186f91fcf2993ab8f0c6fe7eed9ab77ea6df2178450818f1a543cab5cd1dcab65479fc7fcab511cca56b79b5d8c414d08b6fc1e99f0535b9f46d6e33acb101fc5867ce9d79ced42a4e2052cc34d1d657bc1f2254d8c69903507e753efcf130e4085897abf58b5759d3f4f5198b6f44c44a8ba1244d109135f70d99cc28be08e4a7d3a9c067b79158118bb507e45e9365f30e50ee95b3236ffabed96a46d22a11563dcd9946c7ac55e17657fc61f278a20f30f36c80554e3ac7e01ebb455fc231a383ca117e760a4fce3902efa3cfb2244312c43925443300df47f29a993beac0752b6ee6a27824b6ffeca5c65a7e9fd022d385bc1bdb15c1cbc5b3713f80cb9af7b744a91fef3ef5b9fc94bcf3b31ba133aa1b6291613ad2504cf8fef7b665cf486c6f7f1fd7f083e3a349a0abc74f7bf322887198ab758f5351f7bb37d738091bcf2f89a6f4abfe8c6f4313e797260ab6a6ebeca83ca4593c6efef973b27cfb8b57de96356d6bc56ce41a58cfd327947ec18b104d2707476171c524fabe072f82e619ddc96eacf97656964887dcf3e72a96d68d16886b26a8b9a4b5d040f81efce211f425a5ff90944c82aff7f5e520d05d83118e07626d41702bb33807d46b122f62302e513e6d2f250fe685611866908ffc8a5514dd82f1898f17f8e06db0d0751f526924390fa719148629ec919b8783d4fa79825891c0ac679ae17e0637f65aaa83745f87541ab3a9722264d3ccff49313f017ebbcf29b2a2293a5be6d0a211df30763ce7165feccb8464dd399db896c849640914f60ec6d51a47257d28cef7f5c3f001498f3010a10e9a7876851b7de8dc163a1cd169470eb6e4d8d33e7a4893ee75d2f595102addec943b3123daacc0139e4e5f01193799d7669a897c0e7b3155c56ef3aca2eb37adf91f8e928f54dfb8e30f28a166e48a42f999c94c4ef934405beaa2a946fb75e987a698b43e1f46eacabea9400f097b8fa138e9fd8977f988ace55136523689b7127ccc1ee6b343af40cf97356ac8e128a49e55c04a4a406441f67cef1ea69173668c5650cf2163a5159c9433ce70835b58540de7d9452d1bc225d83a182898c99d6a101578f9c72ad8b28a4f34297eeec1e4a68740c95aafa50bce89f83c9245e8fc8029e3665b0474b93db66e527754c05f9dbeb9178d7ab188b004e2b49d3f88e6f5a00c44a401af05c31554e381e08f56137e3c501708cb552fd6ddfdf3f26a007a16e895bb254fb0a555e21929d592fa0a79804a2bdffb8ec232b462d835aeb6168cae86ecd9f14afe570e9a966f853128aa51bede86ad8efda500a9f871ea1f948ff32ad5dc8cf033ef1835e4f99c04a2240c0cb57c482684163429624b52c8cd68bf049846bfa42cc2b8176b846529ac5f0500910d1dedc90d8c010169059875806710c756ecbd1d15a8b36c61b46eab4332d125895b053d287051208b514d74de356c56bb23248329aa33dbd0d161c52234db29f58c171fb964441ff45fda5b37074d53bfc4729eb01387448b3656ad50aef2b8c438bdb8e4df72d8914151fb25328e11f70d0a2a80a14a4f8ead9f1efc0aa6d828612669edd8fe55a455631312c76d9f28878714598970173e5e40d11c38c7c6215236d70532ad9d9ea2cc97b31058838fe90084d109997d2f6b2beed584a45adcdb4ada2e67af9930e80bb634184a9ae4b0ba5056fc0f50ed4acd5e0ed887195bbf72955419e6128924cd288cc0dc2043caa737ad4dce00c8e5ec44dbd3f06a5db5a340cfbdefc554a3f3bc2ba3d4b9740c368f2fe20653fb02dee4c4799b6123419f5654012eacf4185d12d96279bbe04804553c31fbd0c1b43b3b0e563ee50390846ad55033fafe4d9d80abe5788a7ab5134c8a72557cb492b5aa957147a195a63161ad66a4faab078cb77c8202a7de50ccf1776552de30f54f49c46a6fa9e41ce54432a94a03dce8bda497e5c1d1b0dafb65ae1747ed2788fbea63dc221d342446011c861bc6002ade7ac48283cc4aea9ffd3557ba026dfe407b40da9dd3351899056785a6c9060650dbeb2a28a609e2ae502f01e99028970b79e2943f435639e0913e54f001caedc4d4369483bc590c54d8776d33bbb5732f46b8c6ecac1bd28ce9ec002603af8efc68e352c0ca6ba8a3fa5f6a445f4a85ccae1dea725b56f309eb9fd9ea883e1a976ed7ef5f77ee13857e7e89f61838f8ca712ee617f60416dc1a89659447239a81a3ea12ee8594a7bd4712fcbbc86027f9fc95ac768598588e10c89b73ce825d083601b648ae8e42b3570a60c316bf19a2dffa4db79bf2d38df571c885de2f7e6a2d8f20c11acd18900efe76851ad54ebdefe9631fc75dc7faa4d9e2274c4d01d432e1a12fd1e1b6c3062493daa6fc66d83f19c74b47f5089374cca8204b43bfe965bddefc94e04f3329b6a1d52576a5254cd691f24117304c8c392d679de58bba1e41502357cadd5e3a1aae7c2e501bcee10d0e6ab51e8fd35a0b250ad26e721ae257114a7c851c576df3758d556edb6dc1fd87bdada5b672c2620f037537463bf0b65875671c1", 0x1000}, {}, {&(0x7f0000002600)="7d2fb6896376f08ab2760b8d98864ac7f3d06214741fb066bb0bb4e796857666d2d0fdf5d77ea7d4c3b47f88d04f2b2106c63e425906a55fa91dee7bdf2deef7ec15141ccbfad177bf01da90768390db73f1c2c8c32740997e40728ca376da957826ab96873be15c4bb4173756f2261835872df59d561fd8a7c611485173f6edbdef2ac79b43942c5782328706cc99e85ae891e44b12c6f19a8c1fa1ada1f86614082f9bdd01d78e0a1c5936", 0xac}], 0xa) 14:41:25 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)={{}, 0x44001000e, 0x408008001}) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="130324e4e1e18cd65380aa33ba9b95aec8a98bd5e917722767c1fea69988b82d9938548849023941b16f2d3acdf166dfaf29193d5d1ea1abee4bf75b3a42019fd7e651dbca8c15832fc01d4230e73fc9ab8a8e0027d329f89802e2e161747cfde03cfc0a905c500a595511ca77f9c19e69acacefe75a", 0x76}, {&(0x7f0000000100)="3f045b42f92584958067dc5222b3d6a2606dce395e709986d8256733961af127535070923d12e0df5d5cdb2a1f404c84a68c38403fbf6f1b71dc44a0cc9cbcb5a14e854fa3fabfb7058c23662d6d93eed5bcd5a56ca18403c1c4d7", 0x5b}, {&(0x7f0000000200)="d656adf0a186e5414b2ce87cf16440a0590205e67658", 0x16}, {&(0x7f0000000300)="c18ba727692626eeca2fc7e39b9130b7529f3533a8c629a90c1e064b042a82c766a02069969cddda379da5ad727c74b93b1024a8e62707fe03b0f5de0ac4ec914b6ef9ff144dd635475c97fd1dc8feb3210abec479569c55abf84e2407d5e468da5d979fbc58f97019059f8c6844d82e5b040d2b004bc7e3bc0ea0cbf211d523a1", 0x81}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/198, 0xc6) 14:41:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) getegid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x8, 0x4, 0x5, 0x5}, {0x80, 0x5, 0x4cb, 0x2}, {0x7, 0xfffffffffffffffe, 0xd7, 0x2}, {0x12, 0x4, 0x9c, 0x3}]}) 14:41:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x40) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x11, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xd6a15bc173e6e6e, 0x80) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 14:41:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xffffffffffffffda) r2 = msgget(0x1, 0x50) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000084d66b8ff36cd303bf00050000000000000010b1457cf1a4138ee50f703ceaadd6"], 0x1f, 0x800) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) setpgid(r3, r4) 14:41:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f0000000100)=""/115, 0x73}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/195, 0xc3}, {&(0x7f0000001480)=""/253, 0xfd}, {&(0x7f0000001580)=""/217, 0xd9}, {&(0x7f0000001680)=""/78, 0x4e}], 0x8, &(0x7f0000001780)=""/44, 0x2c}, 0x800) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) open(&(0x7f0000001800)='./bus\x00', 0x10, 0x40) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) close(r2) 14:41:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 14:41:25 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) readv(r0, &(0x7f0000000500), 0x0) r1 = syz_open_pts() close(r1) fchdir(r0) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$KDSETRAD(r2, 0x20004b43) poll(&(0x7f00000000c0)=[{r1, 0x88}], 0x1, 0x0) 14:41:25 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) 14:41:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() dup(r0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 14:41:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = semget(0x3, 0x1, 0x240) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000180)=""/250) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 14:41:25 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3) kevent(r1, &(0x7f0000000280)=[{{r2}, 0x0, 0x0, 0x20000000, 0x0, 0x8ad}], 0x1000, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x5, 0x6}, {{r2}, 0xfffffffffffffffe, 0xea, 0x80, 0x9259, 0x20}, {{r1}, 0xfffffffffffffff8, 0xf4, 0x1, 0x10001, 0xfbb7}, {{r0}, 0xfffffffffffffffe, 0x48, 0x10, 0x151c, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x20, 0x5, 0x2}, {{r1}, 0xfffffffffffffffe, 0x86, 0xf0000000, 0xff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x50, 0x8, 0xb9b, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x5b8b2305, 0x3}], 0x0, &(0x7f0000001400)={0x1, 0x200}) poll(&(0x7f00000002c0)=[{r1, 0x40}], 0x1, 0x0) 14:41:25 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xa7a, 0xfff, 0x3ff, 0x0, 0xffffffffffffffe1, 0x2, 0x6, 0x1, 0x39814c63f0503081, 0x5}) r2 = fcntl$dupfd(r0, 0x401, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:41:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fchmod(r3, 0x8) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) r4 = semget(0x2, 0x4, 0x1) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000680)=""/170) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = semget$private(0x0, 0x7, 0x288) r6 = socket(0x2, 0x2, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="82022e2f66696c653000d74c891102fcd7246bf808be911762edcb9c88191984dfd59373340fe10180000039a3b9a622e2ac9268acde9724e4f365e9193578dc763b0c9cb00562dd43b74ec1fc987976a070394be4f4f97fd683b1fc86e7387f97cba6f4dc1690b88efd8205a60549f330e9a3f9998a2d78c7815769e95f985efd616dacbf200beade6412ade70e2cca3afe6a46cbc49ad1ccf6372fba4c578e2e808ec6990c3bceabfdd431a0887952bb5b858f4316d4b469600e9937d6ee41a82d4b18b8a0da56e81a6100cb9ff0d942e7e116c1b6a859345ca3b3e08aeaa78a1e0f59170ad3842ab5637e952eba83469f9e7d319627c93c502b4a6e8a248c567e2b3c2c0a6269db5f3cd0d4080000001d95"], 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) semctl$GETNCNT(r5, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 14:41:26 executing program 0: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x33) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x7f, 0x6, 0x5, "68fb42afec4fb95f16cd0f9c918062c08f40281e", 0x3, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) read(r1, &(0x7f0000000140)=""/14, 0xe) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000080)="ea1c168e3075d366526ea1d14819c93309") 14:41:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x3ff) mlock(&(0x7f000021f000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x120) mmap(&(0x7f000021f000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) 14:41:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 14:41:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x115) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x120, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x3, 0x5, 0xfffffffffffff3b6, 0xd1f}) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 14:41:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) getdents(r1, &(0x7f0000000100)=""/2, 0xffffff85) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000200)=[{0xffffffffffffffe1, 0x0, 0x8, 0x8}]}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 14:41:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44, 0x100000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 14:41:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) socket(0x10, 0x5, 0x74) 14:41:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8, 0xdef, 0x3, 0x5}, {0x719, 0x4, 0x6, 0x8}, {0xff, 0xffffffff, 0x1ff, 0x89b8}]}) 14:41:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000006880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8033e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c7978f46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3c8e8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6718455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a807a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08771533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a15459877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a02000000557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa535655a7e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63035e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0048e7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22846293f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8c5c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b163075a970793f2f7b04001698d4eccbe7b755b63af4f0794ac68d6f7c25c72cd6c83bd011ad90c67bb933a52a7f1773368eadee4815239cbe27afe1a5ac6b7c373f15ad1fff2cde3b54cc6eee29315927ce766a1fdb92b99057f4904f3f2f51bf3d73f029f880fc523f8da37ed2de26c4f47df883ada95f7566d9912563ae12862b3baee706fe09f3ca5c9a16096a09f6d348f43a63ccb6c6c59f829cd2f038dc413d53f7034d7b36792a6826e8080ea53f0cc4e70f186e362b57eef78af78dc272723f03d24ef9073ab67d254fc27066fa4939a2a15a42f901b3c7bd9fc7e6762216844bd90d2e299b16c9a46b8c929e45dadaddfa", 0x1001) execve(0x0, 0x0, 0x0) fchmod(r0, 0x10) 14:41:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0xffffffffffffffe1, 0x0, 0x7b2d, 0x800}, {0x400, 0x6}, {0x100000000, 0x5, 0x1, 0x9}, {0xffffffffffff7fff, 0x10001, 0x8, 0x8}, {0x40, 0x4, 0x4, 0x20}, {0x0, 0x4508, 0x400, 0x100}, {0x6, 0x3, 0x2, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x1f, 0xfffffffffffff321, 0x4, 0xff}, {0x5, 0x8, 0x5, 0x4}, {0x200, 0x100000001, 0x7, 0x9}, {0x1, 0x5, 0x1ff, 0x2}, {0xffff, 0x7, 0x6, 0x2}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = getppid() fcntl$setown(r1, 0x6, r2) msgget$private(0x0, 0x88) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 14:41:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x9, './file0\x00', 0x10000, 0x6, 0x6, 0x4}) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="f79b5610ba46e0597ba9fbd8a650451ead740ce3de829de20966dc969754a60377a351ff44098c2dba404c74971ae59e96f0fcb8d1b3a2294e822512201b62785755d1ff2911e09ec059666054106c88f242fba49b050d2cb9b1b582f9d132a88bc50ee2c8c9f35c6a", 0x69}, {&(0x7f00000001c0)="d839fe971c1bc1d1bbda958d1c163a9636dc7ecffbf8b9a4f6abdb227487c6c52b60159c35199e5fdbd80a7ada8f64d5be1506dba67fcdd18d6f2bd5220aa994d2e31145c617d28a03a95f8f6bd39cc794a8fe40e1d6137aefba079d4d383b665cc46a5fa39b819caf761b34ea8248046191ee9d20c5a882a2be5a66bad560391f4fc2d2f6388f5a2e12b8b69607c0a86207e1ab9246e79d336a574dd83f95dd91c27ff1530f6bc208d4e1261d94a44b31e91a19de1b906e39ed145268902c16d926c1ffab2ce4b240e6cd3df1a75213ce5ee5a96d9c5942bb4cf5dc290a54", 0xdf}], 0x2, 0x0, 0x0, 0x407}, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000004c0)) 14:41:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = msgget(0x3, 0x201) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, &(0x7f0000001200)=0xc) r6 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001240)={{0xf8af, r1, r2, r3, r4, 0xa, 0x100000001}, 0x7, 0x80000001, r5, r7, 0x4, 0x6, 0x1, 0x2}) execve(0x0, 0x0, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x10, 0x8) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000080)={0x9}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r8, 0xa, r10) 14:41:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x0, 0x0, 0xc778}) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x0) dup2(r3, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e660000000000000000000000c4dd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096d75d596d196c331b708d495b7079a20fecb1c61a990b9bbcc10d0c7306a4847d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435c94e2c013e0d3d8d3926178ddc400"/127], 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r11 = getuid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r13 = getpgid(r9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0x1) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r10, r11, r12, 0x1, 0x9}, 0x800, 0x1, r13, r14, 0x6, 0x1, 0x1, 0x2}) 14:41:27 executing program 1: ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000140)="f122bd8bcc6a7a8cf104d6bf903cbc4343dd7d60c66e10891c89d31bc142de7ba284817607d96ce50d9c0b2f719f6c45a12b459aee698b89015f78b7db8116a9dbcec6c832a4d6ed648fc48368e12d570710fe5d1021389fc99339c9f98497a3334f2e0cffcb77b32f66e61dd11b30e99aac6dedc49a41e260998d8bf6b3a6cae27ba372", 0x84, 0x0, 0x0) getrusage(0x0, &(0x7f0000001280)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000080)={'./file1\x00', 0x0, 0x0, 0x10000, 0x1, 0xfffffffffffffffa, 0xfffffffffffffc01, 0x5, 0xd2478e3cc2cd42ed, 0x0, 0x631177cc, 0x1}) r0 = semget(0x1, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/4096) 14:41:27 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 14:41:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x142) shutdown(r0, 0x0) 14:41:27 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = msgget(0x2, 0x400) socket(0x10, 0x3, 0x8) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1b00"/123], 0x7b, 0x0, 0xcfa411e4c28da32f) setuid(0xee01) r2 = msgget(0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r3, 0x20004b3c) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f00000000c0)="5a93bba1e16d84d35c9b88830d6c6b489c2303e35d4b5fd047251f3467fc2f7ce211ed4a23bc682bad5b8179f3687ad0d619619fd1aeefe2c53901b9779a20d36364b772385b718d1d803cb5df8df983836eb977d1737d0dec0c7c9c1152b754a453ea93c774f5a9e144e442978043eb3d8d293c19a9a9612947b82705207209b0d1bb80456936ff63fb42ce8036a64616d097465ba5c769088a01949d023a30df2b6f4c96cdc3b4ed543bd06a1e6472173ee4d59dbc3f9eccf6d23d0cf3fec508eb09509558c3b019f5886eec1c9065a57709a45299129ff3329f3a5c", 0xdd, 0x4, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 14:41:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="4ef1375e910cf61aec3bae00040010"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 14:41:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getuid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x601d02ed, "79093ca1ef73c06c8059e7edd2ee5d9efcd509ac"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67f", 0x40}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x800, 0x2) 14:41:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8}, {r2, 0x1}, {r1, 0x8}, {r2, 0x100}, {r0, 0x4}, {r2, 0x4}], 0x6, 0x4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) setgroups(0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x5, 0x101, 0xff, 0x1, 0x5, 0x20, 0x3, 0x0, 0x0, 0x3f, 0x7}) ktrace(0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) close(r0) syz_open_pts() 14:41:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x11}], 0x40, 0x0, 0x40000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x400000004, 0x0, 0x3, 0x0) dup2(r0, r2) 14:41:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8000, 0x0) r3 = dup2(r0, r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}, {{r3}, 0xffffffffffffffff, 0x21}], 0x835, 0x0) 14:41:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 14:41:28 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000001800)='l}A', 0x3}], 0x1, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 14:41:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) r2 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r2, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) flock(r1, 0xe) 14:41:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xfffffffffffff800, 0x2, 0x1, 0x36}, {0x0, 0x46e, 0x400000, 0xf5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x8000, 0x0, 0x4c9, 0x6}]}) 14:41:28 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) nanosleep(&(0x7f0000000100)={0x8, 0x9}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ftruncate(r0, 0x0, 0x80) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 14:41:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="04e70000e474bc0c27a41b1c7bb0f1dde44026c23fb44142b609523d017bed427a00281e4744e2b2ead808b8bdc72d93609772a5edc03a14aa58439e3f83e1b3a6c82ff5933aff17fe9c93af3d4b765a91582cdf9a434eb7a5e9aaba7993d6ebf8a0245af978511181235f547db70b33ed37f9bc0c9e6741cbc51da8fc", 0x7d) 14:41:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:28 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) syz_emit_ethernet(0x99, &(0x7f0000000240)="f1ed46f65ef0ed298ca48f4d70ed7b47059e6d7b29e35926ebf662bdbee5fbcf82a5a59f858212a8b789b56fc775ce974c3e5cd7d5879ad38ca493f9a3197d9ca06411a40ab094e8843b7adcdd6074fbb4099b4db28bcb941b023f7d03f295772a415c1f10760d4d78c1d801d4e5b816000cdfd724087ab1fcfed9ba5f4f7f26b00e74b438614740196c2606cfc172ea9abb036d0e7bcdb831") mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = dup(0xffffffffffffff9c) r2 = semget$private(0x0, 0x1, 0x10) semop(r2, &(0x7f0000000180)=[{0x0, 0x2b, 0x1800}], 0x1) execve(&(0x7f0000000300)='./file0/file1\x00', &(0x7f0000000680)=[&(0x7f0000000380)='(\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='!:\x92/%--\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-![^-\x00', &(0x7f00000004c0)='-\x84.+-}\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='][-\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000780)=[&(0x7f00000005c0)='-)\x1a@\'{\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)=':\'!&[\x00']) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x2) getgid() chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') getpgrp() 14:41:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x48}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x3, 0x4, 0x100000000, 0x1, 0x401, 0x3ff, 0xffffffff, 0x10, [{0x10001, 0x5f00, 0x2}, {0x0, 0xa7a0, 0x0, 0x8}, {0x9, 0x1, 0x80000001, 0x7}, {0x10001, 0xb8f9, 0x7, 0x6}, {0x8e2c, 0xf2c, 0xff, 0x7}, {0x3f, 0x6, 0x8, 0xfbc}, {0x3, 0xc1, 0x9, 0x10000}, {0x1, 0x81, 0x80000000, 0x100000001}, {0x4, 0x8, 0xfffffffffffff000, 0x1000}, {0x4, 0x400, 0x10000, 0x1f}, {0xbfdf, 0x6, 0x8, 0x9}, {0x9, 0x3, 0x4, 0x8000}, {0xc0, 0xf51, 0x3ff, 0x100}, {0x8, 0x8, 0x81, 0x7fffffff}, {0x2, 0x5, 0x1, 0xbe}, {0x9700000000000000, 0x4, 0x1}]}) syz_emit_ethernet(0xffffffffffffffee, &(0x7f0000000240)="b7") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xbde) 14:41:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2d}, {0x80000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x800, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x65, 0x0, 0x0) r4 = msgget(0x1, 0x12) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000040f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c019b7873acf800d3fcd3b6455a7f86fce063bc8a6219d6d88e5937cd5c4e6d00cb9a6206f423abe7c6ebc00000000000000"], 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000540)="f3") ioctl$BIOCLOCK(r2, 0x20004276) 14:41:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x1b04) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/86, 0x56) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000700)="beee2cdaf08a504b4165573a5516575a492e4689568c1d44db77799b7af10ee7b714488790769451e72c5b3e8fbf66573ee76b03c812d68f992370e85c106aa7fb579166389bfa678b20603865ff7ba64fa95e713fa5789b8c59f7ffb760a09c4780a6d47be0c2f391fb77b1e4ccfd07660009989aad9e0de74de9825beda203ffa206e92a6ac982a957b99f6650d2933f97b7bab9c22141", 0x98}, {&(0x7f00000007c0)="f4310f7c73c6f79f64fc84289ca9b20903d47cba2eed3003fa2fd4059ca9584fc928313faa56", 0x26}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000d40)="ef7b7d61366130c264aaf89fa6187614403e032750058f938dcf848c85d5ccad7d68fd81fbcdf622ae673c31e3b59d0e22964d6f8037f782f6a0c8e97e715898beda87a54f5f0f0ba9ef32ef8eb0454c6a5bb47a58844c843b49cd865a6c9b6fb18874b1a614a520ee54e6108b789192c3b8caa9d4d759a4588cffa3e31f574cc5c696eb4f05ab1c402beb731990f0065f8aa64dffd2a0a1bb705a54c700000000000000000000000000000000993c4c14c8460a9bf7b38191364e064423", 0xbe}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:41:29 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x3, &(0x7f0000000000)={0xffffc, 0x100000}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f00000019c0)="70e95aaafa12b5b748499a986b3c3d0d96f873844349298926528e0485c42e910ed32d230770410477fea4bbb12ccceee7601a4e960d803ee8dde2a35e8907a73e555a5de3563e781865e3f9d2c4693cb4889dc8737ced85832106f7d359fa578f423bee54296fbcd80ca67424e2dac6baebd311d9bc57237e1f383a627051e414e0310bfa94ce668cd7efd5f8f7c573bd4576a4a32fb271eb8d6fd8b06c31d5cfde852e5be86318fdd38a635f43c8821934b69416b8dcea70cdf7a6dcd6d7c684f834e143e3a9e870eea648dcb3103c18df499a8f36c202b530c3933b58c2980faa6b81252116afe406727cd86b68d22a0fbd10fc1c42a6173f4e25038b65632895cc8a3ddda416415636a64232a248350311e8d6e911f5d34dd7f618ec3bd37ad2e0cba08ed64b1435d73e720109c103ee5443d02884b41ea6d18db419baac399424cd9faa0459183643792558b8706c0d8c82ebbbb66afd8566711105a57b58a11c017d5b00ad0859d17a936d9423bdab6420d77bd730c9ff773803ae82632d4ac5d4c9ae80810f173db69a62b50e4d847d91ea82c009bde11b66ce4730050be64a76674558ad8cedfe0b142200a38e198d101895aec707e743fd76b02f1c09ecb19b17b29b2897069b6f55a66d1b562be125a4f9db98530a6cc130f0fc5afeb3e82b997556bb568ba0b2c11e9329f3fca934d4c7109cc1878db47075cc8688b1469fc7de115da1be416a9d7a9036e7fb64fbfbc40652a41e0ce3e7bdd898f8158fdb9c5dd1898600d389b1edeaf1741bfcff1b79e401d5df0f210c8979b5938bfd0ea57aafbf835fe2966b0aca11a27f29730776c749cb28b94ab9949a2859c7b78694a172feb4971ed2ad4f133c73cc255f4aa7e527ff965e573ec2fea2f7ebcf6b90197f4f2f6dba2865d09c69c448985ce149ec695ff2ba9c40a20af463a7e161e729fbd96fa1dbee2a3883e48ea8aebef254cbdbcf92e5d1650f7990e5c907e139885187d3ad5c68df5076ea07dcfe8a586fd61948d041fee0a78b82fb8736dbb97360677042df64b9f564ba9f74588b5b4ce64248c663511ff2f36307792b041c37df0d704bebecf739f7e6ba3f465c57a3c9812a99651e417441152e1cdda7dfa5ad77414a67e996f7f9f07842af1e115e6087b94a940fe27385f99be09c22203129c908475be78d755ba3c4519cf92ae820c6fed185e622d16df3a66e096650ac8d099f01cefb7c5bddcf2c6baf8d70a697454c8b8d36bee9228e0e5397c6ed21f3f95dd7d5d058488302914b2f9f9315cd9ef501fb6f411f7cd6fee9153806e6a305a0a26bdff4f8137701f02acd1c9e93f85fd612edf3d0b3dc86aaa92c19f302d335a10d783ffa33373c49e9df5d11b81b864ae55f1762b4a334ccb0c838d8f1e6318687db6196b5d8067818215e7a7d1d498ba9adace9fb6fa0eaeabfd1b3f9722f46d278732095817c94894499cbfee7f5b349619c265500d36bdb5d0ff3cc6187c608bac4af8f9840104182a1ba3e0082ad0c97da9351f7a3606e49946819b7125afc562d759c78f6441471e931ceea5195fccc5d59fbe4550bf063d73c45c285403c2261b30754ef0a6a052b57ff3127ace4b5b954f3d6e5bb464ceb422f1d4520153f24a9da97a90b52b340d222c8d96cf9e159d1fd178d8e5ad41a43d550fed89767790c311e55275c1dafce2f6e2d59ec24748e206c3eb877be6f8e9d47907da8c03c070c27a8ac0af4d4ff1b026a93f84b3a3e9d2a230bb57af8dc60e78941734a2fb4cb79eccd289212254250d8eb22c77e6b8a1980e8d9004a5953ecbe2579d3e62fce89184fa8dd149c8fc90514183787edb07b4a8376c2cdeb52d294511b28b212105cddd2f633cde50d1431c9c5e8614f318b1f76ebfbf50121ae426112c58d3f4df16bfbebc9957aaa617d75ac1c4820d8a4f1224930a8c93f3e363c81f3055440b6249b684807a1be705ceb5e7e97a2c83670ccb249aad8ce407c8e967badb2456c1895da58aa4bc9e967da2ff7b3a9a27677462d73e4699c2a1034548656b574c268298885bc3a0ad32283bfb938e6ffd78d5f8eacc93cd7cf70fb556980525e4dd8ee46e76506d3e9d31eb467a95f951b7a4073f815c8f979d93f645194be402e7652aa4990c67a56e984b0b56aac8ac96201052f78b62ae2f343cb16bf91e28b09aab5f59fde52b3c3d0126da4990c5534c17cc2d11770c46a128d5732bb25ecc53462d3d38506d91c7ab1338a67b645298e9b2f0cbecb3e9bb9a4267e1628380438974a75721f6a3aec0fbeaf89aeeedb56bbbc7d8feddaa84fed1f3cdea254397a67e2fca6b035f27f9e1d1a5b551422fff9773bd302463764a5232d273a0946b24e5403e8d850ee8926700effaae8cc87de6ec1c302db4364305c6d502199bb8bb717a5b354edc00c01b1e0529ac9cd598d60c102fd90145fa6206c403beee2f764ba04c96eff7b55b10ebe742943081f3a322a94241909e95dd81084f63f27cdf3b3ca3890d2e5d321be2292d5cebdd126c48c6517792f80ec2ac19bcae0f1be1fb4fda725583ce06840a5e0fe2144806924843c25e2316b914f74b1c0b4023eb651c2ed19da57635ec795cfe648f77aaf5bb0346d8f1b8fc5e1e756e0a2125220ad544e0fa32abd8023910930a820dd39e2a3c95fdd8fb4c0f5ee7e13c73d8434d0590c58f3eec087750dec5aedd8af3d34cd4f7845860ea850302bb833e61833c65d49e8340ffc4d06735fb25a8032ad445624971bb2014fb3af5cf016e4b85174e96b258051ef80787d45f413bb04bc60e0e4f28b2942ff06062008be6535a295017f73597b72dd3ec33576acbb95400f92d30aeb8d11d15fc103e042d8e377e47df37e8cf338e01082b3fb6d865441d71d6663a0073959777397543ef84656e3ff963839fcee3a2410c173573f806be9f1d5769554914ae893032dd60f8b68ce2b5726f900e6d33bae0acc3bf57536cc19bb66f31abcb4f286d5fe5d9aa2c33f222b8b5614cc452f8d722042a4188198637f3102e7f5d440b474953952d6d3d8c0f57d22aea222648ffbd34789ba4706e7c9d0c3057b18b93132d91f223b8311bad42895c0384133b7e770e1c181474084288784edb422cc1d9b98b793187c23b7758fd108c2bffe3d5e4acc6d9f74ce04d746cdd03f0fbd571f9a2d8d22e7b8079119e40ac85f1a625c352bbd5eaddd6904c6aabe20950a65fd3ebd5e0ae944f76b24f874b481e05e6becacc9b75239a880cfc1f023954d61a44cb7f83e6be68b725423ac08eb3aca0d61229785a618e6fd264c99a30ea6654bb0564fa43a6fb25fd4f2eb05a0085dbc4736f649bd92634f712fe25ebee3bfa44af309e8290104a98e4cc63b7ad7845ba4bc2ec1674fa439a4bad700f606cb58521200c3cc7f4089d76de24f367921b295dababbfb5815e6d8ae8e40f1961550afd6863f0b09f401a428266343ae89177ad199d1973445286444258519288a98898334e12f9c8e94ccb1416ed7b4d64e43b894ccfa20ec17531f86c8b8ae7c50258850a16fceda5dca348e57b51da9b10d72ddca56b50780d7a0f2b21890451a8f1b43f1250a265238d5a70c27096a1858bef00b4e40698e87d6f9c368313c4e81d0641a2c3ba5cd0021b1719c139355b707bcb49e4ccb7dfd7d65ac0ff15bd2cbc657391aa8985a56a1bf76e1d1dcdbf76beb8fb3cd43bc4b6203bc65610c3efe1f196e2e3b86e1db6468c36f4196bb12d1484bbf4668674a958620b3ed6fd9999c0285a567e6dd73a1a8112507c73eaf92936cadbe55b71e2cff2c38c97d4f89a466228a26b03bdfd894617ba0a1e28ba44bbd0b24c55af4bee4db56c984877415735d11b95fd07f78106ab5a69aaada2e9cb679931cc096b4a716ae8b286b87968f68a5ba16693a02c1a82c47a95098ae4297a85797aa20d0b0a611e65083d12fad60db1189301597d833e6d077b6fc509c8b31aa33aed62589c9d945a402cfebd66d2e06b5f8608f99b9c2a590861aee6fd9e83013eb9bd060c12ef4332d83452aa36ca6dee4610745c5c6714d90fd8925051784ac5e0514c2558147cf1a995676d5d3ab3967b5c016859cc3ccf8ebc7d76ca7d7bb55a3cc88fe11d0e5e2720a0fb3314bb9bc8bf79e715a7dfbd1fb3121a99e8b640d2a0c44b7b88a537894ff37cddc5f1e2aa90a319f359585c4857fee24b5ed75216bc23653453a44ecd6958d74be10ce53a7bbfa5eb3db252843a3d6dbadb6f2048a5679067180feedbddbf26936ba1cf32e7903dd90d03ebd4642518ac1bba1ee18c942b23f429759261fee4ea19c583bd34634f4559afeca546b0144952139ed743b1cf25c7069013a3031cc28c03e005f1894607eaf93e8bb64b8d18d1b1d0817e65751683ff6b60e6b90dfa8c28dde20292816dfd8a640a0600f81597426b58554ba5e560b8bddab417b4a0f3ed6e533ac21ea5eeb5f28d98961c4153c3ac13eae837eb7d9114ec850e203a74ca5bc77543d2511a4259cea2ebfae00fdc8b63af1a3ad63b550c798536b3c5236e6baafea82258994664be4808eea9b1f1c698cacc7970041d384e49fed1d5f3bce5086d486a594dbf656bd1ee04dbb267718e92ddbad4c22b4bfc445297b42939365a533689e0e39beae7f50489f278b713b1f2da63ba70d1fc762ac65dbb071f780c6ac2abd53e02523fe72dcf97266f74cfab7228bbed92173dfc8c812fef5f2b86684a6d198f71a432fd6e6ab5f4481d4b4072e42eba61b1b7e4acd5e8ca385570bd98f8499128f8e65510239373f6daeaed0d039fd2f5b776f4dc1eb92e3a43c4c5d88a02fcdc2882d48cdadf442ecac0bbc76fa2f03ed2f14b0f690cbcb359b50d7684524475f2c3d3829cb34bb37408cd8166c1944d2a8e115d12c54dee12abe80b66a1fb1464e51bd5882c1ff95ebcf713f046d58afffa15a566296d486d129a332645acd39be4cbc0c95f51b91711c0ed297757abe6861ccd2129874e30310879e362b48f3b0f0e6efc707a6a0be72eaea212961b153adb71e24ff45b51a4551cddbd12cd2a54751d01ac826926343fdff70f897ccfbb98be79b0941b99e07f416d566e4016417b5a376c9f0f97c0edf8b175297e4d81f213f1c667b38af4eb7e4be122a64615dcfd58e1a2d919d204d8ccec7316bb6ad539fa3d58f7b40f4e3c526d3fcfab0e37192560dccd01878694fe41098cffcb95f14f56d32424cc49f1df4a9c3eba994cc8184abe8d44d82a829d0851afd6d97ce18d28dc299576ab4eef645bf857209f1962ba07b93667e79de0c75ab8ef18fcc0868c197e4c998f05c9eefcc818989021f6b9fd095c480ad22e93d6b1b020f2ec0b4e19ad708c65a33e43c9b16a996207bd20f602b1df4b33501ec7b0f8b035b2341fded614fa8f51073b58fac95d33ca2b9431baf42c70de8ce1da5b1b745356f305697761837c9a2944ceeee891999d8a2c2815aa3cbe3a262f71ba3c5aa4031e5095d569fb0777e99511045642867c066a8d7b758ddf4f38bcc32f2c60dc2ab86ff11ae58494b0bdfafec556a298a4d120acddc75f7176e83fff570d978ab83904bff84379c1e3be8dc2bdcfed29f0b7439ee07f653f3e2099bc4de69f3612b0d283040df26112dc3e214a962bf9a074f11fb7048283bedec25a137f5c0cadd290e44b7e0c4061a0eda3733bb3a5c79fdabad44ef860fea8ba1ddfc95398093ea37d56be69ce9f347319c98593b39f9f46f19db64e1dcc74c290f44f8be684cd0b0f18bea9dab1d54b232c961495b", 0x1000}, {&(0x7f00000000c0)="93d930c1e8f97dcc658f4def299f388ec9edd8e6fa71439c5764fd7351ca644ce70893270a61180e0a565056ecac7117a5846a2b6a19ceaaebcb93ac9907388c", 0x40}], 0x2) syz_open_pts() execve(0x0, 0x0, 0x0) 14:41:29 executing program 1: 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) connect(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="16677dfa1c48262f52fec4ac62b821654ddbd59ccefce23d42eec104ba26e9ba60897e503401a4ee676b81ad9d265fa9eb4731a5a9104c6600f2e93d631e5ed79e590be00901000000c4a53096def6413a5e571207d0948feeea5282cf3ae840b51f52ed43a9ab549c636fa6a1b0ffa6b0e0946a6ac330175e0a9c005f8d0d0fdc8578d89c93000000000008"], 0xa) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 14:41:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x7f5fc6f2c697b104, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f00000000c0)=[{0x40, 0x4111, 0x400, 0x40}, {0x3, 0x101, 0x2, 0x7fffffff}, {0x6, 0x276, 0x9dbb, 0x8}, {0x9, 0x9114, 0x73f, 0xa43}, {0x2, 0x9, 0x101, 0x100}, {0x9, 0x1000, 0x6, 0x2}, {0x1000, 0x3, 0x3, 0x2}, {0x8, 0x7ff, 0x7fff8000, 0x200}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') ioctl$BIOCSETIF(r0, 0x8020426c, 0xfffffffffffffffe) socketpair(0x2, 0x4000, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/175, 0xaf, 0x1, 0x0, 0x0) 14:41:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x5}, {0x18, 0x1, 0x80000001, 0x8}, 0x1, [0x4, 0x5, 0x7, 0x3, 0x5, 0x7, 0x8001, 0xfffffffffffffffd]}, 0x4beb9f0b0d52bd11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x51}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pread(r0, &(0x7f0000000140)="ebf5df5d304914eb2ba7a934ec1a4f52e730edfa088fa304934f8c869061bb04", 0x20, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) 14:41:29 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getrlimit(0x5, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0xffffffffffffff76, &(0x7f0000000300)="970900000300000000e24b4e1fd41ea64948bf") getppid() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 14:41:29 executing program 0: r0 = getegid() getgroups(0xa, &(0x7f0000000180)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r1) chroot(&(0x7f0000000040)='./file0\x00') setgid(r0) r2 = dup(0xffffffffffffffff) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r3, 0xd8c8289a9fc0a586, 0x5, &(0x7f0000000440)=""/28) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000100)=""/75) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r5 = shmget(0x2, 0x2000, 0x36e9699404412ee4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/215) setegid(0x0) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000000)=0xfffffffffffcffff) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000340)) r6 = dup(r2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000380)=""/93) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) r7 = shmget(0x2, 0x1000, 0x1a4, &(0x7f0000ff8000/0x1000)=nil) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000006c0)=0x10000) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000480)) clock_gettime(0x0, &(0x7f00000004c0)) semctl$GETPID(r5, 0x7, 0x4, &(0x7f0000000500)=""/100) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0x1000001af) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000600)={{0x20, r8, 0x0, r9, 0x0, 0x0, 0xffffffffffffffe0}, 0x5, 0x0, 0x5}) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 14:41:29 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') poll(&(0x7f0000000300)=[{r0, 0x20}, {r0}, {r0, 0x105}, {r0, 0x1}, {r0, 0x100}, {r0, 0x4}, {r0, 0x20}, {r0, 0x80}, {r0, 0x8}, {r0, 0x80}], 0xa, 0x20) readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 14:41:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd590ce85effa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715adbfc487bf67bb297738c38a93bc03000000151b95acfce741ba4e7fd3afae450595586eb6dec84b1df4db9d82fcaf616d7616f38e829132a64f0311bc0ab9610b518b9c38656da337d1e4cf5fd95929a8a1155c56c6eb9dc782e5b1b145f22dbc679a7261b64f8fc462f312ad6bd6a5c62a32efa89bdce5794dee938c5a82fa562d797ef1d9aa9424f2fc933ab294d876d8892a116bb3164f61a53d11d2d705c1adfc9cab98"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}], 0x2, &(0x7f0000000780)=[{0x10}, {0x10}], 0x20}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 14:41:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x2) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='o') 14:41:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3c) syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x800, 0x8e) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) syz_open_pts() 14:41:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = socket$inet6(0x18, 0x1, 0x6) getsockopt(r2, 0x200000029, 0x2a, 0x0, 0x0) 14:41:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000080)='\x00') shmdt(r1) 14:41:29 executing program 1: close(0xffffffffffffffff) r0 = socket(0x400000000018, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x19, &(0x7f0000000000)="8f9bd1c5ead610d329186fe994431964fcc8b0cf604bc3ae45b53d7ac1dac4d7db60361543061b4ce3d62a3f2c93ce10245085504e621bdc642e0c835c70c8aabe02fcc775d2e21ea95c1c1dbc501f4362f86cc56e7d3285cbc1afbe3b513ff3b0747ef62ea7cd27c84e871ccebf9ec3cbdf20681e2d06cc5f40d9704a1b3c328d500bac64927e8008943a649cd53d882ad2db42de2aeef02fd9ec5bd0a2871daffc3bb0947cdbef21c988c1d5b0", 0xae) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:41:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='@&@\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='.\x00'], &(0x7f0000000280)=[&(0x7f0000000240)=']\x00']) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) 14:41:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f0000001340), 0x1) writev(r1, &(0x7f00000000c0), 0x0) 14:41:30 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) 14:41:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) fsync(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 14:41:30 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, 0x3feff}, 0x44001000c}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 14:41:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x10001, 0x3, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0xc6, 0x2}, {0x8b, 0x8}, {0x5, 0x20}, {0x25, 0xe8}, {0x86, 0x81}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x87, 0x40}, {0x41, 0x9}, {0x45, 0x3ff}, {0x48, 0x4}, {0x6, 0x8}], 0x5}) 14:41:31 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 14:41:31 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) getsockopt(r0, 0x1, 0x7, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 14:41:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10042) 14:41:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) shutdown(r0, 0x1) 14:41:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) syz_open_pts() r3 = dup2(r0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xffffffff, 0x10001, 0x4d47, 0x1}, {0x7fff, 0x5, 0x4}, {0x6, 0x9, 0x4, 0x639b}, {0x6, 0x181000000000000, 0xff}, {0x401, 0x2, 0x1000, 0x4}, {0x9, 0x2, 0x60, 0x7}, {0x1, 0xc2, 0x100, 0x80}]}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 14:41:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xed6a838d7667612d, 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[0x4, 0x100000001, 0x3, 0xf1, 0xd8, 0xc06]}) r1 = socket(0x18, 0x2, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 14:41:31 executing program 1: acct(&(0x7f0000000540)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/189, 0xbd) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x100) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x7fff, 0x4bf8000000000000}, {0x8, 0x5}}, 0x0) getpeername$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x7e, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x170, './file0\x00'}, 0x3, 0x0, 0x139, 0x0, 0x0, 0x402}, 0x1) symlink(&(0x7f0000000080)='\x00', &(0x7f00000001c0)='./file0\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x4, 0x1}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x6, 0xe4bd, 0x200, 0x0, 0x100, 0xa434, 0x0, 0x0, 0x1, 0x4455f479, 0x6}) 14:41:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x25}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 14:41:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) msgget(0x3, 0x62) 14:41:31 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 14:41:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1002000, 0x2000000042fc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) link(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) socket(0x26, 0x8000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 14:41:31 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r2, &(0x7f0000000180)={0x0, 0xb, 0x0, 0x0, &(0x7f0000000140), 0x28}, 0x115) 14:41:31 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x102) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) syz_open_pts() close(r1) open$dir(&(0x7f0000000000)='\x00', 0x1, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000100"/24]) 14:41:31 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x20000000, 0x1f, 0x0, 0x0) 14:41:31 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x10001) lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)) ktrace(0x0, 0x5, 0x30, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0xfffffffffffffbff, 0x3}, 0xc) acct(&(0x7f0000000100)='./file0\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0/file0\x00', r0, 0x3}) 14:41:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582724efabd16ebae63225259560f8e5815f73f0a044fd330555520bd6e41789632dfc94ff334a5619515a4c8ab06198824b3da005bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a8dc764af4562c51f0ae0955a182170b466bcb8dc8baaf4c3880fd38c6602f380e7e35ac08397fe0d26b5db0beb8e4600c8ab6c7de430c72ab6a2f1f9c5f78b4d0f3eeb489b6b622bbe1d87f920", 0xb2) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 14:41:31 executing program 0: setitimer(0x2, 0xfffffffffffffffe, 0x0) getuid() 14:41:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x3, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:41:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/54}}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) 14:41:31 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:41:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000001840)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) shutdown(r0, 0x1) 14:41:31 executing program 0: r0 = socket(0x11, 0x1, 0x4) sendto$unix(r0, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 14:41:31 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 14:41:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x28) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7fffffff, 0x6, 0x5, 0x1, 0x8, 0x7, 0x4, 0x1, 0x2, 0x1, 0x401}) acct(&(0x7f0000000000)='./file0\x00') 14:41:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) setsockopt(r0, 0x14000000000, 0x0, &(0x7f0000000000)="8a25", 0x2) 14:41:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000011c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001180)=0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001140)=0x4) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 14:41:31 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff0000e11658b0a4b57d5b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000600)="e1992b4f29e2a16752caf100a13b7e69813a23a4a2f8a73c8435b74f90a0b4b2dbbfe697fc947d0c8f9de1a1b77c471f5ae4dc3a60d73aaebb4fa14cc7ef837faa7a960e37b28952dedea18f80f008600844006db0abe74ddbf445db44eb38c82c7c037f17293985cc02749cb3", 0x6d}, {&(0x7f0000000200)="25df1294c5d157eb6971cd0aa157edcd30601ed19963e89b050216eb", 0x1c}, {&(0x7f0000000240)="d5f36a853c2e6d832440ce7a6133a12c4fb1966b5f6bd6c3b8848c49675327de50aa5c64879fe46ee30dedbeb8d6236a460dfaff343bfe5e7f4a857ea310331d843526f8dd769192b1685ad80c8fe6b4dd073d6b59fb290e0fb3fbeef5cb8332ac6bebe8dbe7a36716d07b98e10ea628ea957b6ce93c582fd1c9650dd803b89929f5df9479a80e3ef6f92e411615f0267080dd3cec", 0x95}, {&(0x7f0000000700)="902a9e66a5af43308011833ebea987ff52c0dcd2aef086a16157309089f3c40b97aa8f3b507cb6b2ea7869e438ccf4bbf786a5850a0fc4e11401d86510f68dfc0bdad5f23cbf928ef0754c5fa2f3ad5dbe80d02196fd0d65d1d0a42dc0ac102c", 0x60}, {&(0x7f0000000440)="c90fabc5e7de9c73783b77ff694f7decac96f8f4861b6cf6a184b2bd2b54e8169b073874febbcc57d1860432fd98191665b0d009a5b498c4f9a61a67da22608a5c", 0x41}, {&(0x7f00000004c0)="87ed30f0da3d342b3d59b7a701a87a7e6a59d0e5709443dc62257cce1bd20abf605941b04e4a87468e01cbe4", 0x2c}], 0x6, 0x0, 0x0) 14:41:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125cae097684", 0x8) r1 = geteuid() r2 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r3 = getgid() fchown(r0, r1, r3) poll(&(0x7f0000000000)=[{r0, 0x59c67067a06c37d8}], 0x1, 0x2) poll(&(0x7f00000000c0), 0x20000123, 0x80000001) 14:41:32 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="74c3b306db0e088f7f0de8950c764a00d38f758efee7ac5fba4a4085b7ce61884c83bacd0903379c53891b5dec2714c21565d08b9a4ebe4505471b209cafd52db207c921ff5e7353569590b7619f2ef068d5776adc7d3c2ef5d996c9dff12a14556aaf31d4d697a1b735504d6c4e5ef5e72f7e962b98762b2249cd7e97bd6193bf3783537de8eaacc1fc5ba5ed4a42bfc0a0a24cad72536e7bebbf45f13ade1f41c19d2b0950383bdd49650b27c9a1730d0678c6ec76", 0xb6}, {&(0x7f0000000300)="ec500213763c6cbca170729d78885dd1fa1c37fe585d333a4fa1f0f54675fa4cafbf345a5debdfb741fafd7cb16045eda66f01fc73f06342bee3407492a04dbb4c5c9258963521835d11ba9ab783933403241d91d13839df715a344204cde12f10b921e6610bde11d17f725d64f8ec2ccb14789f7868ec8afb2fb76d6ce3b4e1af7329ed2aeae6b3e11ed932d3ac4b2e33c910d1d80b8664ecb7dd09ae26a23741f9a1e849a78aeb7d5693c1e500f82c73cf88393d71f46291", 0xb9}, {&(0x7f00000003c0)="cadacc06511f24b200019cda782c23ecb1fa7e625bbd0a6e8155bd4536825addcf9c1f7b3478611b1aefc26f4d784ba3782d5b4e0626497817323b472b64b54c6bda1c7f703757da252a2262d6a3c49c7beb1846e8b4345bd065339f1f9a7604e44e94a73e1185ae9cbbe6f301c42d08675e41844f69be9b5343f26083", 0x7d}, {&(0x7f0000000440)="54de644733ae2ec2db26deba98f6f234b66f02f3c99c4abff1c7708f027aa25f9cc8fa196df356c5e9009c4c8966d8fed0d298709c40606ad41e87e182012094b60803efcc9cc84b7bc1f8893d4ed670f78a7c6733142b5d0085a70830389cb69495e5309ce563e0b88e804a18", 0x6d}, {&(0x7f00000004c0)="123ea6af20d6061733497b1a610b547b6e45ba436df887579bc6be771c5f832fb5672e5521ae0b4bc7c21601ab04c672aaf7ffc57d7b59b944ae08c40f5882b95022f2b50cecda00490b5898e7b855c8dfa62335e5cf053ba22c88a5f65d388be40c9251d0bda4a5381a1151e06dce5d13a60e6114664cf2bc64256b2273175eef90109102e3ffd0f15c7c87964e719f5cd6d92d43945af9797285b3fdafa30ea68fbcaead3ed6f7634e33e4325ee369e4af28ef44ccb0c1fc5e84110075181be7f99af536a5f1af231c3aebed795c1f74ca1f4730d09abe55b4d5c8db807dd1f4fcf5a95ecd993c3cde04", 0xeb}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001002e, 0x402008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r4, r5, 0x8, 0x3ff}, 0x5, 0xbf9, r6, r7, 0x5, 0x3, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) 14:41:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/126, 0x7e}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x0, 0x24d8, 0x6, "ce0666562c50712a9ec84d1965200b216846ed5c", 0x2, 0x601}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000"}) 14:41:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r2, &(0x7f0000000180)="fb5e54fcf610a3792780262ffda3ab7679fc6a7ca1d807bb548e6a09103cb01b82c47db64e6eb1ef6bee024714596299edd1b0594429588c9074621a989cad5fb279d713380f660e855e8a03b10b80bc49701d344237dcab7f6034b53ef7597d4b0669516409f7caab9186aaf3de4eba6720c176493e22203214c1b8118e077d44c47a90d17cf2f4a99cbbddb5a630bd3bcb2f0326c219f26f05c045152ae70fd8746e86a17a09b4c5086c24ee58e143f6e880831b408e8cc4a5096b0eaa79a252906b950535927c403766bdd7a08e45760478575786e678d81a7d503fb9b46f36a009edc41831e4654926174bb38255aad190f0ed0ab0", 0xf7, 0x401, &(0x7f0000000040)=ANY=[@ANYBLOB="504f0d9c3b9020b5a42b"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 14:41:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x80, 0xfffffffffffffff9, 0x7, "cf90031274f4f9ec7b7b902788f82f38ba771da6", 0x3f, 0x5}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) socketpair(0x1, 0x7, 0x1f, 0x0) 14:41:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x0, 0x100000000}) 14:41:33 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x200000feffffff}) 14:41:33 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) chmod(&(0x7f0000000380)='./file0\x00', 0x6e) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket(0x2, 0x9e73d070fec07297, 0x1f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000400)='[#\'\x00'], &(0x7f0000000600)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='*\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='-\xa9^\x00', &(0x7f00000005c0)='^\x03[%.\xba\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x9, 0xfffffffffffffffc, 0x401, "7e5bde824a36bff229e363f1c1db3f15782d72f1", 0x610b, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x5, 0x400, r2) 14:41:33 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xbd8c) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x6, 0x0) 14:41:33 executing program 1: mkdir(0x0, 0x10001000e) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x47f, 0x100000001, &(0x7f0000000600)="2e51270bbc5696d2d6aca00ece7d294cbeb45f8ea7889e67a9d07899bf1709bc214af9b6b090877c0b8897bf38371f0f7e149a1b3812c4041590577199edf58129a57a74a086c2f7ef1d931f10a6f50397f5b1bab2bf28fa9442ad0c903033315cc5ab8dac5148f3791a761ff74a83467f8a4859b6d6684c9e3bb560e178349c2fbf888b621ddebf44bd6a41d0c0a3c7bd403f6fd0628cda7430a83631c926fbf05b3e37279138c22310e3cce635d56757a3930ea6c041926abee08c312c94593b4e3d3ee92c33c30a0cf5cb3165c22aca6e539a82e4b4608f0f982160a3d984386be3fbbb2ccc7e8a0f9d35de2b278b0e74330b76ce7d24e511f7c6a4157f3c5fa6e055d7481d2579bf399564f1011492950efeac4a9b0cd64e03f895b4f601673b049e475cf8d408b2be3db2f1fb6e054762456933e6314e9b7984cae890e8be1cc8f5cb466303e3310c6b5183779fd33fd8520618dc1706f581f229879761e87c414bdac982fe6321bdbbb14d37be7747ac3c33377303d214725ab1fa566b2be112436bbedc10e0ffa8bd5149a6b890f25687575eaea7566dbe6dbdacd672487a4f532150fa650bdee8d2ae0e97819d6ecbdf649847d582f49a7c60c0c65d689dff06dd048ccdee877601343de7f1c72e14adbcf6f7191913cc4f6174c578668833356a13e8c7d58309859cdc34000d309b1bb632497310f3ebda4099f14474293ca493a219798e2804013acb3d0cc18c01050b558eaf8b7374ac63e51fb48a7771c2f5d20f7aa1d1ec8ddeaae7a19e4ccb485bed7299eb9b15dfb079f7027d23654f7f982f76a5f9ff007741a32d5d044997709e2eb7a773606af025dea6f0fa4b95a99ceab3c3a6034f6f52d45515470be9d478312bcfdcbb7dd2ba09590970fd5ccdbbb37e8c69d4aa92d109d57fc6fc4a5630c2f2a1377141aa47cad05e0b67f70d1a559dc5ea8cce14b3b06e68fa3401134a4a8fa8b9eb7903e13ff44649fb7731ac8cc1eff91391c6e30646e8b1f6b5dd46512b09a3e7577969da16b050ba77ca9bb53cd684549d0f043b83b9a5f80398f6ed5cf77eb93b4ec3d8255c4b68c2aceff56d84f3bfd10f150149e70737e365d53484386fb5352dce24795bfecbeb323e1898bb813ea612260fea22dd11f4a6aa339f8a3af34d31b72f200c81488674276cfda888d1f30ad8050677b02edb1efdbc15889dbfa315f77d02d43e5920df8dc4a877e109c55cf23a703bfff9f7e044a8c101c69f980465543b911ae65345cd4d39dd8d196e6ecd290fa06bb66790b4ed021a06ee9e9322b9c8f247bcc790ba33a623ada3c2c522e69d0f375e6d0fea315b9347dcb656ab1598ebaa450fcb9549adb165749cc73aa0b63bf2862faea4b05ed56254c58c1d4f3227faf56274b957312bb16039a020226a0906d811d578420ca994f1124ae67684fd08f91a53935cf93bdf506849e6447593272bcc5af3c477611e702092d67369e6e70d15e8f2a2230bae71e97314bfeca770ab88e22a5732ab88d09f1ad79e757256137c078e71082293bf8f2a66b83c51a79cffb9be9a7df09463118dfc1c792fb455c27d37774b3d8c9ef96f53043e8fd54364766d3c501beb8e6dab7ba6c4e7acc1eec9f0bf4a93ee547d43eb07f2885c624141b86639d5f36dc9e766d0a63205bb36ffbf2a92fb190666e0365017cd3bde2c66bf72db1a841894e7a3c9d7985acd0709fa9df50296964c092b012be0f6931a88fcc118896ce34656d093a927384f54ea62223dc8aa0ce69796f2cef924444c9337abf8699cf30b806af0807671fde62b2a1608f6356306c6fa55df7e32090c649e2204b22659534989da8abf8e9e5c78e6b4b47174b03703991d5b1add9ceb5c391dacc7f305ea534d2b703d62e7752398662eb70026dfa4555b571b6a59ab73f5eb6986dcce0e53038b1487b96a49eeae2b1f71af6673278e4604806797ba97b2bbafbbf2c2cbc894cc5f3d5bc176a38f06f8d15a92a093ba65c8a2f9a16899fc8f4984863c8635720b1374d1e3d769aeb50ec2a7e777a1ec6c485761e1d933bcd4b230bbbd1c5d5e392455265cbeb92b67e9bc24497486221404d79152ad4bb2bc9fbba12f9bb25d679245c64ad9e7d5369ea6a3db51147fdf3414dda0df08d7643d43b648a008505ee416b5ebd506c7ddcfa60c5eb82e670800b7d4de0dd05d86a94fd3ecbab1dc934089c441d4a2ae4bd36a26c2208ee940157d45bd4d0028458a16c53a3c5453cb4556104011a4b36a485d282da50b75b835761574bcee66a40fc3a81270c61bda58601485ad3fcfee2649d74418f498781e3bb285c43db2268c3de1cff84a9bf82deb8e7d80ac3ad6c65d2cdc35e0878074d0e8e3a3a0fac2b281a1faac783230d81eb575a8f70b05b1dd441667ecedae5dbb11d09d96042ba5a326b87474be669cfcac235f10aa08123fceb52c6f619cc9f9998bd22bf67b82d54b91f4f02ce6fcb198801c9d0bfd508d101f7286b94ff0efa8088b914d0f0b91136cc3b8e526123acf139f9f336a6056491c28d659672b20f5e2529478a2f853bfa0465bf73fa05b84dce8086e528840e61ff5e5b20773371ddec9d163c6d5404d6d19f12292674dcc99a8af23650d3422abd1d24721c4699b5cd44850acd4e45034ad10fcf52ea674fba0e7046e9b4527afd96a1bfa598a6920e94b61d3a04da22b8ea2ce2337adda0ffeaaf2669701ed18d39168f7130b8779d9b9c9e69dba63172f820cf7bed6b75e073b062979b2a7819e02d48a4c437861e89ee2748c8eac536a6a78013616255bbe4bc1239c540999e003bac2e6049467bb11cb5ac405019a7dc03bc1da24ba0f2e6232ef4cdc67ec25af55f489f6520119182c5582d7ca9755e492cdc4c1d27f7139465cd1b3788b0eaf242d7d731ca9475c74e59a1c14667a86107dbd527cb39c7dfc625f1c9c33266870fc1631ae32289bc50d0e2a6f81d2524d454d3981f7c69f07016d791c9f8299d157a745eeaca27f1460a9c47dc2b422312c387a5570639b261f52e14309621518fdad038582ccfd6eaebe6e31e160b5fd5c841dcc3ec39797353dc70fc3b977e2e3a07d6b270f26ef7c7c5d3c296d275dad4d234b981e8c241244c6e70823a53a416ed34a744c6ddf16ed22c51748b9dc2cea60c825a0b78c09be64d3c54702e3963de89cea9871714e607d2401e47bfbe8ad75811413f6e792b8f1e1367b0541af91c3085db02924e470eed7146557e02e133e6bfbf8251ede33c6ee31834293f089d5926f167565ecfff76cedffcc16c12a2a977bb9f265862469d141d5db23d97656dd4fdf92f97f38abae9123534f6daeafb2cad03398169a1f4ae2088ba23d34f5420d8913ae139380e5df5767bfe39177598e4bd5e975b7f2e1a5990d8a5c4d2d5ca705db3e1e73118189655a54b85932df6d8b3a50f7eea48e26c713bc7193a1fc950f265e6d768b3428b4dc0a4a316c1713d7328cfdb19f080dfcb4482217e88020e16e38f8f695fa95191f9a69e8e3ceea5c51dc7a5b14d19e8263b435b75481b271028b2d56608f616716251b4417f79a958ad709504e96f8924c730ff335ee5acedddd854c1b0911b987fcff8648210f99b6539d971870751639e12c718ba0549adb9aaa6ddf19589bfb44c906af3050bbd799014008914cf1ba8ffcc5be91528c854c298b26034f01119cfdfe31660cb11282455c9f97d4407947d86300b0cce3fd881aed65b69fc69a5966ff0675b347cf7080c60c0bf48f7c953d56ad20a0eabfbb8491cb595b2ca98a47aecae1f825013e9e3b1045a8f1d5576bea0765070951475f215d256079155809ab1598c2351627cbe6922ab6c28533b2901f18b992eb9335c12e62bd302de1819c6c58e3bc078e8bd9399e5daa311d486d6d669be8caff9ae98cf6325480bf38538493444a0837c9f4662449d94af9c698af3f07c1840754668c77031feffac0323fce0ce6f2f0214b34242cb6f3c96bd3d0bd6e7d78cd40bf5c30b82ff366cc8d39b1400c26e5580e40a5615b7f9282b2a299c9c22d26f97f650975c8eca23c7146d3a5497417041a6d5c7f5443c12ec1068f1636d6f6f33433b4fc2b21a75b16cffca9f101dbbbe1db963ae25a8ae23c91768b29acbb6f7832f90bc1a53dbf68ee29da924f46e0ed630c2e374f83019e8c19c18b1e807649eaa169fb4042051a9cd1353ba267e27f6b3f2dec1b528dffed2221d5e42abb4ccc71821e8168c52ae9ad648e7c604b28a3d4fbcbba8a2eaef8145dbffa26029d5bc304b8feea767b4ddbf1d539c1ee3e77b3bd4510f153d94f1aa26ba875ae54298fd825e3952b32afc2163a4d82b9f46f9a74b8681111a9b35faf7b1febe6b746c93d4c515db14ea2bb19c059f3285490fbb21ce3291d200fec224397543bb99ea10c77809ad69aa93d2e5499367647165e9cc23bfc967260a0a18326fa6420247e150651434777e21528cc89738d0ba5a8cb350d4e18e7b72396858bac499bfb343236272391916de23163c2aefc780a7feac550a1027ef941b55fdf79d206f0b20e3fd44d81330499cbd30d63dc16e0bee2e24319a606cb68b532c4bd5447360b06c84582519374a169f14664f0c757c000feb3bfbf734a8a98244900f11681fe00a5560139f890f1395ffd996112e204b4d90f6ad47de055e4421d99e34b64d82cd29e1a9d6872114fb992745c407fe0515d5996254b4b685501ce8344e8562dcaa19ae9ae7e01961cb60aabc52056a3736e699aca1eb43da3e3bff4dcb54bc24f32dc1c7da2b354362b7a6148a2dde77b5771463285d9b1feb35cee9d02bf197e8cbcfc2fd5406d87947347459845503509d0bc1617345192a19aca33ea3b5dd8be9bd9dc5299f830bd6ae4ba89405c8fb1c8a9d5342a36a45f89bc2d62828047d7688d1348529e8a2a76e394406270065200020f87c31ad0a2c9009810caddea03899f2f7503745ab60e809e30de70ed605327bee30affca16adb5dd22c06382a53b7227ad9c241ce86b29ee5523b0365028589fc612517c57e073e34cb34b00f51c1484714f169086a9ff184f8b92c448252b198a8b94e733e34dc028b201fed3c51ec00ff8b0f7d16219ace7bc52f8842bc898a7925f5516dc0c4821e35a5c7258e01517f9a612dda5ad335369080860242ff5ccbc56bfdfa129b57231b50d5fec9c79e248efeb4b3515e20d9d33d2e69ecea5e235f0e9a77f59ff8c61829d8667810bb8d34e11ec94c21fc4e5ed7abce8b9faeb3ebb3bc812a69e592b4dd3104b9f437f71588a3e96ff0343c11e4283d3ffff74e9f322b024db04b8be787658954879f19dece75a16570c3db99512f752a287e79999fae662571b9a6410a71483e4b82bc63c638dc4aa2ee7a1ab29d2473df121ee5284fb613e2fde0732f00a9eaa8ba35fde248abbbd89c30a962e440ec21b4fda04485444fe474e5a925a09cb77bf8e2bf5862d98d41518e9b3ffb19285910b9991d440d254302ee6bdf84e8664c12898ccbf53b03e1f2b2698346bdc2d5df66ddee92f7688f9972c95dba77bc19868de0b105253fd693552821366f511e7c54b9df1b9cf79fd393b67d56cd04c4ca77851a6f352457a552fd5f1072031a0bff57732d1e070786a87352056d8655bad4074e7b6295a487b40a6a444567e251c306f0be62d3402c35d3fabfe7f03d53fe1708895f86a734908f4814614ab5fae43308d81244941479b9154aed12ef520dfc95764ca1de15cf6f3c26fbe5919e3626a9bec49f20db067e983915f5b8643", 0x1000) clock_getres(0x4, &(0x7f0000000180)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x23f9076c0901bafa, 0x2, 0x71b4, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x228194c6a9d0f177, 0x82, 0x6, 0x400}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x30, 0x4, 0xfffffffffffffffc, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x1, 0x4}, {{r0}, 0x0, 0x44, 0x40000000, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x0, 0x9d}, {{r0}, 0xffffffffffffffff, 0x1a, 0x0, 0x40, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x60, 0xfffff, 0xffffffff, 0xffffffffffff0001}], 0x8, &(0x7f0000000300)={0x4, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x14f) pledge(0x0, &(0x7f0000000140)='\x00') 14:41:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) 14:41:33 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 14:41:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) getegid() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) 14:41:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xffff, 0x6}, {0x18, 0x3, 0x8, 0x7}, 0x9, [0x1, 0x3, 0xffffffff, 0xd5b, 0x200, 0x6, 0xc79e, 0x100000000]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) flock(r0, 0x2) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)="3d62bd1a4f8b049b1023e63b904d7387f8d51bd0abcd188b", 0x18}, {&(0x7f0000000100)="c1ecc2c48205369efcff599c9afcae92d0fc2ceebf0bc03459fd8287bb328d2b322aa4f88a035d4fdb4cba74af6cab278cc19c9c790a322c33d35db16e24b6d74ec08ba97c287126a39144f171eb8aed035157896384a5299790ca0ba2cf65e8ac4df23eb38435788517f238b4dee2665937fed5e155500aa6534133d66308f3bdad654b70521d3ab1c4a90bee7b51a8071bb4d6b0f2ccd15f8af9d22cc55abe05b3c7fdb2f20794d264024561fe06a511569d2026f29bf1f4d4da7d5afc4cb09a92ce1606badfef2beda22a", 0xcc}, {&(0x7f0000000200)="cfe7a78e06c334c575103f71cf7bf8c86618021ef95dac75d49a28cc32361cea6bf3eeaf1441667aca883582671f2d792f4fb29df73d8b07e51ca836090535d4ca19f7ba926eef5cc7fecc6f917ec39d84767e3937b42525f9bbf8ccbd2d45c9d3c3c3b08dac76f0b7ba011e7233ca8a5a180955d202d681c416e9f463a3f2f495e9ab590d4dbbc9ea", 0x89}, {&(0x7f00000002c0)="c4a523c60887a202dd588a31705c601a7caa42aec23804e25ce31e2149143691a38d078773dd36681659dbffc89dc9cc5ab6c93bd0a8eabd3482723a7c51727f1b5671bdf9abb1622b5a336532c8f017a5984ede1ddecb3fbee2a91680daff1b7b9498c9661ebd47156f5e04a30f2ae5fe91ada4d3f9afb1cb5bbbb683b8c199ad28fb4044ca302495d2602b5b8fdc9ecea63a6215d06628c8b60a48903d798277615c1a7c27a1840c6bad8c1c8d018f2b2b", 0xb2}, {&(0x7f0000000380)="83346a51464ce693193bb13051d80c3ab82a8bc90d16dbb72e9d7d5051f6e4a9cda3356ac4c1a0ea93f0dbcc8653f5a95aa2efc9ca0e330b074506ba8256", 0x3e}, {&(0x7f00000003c0)="667cdccbd8f15270e401800681bfb681ab6fdc128459c5ea951b4cc154b59704b491c1e818be8a6edfe8d6af376ee1ecdcfc6d5f416dfd95ceab4110392e133579d2e2218b08329cfa7b3b7f6da0899134933a5df498dd0d9664f006e05ec04a023ac5b0005dfcc293fcba75fe368b6ad109f34217229c97cc37cf5977ff229d1c92286abf68aaf6515dbb6199a061805efb221d79f6674761cd882879a447607e07d5889f328be689aeca9400f967c89863dabbbe9f1af540bfe37567012bd3c5c1abfe079f80f1687fea28779f83d0524b700b263b1281bb66d6e6daa8f3e147304ffed28cecf7a06c", 0xea}, {&(0x7f00000004c0)="5dfcabec9c92163a953a135f2312e970bee8980ab7312f45d9", 0x19}, {&(0x7f0000000500)="ad25e8fc850078875db968d2bd0efaa6ed06b5da4bd9ae3c3edecc6f4c579159279a0f5fd82b163eeb46e70e1279833a9c151c780a32a59d6aa9e34ff927feb440de0c9a93471c8a4cd4b9a3501e1b915e1f2d73028934ea41e1f526dfd55cbf5a0913cde9e6634de0924fe171ba5ddd0fa6fc24c06f8f4d2ded11646136d32970c5d6e0eadc580533ec", 0x8a}], 0x8, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}], 0x70, 0x407}, 0x8) 14:41:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f999001000000000ffb67b2b4fb6e15b050f060000000000000017a82b7d52c7b4b8d04d3091db6519f2065543c8dc0f00000000"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) write(r0, &(0x7f00000007c0)="220e228901001c0614407fc07c7a65440ba8155383c71b657959515743579032413c515c3d0c1d837424441b0bf6946cf505a5da958b3ab162ddf3f591a1ebcd80f794177cf5ecad4f3c7c639fd7bfdd3918f7a631b600002363afb20b6b83a064ffd020730d938b096071669e4f4264258a5c2215ad94056e3da0ef01aff26d12ee4efc5643f8d7f9b3dfcb6a00000000000000000000000000009bee6dd82e21cc185468efdc8f182497bc0bbab302d408da6de898cb07adb2d0430252fe31034dd2e963d42cfaa3a4261550a3ed23a0863d81e0bb0331a19f4ef5cf502003f8861c24075ebadeced7cf225d06729c6579a4235e943d4eb558c520b7e090ccc750b4f22ee69c8035db806041545ae7a7596b701863d41e4f1d7d90195de4f1f94dd2ee0d4868b67b2ac469589406dcbc0d0814b27bc53ecd95d733358626e76e04bfd719a8b0f83beb1aa4093ec5a582505b94be8dafc9afb039b2a0cd92280e0974c7d731cb3d1faeec2ae1253bd6e0949809375fd4bf55024a20fb03851f0b45f2e7e7aa131528a0fdae29ca2f9ad713a9bbf74869468cbb0ec340118555db469f879c6a98e2d2188a555f145e16b4ff0c77c21a8cd2c360ca26d9ade139bc6b03590c93932f20c5e6f9380b4d96651f6c87872d711e3ab8c102b5965c56b095bbd8b8143233bc17", 0xffffffffffffff43) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000002c0)="8115a73e85258ef43326759aac5596a680f1907c320d1a5099aea9787b659584004d01d07bfec505f4328a998172f378dd430b59b78f9d9d1b8bc77d2bbb0040e32182742d89abcac511b7c120ad04f645874468e3994ae9d37432cfb365ea30905965ed45b8d5b8ab63a8ee62194d9d6594996404f85b1afe5ad7978c77639f2f13d889a2df8fc2ca379e1621946aedd2405c82cd9bc97c2b0fb47b3af2d5c8fc9cab13ef901e7a0fd5b465d928dd95c55591d6e2272408fb06546617f3bdd7448d6bec35aba0a73d44c10bc0633c3f003e9b5ca89880513a97697b"}, {&(0x7f0000000680)="2125e04d3a3480d5133f31c928f9811bd68a181bd7eadb324a7e06c65894a6592d405a4140fb3aa469aabac0da2c8f1b5100dfaae58c3b7d5414eb07066674a54a98aed82dfc67e89ab1da03035f23be01f418b0d6efcb1c43960e8f6f8b7abfc566eb8b740f32b96207741fcd5ae8c80855959c47b2fb1e82fdfa97dda88eb2c4cd5e2ff5601f84648ddcb2f77536b645c44ee615b7f4690f6a4c303a167023c2643dc665a20c149539ad1a2c9ad6985ea3b533e3ce94c6766cde4cc6b71f4294b801db33957756c0c49455413748b516da82f187598e18bae4a8b7867e647e3ca9246b45d6ef9fe72387d917c7e11a968426c628583905ad3a"}, {&(0x7f0000000400)="d1a75c754a4ed4007b1520087eacb5a433e8f2b0b88136fed0ef588d277165854011e7bfaad0b0373ea7eecd720aafd17c827e7073ec511e0d84ef244f1f9b8e692e6eee47928096b20c32126c90e0f3b3b5b022c4a5e7b45ee891c9bfedb0e398f82df660c9d1eb69ea5452b9cd9e3c419b9611a8ed08f840aabb151d6f04496f08c5491efdd4216d41ef52a9739444323e3432b65eda62027a701d1237542e5d0bbab693c61f62147df95d42f4e5b1ad09e901056f967df43faa2f21012a45e89a177b7f2529616d795e8c87239f6d74bc15871bfc6abecddf602a34f66409a6"}, {&(0x7f0000000100)="704070363f2f46c31d8d961aa0cb01e3d14389703e31099d41fa1f658f2a814aaa5daf6807e7fbcfe5d8e895763c952eb6a7d0a29b45914b173328f09609b1ef4c6495268fee"}, {&(0x7f0000000500)="dbd73eae1da6ad143ca7935f63b0e9d3c671c6c53959c3fddfd987caae2c2d68102a5bf1a66d6e2de2ee292e325e6ca9d60c07e4aed7d50212e01b3533fcd0fb8816aa65b4ceb70e7ba1bbc79c35d3587f2633e29bc8d66bea2d0432e51465cfdd4a31", 0xfe23}, {&(0x7f0000000580)="c529c8e2605cea95043eb07afbb8d789cde08e8bd7c9ea1421f7163bb4521c0cafcf449c0e2d30c1906bd163712c6ccf4fec91e4a6b0ada2b1a341cf852db0a26c101c6ddb5c8cfb5c861f0047fc2681e3e64bf1cade5144ee"}], 0x2625f8822b12023, 0x0, 0x0) 14:41:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chroot(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x12) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4d}], 0x60, 0x0, 0x5, 0x0) 14:41:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchflags(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) setrlimit(0x7, &(0x7f0000000180)={0x6, 0x6}) 14:41:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 14:41:33 executing program 0: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(r0) r1 = semget$private(0x0, 0x2, 0x30c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x4) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000280)=0x37a) setsockopt(r2, 0x4, 0xbf, &(0x7f00000000c0)="126c78a02f06f982837a5e0a0ea50cc27d783df58925506bc3bf20a88a3e8df2fac169e53eda1d4cdfa5d01b63328631583742c0adf3444e6f56255b164be4f912fb04b4b969a5240681a6f50075b774c593d5b7159d6b2781e94475a10f5354a2094a283eaef75c5ae58b4e9f135cca40eb4a9a50a8457a1c3b4c44761b81", 0x7f) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) getsockopt$sock_int(r2, 0xffff, 0x9b0a91fb7ee3d3a3, &(0x7f0000000180), &(0x7f0000000240)=0x4) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:41:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f00000000c0)=0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = dup(r0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x1, 0xe0da, r3}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000280)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 14:41:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 14:41:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") r2 = getpid() wait4(r2, &(0x7f0000000100), 0xb, &(0x7f0000000240)) 14:41:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="2ce187c4b225ba5dc64a0dd9252a13fbcfc0f6c0b326b8049a3af3b9e1048c969b39deae26373b652ef9896823233a1eb677e8f026e721099ed45ead7a14a555bfc7af0a31c43c866f1176cee7e7f5494f95ec4f29577c162bde78234e72df87262008e5ae63", 0x66) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x80, 0x50, r1}) fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)={0x1}) socket(0x1, 0x0, 0x3d77) 14:41:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 14:41:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="5f022603b2d9cfab0b2c09c4e374e766696c0230efff958c93b075bd3f8d2815156da507e70fb231facdcf73521919dd32dfe752229299d05d5ed8fb8e750b0e4daba7ed93a9e1a96a1a34354f95c05adb18156291fde2981dd9438811536d14d819297b6f38060ac796396d4b47d4dd65f02f657ae9b8009a59070806bc7821870d8490799fb9c8ecd71aaa8245aeb6c27b755f8d1d81468ec1ea6492ad70e14e6496312f22c0d763322e0000000068b5f0f3a9f270ac585f16f0f88aae1f1aa6743f71c409b8eecf7bfdb1939e443375ae8d3277c25d296b1b12fbb734bc445ff8dc815efdb226ab30239bcf3bb76bca0391c39f85f853556d63f5c5207e4d301a6ac4ea16e287a995b70c35027d85f85ffcc6f95946c2c219ffbed61a801a0f961a350cf8608b4cc9bfc042c10a656a63ca486d58ef5cf73e07ef5d4650cc8acef45d9747cd6371ea09356ab8611b9ce470c4ddac96aab83a844375017dc2fdd4bbee67643727ebe44c50de3bcadd878093cb7b5ef822c2"], 0x10) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20}], 0x40}, 0x0) 14:41:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 14:41:34 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) r7 = getgid() r8 = getegid() setregid(r7, r8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) msgrcv(r3, &(0x7f0000000540)={0x0, ""/195}, 0xcb, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffffffffff69, 0x4, 0x5, 0x1, 0x401, 0x10000, 0x1, 0x1, 0x1, 0x2, 0x4}) 14:41:34 executing program 0: setgroups(0x0, 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xe0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) 14:41:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f4") r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x8, 0x8, 0x1, 0x0, 0x3b, 0x4, 0x1, 0x2, 0x7fff0000000000, 0xde76}) 14:41:34 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x100, 0x3200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) r1 = msgget(0x0, 0x10) msgrcv(r1, &(0x7f0000000700)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000300)=""/253, 0xfd}, {&(0x7f0000000400)=""/162, 0xa2}, {&(0x7f00000004c0)}, {&(0x7f0000000500)=""/52, 0x34}, {&(0x7f0000000540)=""/67, 0x43}], 0x9, &(0x7f0000000680)=""/55, 0x37}, 0x3) r2 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x0, 0x12) close(r2) 14:41:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)=0x79) 14:41:34 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) pipe(&(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0xa4) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x12, r1, 0x0, 0x8000) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 14:41:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:37 executing program 0: 14:41:37 executing program 1: 14:41:37 executing program 0: 14:41:37 executing program 1: 14:41:37 executing program 0: 14:41:37 executing program 1: 14:41:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:41:37 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, r3}) close(r0) 14:41:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/64, 0x40, 0x3, 0x0, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/237, 0xed) recvfrom$unix(r1, &(0x7f0000000180)=""/252, 0xfc, 0x1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) mkdir(&(0x7f0000000300)='./file0\x00', 0x22) r2 = socket$inet6(0x18, 0x0, 0x3) recvmsg(r2, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/232, 0xe8}, {&(0x7f0000000580)=""/237, 0xed}, {&(0x7f0000000680)=""/86, 0x56}, {&(0x7f0000000700)=""/6, 0x6}, {&(0x7f0000000740)=""/248, 0xf8}], 0x7, &(0x7f00000008c0)=""/191, 0xbf}, 0x1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000009c0)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000a00)={0x3, './file0\x00'}) r3 = getgid() socket(0x10, 0x8f2ad80938f78cc0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) chown(&(0x7f0000000a80)='./file1\x00', r4, r3) utimes(&(0x7f0000000b40)='./file1\x00', &(0x7f0000000b80)={{0xfff, 0x1200}, {0x4, 0x8}}) r5 = msgget(0x1, 0xa0) msgrcv(r5, &(0x7f0000000bc0)={0x0, ""/201}, 0xd1, 0x1, 0x800) msgsnd(r5, &(0x7f0000000cc0)={0x1, "187f99ca16c9fa4f79bfd78f6e119a576046a32f304e32e29da2ee21f083a8d0c0bb38119c37631265bb82d1149a5ea1019b3441f588b088f086ce8a9c14d1cbae4cbe922e082fa3d850e076215e042b41e50a7cb44cdc1819ac8fe3732ff958bc08f6d0b6b3a888d80dbb6e9e89d7fb6671e46dfd3248f5cd"}, 0x81, 0x800) msgrcv(r5, &(0x7f0000000d80)={0x0, ""/115}, 0x7b, 0x3, 0x1000) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000e40)={&(0x7f0000000e00)='./file1\x00', r0}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000e80)) r6 = open(&(0x7f0000000ec0)='./file1\x00', 0x4027cb84528123b7, 0x10) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000f00)={0x0, 0x3}) getpid() ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000f80)={&(0x7f0000000f40)=[{0x44, 0x1}, {0x101, 0x1}, {0x88, 0x1}, {0x42, 0x4}, {0x83, 0x6}, {0x23, 0x4}, {0x0, 0x792}, {0xef, 0x8}], 0x8}) 14:41:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) close(r0) msgget$private(0x0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:41:37 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 14:41:37 executing program 1: r0 = socket(0x0, 0x8002, 0x1000000000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, r4, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() r11 = getgid() getgroups(0x9, &(0x7f0000000340)=[r2, r3, r5, r6, r7, r8, r9, r10, r11]) 14:41:37 executing program 0: clock_settime(0x3, &(0x7f0000000080)={0x2, 0x6}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f00000000c0)=""/242, 0xf2, 0x42, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x48}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 14:41:37 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 14:41:37 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 14:41:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r6 = getgid() r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x7, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000300)="d1017dbcaabc3b57e503e5500fb76cdbdbfde030f9f869e5f76bc06e5db666b97deac9b02e1a3d06461d7c27a1279211c76d5b75d7961266b2f6a864ec95e98bd1507cce4c924b9c4e1751eff47a03d7fe6ec971701d9b49606b93b3f4e6d127e65a1f1954b260ae373f99f226998e1d7261f89eb9acb700d27a5b8f369c4a3c44aac078c93e8b7a30538f681bc72395ba09db76895c4abdccda63597d16d169b2ee2fa4e32d1feac8add9579abbac1516b136a2854eac04fbd4b334cd7ab2b49431cc40", 0xc4}, {&(0x7f0000000400)="8657290e5dd76c800e1bab88a3e2aad3757c72d11a1249e5ff8fd9834df93a3056025c556104f5d7ee1501d88c2a2060508111010eaecc2a43c93b24228d2487c124caa07b34b04fb3e755ea7d4e636232bc71864959e68ca1aa095473848e59f7ec5aeafcbcae6dee57a6388d2d72a6f054338b2581ef3e8430865e7a4ccca5241d4202764a259d56fb44c9dc75aa8e3608a953d58f65cec2404c4e408fc68f852654b1ca80e34df2f647107b7ecb8a6c8f07817ae10930ad46059aecc1ff6e2aff66a63540b1d16355009097409378076d7e46", 0xd4}, {&(0x7f0000000140)="d009aea2897243481fa17fb421fd6c12cf225a286b90241b44ff7f8f938ddb3b79c1319b5235caa2adf766324e47883908a8cc8422fd0fa89f9f3ec4de639cfe2857a29c686c16844b8d50233ec292c8443fbc9ecc7337702f02d4ef5e470d3a7cc6e3245322bfba4366c64b9ff30c8d695df1faf115ba3cad033d0e33ad593d5669b1c98778bc3b01f8f6342455aa3e16014afc1a6d60d3ae67ae4b4f9252941d975d42a98e1e34f2018a17f6286f0b", 0xb0}, {&(0x7f00000000c0)="7290da00763ca2ca112e018829ea6e5779017498b0017439eef9628dfc41aac0217d4839f9ab87f1e7c20e", 0x2b}, {&(0x7f0000000500)="cadcbff73f96bbd2d08a0c2e23a2731bf81ba27b7182d3652020a8cb92ca2a3da2b4d1cedc298b2fc61fbf6d3bea3b88ce777714fa8fde92800c126815e33d3ab57d7941bf4285c97c3e1881ba276958ec222a390be282a28071c1c185e3d3764c528cfceb3c9b22d0f3ce2df92abf93e2617d12f2c860421768b37cbcd86332f62deb42b0a0565bf8b0ae46f902ba4f927819c7d9706bbe3e3b797f6d", 0x9d}, {&(0x7f00000005c0)="fd8ebe3a8d238fc3042d4b6c0b1ad94c71153a6d692390b07e6bc84f369f903da5dace4a14a8912ab1c304ac53872a82339936ced3af7e8474128b26a5f49a4e7272", 0x42}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x8}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff}, {}, {{r0}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffb, 0x91}, {}, {}, {}, {{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0xf5, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 14:41:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x400, 0x1, 0x0, 0x9, 0x7, 0xffffffffffffff01, 0x1, 0x2, 0x3, 0x5}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x28) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x9) fcntl$setstatus(r0, 0x4, 0x80) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000200), 0x0, &(0x7f0000000240)) getpid() r3 = fcntl$dupfd(r1, 0x0, r1) pread(r0, &(0x7f0000000300)="08e4ffad1227bc031a6d0acf55a594b6dcd90019fd71e7a9b2ba8d245dfd20cfb20a199063598c5fb5e1c06b3715bdead6ade659c5e0544b9e791162d99e3c8a11fd5c817d1e66c71949426e56cbf51f39199ccbf6ef4c3b086aaaca7904c873b9ad84fbb56bdab126fde4b2e3946fed24cd941fca6e44c5752ef0bcfdf989da6547b632b247a3ce648bd9a78d46ca53b9eb04d98cdb1be46042d5148c8869b2b7e21936b8cfb9987683eb1928fe512442bad0a19ada248e30c6cf241e42f67d061f730ec3799a8239", 0xc9, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r4) setsockopt$sock_int(r0, 0xffff, 0xaf57282050c92b2a, &(0x7f0000000480)=0x100000000, 0x4) bind$inet6(r0, &(0x7f00000004c0)={0x18, 0x2, 0x2, 0x2}, 0xc) semget(0x2, 0x2, 0x8c) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000540)="0fd42e6e9accf1e9f495e5be7bfcc04e2e408133c060261de152a70bfb804fe6fabdaa7f0454d8218d7822ebe5f8bc1def956f685adc828b39a7b934", 0x3c}, {&(0x7f0000000580)="63a434c36d837908ca7e420a87008f84ae09b32ab7f226b3fb6ad94ac6a8953efd6779e8bce6d9db0dd3610e09566ed3626b445d0ed21c5ea04406c191bbfb8691bede50f8167316948e01ba6d", 0x4d}, {&(0x7f0000000600)="266afb1e702c4852b40db4b8e23c1e3f4d73b2ae51755bfc1e75c9dd450594979b8e69edcfb93dd0f173e1848416486137d5f92a962cbed273d35d5cad52c0b7ee24b4d550b67c4292a1066ffc5fee43b0ad9842761b3df322d199c211e50df6b65501f6590879314ffd165889aab48f18fa7bc207000f0a09c1fb54b84ffbde957f8ca59061e9ed4aaed5f03331bcadab3ce478aa47267a2eb016cdb706a5910a9346ab34adda1b9dd0a7422acfe4a5cf45ac988ad665abd730ce5e960e2b5e4ad48bdd7528119e65c79f12bc911920e8089512e098b391eb1028c321738eee03ddbbc58636f83bb4ac0fec2007b2f05180d20c7657158bb46b3a25fbaa58c77d810a195863c13d90985775741b7db3b59144ac446d10fa35497ca2ddb0d13d09bcb777237f6618f917fea4428cbbc64ae23138525b93e45e373e343d701a21ed12f0dd8bd801d35efc3c0f13906cf770bddd4c4cd4a2956a90f22ab1b62f8fdd8ad226733deb611164c817c830591bb930ef83302dbb982d998854a3c4a9505af6f34acc4fffa6c8a552fb8c287fa373b55fcc80f7e1a900389bb006f131c3f311ba6e4b5e77b7ebf5fd081fce0da273afab4c8826ccd4a9a06b87e5f32866e5a61f101ac8d58297a70d58919f6d686d1f03fa774219fa92fbad5d8eb952684e298ac8d341bed0733db733bea2c375e9c1883bc9da0f19c92dcefad118c4d0dfe6f03a6653d9a0c45b256e503ff8bb6bb144789dd26b8bbcd3a2de7504a02cbc68bbfc9f6a210c650f94424a72eecea483a4745dfd5b73ec5b2608fbb1601d328f40400a6eb9332964f9cff039f6abe0cb62e9f3feef956160b7aa08ca8f92616bdc4d78942657a21f49d567cff57d028f39239cce3909d7db420d1c5cc8f4aa231ebf3d6dfdad0c0f1e0d6aeb25e125532089768a2272792502ff4d4ce06dc7278bb083fc3a744b06a79810f434e1718c53318a8851998985b70fed2dc5c4f874a5045502571bd2c0f8f4319a824061606826112ad2df4392fcc5a88c7d03e8fac4935b613063a967ebe18f4a66fda433a23410f9bbed81890a6f3a6334cd08306cbce8a3f5acea7070f8cab5be93158c7f7a11cbfeb1d193babb7c7c9d428ff68fb9a0ae70d0535be55f708f248834517b9c9452fc0c1c8ed2b5b6d961f2ac5f482aaa56380f1ffb474610aea2b19d049bb79820f96d9e638af47a4800742cebe5bb4cb43b7f2eb8d52bc6867d4424a61720bb898f5ca01ec12685390dff39ba065da302e73220d580849ad82313d7dc5b701bd0525be54a445c7d840d13f31631ab62775e816fb6351590ba44512ba574d8842592a5053d31584e3f84126b43b3c76f75ea63fe519c7f4047497ff5e8f7d631119a85b55a149bb8dbeadc3654aa357610d09b85968d88ee272ff1b948c7458b3d0b309b4518f2d2c00e5a0f5fa1ed9287b0a7e27f912a3e4706a77db37df5e2b5789f4c55f755ebf21ca43a349c9a43e74e9558deec4b5beae40b6192f107fcb9a903cb00b97418c2f773b2be194edd53236f4ad4c190587a4e4bb4349a1104ba70013deef6185fd47f82988d3f020a72c1bec9c4d1da3472046c267063838db840f752d0974b3066b33aaddfa2b78bdc96f56b34610b987408b182dd2e645afe76d38e46de7c36faf555a2171c66dfd4037bbfde1a34957330eddf560024a9510dbfe126603ee01f4ca5bd07f3ed6cab7d35c44e12992844bc87a1a5674f95a87ec13f405eb9dc093bf3a214a734432fbea694d3677e87debc103057de21c098834ac18796dbd5cf95f71844f84a41c5b1563743dd28e607a17fe663902b76e4203a2d9a8e7f58030cfe1b23b7d2f739d04b5f454a29ef6e337d05a25badc416c7912854a494d7d9edcc0626264d682c1d526ab7e148be7ec09ca654f32a489940a4f85544fbf48c47577b20f083b5fa665a72ade6c0cd1d68940e170850cd0823935183804e57d1b59363b52a0332fe899352382f08da54efe78b297c360987e8b3833dea18e5fa66b411cb07d9bb920e95cfd58dee2ad8ac93593eceb587d841a1df4ad3957d96e85cd8c4124cd9e4d13b78b75226c45e64704bd528ae77fb071d53857498d33543f541a8020b527ddb9f97bfc4f991ff1c12d0fd84c204968aa3f1d82fe40394f1b027610240991e19f200f69d26951920c09c8d1c7d6fd46ab694689b2b686b190dc39a2a00a161471e8bc91acec6a18202e613f9e9e392be86a574e10305da4b69d1b0d7d1be95b14c28b5dd93bc07caa614cd6bb18a735cb99883a9b408ccd9cffb484286b1f84123238a808243fa33c50af815d3382e99b3b06903d2b3eac2a2c9aab14c381b9e7b723dcedb393bdd172654bc27bddb0155930cac48cbd2c7a1a6a578598a2cf6338744ce429234451ae9acdc0c932c944b84c5edecc3a95b44219940d92748970b66b124070781020ecd3c479f0519dc240c1002828d77981250ed8cb38a0df17352b5910d0cdbe7c6d3700d5c09c85069e6753bfbf38654be2aed63649708124a810b0dc5583382d1072786ac92a6defb1960347d45e2bfddc7907a8928ec092e05a702c46f24f2bbb22ae9c0a82022875eea82f6d7029525168e483d18a139535a0df368e1c1eb7bc0b0d1986a41df73d4be91b36251ffe3eb0d17ad763cc993fc75ab90bbaa4cc0338c74b96bd2326ebeb209d88650f84fe8c2cb0d0c0979f9f8fa93f340e667c74524587662ffadc6d017d1a6b52708e43d4da12553db2e6c0c75546bc78c6e6ef69acfc0f2cbd0ef88cb40c3cfda8bc13bda309207f98706f96b86ba0a2b3e695b2aea0ee24adce88ee6ff7cd9bd1566c3f840799e8eac2f5d3b19ddd67c5f233bcc24953b73c074b13dcd7607738ff992da49c9ef185e1f3e736466d4a01aaefdf9a2ea3dd8aaf19455a18a5b40905b951974609064e257b26b87f9dcaa530ab2f03ef1852f0a5db3793fd5fab31a3464b5363b3d84bfba4623e313f6f41566229b504cd3a3452a2b89f2f6fdd37112ddc3f06bb68433df6971e426cd83129c71088a8781e0f35dfc98a113fcd5b80f5a5d8c151ab3f0be38d981d07a0952df62e1abae9fcb8f1f6ddafd98ce8c5039771df6160b144cd67caeab8dad7fce1db1a8fe2c98af94c6efb6295d37a05c69b7392181b934eef479094e84bd039f95ba51ad68c0a1ad3770fd3d3aa5cdcd07140d76222a80c54e265cc139b7b6d43cbb801ffd559fe3403b0a83e4af9e1e06c9b426afc232a747b97f805faa4d8e78a56ee7dcf58464e2e52c6027102fe43b473ed2c933d4e410a2b95ca90c5e4f5e97ddb979796d88ee67b5ed147174bca3f83fa3c9ff76a35d1245874cb0e27aeea472113f038deea630821fd79a4ab3405386ffe855e5eec736394f4b2980a47939646f8311947f4d409eef2a098c61da2ceb92b2748b0ff804fe5d1138ee906b3a441d35363d3a4fa8bacf58d2102e696daa1ec450d81ee92d6043df59b90710e949b56057eb8720940d610edfad63ba2ac95675686242913c9a46e50883608ff52cf28c53eca2ada683e1d5d4b6528758855fba723a9aa63203f07e200c94122c6d83d921d8479666f8037660c09a11895da673d9840cefb68f754a701d0d14a09974197a93213013f9424f39360fca53d601efd67c8a5d4d6ce76b534e994065324cb4130fbd72f6a235356622c51356d7575707269ce62a8192c490d098f7701cd4df3dbfea549ae0bc8ec040db0cc9ed3b015862ad2d1a94e8f377b4f9b039f5713dc0ffd6821cd7c4ab8cbadb3a92aec400e7f4eb32b8c798cbd45c9714ca6bdd17e27fe8c37244d457c45322f42070805bb9f5f880738ccec64de8765104bef7f26795034a731f5741b2cbcbe5d4dab46be48bcaf19278342e91f149d4c2b451d8565bc03f29ddae42bac093bbec82420d3f44aada8627535cde2795b5690434fe85025a08802f9cbf0a70460c2f22838fed6eaec4441186b1f62edd4cba88893e226d4afba6e0edadebcc87c54ec11a2d4d69879b39627e0052d9cbc91b003fc29083b4fb5b8ba68c392156ad4ddc547735d95ee4cfb8dbedec3a5f809376d5adf7eb67d7f0ae654262afd661ac97cb9611e407a3d31b4067dc4eb9817bb0ca3085bc4493597bbcf9235cf041ee0cbfa511a40f793c7880d00adb1872174b273e6d6fe253e8a6db093f90008f536e35dd8d85dcfb08f99085393f41c76632b084e9a79c2803926369100028cad704a64dd7555d3983c36a81c157440549435dc60064d80a8f82a23dbbf3cc75c05467c5636554c53d86eee6314b2cceff0ab7784b799353955680266c0d90026088c885d7a4eb8769c30ff57812812f55e482db7a748f42d2a61f655e5ae8081611fdf1a165fe8796ecc5f5304c5b7df1414e6d1aef162e1e1b3752b7a560234f7bbab1fd2b29e6ff4b09c698cd34821ad1b5764f7d6fc5dcd22e3cae874ce8dd39eaae3103da1d6766f9d66070c477fa20b0462a33151b9d166b799deb190c577d9fa0ad0f1a91ff40e71047bc9c55733bc0d3b4cf17061b72aee6f3cfee6f4a6fa32f6409560cd47b6a6cdad88870ac284d729d78da77dcc48850c5154c0ab4a23308e696d4b6bdeb86db1e09b061c04941674caed87910486ef63b9c91d7b30d4344baeb9791d1274d769a520796e19e6c4a444b28c60912deb33954404d3e7f65716e43fa07df641ccd0ee35e95c0587a301bdaef5fa6c005c1c144f8560a0a506767456621bb07d5b157a72fabbd67e9544d62a42864442f80b6c40748ff334e8db2c5ca9d557277167a4c5bca27847940b35734aa169b0b1437dfda64a49e61a3e4fe41b4d66383256b8bd4077167780c1c7cfe81fd5413e4a2e7351239154efdafb1ce4e7e1b17bd5368b5350c963f3024610b751ca5cc20319e6aea32c8b2f6ac13b3e6bef75f9a21525082e61f1c9a1acce046ba3abdcd1bb13a340778bf5f57a41cad921c2b649f7e96c7bb7ed3b8c52a2a2e3179e4aa370e4b9e6d7fee530c5c2714f1901979d2530ea923db4bb1b49d3f7f37ad318d079ae25b04167cfad0214731bf9a9718f37b1ba77fef044e190a6cfd9943cd2dcd37ad369a67a55286781473221141c619064a419967d050cc404ff5a45e4590a4231def00242c4cbaa127e2af522b61cce3920752b7ab9a0745185ff3d698e4230b4fbb52f00951e49fde9d6e25918327b90f30482779db187440145af6c9e27f5494ea186f591a721b03946dc34a4430fe642653878368edc6dfed6ab56ece63b38c04b0c7483c5b4e480ac1266c65ee652084bce73f01731cd990b9ed330e216d3b2ebcd0ce4d9df5e948acb4101d3ee0283554b8bee9926dc0bac4fd96c850b88bee445b1f81c8dfbc296e19892c66d463bed92e52a322236243879f760c48c0c35918c60ab0ba0aaa14faa21a0b668f0a8e8351891972aa9823f547ea5c2d3f85cf49b3f8eae5eec129e9201eeb377e986d7fdccef2005ef124bb91087d62aadefd4fddab8b3c63d1211df2d5dfe3acbafe8e6c6f7198e26831f48d0664b50d30d187b72819de014df8c410a3a7c881a11013cd20252cd4fe855d73e752c81f0f193a998ee0207e96fc1b2fa82089afff515102c3a67c174467d99d4401083847645aa215352eb763355fe1cce91bbe7eb4882a07fb938ff85ea5cc3aa444c8c9c4231d8b23ffb5d1b0f33c129e9af575ad9535ddeac99c76e79dc098b30473f2624aa3b56e9a61bb3ed6dcbbe93105ed9884848b44e3d355d8ce3b39bbcad1be96", 0x1000}], 0x3, 0x0, 0x0, 0x9}, 0x4) clock_getres(0x759c23436661b09f, &(0x7f0000001680)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000016c0)) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000001700)=0x1, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001740)=0x2197) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001780)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000017c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x400}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xac2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) fchown(r3, r4, r5) recvfrom$unix(r0, &(0x7f0000001cc0)=""/158, 0x9e, 0x840, &(0x7f0000001d80)=@file={0x0, '.\x00'}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001e00)={&(0x7f0000001dc0)=[{0x83, 0xfffffffffffffffc}, {0x89}], 0x2}) open(&(0x7f0000001e40)='./file0\x00', 0x10000, 0x100) 14:41:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd4dc1ca23faaf946, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000080)=0x808000000101) sendsyslog(&(0x7f0000000140)="e9f9302f30fd8df5bf8bcdf25983c09362c358169ff2bd16fb0b50aca2e617f70237b536cc4ce3243d7eb4a38f4f3a3d65aafac84185ebef553ae801c1cb89b1e8cea8868c1e987b67cbe556da87443b21357c7b812dca4f917b1e6224708ac108a675670e82b1bb4a35c32e01c90baf08094230ee0d7da683ee6e1e01a1a98ae1ffe4cff944a7418185d794fea0224bba8e03f16557ec598e8ef2e54abfb27f32335ef7406c64654f5aac8a756fa118e6a007418e9b4abab38bd9f4d9f20a15e2915f1be9e9ce82f5d585fa9fe3316d3613da8533371aa36b59a43e", 0xdc, 0x18) 14:41:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r0) close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x82, 0x4}, {0x44, 0xdf}, {0x101, 0x8001}, {0x5, 0x8}, {0x82, 0x29}, {0x101}], 0x6}) dup2(r0, r3) 14:41:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x20, 0x6) writev(r0, &(0x7f0000002a00)=[{&(0x7f00000001c0)="ffffffffff0b9c4ab2a9634531dbfd45adc22c7457ead3349f00000000000000000004000000", 0x26}], 0x19d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x2, 0x200}, {0x8, 0x4}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="03") ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r4) semget$private(0x0, 0x2, 0xf6d6891c3f73ec15) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 14:41:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e070000000000001027b28108f2a907c5653000a22909c7e4bc38de7e1a1f178630965bcdc17ee16842565362c6a5f1422a1c40c39640a6ef1bce758afa4bd716b6d2b177f70c7ed1a44720f94879721ad7bd79f20eff39e94b158cbfa1a1fb61e1ac0cb96801bdba38d22582c674d8a07926ba4884d2c42c515785426540afec3f7e0429d7f246bd6c54e908ba8e2b136b002ae216ed3e95d49e89956897461b9b214fe0f2f4b00000"], 0x10) connect$inet(r0, 0x0, 0x0) 14:41:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000380)) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000400)=""/239, 0xef}], 0x6, 0x0, 0x0) 14:41:38 executing program 1: r0 = socket(0x18, 0x2, 0xcf) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 14:41:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xb61, './file0\x00', './file0\x00'}) 14:41:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8, [0x0, 0x0, 0x800000]}, 0x3c) r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x40) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 14:41:38 executing program 0: getrlimit(0x5, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrlimit(0x6, &(0x7f00000000c0)) 14:41:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) read(r1, &(0x7f0000000240)=""/214, 0xd6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) getgid() ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000340)=0x3) r3 = syz_open_pts() write(r2, &(0x7f00000001c0)="832a498c425dba03135a33d6e343b103dcd53704b411b499", 0x91) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x1, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 14:41:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x2a, 0x1a, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r3, &(0x7f0000000140)=""/222, 0xde, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x800, 0x20}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 14:41:38 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) open$dir(0x0, 0x0, 0x0) pread(r0, &(0x7f0000000100)="13", 0x1, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x210c1538a82d2fc1, 0x2) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) getsockopt(r1, 0x0, 0x7, &(0x7f0000000140)=""/69, &(0x7f0000000040)=0x45) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') execve(0x0, 0x0, 0x0) 14:41:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3a, &(0x7f00000000c0)="2b2a64d0d9c388c4a77322065ec29ccf391db02ef0e8dd007b74e88c8989641311070401855f275b9354ce33870d540906b5f9435ee57b1564dc") 14:41:39 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0x44, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000080)="14fcbd30cb78454a1da9a51ca71694aacdb00bff7435f2c8f6f23c649845e1500c814dd6f6e751cf7cbd11b03732ef037e02f0a037719369e1774c9d96c6cce687d0366aebe2214b5cf260d2fd7a779e434897e7cc0121656c432412130dbb71c2b57b4778034f45e93e447b05e255bfa9d51dd25963d62f1ab42a805d69103b0b05043a9c282b7606c6c9ff870f507bc2267c5a55b309f8fdf3bf1c0e2bd75e43b3cb0f16c06a5219a8d4175a8fd63e1452030ba964972490335414ecf65a503e01ffefbc898862121c74b9043159eb25eb5668e22aa635be155423deb3a6955c348b7d0842d43f2796deaf", 0xec, 0x0, 0x0) 14:41:39 executing program 0: truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r0 = kqueue() fchmod(r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x13e) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x6, 0x2, 0x5, "fd872a5d0d85ca274a379fd234fce19cd0984562", 0x3e2, 0x8}) 14:41:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0xd4) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x800, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket$inet6(0x18, 0x65262fe4eac377a1, 0x85) 14:41:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0x2, 0x2, "789ba0086025d52c1446446b1127424dc85a3264", 0x9, 0x7}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) shutdown(r0, 0x2) 14:41:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x8002, 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:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 14:41:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x4d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() fchown(r2, r3, r4) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) dup2(r2, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x7ff) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x4) 14:41:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) fsync(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/234, 0xea) 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000100)=[{0x5, 0x0, 0x0, 0x2}, {}, {}, {0x4}, {0x6}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000200), &(0x7f0000000240)=0x4) pwrite(r0, &(0x7f00000000c0)="0926828983ee7956e8f20eac7d02953427602a3a8c9804abd250f25d6f2cced2d4b2d276a63352fb8c0a6e1c4c8288a04f76f1", 0x33, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 14:41:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = socket(0x10, 0x5, 0x7f) openat$vmm(0xffffffffffffff9c, &(0x7f0000002780)='/dev/vmm\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000002740)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f00000002c0)=""/24, 0x18}, {&(0x7f0000000300)=""/93, 0x5d}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/196, 0xc4}, {&(0x7f0000002580)=""/29, 0x1d}], 0x7, &(0x7f0000002640)=""/237, 0xed}, 0x2) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/198, 0xc6) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9}, 0x0) 14:41:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() r1 = semget(0x3, 0x2, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/11) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe00b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb7eb7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152641c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6801fc15852"], 0x10) r4 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r3, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x9, 0xff, 0xffff, 0x1}, {0x5, 0x5, 0x0, 0x5}, {0x32a, 0x9b, 0x1, 0x38b}, {0x5, 0xffffffff, 0x3aba, 0x2}, {0x2, 0xfffffffffffffffa}]}) 14:41:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="b5ebc652ce8981756325ca0cde4c6416ab60a49acf814089d786666998ff89bf661586286e7eb7480cdeff56218767bc2417de02feb2b6804872dfaa82d02a8f8707fbca94c819c166de724798be6689220fe259fac3fceb6f601cbf3326d15981927782e59e15bf481413d315f7a750f20be811097b567428c03e74122e43b2d56abe3831555f10eb9fb985aa9f615e31c958ba0dca8c637fc969f44a8baba6534adf0604f6c9c32c9bcfcd7fb48870e05a2b3a3f5b7efb48f974fc1c92ec559e7fcdb8f8ea29c4b509888dbdb39d7366b78f883fa38634bf1611d3e72f0d0e1207129634939de10e307b57731a3618fe83461c2a365bce93ecbbd451", 0xfd}, {&(0x7f0000000240)="9348588061bab9889f5d360536843625757f6c1d6b41a21b290225c6a332c7c39d5e7d27e8086e080bd1f508a56a77ca5483d6f819b2482d609d303aad43aea4be993fbcbb63edc1d4685da36f3a7c8278182b746634d07ae73c0a868ddc2a77b1655dabb32c2712e759cb338e54d2bc7bd92732b16903809c98d6d89e", 0x7d}], 0x2, &(0x7f0000000300)=[{0x58, 0x1, 0xf8, "b9853b8fa443aa9e7927299828eab4ffb06b972abbbc484665363ae3d5116df90d68f00b0150ed14cd54cb66b74395d75573dd97eb53b8e69037c82a280de7ca7e96083ac8f6"}, {0xc8, 0x1, 0x4, "1468f14f49af6aea84f3c1cf4047a525f46cd8f9df882bb1ae3c440509a15df9b2ec80805caffc650634976f1b7e8fe208d8f6ecebdb8667262b244c51bcec904eeafb32e1a14162633bc9fc5a2348592a0363bd43b36664be5264f3d43b103a90e56481c22b3b1ee2f191cf15b8a620befeab4d08a76cb55241b13463a1ca5228b734b20f37326e3f6bf9fde8aa349fb149e8d3f1f3d5d856002d2cf3b6ff984ec26433171439d2020295b168b20f5f9beff85f"}], 0x120}, 0x400) 14:41:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x48}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c, 0x0, 0x9}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='@') r1 = msgget$private(0x0, 0x400) msgrcv(r1, &(0x7f0000000200)={0x0, ""/135}, 0x8f, 0x1, 0x1800) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f00000002c0)=""/188, 0xbc, 0x803, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x10001}, 0xc) sendto$unix(r2, &(0x7f0000000100), 0x0, 0xa, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xbc) 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40, 0xfffffffffffffffd}, {0x50}, {0x40006}]}) syz_emit_ethernet(0x4, &(0x7f0000000340)="8cfa85fb") 14:41:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000590000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="aea63009", 0x4) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x253) 14:41:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x101, 0xfffffffffffffffc}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x8, 0x3, 0x80000001, 0xa733}, {0x9, 0x7, 0x61, 0xc33f}, {0x7, 0x9, 0x401, 0xe29d}, {0xfa, 0x680162f1, 0x200}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000080)=0x1) 14:41:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x7ff) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x42087007, &(0x7f0000000100)) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000180), 0x10004) 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="e4", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 14:41:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e4") 14:41:39 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffeeb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 14:41:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x3, 0x4a69) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) 14:41:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x87}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 14:41:39 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 14:41:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2ad, &(0x7f0000000140)=[{0x4, 0x9, 0x0, 0x6}, {0x3f, 0x1f, 0xd5, 0x80000000}, {0x5b, 0x6, 0x37c, 0x3d0e}, {0x6, 0xff, 0x7ff, 0x99f}, {0x200, 0x2aa, 0x1, 0x4}, {0xffff, 0x4, 0x8, 0x9}, {0x6, 0x1, 0x7, 0xfffffffffffff001}, {0x80, 0xff, 0x7, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="db") 14:41:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x6}, {0x18, 0x0, 0x5edcb09f, 0x9}, 0x0, [0x3, 0x6, 0x0, 0x5, 0x599, 0xe07, 0x1, 0x10001]}, 0x3c) 14:41:39 executing program 0: r0 = socket(0x18, 0x2, 0x43) setsockopt(r0, 0xffffffffffff0550, 0x400, &(0x7f0000000100)="6b942aedf5285c67e7797c986c7183bd0cd07067f05d4e0d431e5a605b597c6a02233f0342950b9ad1956aba333023612489fd6812ddc04246c9fc26bb0081957090a40db20274bbeced380f71900624a4654aca02f3154c329263fa4f9a2c1d2e6ea284153bd25d443e349e128aa55bb5343387aab6bdc02c226b02d71d7caa5ea4392c8c9e4304f26f5bc9719b411457f9dd7ae64248e2b151352562eefca8f4d7dbf00a0de70b875f42e939d3cad6da5056772bee881974d245d00158a5566e63f11b8696f96b451e58c053e9190845e170d113cfc2918a988b9b25f50850a2327c51a5769b46044fd14aba1ceab32c0cec821cda50", 0xf7) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x6, 0x4, 0x3ff, "35b6da9b8dce0933f3987a050c584d9e4b0c688f", 0x5, 0x81}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) 14:41:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x401, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x7}, {0x4a6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 14:41:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) shutdown(r0, 0x0) 14:41:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6d00, 0x0, 0x90cf, 0x0, "d730c1e70000000000e74de400"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 14:41:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getegid() syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 14:41:39 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') accept(r0, 0x0, &(0x7f0000000280)) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/194, 0xc2) truncate(&(0x7f0000001200)='./file0/file0\x00', 0x0, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') 14:41:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000002c0)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40, 0x0, 0xfffffffffffffffe}, {0x35, 0x0, 0x0, 0x100000000}, {0x714c488e, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x3, 0x5, 0x80000000, 0x800}, {0xffffffff, 0x2, 0x8}, {0x764, 0x8, 0x6, 0x3}, {0x8, 0x3f, 0x5, 0x9}, {0x4, 0x2, 0x40, 0x1ff}, {0x7c, 0x7f, 0x8128, 0x3}, {0x9fa, 0x3, 0x7ff, 0x8000}, {0xfff, 0xfffffffffffffff7, 0x5, 0x6}]}) 14:41:39 executing program 0: chroot(&(0x7f0000000180)='./file1/file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000140)='../file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 14:41:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000180)=""/171, 0xab}, {&(0x7f00000002c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/173, 0xad}, {&(0x7f0000000580)=""/179, 0xb3}, {&(0x7f0000000640)=""/215, 0xd7}, {&(0x7f0000000740)=""/191, 0xbf}, {&(0x7f0000000400)=""/71, 0x47}, {&(0x7f0000000100)=""/44, 0x2c}], 0x8) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, &(0x7f0000000040)="7c4a817b95bfceb2a2dbd723faa189809ead0cf2f2e6454f18dc00f36781ef9b551b69628a6dcb2231fc8dca04c004e890fd95aa95b6fa58c3dff68ad6ed4f32e507c691e44b859412ccff09881de02ac42b3f5f21885faaa4fd9743204e285303820a0a586503c04680b960be0f59054fe7f43fc6ceb7ea86cdae7ab349b187677b6559e75494d8d7155094d29cdc6059ea79f61f", 0x95) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x1, 0x7ff, 0x200}, {0x18, 0x2, 0x6, 0x9}, 0x40, [0x7ff, 0xabf, 0x0, 0x1, 0xcd10, 0x8, 0x400]}, 0x3c) 14:41:39 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"}) lseek(r1, 0x0, 0x0, 0x2) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2e", 0x69d}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c7377882114616b55f975d6cd3879debcbb756b74cf37f7e89f", 0xcfe}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) 14:41:40 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x2, 0x34) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 14:41:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) writev(r3, &(0x7f0000001500)=[{&(0x7f0000000200)="b9f462c9b7da70a6c0491fff846aeba480b982e2d483f012be6cec5149e7130fc137d5d204d59b8d12d22bf9b2c5efd2f41a4cf4824f923f0817819d1383a42f016ff58647650bb4d0c1356cf6699a70a5530c64d7a4c95eee5ebc858c8930a17513a2417922726ee5bfc2ab9d5ac5055ab5245da9e80f40a03c7245d2d9e2b9fd7bd182429db7da94b59040cf621a34094127fab3d89d34b19012485d5117c5fe53165156f1fbfcfdc03cb2aa993ebd12", 0xb1}, {&(0x7f00000002c0)="d7e8e55811f7c690ced9c5690beb6a794be5e5bb8d06a1b43b90269ef311ad5eb936678eb7d3c5fc9125a8a9d0359ac13314901756dcf3f86197cb1b5a9664aa856fdb46d7ca6eff428d56e0116a24eed81008778c66e513c5e2974cdd4692a5cdaa4acc7032e56113db63c81f67fccbc486d52538215be8fa3ebfeeffcc44bdde8b34", 0x83}, {&(0x7f0000000380)="a6f5d08c16464a2009d50df722d80f0a6f26f381e6964a8705eff18d83647424aa4e743c4a0a41b923cff5613c55f91354c4d62fbbadf21a8a3d887d7143b89fdbad5ec966b28877907457", 0x4b}, {&(0x7f0000000400)="924d25bcce39e1deffcf1c57f27eb0f274d9c22202b71195de9f2762b9c10e540e4c1ee0519045b03f04606f9ef43d08658c6d65c8b45433c9e5ffa55af81785eebc8931f2bce901222eb371ef65f7f2af7edd983a45ac729d915d9e8271508b2e7d730a43e6bd0b63d37e489ed6b1f4fa8b1c8a13e0a66cddd3d47bf972c69fdb4436233bae302f6eca73c30a97785319bf0c05aabfc7f6f7c744dd202352ac00669f67a372e1966fca4edec978e3627f0465c34572144017d6f46f59f0c3ecc2d0327d187d16d6b37a38edba1981b1a0a725f3190633a08aac51bdca623444ad94232fb95fe0cbc4c49bf752e674fbc1e5659eabea3f7de4c8ed8e12230b8416e3998d724d9c5bcdd46b13c4ea2b1d3a13eb383f7369e24df55564bcfd3281b3a945b98b9d28b6e9eb03ff06821ffcb3cad2ab6a8232bac4e246d991116323c728370ac08db9aee9ed42a88d6a38b7c260015b0bd576e77df4b0f60ea63f8ca740beacfa5479b6b3c48b107720a5011c41c6d05c5aabbc5e7925d53a99d3aeb5363dc724529eb8503456ac63decad796a1d505fc01183b1bd944bfa8ef520659ba734795d05ebb08a426fe1387b10a80c662318c4b1cb1cc098c82f25a8f3a3f73fcc75a108d6ed77b8079de35369ab730cf750a6e5e2741d76911fec2910e1785bbebd5b15211e71d521e67152ea57793f6370a1c270032c08f607e280cac1c1cce5fdc6bd83e4a2985cb19460181cfbcd9691a8894e67bd6a9790ae6c23b28aa39dfba2609b46952e447f24061a7a55ef7b9f5d6a769700cbaf86142d81910078fa9db263025d54e1fce5703541bc2a3d595d42740412579629a94a28dcb05e71dd095ecb375b79a4ba274be99b4666a62c0640bea5855db2645d18574b34e3b221860a20bebc0bfe9c3ca78a2383b229c067b7885679e50d9b1a47b64b89320d3c8c1e6023b69ce4a3324a0e102843753ad8c4243fb4c6543a86f6313e088f3d0a5174a5780854b522a58a44f89c65bfe10a7017d6a41acf77aeca4d411dfee530b243b9ecdf1b59a73a87615aacd238a65ab9da849d92cfa7242b9c12f0b16fa99a9ecb396cb819e59d8618a8bb081e013d1f0abf0143e98dfbbdd33c352023af1e7305f4861b4c364938c9862e24d9d53e5edc69461ba10afa927850f3cc98eb119d5a26c2e0b040dded53d9afe75a63b931aa414eec2dd32f262876bff5c3147e370820d16918c2684bfc0c7def0205c43ffce006a0dff08a0a63f4d5dab23ee5e8dc2d34358da2cc8f181287e20e78c9b935dcfcd06987ad52d9b6960722d5d9435276e55e0f8671bdd332619957bde9d37ce802f19c458d9642d884242e44d0206f9f7bfd876bbc8146530214ec32d00c306b6f9aa208cc42b5304c00423226245bace9f98585b58b77b6bb3b5f34f0c3c76b9a635744362fb7d6f65416b20360958b0eeff2a0efaf3c441f56d4887e5c69e80a0570391b3689bc9fead493b235f5f836c95b87615f177ebf42177455f4557a020cac5c127249ab0e79d39730538ffadb2b3d977c4d8ccfca3320098cd40d6d52cbd6c8235eb8259b6cdd482a66c58ee3e738df779f4e45727d8c54bd07756fee3c00b970c46fae87118cfda834db338534f54f149024ee5ab556518c506f732e0fd513c6fa00a92300dc9c2b2cbb8321eedd4f07d29485e0c35080184d4774ce8b77a8d0aa8a8380d366511cb51ac851b7bbc3917731993f2a5034859ec5f4ed2e61d48403dc8b36c446724d00bafc675e26eea0466648e265c0a9e9ae8ad581e794afdd6bd700f8b877db5360f78df88f06899e443fd02a6b8eff8637904a41632a799720ed44c35c6135fd23d4623cbf2825b3502f16125fcbdf03ca1caa12f630fa51be90357da472c9b80fe124956bb3d6d383dcf68d47203e411ae82d8daac251b308607d8139eccaa8581d7a156ca1745e4bf7633db97e0a673525c6d2dd65349d4acb7365962c9ac7b30bfb8b2a7249e23a5a9dd360f6cb4c849e214f363fefe18ce118aae39067eee6772253ee40a3012ad3a0907d6485ddd57e0a6f4fc1fc652059448ba3e7deb7207e28dde74ddff4dcb6f86282d93a9109a5217931a845cdf56c0763f169462d61bbfa2a7ad13e539c26546d453d002b82ddb7dcd0d5d43189fd0c40054ba9ed4c157023917e165da0ae389a407651bec048fa8f94d4942fe11cc40458b06f1fe5c71c47c8ced70aed73ef69af9f41323d8f340ceec7e46878906b165481e2036f670693a88bf685c9755b70ccd9739d8f6b8b97ecafe9f69b5ac34aa3f9339ee695f70d704bb200ff4c7fd455b25b271230178f9595ccaad808875e025d20406d2d5c803e64d693b4c98ab58d1a729f2d3d1e08277684cc3be55917b708372ecc7f794c8cddbc3d6e5cbb5bdafd2d4bfc43c9ee3aa673f1b9407f1d6dc58eec936451e1a82f398ba375cbc207f894d63c906c64ee90bea4648b3e19ff70816f7c4d2a566e80ccd5e2e3c6ccca42e5968cd4e9fa0f9e98286445495539e1683cd7060f96aa1feda6d61fedcfa08563f734b0e3fb9b4a5eb0d8342f1bf0918316c9989ab23b58660b517a5bfe649d45fde5dab43aa9ad42eae768bab3a021ec41ed29f68233cd783adeb172d0e70e7b908e34f8fe384859625cca6e03e8983cd4850d640a9e764e3e367b753ec9937f6b3f30e75a37f9e2d2ee441fdc458bbf7efb847cc6a7bb591cc9ee2ad719e160fa5d073052c128b69533ea372f3856d2827051c279bc0e5a089922629047e5594206e9fd140eee90b49debddf538a59585597669368faef4bff92c8e388b683cc4025a473f46ecbc845726db61fea2c057e2381b96d73882f8fef25eaf10bacd05fd9d9c60964e6259c70b9eba5d2231cc1daf28c84ab29fc2fc04d5c6c9cfbf3daae1754f58a6850e002a9b81b77f4c94655d8edb496b3f2b77d0a6b1f53b328cbbeb11cc5a81266b7768de4d57babaa7a9e0053f1bd800df013bc60fe0b04d6f1f9506c768080ef237db01881c80ebb7a5fe588a6c4e95fa009564ae7a4a46fd1d8f9d08ef22a62f5b0a7fddef28b365324b78b0191ef4c056ddadcf6b86cded0e2f915b8e9c23d1ad35047f690bf4c06163aae8deb7be800a8f6af408abe451fdfbe9bf29a604e5636c6d06897b843fe7fdf77d6fc0ef80011dc033b783cca7b560f5fecc4c49dcc8707a9085bbb899e16eea75942d70615de1ec688c6141fd94f030431d5bf4bede481a15a757d9998576da193e427bd0a6825769a78a7e3e0fd78d537ebeb459136b22439c58bc42920cc31d7e92323873dbfca38a4c557924d1b26d7bf80f93a6a5fa9622869aaed9e641704d2757194f3e2598803d41377c83ea14cdb40065145a910fe148fd24751f3ba0e745bed50215aab20d8078206899f9f3c4cb0f7e2e2fb1654ffd510095b831d851452e0799a6f8e46b3516994ff676225d6bf9dc3901814de147c8ab16f4b1c528f6d6f2932005eb8dd49c83055a51e321281a0b5a6883439c3570696f5206883567d43b50e8ab36aa08d6b360cf583f674293ddc410ea05cf7702c83c2237adaa256913bae3578471e6a605a121b1abae5ab2a45b850124bf5ee3b24f6769ec4167649de140e851fb0099e083829ad8f7cf0719cc8477900f3d0fc7b4690e1d02737ead759193bdabc91cceacd93c19fa3b16996f5f4deb464aa447b140689995fef0fe9605551b50ff9c983c6646d7cebf712e14dde872cac2096ed6955c24d75d770c79fa216adfa0769815ea6e84577c53cf0fad9752315a14ed7df765335f03e6774ec4d1a690728a0cfba7848c5987a0a56077e4509f15dcc0895525920a6e4b0b17ff11620e3eb6e8401dcc19dd27f90ecda4a8227c699c42716dd4ce21b7222aa0bf070d8de3328de8fc6ae5aaeb872f35d0b69a6f5d7e18fee98f714e6c12eaab71e0459c8d5400f7cd7dc639ce071648cf62c08076b707695c0a90635cdabd23b68909c0a3a0e1be39268382465cd7fa4e5771cd7f3071ee8afffaa9e75f18278cb82f23dbe4c538aa67da695c40372de022296954630e2d975ed0377a9c747b5bc7ca4c88383937e18375f59abdcf46a02b0c632a89121f067f852a4a9017a07c47800d3900193663f8cae39bb68a77ac3dbdb38bf318a4d8f7ed2699b4d79afc4111ae96d339bf3064d13b6e979d2d396b043d2b1153e33d27c1a3a090ffd38600749de04d49546369e3460ac36f65b90ef2bafb632c077bcea35f8c0d0b147856b5a2f489f4dc7b51a9893125505a5214570aeef3d8362ac4bc3ad8e310d63ec511cf85f6be0f750becdd48484bfc2ccfc19d65287b05a98296cd00b09a465eaae0a52cf9cc61cb3f3bb88d683515b70a154f411d0043c4b15beb6681bdc09584f17aa432a14136ba674d3db5233901927796269420e77058020fd26ffb2a8564a4101f6a043fef32fd2afa1ef7f98c707719304a8790a1ddd4ed5a289f002ef2160cfd0b0ca4a9ef775431545cac180c46cd1d00b48244710b3e62392c2c0b59e986d04a9ff1d0e2f2184d231436d8d7976c52de848a27ca0ad02c6d3da27254bbf3c9c35dca3a14e68124cea5ddcc08db46974f13eea0984140bd074d598713dea3219379067600261fb34b0ca8bbda980fc7d207fc41aeb0ad6fa874253c08a4c994ebef8fbaa71e33eb7e5388ca8f64379c4670033507064b2853604b0d9ecdf0444d7898c1b35fceb61f8e3eee71275a316f7b3a468960e2eaa808e42cc4980871df060caeaa6c377295b79e773fe45ee8cd218ac0b808d35028609519573ef4fa378bee654691c006f8b8ba8d55f51ac726d3503a7fa64a05a742be8286412aca2208b0b735601b3a3212ed6790cf953d7ef9879494896ea3497be954472022b1d2396eea2eea577ea9670c4e34b34de9de782740b12a6cb4b1ae7ffea3242fa48c06760dadbf959dfbb3edcd7eb7d68cebd25449bf3f21114c6f22154c161446a08587e76b8bdd07478ee99744d75a964a38420e5326bfc48ad608f9cd792ee30191485122da2f450cd5bd803035dfeae8df1ca78c5acec4db51d9993f1d4474e59ae37d284d011e87b9294a0049b9536054e4577512ebcbc124069594241be4364be69be00292184af25af883cf76fc4a1520c15ae5452a837bf65398ff6a55a6cc9686ad95512b9c248d54dae4942d754d25710c039280a13f07656dfb221493889e9f663823a23acd09c8a7d58237da65cd721320d6acf7f2b862591b63c7eec020420bd1c723d6828d7bdbed56c6d2c9b9b6ec3eccc779c3fc70e244d2b7ee0e676a3ddc148bacab2af065bc647a2c2ca843e28b19ce2d0bd2efe37bb4e199807c33b11360757de8873e6c192314fb32da08e299ee1623639a3370cba7a5363c1935006b63e2e8b1bee09139cbfd678bc9125c02f69c72bf48024c33ff9338b319218e1d7f9d7aa91de27475b49398c43b7bbe790a185bd1303d18a37b4cdc76cae47d94c626c879dfd12da3ebfdfc229d854c8d724a8c603e53ad4d5462dbc9dfd7ef9ec0b37e1c3675b7c08bb0c5ba01ad9ce8bda49be7222c12db38e1960e1ee8c0cac9b21ee01d789cc83c818fcdcf27f05922dbab1ef9ce50a047513dd70477de5a936c548679e846b80430f97980e84aef31ef846b9bd4bad0e79e52b12ef048bc45b570344152760d1c099b4e48e71077d1bbde6b3db13190868672ece3edb40dc55be10a6373af88b923eb212510cd2fb6b9f1573cde6e8ecb055e6a1d08e34a18878d3fb1cef6c", 0x1000}, {&(0x7f0000001400)="d6d7cca5f7d20158168b05204b0de5803dd9966d1f190f240507cc6ba22c0db659cfcc860bf3ebc0cacbe59f888cc551910aba7079b7051a7456875147349c5851e851e0b3d59510cd163ad5a5c86ed9f3473c06f7bd28f1039f06e898d384d41f87", 0x62}, {&(0x7f0000000040)="e639c1557a565930c45715bb92729fa9e07355db5213275dc3ea9368a55840bbc868ad61585b19ca8ac6", 0x2a}, {&(0x7f0000001480)="9bf2a92716dddf6177d8dd79c91766ea86f5d137516d85ada12e7b10daafd90003e7dac1ade0401c076c94efe5cdb88222af3eb3ce6e477a9bf4d9811af8239ddbf2f442a1c88d823d586c3c860ec405f070e8aaabd4e996ccc8f1350a7f40b6320f284439", 0x65}], 0x7) r4 = fcntl$getown(r2, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getgroups(0x5, &(0x7f0000003240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000003300)={&(0x7f0000001580)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000015c0)="976938494d7aaa663f8dcc0ac59261e792b0a84bc217be1ebbfbdfe133060426f045a5be1c0bddbd134ac9483db2a731b9dc787f3199e30e5a193c5318", 0x3d}, {&(0x7f0000002240)="c288ff1ae5385896f104212cbb1f4d71649fe695846dfc36608453e684c3ca2891060f05b29ff79a23bee45233a19eb479fde359734e5a304b663169df249e5f1290b1ff16ed318c1e35f04b5e6a36578a698957afba64cacecfdde0c59c4cae24a785b4636880e2dd6f3330ec091d36361d3550f3d9d272b40a6b5363de351f220945aea60f2e5cd9d4bc701e036778a29917d5151de08521fc52b82968475ce250647f0c83d5191f70f33b881b37483444a1174e3be102463c808d8538dd9a353a85eedf869b57d6571b69cdc16a11fd301e1cd8be822882fc737fe5d9ab6a50fadf76899d579a73790c85186efe90b92ff8b70f29ddd929b25f3d16249a93e10ec21a4fc0cd8496d2ed376f08fa7f63255ed7e78a2f2a98491aac31dc6b5b57e5dcbf2bf18c1545848a5ab2ef65f7354860ded238abea86e388b038d22a2a7acb8eee13e3c8113565da88f1306cd2fb6ae29951f6a007222e0206853310ffc6635dd193b5b221f2bfd37ce7ad341f32f8c60cca2692661c9ec4ae874639e18d4cd8c8c39383b2e509e5be668b3bf809b571eb06e6caf7c5873614cc38cef13fcf707c7108c7089bffdcb4300245c025f9b74e0502550d6b8cf5a1dcb6964823e41da11b3515a2b0277d9c95f1cccd7f03f208118fc54f26449e9604c19beb2cf654bbf8cab3c4c94b8af5bc3d46e8f05fbee566f98502464863a351e15f339a386faeea1f512113fd7a4c6ea1e0f0edbefe442ae33bcd9dbb8a8741b04592e89b6eac5191f16fb86553e03e93c3fe0cff309fd7ea1047112466be60b716563ddb067ce9b0f6be35502cc662df04e307f24ac088f7f1222b72b8f216853b2f5afb85c8d1aa8d910b445bbd26d3a5749eacf9e13f8feb12a645a5573fb2d5c52642fd79acc1c1b62500f0f85026fab2df71a54c171dc3ce181672c4e304ea4e89bbb588d93873e82db5d2947f028f585bc8261f37d5d295d778dfa2507cb16968abae1ab785e4327c9ebde2aafaedcd655934117beda8caac1b7ae17bca10efd7c5b199183feb9e24e3b5bc996b3a3d8543cc69d9d950d4c11c03b45e039a293854deca683c13a4723a84ebbe892a94773c50beeacc21975e938aff854b3c152a73acddcbc53a1124b8245749abc242c306b8476ad4b9736c2be438b9eafd13f8eb75b93c2f8584c11da97f2c5f47d085359316a6c78a1f70948d42eafd73e6f1c90c9a80557b88f518a928fb11049f54b9d26c5201d526da26f08d9a922ffc597b6c24d3cba5319731a05847a4a90b0e8621d0b157ac489aaeb129ca7a50747d6e60b82fdf2ef934f39e64f54fd7e6b96c54077f793f96172fbc58c8900156bcb89abad5e9f7c554abf5c650849ce4622eb878414aec00d1414c4528e3dc7b193e21f7a4fea08dd392dae16cb7c31aa449b1b880e337b1265af881f4675d790df5c03d71a0e1ecd39ed033b7a3c4c023efa3e3ccbd497e3167db61a255d14d7895de6bf4006ed1bfdc3020f05119bb181c7cbd6d90146156c24e2819e496ee3817c2b0121d9982bff621a176ffd2ed72b7d0dcb3c231cbcc24c1fb608c92e209f5e47e35f7e99d1debe1fce4cbed61a4f00e377dbb23184380a0ead840a4ed3bc36523fd43708d8b2e062f205d903bfb8a1a430fe413b655fdef010f5efbe7e615030a80a816e198c7741408cf5d5867c72ee8af20025a6bede6b5e9317e31e13e3426b20c0b4ada73ede32c6d04a002b69ad949c1fb9e0afa033479254ac32660a7653a02001101c1399d6b2296bcedbf8a381468cdb8a44656bde556054cd55ad18af0f3cc6466f9ef788384c0b9423315f7134435b964b34020b0680d2c6bd10a5a69b1f0c61def49865b902236a6ada659599dca1bed39bdabea0141f181cab694fd582f38440b7fe89453211c3205819b8a62f25a9ec2aa7fa510290a4151823918c667a306510f7f848a210a1f59b4cf4a578f4730a7ea674720e018d551ced9fcb8cd47d168d8e9959a8368f3f30ad0f8b7b7dcb97067c0191d718927714456739468d4d4ff7d1c60572e801c7a2ba9d10ac88676260a5f117cb64f217461af3d2ba9f7731516e1c7eed0d3ebb3aa87278733e671cb0087755b6a5e1c6fdb6ea5eff293cfab534ad922315849473059bde64a9bbfb2ea0417bc96132a4d77b918436101ac43aa4c0cbc3cbeb929615004308ae4942251b70885da7d72dceeebe00a0a8a645a7a91a54c4c705b24494ca455b1c1076a34716a380b3c74c8a54b57f92a9eadc71a2962ae1be53a33833677350955923c8c7450f2cd2e11f242f23c6b4ec6f96ff662236ad04cfae4354ef76145990be2b2b2d455d89a9ffdc5a9cfb9294e2360c8dbb961dcf935510f3b6a1119230a2090f2ce2c89bc7fb6a41cee913a76d2da11ddbfeb0be440f74ef719a45f35f895fbdda9f239377501f861a1bba7e5715822ef2affdd5b4030abdf6b6044ed7813ffee216cdb0b9650d7a8ca9715be1477fb20e5069766e936b3ea52b8a54891bfac62a8d509186e4d52b102d3c8e36234c6f3d47514fedb593527da1a9ecdef92f9947d8bee1dfced50145d107b645782067e250c26dd340cb537addca91585678ff3b7f00f73d0038a834fa567b2834107a09400f4f9fbfe01bab324b2cfe40484007f68fbf0400cbe742a4399704f81b410f811ab0f6227e955377224b37a3a90a6ca31973c1d053f9effe728628855680d42f78c7e4745571f469ad41688e00cb3dcfa525ec4ebe50c9499495d2e89092546f048bcc100522e7ee0ecd9397d5ab7ede9f64d35c23166be8048668708157f68cafd58912ad042b83002d88d5cbf6a0f0b17b2ac0e09a79738a8165551fd9589a4d4cfffa020cf608274ce2f7b37153e568fbed82d8d267ebb8d7a480edc0dbad755269299f724bbca5a3e0a6c93d86f8ac536723d087353831211e20573c1824d5fd9d1a774789b90f6ec30570a7bd98f6b424c0f7b5b26a06f78c0d8b26916e84959bb015d476a9a4026656d451e5c2b131e4673b819fe15265e138f5091bdbc26b41aa25dc2a4b4282e93a039bc96d38f1deb5013ca6041fc880df4cb35f317a2f2606651e3f4b1a82fccbdc7d2464e340146ed90ae19713881dea3096f61f8df8d9147215d429eefdc9abbfd5917131e5aae03f38e99cca7e5482fdf7d21bd35f1326a1128c80319534839bbead540659c5657d3a0fbe17f2638553778ccec044c03bc4a73b8b05bb237e643cbc213615385a3bd0e609af946a94058f701493bd0b62624a6cadef1861043eb86fff30fcb278afa98df63afcc972c5bbed84ce605661d1c73d497718a24e2f4952d5e58f529a9503f10b14f0a632b78ef8170f65479fff9ce13cce800386d3b5b3e1f00b7a60db25f1a327da35b2c611a947129ef777c9b92339ce316f00c24cd1dabda23a26bb6bad31f197fb0991f5ec9bdb0c32aa188c0a6095681f09ce78225028a72f5ebe9a1885b642c70d45d5bd33a47300048a744d3cb401d8663a489d75de920994fbc4ba1db0e3e5e4eccf66bc222818298592b00be7f2120d8d6aaafb8fa52f771091110f065a1a8b047fde162beace2ad76193acff80707450814721f4bc937e9c8de0d020e8a3c400b89bb0acf2254d7d23bef4c7432c403f746e0f8967092e78ce3261244788e25c35351fc4ca0f6f8cdb3c8e23b3d2856976bc9efff93136fc5b3ab7caec6db22787e3a012d57964a78b0c284807e869b40b646112fce820625788aa147310e147af532944693509e316e2974718710ee05d0a559a79b2c80efee1646adc61c64cda71a7c85abcb17e3524bc90c49d7bb14f8ee34fffdd2a6fdaf601582175aa206fd6b6e5c45745332533bc982ca9ab6f2ba86e6598ea4b861a559f92a53add6f56145fe1104c2f6126000c90aa1df980a63cafae00ed29562ba6dfd468d15eb0ec9c151ab5ab84954fdc2b920325f70838d4c1663059a735c8f8a7351d7ab10b46a0d52acdc1159470a7cfcdfa8453a9a229dda657e2548656c089732bc62a381190315e9c8dba31055e640668cb2490f9994b699a3f7c998c8954708749260ce6358ce3c034f5de37e64062fe5ac1fed3a929b55b2fb5459d94bbbca29bfde92410081e1e5f4a7acf0567c275774fa9b79e941606e1e4b3611d1d94108b46baddd1d8b5e0db848f3c38687d0d2a811fafa057372af541b57f3039ad470754faa9669e48979fdcc74107b4815bb8495fd441d6b25035327b24d86b86cddf6fbd0872bafd5d00a3f4b95413c101b60d1a4120d2021b46f79b1e6801949bb3afef7d4207bbd0bb05a5508c4c47f372afd6e33cc4cc4a145a2eadd5927e59106bdcb57c89346634d41b72f5bcb90d83a4f9a8bc7f672462ccda5e9e68b3b3ef7123105e5c05ce7177f73662a88b85295394e30d1fd67e13ae5b520464be20f3df947f1fb53637b506ee2d3988d4f0fb99b754182a39774ed183cf18073916b26b8a9a94562bdaa89cd904826bfee8e2cb724733997f274cd818ad3039bf4b57c384eec7636e25666ebfefef30c16695f4bd776cd1c1e727d7dfc9f40344eacf4218f34fc32cb09f9cdcc197783195a0bb506f1a899b30b7f2344feb2c27924d0fe8a30d864ff76a18595dcc2f7407cccfccc75e0d34b0250fa2e62dbef032c7f2d78bf8f92cceccb53cbfcaf8d6220764ff7e509207890b1ad0ab51e46dbdad930fbd9a2299238f478f625a6dbf17f47f977523e2122ea1cafe71129851e3eae30b0e08ad9fa353d3f2ea5b3f12c1bd60275fb00c6cf2e7c7a39e1647115ce3ea30310827d58202b8fe278d9667d417fc18793075e58fdeeacfe6d46ea65fa206e0682932f80a8ce3423b8ee601cd6a5c0db4684aae1e3f2ef3998e0597c5132aed028882360ce17ddd770136a28a7ff8cd1e2a210d9da1fffb49346fb81a9ca2daf304509206ed061fb60a66f1afacce25b22cf52e5c65d53a718d542add8389ef70673897ea7b32c139b7ad91aee1e6b78747139d21dc1d79666b50300f5e879d9e9013fe0034a44beb4eaacc1ab3d79287e33024121082246cf9783fdd87021e661ca9299755d25be85fe33025f6fd7741945c82ce660a6c67cde12b8e87a1880a30214f12d2a6844294e39a17f0f5343bd00ab8d6aaeee25afbffcac6719cdd69576bed18089d282fda5e4a840ccacd7d05c461e9ec3156c3c9fbff784fe4b184f274ec2a63fa6dc5938d7c2a049baf9ce780676ad75731d0a43299e13e8d7c6c007e092f8626655642198ab118a80dea226f0059ab3cdfe1dbcf57966a0477dcd35058b2a4802d24d21960b3a453f6f32d3dc7d0d860c527cd337db40b3758ba1858dfc6e94ed9ccdd7c3d1da905d11319e65fd4c293d0017376f8f97276c57efaa548f3908c0d68a73cc6d5f40c0efa7061fb15e8146e3ffe93859b6cdcdae24b0fe0b3beed43cbe53b1dd088e76128efa7d9e1998a22470487857d25efa074d7d443fcd6bf58288741f8f84e4468d60764d16422858ca2018516620ac8812d34fcc9859bd79ebd53c221d22b711b3dfb6ee4e822e9387a14480be8170c78679f9ef7f1217b93b1317903e3f7d769d56704a38de5626b705df571571d0fa9a84a7723bb3eca419d0fb704475155dd2c687d60f0f739b47bad53767eab48d91611f7f1130299645d8833a37f92827da852c8e037ad7466f193787902ba84bc1036254854b41a9c540ddf00d81018ebc104c6670ee5dce867c275414048860859a55fe34152a00ad148160168e23f84efaff842eaf", 0x1000}, {&(0x7f0000001600)="1d85f475378df0f035b0268e81bf7da7896e0333259828ef7e7696c5698e96ec1201008a16a6857d851879255245ac3d9f4a6367763ed66e7986506201a5025c388c741477fdbe308e9f57516086e60cb4ccdafd", 0x54}, {&(0x7f0000001680)="0745d591eda07c0449835939fa8d439e727d724f64aba8ec1985d446e02d58e5e1cb4226d5dfb8dd361a26cf79b957fd1aa06b627763479a4f063f80d625c514b89b2f35ddeaa21253d8cda7d85e43ecf34884585698e1f699ec9e7d7733978b5deda73d1ed54696d2e4977bbe3644417702d3ee344220b3a0a8f1fa27dae6a2193909d801fbbf5fb3096a7b03f658c84fc3f0de5fd355b332a714d3659f856703ac8b5b98e7e2281d6a09fbc6b7d5a1c684008bae76b10b0a75b3902fbb76fc22c4122e33148e11f97bc04944e69a24ca740b7304", 0xd5}, {&(0x7f0000001780)="64c4d6d2da1a73b8b71beb16c54e8f45c4750ed9fa8ee296c519cd16896bc17b8ccf05f9d35537ed6536", 0x2a}], 0x5, &(0x7f0000003280)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1, r3]}], 0x70, 0x1}, 0x400) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 14:41:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2c, 0x20000000, 0x8001, 0xa1f}, {{r1}, 0xffffffffffffffff, 0x425d219f15973e84, 0x4, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x8, 0x3f, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x5cad, 0x3}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x1, 0xffffffffffff0000}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000018, 0x3f, 0x47}], 0x9, &(0x7f0000000100)={0xffffffff, 0x3}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x814, r1, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) 14:41:40 executing program 0: kqueue() open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000c, 0xffffffffffffffff) 14:41:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getgid() setgid(r1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 14:41:40 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x3) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 14:41:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x80000001, 0x4, 0x3, 0x7}, {0x53f, 0x9, 0x80, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000003c0)={0x1, 0x1, 0x49, {[0xc713, 0x4, 0x0, 0x2, 0x30, 0x6, 0x7, 0x1ff, 0x1ff, 0x5, 0x3, 0x0, 0x800, 0x9, 0x1, 0x4, 0x4, 0x7], [0x5, 0x100000001, 0x6, 0x8, 0xa4bdf46000000000, 0x7fffffff, 0x1, 0x4e1, 0xeb8d, 0x910b], [0x8, 0xfffffffffffffffc, 0x7, 0x603f, 0x1000, 0x32a, 0x5], [0x6, 0x4, 0xc3, 0x9, 0x5, 0x10001], [{0xfffffffffffffffd, 0x40000, 0x0, 0x7f}, {0xffffffff, 0xa1b, 0x6, 0x400}, {0x0, 0x0, 0x1ff, 0x6}, {0x9, 0x800, 0xf475}, {0xffffffff00000001, 0x380000000000, 0x3, 0x7}, {0x8, 0xa5c, 0x9, 0x9b}, {0xa7e, 0x2, 0x1, 0x7fff}, {0x400, 0x9, 0x7, 0x9}], {0x6, 0xae07, 0x91a0, 0x5}, {0x4, 0x7fffffff, 0x2, 0x3}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000180)=[{0x200, 0x401, 0x3, 0x4}, {0x2, 0x0, 0x40, 0xfff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x3ff, 0xfffffffffffffff9, 0x9, 0x1f}, {0x10000, 0x5, 0x3, 0x7}, {0x1, 0x0, 0x0, 0x3}, {0x3ff, 0xe5f, 0x48, 0x1}, {0x1651, 0xab, 0x1, 0x6}, {0x10000, 0x7, 0xfffffffffffffffd, 0x2b}]}) syz_emit_ethernet(0xfffffffffffffed4, &(0x7f00000001c0)="96") 14:41:43 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0xb) setpgid(r1, r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x400) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) rmdir(&(0x7f0000000000)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x2, 0x0) 14:41:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() pwrite(r1, &(0x7f0000000100)="53e88c6298c45f221264d789c1b8d5f7fa131a4cc2bb6be7c0a53e8e", 0x1c, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r1, 0x8000000021}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 14:41:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1a505469e8494a35, &(0x7f0000000180)="78ccbb04") 14:41:43 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="200000000000000000ff700031000000963e22093591af0dc1bb893f00000000800000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) clock_getres(0x3, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:41:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 14:41:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x3d}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="ce2a0a9e") 14:41:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0xcda, &(0x7f0000000080)=""/198, &(0x7f00000001c0)=0xc6) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 14:41:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 14:41:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x7c}, {0x4000000000000064}, {0x800000000000006, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet6(0x18, 0x1, 0x40000000000009) r2 = getegid() setegid(r2) r3 = semget$private(0x0, 0x6, 0x110) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semop(r3, &(0x7f0000000240)=[{0x3, 0x1000}, {0x0, 0x10000, 0x1800}, {0x0, 0x8e51, 0x1800}, {0x4, 0xbb, 0x800}, {0x3, 0x51, 0x1000}, {0x0, 0xbd, 0xa370bcecebc25942}, {0x1, 0x5, 0x1000}, {0x0, 0x7, 0x1800}, {0x1, 0x81}, {0x4, 0x1, 0x1800}], 0xa) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x2400, r4, r2, r5, r2, 0x1, 0x40000000000}, 0x7, 0x10001, 0xf9c7}) syz_emit_ethernet(0x47, &(0x7f0000000100)="c0d946949ecee483d3e26e8844af66ab38b692738a87e706483aabe34e2cf93444c8014230b05afb75f9118154457b7743a02c8cf4693c6e015e14affb18e66a7028d9a67bb28f") getsockopt$inet_opts(r0, 0x0, 0x5074a9953f2bb9bd, &(0x7f0000000380)=""/196, &(0x7f0000000280)=0xc4) getsockopt(r1, 0x200000028, 0x8000000000003c, 0x0, 0x0) 14:41:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget(0x1, 0x2) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 14:41:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x6, 0x1, 0xfffffffffffffff7, 0x100000000}, {0x100000001, 0xa050, 0x11a5, 0x2734b765}, {0x48, 0x2, 0x5, 0xffffffffffffffff}, {0x20, 0x68, 0x800}, {0x21b, 0x4, 0xc81}, {0x1000, 0x49, 0x3, 0x7f}, {0x3, 0x9, 0x20, 0xffffffff}, {0x8, 0x1, 0xffffffffffffffff, 0x2}]}) syz_emit_ethernet(0x3c, &(0x7f0000000140)="bfeaed07f228c73a186a760d2ebdbbaec7baf43554b3a1e248721b6748aedbd00ee79f115d228d972b21c084b776c8e70861284d4a66a1dd71ec24c6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000240)=[{0x5, 0x9, 0x4, 0x7f}, {0x5, 0xdff0, 0x2, 0x98}, {0x7, 0x8, 0x9, 0x8}, {0x10000, 0x3, 0x3, 0x7}, {0x1, 0x800, 0x4, 0x10001}, {0x5, 0x7f, 0x494c, 0x8}, {0x1f, 0x7, 0xc099, 0xfffffffffffffff9}, {0x7, 0x8, 0xe7c4, 0x80000000}, {0x7d3, 0x7, 0x1, 0xf748}, {0x9, 0xff, 0x1c7, 0x80000000}]}) 14:41:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCPROMISC(r1, 0x20004269) 14:41:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/28, 0x1c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, 0x0, 0x80, 0x0) 14:41:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0x2, 0x9}, {0x18, 0x2, 0x5, 0x20}, 0x3, [0x3, 0x6, 0x7e4, 0x8, 0x2, 0x88e, 0x3, 0x80000001]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f00000001c0)=[{0x0, 0x5f, 0x5, 0x3}, {0x0, 0x0, 0x8001, 0x2}, {0x3ff, 0x6, 0xdd61, 0x6}, {0x80000001, 0x1e1f3e94, 0x7f, 0x80000001}, {0x1e3c, 0xff, 0x3ff, 0x10000}, {0xc867, 0x8a, 0xb5, 0xb92}, {0xb391, 0x9, 0x3f, 0x8}, {0x1, 0x7, 0x6, 0x20}, {0x9, 0xc18e, 0x1, 0xa7}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x8}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000240)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 14:41:45 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x8, 0x7, 0x5, 0x7}, {0x3, 0x9, 0x4, 0xffffffffffffffff}, {0xf753, 0x200, 0x7, 0x3fffffff8000000}, {0xcf57, 0x9, 0x4, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 14:41:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) ftruncate(r1, 0x0, 0x100000000) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) 14:41:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="6589649b8727f139473e4d30926f5f668100fa66f4771c8fe7d6ecc59682355312948b297f4974d2e16d05c2a1ac1a83360cb2316447ec50524b29abb2c618ff1b78d3f6488963570b5daa58f4f7d37aba0b4cb941eefae4d7a70aa7d5638d63dbdbb84db5dd67c3da1c4123e763eb97e0d71f19cddfd89dc3033ec47180", 0x7e, 0x402, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x6}, 0xc) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 14:41:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) socket$inet6(0x18, 0x4, 0x2) kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) r2 = open(&(0x7f0000000300)='./bus\x00', 0x5590ddfdc82a6343, 0x24) r3 = dup(r2) lseek(r3, 0x0, 0x0, 0x1) lstat(&(0x7f0000000440)='./bus\x00', &(0x7f00000003c0)) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) chflags(&(0x7f0000000100)='./bus\x00', 0x10000) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="6527bbc159", 0x5}, {&(0x7f0000000480)="310afda4672d3e797b3d1a866b3adf8f6b737bb19e2a1b7cd7a48f9f52ea0624ce5a88a0901a2b8e1db44f4d38d29b383f555011b8d9933b9700fe9c61c3fea83e373fdbae043e334c3d5a8d20c4090fa7cc2b0b2e306427ccc7924c5e8db33b17a4025b6add62072d3872e55a87c9b1640f3f2259c105995fc5f15bb06c7c82b0ef654a05cd6c7a71874f2e61a224fb54d32691e6062598efefdce8b0c1d4de658d07da5b7affd47f52a52c343523aeb5b5036520fc1494ff0055e0a09256f75f05e421784f25da80c89665759ec03e555b1d763aca168056b27bdac5a05e05851cbfe415a86b", 0xe7}], 0x2, 0x0, 0x5b) bind(r4, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x40, 0x0) 14:41:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = dup2(r0, r0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) nanosleep(&(0x7f00000000c0), 0x0) shmget(0x1, 0x1000, 0x50, &(0x7f0000002000/0x1000)=nil) geteuid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x2) 14:41:46 executing program 0: r0 = getpid() setpgid(0x0, r0) r1 = semget(0x3, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/77) 14:41:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2a, &(0x7f0000000080)=[{0x81}, {0x87}, {0x2000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 14:41:46 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x536, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7", 0x0, 0x100}) 14:41:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') stat(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)) 14:41:47 executing program 0: msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000009f62dcf8ca483bb49b68df1706c0164a9205520ba834620dab715120e0359a763bf0c3eaf7f93be80d7ab83ad5847cd9f3358d14146036315fd824e19c3aaea68923cf77d9c504e48171086bea6476975a89706c012ddad6a5869884da4286ac074764595fd760a9ee1b900b5b415f04f2c573110f2aa0c7e358931ef06075a956dba0fb9f657ce787d5f3fa114350c094783ae93a4b0dc792a836ff25ce146ee77efda4bb8e944a86a8a201b5386a3a48605c25495c410dae9ba08cfc469c683570ec7d6888fb220bd9cf4f7b4df6df2b05b8f45a7596a8287f78fc9d9347cbc4d2664be140af1779e4866cbf237efdf30366c2054fc9e51c5e08741bce5b922bcb4aa30cb86cf7d44fccf20fe53f95919564a4241375b9ccb461f8037042c99b9af0d9c6595f6b945f9b0af6bfdce03320100392cdf4d52ff0b9844b95"], 0x77, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) getpgrp() getpid() r0 = msgget$private(0x0, 0x40) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgrcv(r0, &(0x7f0000000080)={0x0, ""/162}, 0xaa, 0x0, 0x800) 14:41:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x10001, 0x2, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2d7, &(0x7f00000001c0)=[{0x3}, {0x1, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x400000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 14:41:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000100)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) sendto(r1, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc) 14:41:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x72a9617809e72da3, 0x8, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0xfffffffffffffff7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x101, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x60, 0x40000000, 0x7, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x7fff, 0x3}], 0x0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x3, 0x100}, {{r0}, 0x0, 0x6dc1e95c6d7c0074, 0xfffff, 0x0, 0xba4a}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x5, 0x1}], 0xfffffffffffffe01, &(0x7f0000000680)={0x10001, 0x9}) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="0bf75a9799747b49fba1162b1785", 0xe}, {&(0x7f0000000140)="07ce22fe3a1d2da9c0df790b23f6be8d77747a632eab649e60fe947eb73eae88d1e4c7f2823a464658375b00ec07533bb98fb0ab73ba88a0109b01201e0eb6072c6ab1501eea35432b530b94dd87c5352208b5dbb97f66c043f2c8547263892a6fc5dc9959120c48ce9c6fef715820b82692500f683f4ad770fe2453c009a3635863290c2a0ae4", 0x87}, {&(0x7f0000000200)="caec269e27fc13664584ac18e66d06da96abfb1fcbde3bfad9605ae0f85c88b2d1667ba660e57a33a89c3b0d33f5113d247092e4a3da551b342e68e1184b0ec4d69f25a5bc5bfc0028aad9a39584adf57ae964927466decb60210a9885a1279de10ed3d62e7f8545c423caf573a829638a2c1e3129249eca2c0c141ffcea0ca185b36688b6149d0f99e07118c82685aa723dd1b74522c6a51af7d45e5c8ec2847e071211b1cf9401387cadc326e8e344f9b2e99d4bc3aa3c3f8895ffc7d4c69a5d8a172c", 0xc4}], 0x3, &(0x7f0000000300)=[{0xe0, 0x0, 0x2, "8fee92bccfc10c737039474b19e6e8c03e59bdcc8ef270015b8a731c8e651fdc59c5ee39e62b01252b54f2bb82c380e32330889bad5af5ae820fdbd34309001e01bb12768af5335abdbe397b8093a1795293d89af503a38645a2aec3e744d33740008644e36a3a01bb568f0026a414cd3157f2506a8266dd93dfa5aeee85b9a903b04537c8e208388e6cb7baa19fea6ddffec38a0b8eb26f1fac94eca468e48b14d92c7849ecba05d9d258aad53b306e41639a10cc3d0b3238eed1b4c1fbef1b0d360262064fed692a4277c3"}, {0x80, 0xffff, 0x9, "fe1f7561d05235c62eb054641e5f862e48e9c982b23db8deaac8f2716a2493f7a8431d42d5b403dffa68ebf1b2e3a9cfb37bd2e0b5b7a423bf2a7a469a11887a5c3880eed368f2afb846e754bc10fb7b17c455c84e0dad62d5bd56375ab1f58d22e491d6d7c8ad4423d3"}], 0x160}, 0x4) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x200000000000381, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 14:41:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x81, 0x9, 0x8, 0x6, "b2b539866661d9911fb42db78e99634288f959dc", 0x2, 0xab}) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 14:41:47 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)) 14:41:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) dup(r0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = geteuid() acct(&(0x7f0000000140)='./bus\x00') r3 = dup2(r1, r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000001100)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x1a0003}, 0xb}, 0x40) r5 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setreuid(r2, r4) shmget$private(0x0, 0x4000, 0x121, &(0x7f0000ffb000/0x4000)=nil) kqueue() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) r6 = semget(0x3, 0x4, 0x400) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000001140)=""/4096) 14:41:47 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af84750bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef828", @ANYRES32=r1, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x141) msgrcv(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ce5f58b481ae067cb112a8256c1c27d4ee938be5750ceeffe17814a745f9b53407c80d342748954f66ccd3abdfad2ad73b05f951e291cb44ae60acacf2323e03c62d92c3c68ff1b99c6cc8250e8ef212571b68aa9922e41d1b63fb2aec6ada4bb8b139376ea06d7040989f93a14ee8d"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000c2c58f3e6a63e18dd0a05560ff601f2fda3725a57204f4b01be3b5b65ab0879af9972820f6dd37cdbb633389a6799d36a52b6a24a1fd"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r7) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0xffffff63, 0x0, 0x101, 0x0, 0x0, 0x106}, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000240)=0x9) pipe(&(0x7f00000003c0)) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000540)=""/166) 14:41:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x4c52, 0x5, {0x4, 0x23e}}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 14:41:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 14:41:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x6, 0x6, 0x7a, 0x7f}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) 14:41:47 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffa}, {{}, 0xfffffffffffffff9, 0x11, 0x20000016}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x2000000034, 0x0, 0x80000000000c68, 0x0) 14:41:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2d0aefb8aaa86130, 0xa) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x80000000) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 14:41:47 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 14:41:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x1) 14:41:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x1) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/22, 0x16}, {&(0x7f0000000400)=""/116, 0x74}, {&(0x7f0000000480)=""/201, 0xc9}], 0x5, &(0x7f0000000600)=""/128, 0x80}, 0x842) r1 = socket(0x2, 0x2, 0x0) socketpair(0x2, 0x5, 0x81, &(0x7f0000000040)) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0xc8c2, 0x1}, {0xffffffff, 0x7b10}}, 0x0) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) socket(0x2, 0x0, 0x3) getsockopt(r0, 0x4, 0x9, &(0x7f0000000100)=""/160, &(0x7f0000000000)=0xa0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x20000, 0x0) 14:41:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x9, 0x3, &(0x7f00000000c0)=""/45, &(0x7f0000000100)=0xfffffffffffffc3f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r4 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r6}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0x100) syz_open_pts() ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000200)) r8 = dup2(r2, r0) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000180)={0x4, 0xec}) 14:41:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb182e660000000d99dc8b00000000c4dd4702c9ad29170761b4c78505839ab748d229b71e106ed3b096d75d59a03eb1649ef5d50935c3d17a0d6d196c331b708d495b7079a20fecb1c6f7980b9bbcc10d0c7306a4841ec33e8555bf0a9f81c18c7d2dca60fff298d01f7af8d6f7d8b118c09a33c73ca7043a435c94e2c013e0d3d8d3926178ddc400000000000049"], 0x1c, 0x0}, 0x0) linkat(r3, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 14:41:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 14:41:48 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xfffe) fsync(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) r3 = open(&(0x7f0000000240)='./bus\x00', 0x20, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffc01, 0xff, 0xb, 0x1, 0x100000000, 0x3, 0x6ab, 0x3, 0x1, 0x1, 0x2}) close(r0) close(r3) 14:41:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 14:41:48 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={r2, r3, r4}, 0xc) r5 = socket(0x10, 0x8000, 0xfff) sendto(r5, &(0x7f0000000140)="a8bb643e295ca93086ca10bdb682582820491c95624bdcde9ceed3e780177ddec36b9a47aa04e0c2df6f3bfdf1414c5f2b84f650a9de9d097acd0a24cb4c25239d2320fddbd113b0ea2f5d0dd0504e6212f2da5b194f00884b4eef1464e5c0b69f5426c0080ceb0eb87deb80060e3ce6bf19d7d69c8f11a43bc25523cebce70aee4bde8bd3724165126ba0bfaa1f80506af2e203919b4a48e120bfb55da4094917c484c8768be0fe0aa40592d780f4e09bccd542e77c4c43a9d0db1c53085d911d2c771a66dfeff6c00055ccd2ed19a37fa587b3e9fbe14681a9f5fc6f99652d7132974fe26a", 0xe6, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() connect$unix(r5, &(0x7f0000000000)=@abs, 0x11b) kevent(r6, &(0x7f00000019c0)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x800, 0x8001}], 0x10001, 0x0, 0x6, 0x0) sendmsg(r5, &(0x7f0000001900)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="4e432e8b0b916bb996faf3b5dc111cb35b54f88081ef4f559f6aa053", 0x1c}, {&(0x7f0000000240)}, {&(0x7f0000000280)="756069af8886238679527b78df95fde8494fa91dbf7bd19c7e7111670827d18e65b328d34b50de0b9f4860261a1b2bcedbf24a5ea28a3d04927e204c13ef2accb1105bb6b39c4c676931f5dc20459ad21267187ed852efa8a3479c524f67ab4e55fc3121c94813e699099e57076c7dac1c4ea10962eee00d4c34fe7dcde8714d170b5882bd25d26a2eb5463108debf55420d3511963beab008e494a4a059a74d81b7d472b6dce7f79549f496e44cce3f0c312cd0d7333da3ab3ee54ec0101d36617271487da54c5aebb736ca1b2d3a4db338119f9b66a1aa4adad4dd298b32ed", 0xe0}, {&(0x7f0000000380)="b8e19ad356de44b7d40132bc0f46d7699993a60761716b8522ffdf2074fe03ca0bc9b4cb4696989e42ea2ce5bfb9a2aa2bb776e44acacfa81a3485a446bc31ec17002b2fb8443ad6509064d102152fc3e589cda9062ce965f68965f70a6ac9c532deb9081cc7fd1968f717d0ecac204c58a8f4e8ab92ee274686fee2a44ddf713d4a25781246c767992e207b5b3985593ef21a9676f98ce3f970566d06f86b3eb56d47af97aca05bbe86d9d3800595f6d889cc62b82a488d1dcd97ef6390056259df5222f49f54c22078129b0d5fec57941cd65c3861872bf8287f971621", 0xde}, {&(0x7f0000000480)="2e7c3c87bb70c2adc54bf11c4105780420fd992df6b88d79b1977a7df683142df2a4c432c87652ef44087a28ade2b6ab8bcfb376d583cb6bbefd140391efcd65082d0b34d3a302d4046921e2137a9ffd38156cb8f5ef07b3df45821b4eb1d751ce88ec68ba7da9542046ff2bdcf01d2d447269442b1747366cdfa7ff8e21c12e9f1fc79cbc09fa82a9e4baf08aecb914887e23a86f230119553ef7454d15d0d5decc7a61fe0e6707db83e62cf3f6fd30b91bc1f784582e6fc100afe00e6158a48fd02536be5ab2fd149c2548f843c9e140ab4b4115cced6eaeb0a68591614ca975d5", 0xe2}], 0x5, &(0x7f0000000600)=[{0x1010, 0x0, 0xffffffffffffffff, "833baccffbc63b3ba711872361f009900e21dc30bcf641ffde3264a62cb365c23653d00f8989bcb9ed9096369909279a88362af268c8e23de9955770edbc8a2c95ab69dd54cd175c1bf248ec55fcdf82546d8873c649bfca1aafb88c3c2034bec0a49946d1b773b8f1c3e522a0825484c31da2846f586f2bb922e119933554605173b8703236428f5bd2e05233e18cbba9ffc717c94788e3eb496929efedd7f7ba55d4a6813907412bf961ca59b9f355f882c953c5ba400e66ec463afdb1e7f741874cc2174531a6299b8c80caa35de00dfd5be8d406315ba8bed49203c510d147e17238d7521f24503b630ca68f12bd75a89a48c7133f2e34e5857e9d52a6ddb9f59e5d80c6ba1065abac450db7e13be6cd6025e2428da3d5d632027e9b7563cf003b73a6b58225f94f89d2ac251fa478a49b80a63529177874696ab69f9e1e7311028daa9210705ab72c46d37dc1ed8574fe8cd2f321da7c9305e4fab5e837167143e5ac28d0ebc2422f4fa35d4e26a0ee20d6cd8c273666b70fd63ee287cd89e31b3cb26510fca46bba5b9689b8698e44177da2faad947ea0da5b7be1c4436634ce7b8e9fca534faa467d2c81dca45dc382e0da54dc0a15306382ac6c3493523098350bbaa948c24532c8554c62bf490f0f382bd1c3dafa49e18baba6937b0d5170c42c001d7992159e7b9291e6d100e6013ad5945b1aa6fa201efc317cccd2fe27bef1373741488a237cc3ea6776b297c119bf7ed52117412e927101adde6c9fe9221c679bbc1396d7e1e38dfdce085ed161a9650f34220eebae1aa468e885b950e7c1bb021785272510ef4800ebc7e8e6365994b2351ebc2096489d2645283244f9520d2fc9ec04b666d40446f759f3a200dbed28af1e27e95c030920857971fda95f894614c6fceea8e0657c0f03b4d5830494a2fa92fbdba81820b64d14f7216c4aba57c887c78c30575b6319b0efa894c44e6ae5030737829e61409d48f70953974e0dcecdfb52040401f1f7b1f5b5078e7be6636aa35ec5fea9acb332027f426f6e611eacda9b146d38613d7ad569390bb5e409c2fc3e8d696989a126d48c8273ddd5871307c479d8f086744f9b51ec7832469d2d8ec4202eabe1a8fefe5ad85ef024febca4c1f936cfe1badcc788be284ec2447be729daa6f35f44af7a97a8b4c9896070861a913e2d61de901f0117fa01ea37fc0aa5c2629525b9e0664666fd14a518e0ca022d4e2ad90d128957263ce0b104a01e0735024a6715f7956748b65e1321fea7f9958122ad992915f1a4df89a0bf893066a4477f83ef21064280161505fcb2bf42af25da0e3cc21283f35f6c94d35b8cac86e53f927a8bf4d454bd95392c283356dbe0ec87e18b69cdd6dfbe847386ddd190e68cce7adacc32676d9f788bce25fff44eb6123bf84a7f223c1c03dfbf873516f6327bc8714851f7d9d60933b308796b0f460ee764a8b467d750e7ebb7778a71e50c83d9a5e7d05ca7227a08e25f56196d906b2bb80e3786aa22cb1f479e306da0ca4aef0c4c8cb5be46c755591963bb6c8dc55f2ab1b46c3c10e32f5b90a517c3bafa33dcb7def34f314232c11f8769adca0bd851a17f06e4d235bd590e5d742efb0945acfcab738ed89cc49b77ffeac3ff186f73c8f711adc6923530e956143ae90a325279fcb360e2a126e6ae4055ec486a4bd8073d9b15c84a23b9d2558b4d4c1f366e070cd6018f3580d712f3808a2b36ec6e2df5b042e5445754118f59e40071015289132c6026d34b707485b2f6629cd22fb05036fc0f9a0a86aacd18150404263219b6c9dc93e58aa74bb78c71594c2cb71add154643bb0c3aeb8b17cc4fe357de6dfc4bb5e51fb5e6097b8e72d60334cf5bee5fd78e85e4ac402554c31a449e2d3850a7f40b4178f9e2b39ea60107c4c47586986aa24f895197a7cc25f62feb34b73428491297f73720097d074a2f49cf2da4562595ce70c18640b5158f730ad7ac7adef609d0f2611b0894440fb6e50d35bad3c1501c17abc452a6de2243c8ea0a71abda372703bc4a7b94429bc89b525491f6b44a199d308c71a3eb12014ab21e6e3aafbae02aeebcffa3b6275a32bfc52e48b6b293d59edf48f5cbf2402e81d576ab0e550743ff4ea6117c92999b16442df2b600e55c7cd618cd317a52bdd87131664c010c4cc9c95af3f22340c739b50d16367067411653d29ccc04d3d7218c6e9aaa7f70e44091c66b0454306fc0ab44db0a3a58a592b89a611b4151dd0101c35cfe5019540aac35730bd6553ce8ac5b8cc4f7eb00ff2ff9a9d022ca790d156d5f6f73d60391cb02b61333dd9494e81e0b7831fe4e6ec191ef898b24d5309f8a4c789f9eb0d017a0ae4681ba2c180f322401c22818919289a85e8efec33299ea791989a675310e80be34a4826e799f77aebcbe66829361623f4f3ccfa4523147e128f77ddbbdb7f61e6df7eb53ec3224520de57739394b312e9fbf6c072f6b39bc2053772e4d9ec90cf4e461b4f778e62371a18b372c5663e0fb86c5ec1513f78ed55726cb0bbc2c05159bc62ac4150d462e9625c61f1f55a740125aafcf458c0fa56bf13f5409d45dc803f04104163cb180efd7c4f5d0ebab6c755583f8d4d8a402dd86c819186a90c4b713818e5138c06c985aa0ffd7c54a7810fd87569e763720a981934cb6bc6b031c4e8293ea2bb3a22a8010ee1ce3cf06f68abb019034d4f098e7e557e95004c58cc0f3311ffe62dafe844bf1f56c63c88b1fe76468b6262f423a22fb44302faa6653c338b932551c6912f80dd8dba6b4638fb625aec7c0c053b59ea39dde69897f869ed2f7886c77f7683e61fe6d0bade101c20066101b5cded8d95542df753e56a57a3cea3efb0d3d6b22f39f45a82f38ad4bbf6824c15b99a44782a8eba67cc3221840a70aacd9eef557587c5f171817e578493250bd000fc113831fc30bce9a451a75fd8e43c238418f1e9cfea04f093271177bc24b068832d7139ce1673e05106cc826c68fa5e73a029f32e59c0a1674ebf2bfb884c279e4246959cbb76eb9d8363d64b4aca887ea98e61e53896fd7f4700e0285d533130fc0a1b588e72337664b66466c3f0f493d799df24a6b45176ac1f5f57bfdb2f4538ef82669783a1ec70794bff57a1e1b423952f4ee015274df60d9a619a1c9f26ca4c30f8feed991f7249f44ba40f2bea22360358c68f5ad55b63e5c43010c16a8385601acb38c670d19d1328a11de85f66a6bdfea3e033c19d71427635884b3b29c31735e794cb1a627eb3716e080c21b38a9e4e73ae34c677449878832a456cab20f4e9acd0f036ad2aa6e855da37848fb5fb44d62ca3ba17485aeb9af9639678f2ee8a9f384b1bd29eafe9e34ed91bf5f2d777cdcee03f1267fbfb49be6ccb345bfcc38fa37d14039010005e71be73f0343be010bcac869a77cca73591899c63fa1bb7b1b8d5f19f9864bb305c50ad804908d60f45c79ba5f1f3fea6e1d9612569208820f235998f8132db5e7950d945266bd71e28837a61ea50bf715249fae8ef00e5ff11ea0f6734a0459bccc49035bc0a6df95e5644cf9b4d419aad8d9a3f90db13952f4b5a086d53dbe1eff9061992ec365753eab4f71828859ba5418a7f1af9c0e94a457005291467c7fc196abbf750d1a12dddc68ccd5b2f8d7343560bed6874e71ba69eb396cd1f4ff290c952cb17c5947ae10c66b38bb8ae23b7c519e3d3e298bb870b6de5ec4aac6ec025c5a2e7390d82b31fd7d910fc0facd91d94208181df99f101b32cd896c8d8adb230bc21fe450121d498a6c52bd06f6ddfac32206cad0a60fe3dea40a0d35925a29e4dba05bcb24bfd130744997ba8df7e2eba072f49ef96de68285e6ce8f565798b18877a48d2597458bb8cbb278607931feac3175df9c616ee3825ab89f9c0f3895ad4397cfc812110575cfda8ccfdb0aa410488d02cc4cb0b33f211428f4155341ec581c7f6a5f77967c513a7112531f5ac0973b9f9306b3e431770277d69651fae59d9e600984b7d9f8aae745712e3b6fcf04fcf3a4d40008118ff2ea95d659c1f463ef441e0f1f2a96afd20015d145ec2d5e2fe6afbb2a979dc3cd686731e6bd7d277d2dc8d248ca05c11d2f7a9e9e8dce8cecdd8ad158e8b4a8ef40bce8ca8227ef530046078565b955bc10e4558e32595cedf3547deff4f8f2af607e3fd85a777069950c4884698d5eb9a36efae957cd8593df7ce2e8bc2e137d844c4d560f621d4ee2a2eb9365423a82b45b0a9d587dc172dc5e66d1468bbeb2ce5fa07d75bcad3d3fa80508eaaef5b4d139634ed950285f242fe10b985129d59f97a7df9b32713dea7c87abd0f22a9031bf066ce54a6e673fd803588bc43139cf7ea6a585173179c4d7392558ef288c271784254208458ebc0100f702de5266b38f7489fb15ae99e158f1ceb5dd2a3acbc439d067722db6e4f9bf96f56755ced291776b73af93d36e92ff2dad20f77e21800f23955a8cbc2284c824d9108241dfc6265e139be89fc9baf39e2d9aac7f23761ca7a10a75600d693241f136ae55e51d7a8140aeb3a49b041be828b082d4ebdcd0dd1598a1fb2205c226e22d3724a5a5ca5418cb5e5dbf1179607acbee0d4a16258f5e288017eef3bd1d60efafc70d907f165f77621284f9a8f03d9849c4a8ab5a64a07b867ee34f8ce3adf4bb2b462c63482a7aacf484e401127fe1e8e363977a92800d26103758620a30b6c1b9e68958b8f55deffc8cd71d8e105676a99949afa552b78c111525451da7b2a7c829374f19d286a01457cf13056cd2b9df358f9a199a44a3b1662d09a40ed6f1532ee1177bbcbf8eac204471551246a2c6e025b0d12b0aea33677545e35e24226f54b8d2090832f8edc5a63ca21c83f8c8b30d01952d1797dc439ebafcafbd8d9715f9d0dd9b04fab97f1d895cd7a009ae6ab76266af9ede9a54572eb386eb7dea3c1dc28d5b3d16cec3f44d8c2ca44b679f44445823a5b73be7916a621423bb2fc932e1a8b64e7c805df57823d7b6abc0ac621fb26fbc64556602e99de82f48a943e783b4db10e51c8a2bd3f5710bae5f994016ba15af0e8c7067cdbd40925e6c30b0ee8af59d5c09b322ecc84d6a397515f026b036b6cfcc5af2a8641ace0944093ac7256100f4ccba1b2e30cb9d6679018c85296afbe5c54339daab5796a75977dc6e354b0c828e2dedd8d99738662312354dfcc62a27ce85239cfc194480724587cb36e95d84ae0aa09a9ed286b14a86d8dd14124ec1b5efc59d3f816fe9ab582797fdabdbb17935356c70d9d9f7595b4fc93750c9badfb33eb47ec42c6fdb3fe223d51542724d2d5384dbd37d6a9f6b4c4058e7e7f938538c19279cafe52a2dc6a358f30c4481f5db2f98fcc1a2dfa5e6da82b32caf89ea8f376959850b91dd26e45f602360005981ea114d6a04338613c5984d7d0b07214c51b623a930540564952e86730ccd9deac747892fa0a88356404db276b44bfc71404db7fc3247069506862798c954c603e3e5fd6393b2ef649e67a0e87ed71c46fedb2586c8ada564d4b0a316ef69aa444b5a8c40790bf0f16fee43721cb9e790f8099058f24dac6aed435ab526b3a6a2b2ac5390ee19bbf52c1ded766f9ad450be42517a4fda81d6f2af9ab362198402cb0a113a4e1f3af24132414f8c18a73eda7a47cb2d253a72ca85f7de75db232594c7c567f34f01efb44fe00076d9c27236e300f6ecbe573d55498be0d5bede8f2f35aa947899382e5bd0708be98820b0d7df558a59b8d876c47686aee62fa773ec0e0a"}, {0x50, 0xffff, 0x0, "beb457883570fdcb55405148a120d6644bcffc6ed87e5a6e10cf9949bdb9d33eaef45e074cdc6b455f69db64fef79c2ef711417494180363bcdeaa26477642"}, {0xe8, 0x1, 0x0, "9a73187a7786040803ef3b70e6d3e662eebb1fe95fb2a35fd177028cedeaaca9bbde7b658c9f7bcfdbd4584574c9ce083ed31a23fa2a8281a64e07cd7b5dd4f854821a8e1de24329b5028089dfb8f3506707ff5caa8079a6525fae22a0b993c5fba9288d3ec3deba057f1772b3adef3f5a886f91b01eadfbffc022ad0b45d938d7cc259eac64ae807a5d110869b1407397345268974d95c5847cceb1a59440d0c0cf2b07ac21041ebd8d21b1b84ce3b407a2ad143f418d996d5cf2b03b793e74586c16a2d6708deb08dc6408ee676bc08c91a18908cf9c"}, {0xc8, 0xffff, 0x4, "c618bfa4d08e9f499e0e24054fb6e6b2234bb8e1a178deed9d0ef49a058e85a89aa38c47b141c1ee36197993eb600b66f7838e265555a55e191627ebc784eaa55d6c7f404998bf8bbc8d933000fb2c2ddb40ea77401c211041a710d59d455a42bcc37e4884893404300e10c45cf3eaba779bba5f6fb4dea510a86699b53cb8a37399ea23eb9eba3a631ac484b66b986bff5b7dc64afe89a7caa5fb9caa48ccc947d7d2539db16c753dfa5f952d04e91314"}, {0xc8, 0x1, 0x3, "8cc24989e3ed1cfa661ac75086e0ebf3b37bc302016d573939ab5d9707687de6721e27d228a5f2b51db1bf0123b8172ec940630dbbf6a24c494f5e3ebf64fedb26c2fee2da2c69de8e7b2e8c4b400aa5d9d16bf10d123cafa0e055a76df5d3f7c6fd7b132c6d60097b60558d86e850d2843dda912283e85958e4d0e6b1bfba8b5acadc8c80e2ca43528a952ed300cd2ae6c135843dbee30b61de4896742ad01bf76e94fef3c85cd3522cebd5342573fe86bbfbe4bb9ccfaa"}], 0x12d8}, 0x0) 14:41:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x1, 0x80}, {0x23557e82, 0x3}}) 14:41:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) clock_getres(0x3, &(0x7f0000000000)) 14:41:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x8000, 0x200, 0x1, 0x5, 0xc8, 0x2, 0x3, 0x3, 0x9, 0x10000}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 14:41:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) r2 = fcntl$dupfd(r0, 0x40b, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x20, 0xf54f, 0x5}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xea93, 0x20e8}, {0x18, 0x2, 0x8c, 0xffffffffffffffff}, 0x7f, [0x8000, 0x4, 0x100000001, 0x4, 0x8, 0x7, 0x7fffffff, 0xffffffff]}, 0x3c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x33605e20199b8b88, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) 14:41:48 executing program 1: r0 = syz_open_pts() mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f00003b5000/0x1000)=nil, 0x1000, 0x2) fcntl$getown(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r2 = getppid() r3 = semget(0x0, 0x0, 0x82) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)=""/114) fcntl$setown(r0, 0x6, r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x7ff, 0x2000100000000}) 14:41:48 executing program 0: socketpair(0x1, 0x8005, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000980), &(0x7f0000000ac0)=0xc) r2 = semget$private(0x0, 0x7, 0x400) r3 = open(&(0x7f0000000d00)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r2, &(0x7f0000000a00)=[{0x3, 0xfffffffffffffff8}, {0x0, 0x7ff, 0x1800}, {0x3, 0x7, 0x1000}], 0x3) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x7ffffffa) r4 = semget(0x2, 0x3, 0x4) semop(r4, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x3, 0x6f, 0x1800}, {0x2, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r3, 0x4, 0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r2, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x7, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000009c0), &(0x7f0000000940)=0x4) r5 = socket(0x2, 0x7, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x1, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0xfffffffffffffffa, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000000d80)=[{0x0}, {&(0x7f0000000a40)="31dfc286749e22dddfb8c2824ba9c9e2d43b926d16c2a9c1b9e901f9fae2529245cb58a26b30b367ab1b8b192226e097f0163b10d20359c5e51b4c0c4469170b65111c80cdded0efb0", 0x49}, {&(0x7f0000000b40)="cc7e4724d5fbeef48a353a081eeae18adddc05f31d6f6cb9f8fc779e83580fb06e035e78d4e57731832fc661b0de58d03c2f8f5eb8cf78ce0617c53ffa07a198986707698ab8b3b346252836a15bea", 0x4f}, {&(0x7f0000000bc0)="2b0512656e61a8ad74b5e9c93bac4fa04e6fe4cdc2c7de509f102a808efcffe56a62808203bf7a3d521b5d121c39d3a4a10c9dbe468137495ff23aed8d54f6f76c97f25686a9dc7a2a5b654f2662aba253c100e4d962661519be65caa568bd6e81f828ed8ce7649eab343fd75169edc314e9c0", 0x73}, {&(0x7f0000000c40)="b0ddd171fd883dc0930fc1e0ec3efffdf6c5592767b71b5e1a5bc8155a4e87ef6aa668cd6c1f3b60a507edc00a7a55e233096dbed8adef4fa7154c3b546c61cbe2af2161bfd6b5870a0ca343ca22cc612bd54aaf2aa0e676d9c9515cd3b72ff60b88f46b95c52ad0e99b97c0c64b9a75cd4820e404c98276c445dd712e706d35fc7d2ae544879750fc5238531865842c6ba3559a403ee417f8ea4ed50cf53842ac74db1a013fd29e63dd044a2ae98e667cfda71f39ba", 0xb6}], 0x5) r8 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSBRK(r8, 0x2000747b) semctl$GETNCNT(r2, 0xfffffffffffffffe, 0x3, &(0x7f00000006c0)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x0, 0x1d, r5, 0x0, 0x1b) getitimer(0x0, &(0x7f0000000780)) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000008c0)=0xc) setreuid(r9, r9) setsockopt(r7, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) "*"*    14:41:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x422, 0x0) writev(r1, &(0x7f0000000040), 0x100000000000038d) chroot(&(0x7f0000000000)='./file0\x00') r2 = getuid() r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) 14:41:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="cf6f9b13b744057a154237205833e1cb3e9e3b64408d9258d792841f6d2f5cf2b6ed84a027ac9f930f2ade9b699c217f1f4f9697c4b47f374e2361df7d691757bacbc465c40374bdcebce9141833b11f7aeab06c16210a7998bbd825a2f4628cf75a8efe6d5f2adc3fb7fa418e9347909eecbe2160b4a76b1e4edb9537a56e75576b3430b091fed5abbab54b82acdeac6931209c4618cd940a6f444f4e9c3f8eb96b38f7fa790e8c79b559ae21ad68587ea7e3e124f3f2946df85e7d1146b628", 0xc0, 0x0, 0x2e) 14:41:50 executing program 1: poll(0x0, 0xf3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 14:41:50 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x100) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r0) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000080000e2ffffffffffffff00000000000000000000000000000000000000000000000000000000001000000000fcd200000000001ab7199bbdf42301657fb95248ab6beb5712536d2a90dd202b1e2f218d7acb63ee6d0b850ede421090e45f191b3a4b4b51e0d749782b6a7d90202c0322bca3fb4fac166b973837f37ef1abdc7f73d4ef9c028a58bce7"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 14:41:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendto(r0, &(0x7f00000007c0)="6d0ae972b3778306d9daddb30afff29c5a51e712208f760a812bb213a4b8a5731d6c0475b09841c28cc879cf17be8ead5d8b25a6a937593828e6f5d768c261175716fe5f8fe6b49fd9c8844a022c27d4c36f57bc7fb722de41aae126832b3d6a2f3a67d6d27d4809035720f2eddd8d0ec316634387466d06608c296fc931d56694569a43702013547a82dbd6e606de67a1ebe1620ac60796e281b28e6e0d4a789482395573080e95f34dc62aff1c129edb38fc9217c90e5aefbecaed41eb97cbe12e69abfd0c9a92e1d6a577a99d38ec242ce3", 0xd3, 0x4, &(0x7f00000008c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) writev(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f0000000180)="c5f672610c31bf8551af0df8186259b2db7749bbce5723fa1cc24181608bd359bf319a44fc26715b8bb08dc22853c68d27e4f6d85057e1573f0a0e0fe503ea3bc3381da2a8f11539b05b36dfcfd103802ec42de8a898c74eec2b389e679f2e7a1496854b26f8972a2eb731fe17a947633ea186e830824b8f8b1eeb02fb9004960e422f2e864e1e53f19ec4886def44e673c5dc68b563d5a0ff14087ca4443bef45d96265fb79ba765d6d56e603b6a9227ba067d6f48c6ce88e35f4a25843ec32561e1b9601e459713cd46cc011838b9240b1a2213d601ad33b23cbe343fd8793d2ec342e2cf6f70ca9cfbb93b838e7d0ce9da2c8d664b2075b18f4808fd800084e5fd7c96dae301a158e9f406fd801fdedd2f5286c97bc7906cae390bacc151e33fc46601885589410f590dc7a04620974374556d90bb41c964f2747048b1892fb28bc573cf2157a52a01aa5810684a1eba8cf6366ee298c798d637d0e14181e248bace975609e7f097cf1a153037b66ef4046e7bb67fb56c45c0725ca0e5593acfc3b8a2c7ffae1ac24675b3886ef48918aabbd4eec8ba9a7f89e501e234f2dccafe48d78df658a7005d852e8f305e94922eac9207ed0b239fb01919fb83a0421cb454cd199965acf5748221c6b41dd3d2d434331fdff3e7aa73d1de6801effabed3d49d357849e7e5992fbc673cf0f748b3c56821a043d8b3806e7efd92b1a984a08090c2b3c7f820c3abc3860c6c84d4e16fed898d7ec2607eab568491664a85b317dc48504d38fe9a0324abe72aeab145575b4c3863363574d151812685eb954690ae01598cb715047de70504b8ae7700edc117f19affd8ca49501471449985e0adb9525747a3b86867bdf67c7f4956e467a41985aba414afd512c265c3a988a84430e2dc28606521e2f79919c7c77a3d48ce10ed73aecbb344c5f23c1b381ae2c54ae63253b05ddd76e2122a37df1f9978d263f2e52b6a8a33ff2176e197fce6d10c2b8a9ff696bfa193ae71b79a6a7b476ce1c292179ba5944b3210150206d5bca915051f1dc3e30ab0c2b6791c58756f3aca8f783b387d5363f016314e8d6f137d03d9162aae11f0a9e98fca6ba0020fc957913cab577ae930024921ce768e517e3320a13c093c8fc38f4dc57154a7c6fdede583ff65bcde430d251449be043816baccf30021eea064e00e236fb5b1c406f921df4e365d0d7b6715999eabf397b8a419a2e3d9dcc146e0244011c8d867772519e7a451f174047f585faf1dcce5e00992d6ab0d12678568f2fd172dde05d4ec24a58d62e9a22bb912497a433fa117ef78829da0660b553e3c5ad5c50129242d8f09ec9685ae6833a41c8089de30deec4bf37cea749f6436d7d5d59c5b62977bd0e6e5b7090c427907ac775e132e1f6c9fed546e01592caa26993dbcc2ba9b61df9f8e97b8f4fce5c583440a914cfd3123367888bdabd2945eaad36d3a012b5a1efca5eab72bec2d89d1d72004cf2952bd4e222fd9acbfe4202d04a2aac1615e37084bbfeb0af7d57f48744539450c6627cd79888569357ffe1c5d0d737c59b70e95b680906d9e0791a7b810465296bac12a0001d2209387d39a7e800bd1213612dc1362853355d8466ec5c4d0a4afd77252e64e55261ffbaa3310f4651832287cc90c2fee73e8bbeede925dce8c073e78dbba91d0c0a73061c0b07b2100c9197a686b57f9c61fc672c5e0b662ca7b8b7532c254fe43a4e4a2fd7364f1824a6497f0181ccf8761d9fa715e8de09c4563a4415c07a9f0a55c30cf16a4a6d14efcd03ea917b2d74b68b55eb410721da0ddc59ffd5c1eab17172d94a2ed8373b0f0164e9102ccbccd5985e6a7ba4e463ca5ea0583658c5ada5dd5243c527761a0fbf4d4d9d7c424dec0093233ea5f53e6666d54cc3ecaabddae5e8ba0e9b4641f8bde5305e6dbf9595bb14c99cc20e07032cd3943c8713a572dc20d47ba100faa27f76c718afb0232dcb9a2010cd18a1441d75ee54fe248b2a3adb7c37d9bce92955b61b8931c9823350ff3e1252c7bd30f1b7cfafac04363f6ef5e945421c575291db70207af5c37bcda006cb412e9b4e2bc5e32382930a64416849eb92de9ff95731984b3d8f2c30d34520b304ae19bed4b42fd3a7444f054c711af2c93b5886a1931a445b9d5a9c795ab125655beb0b78f6def1f1", 0x60a}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x100000001, 0xfe17, 0x0, 0xbe, 0x1, 0x800, 0x2, 0x1, 0x7fff, 0x5}) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) 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:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0xffffffffffff8001, 0xa1c}) r2 = socket$inet6(0x18, 0x4, 0x10) recvfrom$inet6(r2, &(0x7f0000000100)=""/150, 0x96, 0x42, &(0x7f0000000040)={0x18, 0x0, 0x89}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x40000006}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 14:41:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(r0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) ioctl$BIOCPROMISC(r1, 0x20004269) 14:41:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) sendmsg(r1, &(0x7f0000002880)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cd92c582bd9600c3773253c0ed14a3eb954e645165f9eaf5f802f67b68a0f564a4ea2a7315d70d8be6f963cce7373ecf3e5fee8d1ad5033f182188b8dabd3f23734c4e74856bd234abc6a8047c148e1cb687eabc90a733c4225fc317e384b6beae98519f7b48122a407ffb6bca0510ab04aea610da1f19c86466aef369108f26ca5af601984658fc327c5295065711dd58c8439baac3c785e6106c9cfcbe0dd66bbaa0dd439f42ce7f77bfe691f16e52abc74dcf889103b798f2c692ace7d5ad0d52a97bbc7ee48226ebcbbdd490054b0197f0ccaf5127ae21b6f09a87395ecdec72d2d155509efbb2ffbde7b08b512d6253bbd97c14049777b659eba2c0c9c157537b6fb7b88b9eadcb665b080dd3418a6e5a939ce063a12662125416de40739580b34c27ac37af9997828f68e3eedeaf6e21d4f27d17ef9b21e4cf7a8f5275a3ac6ad7ffcd4c8746f2fc666ce5bc32bfcd9d3687a5fa483f2df15a1821cd338fd3f3ef32403f7486ae273ce7fb42446c0c247745257f6c626866f04232c772c25bc4a46f6905cd683d2e333e6c3db7fa8dc94dbd17fe7bda732633bc8a824f478802aa727d41108ee9688c8fea9b9be52ed00421cae5b0d4e004e8565b2344b9401ee812f8b2160c1275a26892edb414ae3e8bddc644eb19086d7e4c439e4fc496192a21235a35441503b7c58755716bc7abcf646c1aad56a2bd88d4f277e9f8438125847a209f2a588dfe624b5d01ad7b805ea53d9f38b54ecb964f4b3f55bff572fc2557b34bb26afc22545c360d4fc91580904ec03a20ad7c2c3e94adfabe4a83c9f870896bcaa99ac01074ac084e0e122ef4b34f2178c224fd85d79b89c4844f5bcd8869717a92eddf6fbb0c6382f42559e91c3638767c2990dddc5fe72f9680394e52b06566c5344d28800205d2b1e8de7972a91eeff0f609f07e8fb00349024fb88f4caa428378a3484ba639d732459351a641646f52014c1045a9493437ce4c4c34f4262fd04bceed670627f25f50f8072bc1167dba06deb2f8b9b80f0ab0d6d236c277686b9e73d55e20f7170732c4eee9a84046b0b10075d35ec02b0ca5ee6ea73b992515894f7a434422b1461309b78832b991f0ea39e638f96a5457f73cdd89c0c624800ba027549641edafc1214d4c06d402a305835bb32a2280229b6bd02f4a7239de942db790c10f4d7a2300ddfc08002123943d80da36035cca7dcae68051fcedde1e2d0a591925f71f18ec3b30298fd48de703beb02fa2e335414c0521cbcfcff90c9274ccba0f55506a72b766424c874a94afdd7af6a6b13c89e8acc6f9ef10eb5662efacb14e7da17f8af5b2d88bd734dd90c4157e360cca2277d4911ac812968fe847528a155658ae1471cba0568e96c08e01b5dac982b704bf620df92953acee454bf0afb346d9576eedd0b19deb8e9f5afe58ad677f1ab1a5412ff93729ae3d40eb116e43effc11c7b95457107a29fee0aa9e88fd62d02e2502699e3ecc079252ccd4ed0d1992e2d4022275d9cf91fe58e3c5a45ad706dae245a8824aea065aca0ab02496ea2bf1ffd7ebdda015f767691f2f79ba53cea0a87afe9c3258ae22f789dedce37fdc28230786b8074ab8756d784aaed81a6a1c3e43ee7bdcfad0af3b60f4be7e6cf9b5d29bc55bec7c4c254a2622c67959d81963e341d10cf6210ba524898345b4c46a7e9bfbe871b235e9dc398a3575d3cdfd4d125f24531dc5134d4bd179012a32240b930aca91453c276cc4a739baacd692fd672231061cc3e4e80f04baac7b6b957e320b2be91a4ab6dec3daa0b3fc492810fd397af4206332e7a6a4918499c4ad034b839368892afa4d86955aa37abe495efbad7a87e0c5f8ec47b1c57a5db2c83551c3801bf9d3e6454b858cfc18ca68b40bc599dd456d05d4b603bcbb6209cbc8cbede8c8fb9b06d09d697150a2901a5fa6138502b69e46e1ad63522a0066d85730acb82e2243e808308249303b761805adc74ddd8856599cc20e8b9b88db8c6a8b4ac37e7fff540bef8a173ea107648602e53894cb1179dddae83114f37dd8f760ec41f22f8b5f8b7f5a8ddf0f328e51feedf8d550d062f33553b02d95ecb9397d3beff8e004c9d1fd7a745c376c7e2a2c5fd9998a51cf9c387fb68f0a17494a63a96eb851b073c16305aa6ce8045342442cfb3bd470aca58a74291e557cd31ec2d5c55228fef4f7fd25da9e4fbc3b8295664ba6ff181342a011aab1fb29d2ba299c04091da153faa1217a483261722b424aecd4c7e7183135fa38d2d56f385685bd63856ce4c8032d646b3cd613ae0cf8c524127738dcf2e10cac614cb457d3b3fe24ff2bb57ef07f3561b4fa2f8cdac1cfeb8435b596b4dc1d9062c31d4b1a2722a11c6f87af3c62666963a262bed1120d95ad84dac95fbc1321026a92073c72df864d8b327a980c53a285e3932653f5fc1e9aa15282e8695b3e0cbb385596d8b7f4438ec53eda3ee42bca97b12afd28f917e9c9904029c6bbf9e055ed3e1aef874c56e6b09bf5befff81068247a2d8b34b664d95d55974ae74b5f305382ee3d2c9ead71bd4de62fc0eafdeb52cae57de729e2173b4b3fc8762604d074c7cf8c5ff791e32685d8eadacb57878e2639dd5aa320cc018a63fe5ccdf5b3c7dfa5366e33061e7ec6dc0bd6ae351bfd803590ffb183e99ecc6ea8bee905018317fa908c2dae3c728663873caf271f961253812e8504c523a2c6a145b0bf67c364dd9e41ebe4581bfae1396819a82c2cd256e0c100e68a755c66401e22cb6c6d2b8abefad690498aab67c82d63c49384f2ae4ff7e23cecd21327fc5e7ea2ebbbea5600ad2a41dd895ab36bb28b7983d43e025e25947d9ae76100e8c97fb3a6241bb547eb7796e81d9c2fb4defa9ae8ba7340ff281c17675f8d75ddf014eb8d401cda19cd27e6ef39e8d5f2d8c75a91bfa480dc3502ee7ed3b18239e0ee80e9a58b47206cdf09e7e00d49ba3dd35d714f9ef32f66f882e2b2c3be57a169d66ed1d889e34b12f5d13fc2ee69a9c8b6fa070924d231aa0877cb23515135f403b2ee1c420b5551d982dd95ca94825d39c13d05ad60db322dc750b5277432edaa50f1503cf08637a3a6191d44e71c8ee220daeea7288b16b2cc704c30dc723bee186482581443466ccb537989caac5bf8df1b7a234fe30c4dc9257d8c73748fb078eb58a6ac74f70df26ac2935d5e1378d27896ac26eb3260f6743e37d0fb154f97ceef6625ff4204044924c367512d221665f52ec3dd99fc71b27c5843d5e1652df0f6e6208575a749e2f89ac98075f77fb49411d73767c8387222523030e58392e7557c37d17990b4bcadef6665aa853213a3b3413755a99a280ad405b41e294aaf698e7b7bbcdf327ea881be4fb2d1fbe8fe63bd99b0ec5227d70dd5b408f9097cf6475070df1bc6c4b153123c32e0567cd3992934386915ce1d5e41ba872ead890c920c586d16544c289f0140897538762b2e9793a704a4307c1ca0b51242aa008025165b923531924d58068aa856ec989a1357c5c7300b97c22148b4b15c7cf6150ab07d9249bf508804c9229cae468a3edad43279bc31943064d80d1d7a3c375534ee11d08a7bf15578a0e9a4427b6924cf2725e5cc7960af65e2891d999041efb428996ee3871c194586a69a74e91f9e46dd02c2617a5d0af5f8472361b2690a94bf0179455293258d05bcaa6857d0eab3a2cc4e137815bd96b9e61951a94ec9eb9fb9ce3ec63657bfb3004f07e3bef069b69793243ec0f48671d23b401217c31730e480a0263bfcc9e69c0e9ab8aefdd27d525f5dee7847eb3300bc1b85e2c4f405093e20492217d79c1418f87d4b7c3cf805db50c8170a7f416a17f74611000e79aa887844671fe5c5696c0c49b4245257c064090054e49e8dfb8e5a4508daa669a99e490da16256a3a5ed739982a376e6e3aa59997477fd37b7cdeca097c72e600cd51fd54fd9188167f03e552bde7dbf04c49dfbc82231eadbd8bca7fdc239126e92b020f2ea7a113e82fcb50a653f9835e6380804a98cba1557126042c64bbad410b5cc3df067530cc0f5d948163180f16270b991caf6891b0b413646360fb2e4d0525c9dd925e8e6092fb69f7c8cc839b540f0438f9a9595657df7daa410ef2c3fdd06375abd06e7c9baf4a7299a4f98adb813488e2cfacb1fa1810e2b34a3f6e3131a9b68ae51de86ef2f2996062c5bb2d94854f71d8cba3d63a8e7d9f8b7b5e40dce7198c9cff43c12e04574bea82a96dba01b75f499ce63758940fc75c236db2bceb2a7f6dbbfdbe4d719a204dba113b3172affa3102bd39afca614b0cf53f9fea6c214783dc02c0563cbc55ec207107a50516b79cd93a99a3ed550f4d9513af52f482029bc9332c554421119fed99e9d48e213322ec39afef2cb1416bc2b7ea688910972ae56c39d9d9f1c9a7d34914149fda1c9757187fc2c2f7d0442517cdd610f096adf2d5e86ab5b165e3498b149b30c02bcaf05809971a653a525361c3c5c098915412f094f9d95218213b18eb93a112c520429487c24ff3be89cc8de004c39d694e9a43376716bc1cd00f1095b29d73221956a2f2f3df91435bffa9979109f13aa1ddcc12122985090904ad923cdc2f70a9b0a344f2aa35da5a229cabd169de55b90a8681c23861279c72194c9a3169edaf698db61c69b0da70e1ac15cd62e029cb7292351e679e20db5aaa3c215b14156e355b8731764da3f084b8054e16f3731e339a0f34f6327a7b53e5b3a4914e7ad244aee77ce2fe97ac39d23ac3eaa38b7d71c3734809642faf96784181a008e40297b43633564ce7ca6525366912315233065afdc270aac3c0906ee77a58440f446b8e905846d9429cdc649d13b9d8713fa310136a3d6e5ecda0c6e25410695432a98416a9163e0dc5723665af62b78805fc51e22c53a30bcdafe389791162f5faff4e56abda87a74b1d14466f803fc1a089e99e5cfba85dc6f753b89bd9f3aa83f8359b8fcc7a83fbccf28e05a2880fdf164c528f6533dac3d50e2de05a4cadf27b049e92a4ebab670ab35ae650bc4efb87c870a8a5ca23903c1f40ab0ce4c8e56f58ccb38c07199c299b87233ae7a114a206799b98b2282699f2620705763d10046af29334bd8eade90692aedf10ac26cff2fc5917034c51cd6513ad63e4e49e2abb733da9546114ef3662bda2f79cc015681a72ffbc29083b7cca4b8fd9ce3b6da00edb278ff868e43fb1ebfc5adfd87787d3e48958793036b6491b34fcfb5d7942ff401b8eca21759b2f7b74a78449aee36de09aefd5d10e865b05798f5edf1e6c14a51423f720d56db9aa79a810e8d0e7a90c5d306af0c631af872fbbfac2089380b8b235fab138bb1979347b47cd749d2f64e1d49bbf14a8962f1877b84273ae0e927323cd9751b502e17db39b3845a27bb54eb1cbba879065f86982d5a5ae8acc4049f9261349c3b04aac4786a6b1817ae63895001e49bbd86352bb8151c7e6f923c1631c5ab345c3dbd55b3f4796863d3af45c4a00c725a0d408bcb005a4761f5619e1843dfde332869d8da067305fc9dadbca2fcbbf2b57bdd1c855d21baca980b093acbdc030bae13f02e801d56cd4f50d920b5c4e97d4532a773d14776f04b6e310f4b302617a23cec06a7d20ec8b08b44b3e6099c71cdf7468aa2c0dd526c43d72aa4b0644ff6d36cbb2653a0c2e955fe7f4879fbce811fe78fc7c77614fefe5afdd47655345696f90fb9dd21bfdce2710f39b782b1f29d298adf1418b464592efaa0df58a5808e6a07da4a455da6", 0x1000}, {&(0x7f00000011c0)="16d7aeb3e144463be8a769c5e464cf5fce8dece0ff6283b336f8f4ce7b7e897b01d76f25f9a3e46cb8edc4d114750cc90cd10c7c17aeb529aa7ae1a666e57ac26e168d1362e28735daa5c3528d2269fb344b4121c019057b847ce252eb5203d71b04d3e8e4f6b56731fcffd1355d1f5664967364e92a572dcf7d895383242e8ca46a02247b0577c12ec7cc7f009b29c3fe452d146b363c69dfd1763b81bca2f62c218160eee08a36e8528942a345d25501d96fc74cfc70138cf9428581670668ae5b7d0808f370507200548e746155840d8b75198e47cce5174044b55c9385ed003fdae7e8a666afe64e0d16c194", 0xee}, {&(0x7f00000012c0)="936979683d166d24cd4bf7bd12578c0a894409fc198458f8c00b90afe863cafc6db3495a7cc6", 0x26}, {&(0x7f0000002900)="21fa8bb86b7e6c31a7e553fa212fd3bf31ff5a9ede348f8d8907b84058604302c0ba1f31bfc8bb575b6f6e9f293a50e55bcbce982154388a66bb2a3e1b3bb935cc7fa7783e25a3ae52a0a758475fd56c29a6568be5650cb740d792a86f20d24913ae35bfae213b0053f99915e36d494eed1b909955f438d9c640e2d1b86c3b972a9f2f4560c9cf71a03b54f7023cc427326c9d20d4e6d60a55aacac6ba91a9ee4f27f05fe8ce11f48feba46881cd3446c4da918ba2d144b2672b1bf822f16dc9cda3de4e820a49f709ba4b35ba9e2c8d3190238da3d01e26577c24d4ac0d82f517bda10548b51dc2043670afc8b92e021fb73a943cfc3d", 0xf7}, {&(0x7f00000028c0)="dd69d4aaab9883f5e5ae67ab43f73b3468420c8d1c3f0b1ff8e5b53ff5c165fe7b4d09db0cf57f0de1cbae17ec113f7ca5e1cb37755cb624144e", 0x3a}, {&(0x7f0000001440)="13fcdbfed8a60384964201ef2686382ce63d4800707904e222fab0e376d80cb2908e51032a0b7d58c93aa425e007e63d7bdd397b7714270d971a27244289baf3487d6ba84f3e8de72af553010b5cc40ac5ec29226a069211fee9b7c19941951411926054597286b9a67a1ebea0f8efeaa9f23aa07f2eeb8da9c085850fb64c6484587815fc96514bbe9a48ffbf17473b47d6e33193ba51b93a49cd3f07128050770b74f0879f9a", 0xa7}], 0x6, &(0x7f0000002a00)=ANY=[@ANYBLOB="6800000000000000ffff000067000000af0a95600b388e8c8a5133e1c254b37087a11f40fdeb57ba77e22e4db947abff26f8573b327537b911ca7c342723ce61f567b37dd3b67fcfa94da4e1fdf02a190b40a1b0dfd4aa568ba8b9bb4ff004c15374366cdb36eaec3800000000000000ffff000001000000f2ea53f182a5e02f98c5c6c642fb031d85694ef5453d5a76e24c2559df3d89c995430315967400007000000000000000ffff00005e0e0000e40b44124eb7eb0ad1898f7243e8f4ec2260944e708117673da5bfc8dd7e903000bee54366b139b99bb948f3e24dd1a9a30604a72b8185e20f9f0135a158f5443331f14db77ef28ef86adf9f38da2be254b34f200287b9b4e900000000000000c800000000000000ffff00003a4b0000606bf3c463c1a10f66d321ac5ad9474a510d1840b483af32281aec426b3e1d782fbab5aff79b774b192cc212419dbfe693db503f271078a30546d9457c6c40735dff36d253b000f118f5564ef1dcd74ccd2251ef7fe641d7ad46e965fc97af8dfc5781757ef224798e09736818a5c326fa62c92ddc3747850ca051ff357ae11598dad154e2810623166b1f8dea06a259f12f560066d4bc96aa60f11b01a8b3422878450a4db4e0f166888544b2580e29b6c40000000000009000000000000000010000000a0f00008cb98288e14187e2c28e6107090c7176d2b8b564c41811122e8773b1b08a43808465fdfcf737ad9850c87d37cdee243aca222741cc86520a958cdb363e19bd150d2ba923bb7c11f4d29b9b115534e5f3845107bade797d093cc0ce07cb109704cc82ead13b04cd5d4334b838d139a6f097968e2c5006fab536bf4a00000000001010000000000000010000000100000095a1f8615946e30d595a96f378b564e49ed042f779b33edf79264092641daa7c2de64f8b1efcdb21a133f3892201c0dd19d628ee7ac698cf065ebfd31ca555481c11d8dc5d40dc47d3c736ee8cab91cd02f52343766dd7933ed50dbab0f0fed32c472b80e0fd385a3fc6c658335cfce4c7350f0e075428d263bc2e9eff55db474405f275061e39f54f999d4ca72e39dbf5016dab247e494e243c8b0048f8affd4e49ccecb504dabda4569bdbc3ca77c747ff0a031adfd0d44f617aea8a226142120072f1b62df8cb5bf995005878fe96d3672e972493e6c87b44ef7262cc9cd03b784ba5be0aa273266d60570d69720dd0b7c3865265fa713c3a6eb63979eb69c3865e6f892487964ea6339061a19f8c94294f102d5701268b89dc3bd25a82de3a4c87a6d82057a90292e306e0875f8cd4ff88dcb52ac2bce16affbe4717c8630d72110151bb758c1072a03993f25ae147fc7fbab080a587432151806286b58d4f347761e9abc89f56a624358f632de230b1e4077d124fc2ab2d6d588e4322c03b5d76e52fb37e5945283487965d9b3a7c62f2c56f69e867d286e122594780391070e28243ff4f9e30a542af16b3173de855ec25dee45bda247812328524bc92c8efb34c2b9224db2104426c5113a8a6f56a0e9ca87addced881afdae643eb5a234ef3e71aac74284f5d077dd46ad6a841b14b045a22cfbb85399be7cabf1afc51503c28834f5c311ed58a37337147da8efd518196cbf10de83a3bc06c97e0b84aa9377bb951127e377f5b78d7e3afb7c32ed1d8ad92ffd1270bcfa4d5e7537024d8cc0ac78765c78a3fae33767fe9010afd09a78f7d0b7c87c6a860846c37632fd07022d1d6164680a57b986370e0102442ac2cc6ce4a99e24d1fd7736fdd5322c21601b1f9403611364c6933afe456b4c58077a60dcd548234a2fa1f6564f9fa507f981ab785f940aee321ffa11a486ffefc8e14100144c1741cb086aaf2ec4aa205dd23b110a206a458106ae063825920230f480f5a5aeb300b9694247764d594e015bbe16f2c6776ce5609201ee15b91f9186563fb9864db5d4f75846725f20e9d000834e0741121145fb1418662fc5b5456075423ac9299bf145a95b459da01ef07ae8f964d077e3b94386b2eb32078415c0ea0198dc326f2be4573b4ea2f0fd38fe34f06263f8762dd0e47f42428e75f1f6fc1f8a201f8f5e7ad61e9ac88686d93cc17143b23ba56090224f8cb8d7ee19e79d3fda1d05ce04ef2e64e1b5cabe8844d1e774c2cc553ff5fd3fcb153ab9fcc2b73b621a110f49381fc13f1c8c5c6d1331b9addc6236e36ed7a47abf57a0a2f19c03fc91a912f46a8b52e6a7ce760e53adcb057eae5a9ac13b48c239e2ea982f07373bccf73fce7538ca19fe0cf0653c2c669a08220b7a2f42f5ef3c7c85a4f7fa34841b24899279e8a5a2e523e133d17b5012b3ea78a74038dc1507adf337ce5640f05ec24539a836ed44f51afa87fe92c3045b0d4051128023ba9c4e99d97818b5d6fceb65922d724c55202145f5b0983c969ebcaa4c6291b1bf69c7b132db2b30b8b5fdb6e2d9c284446746410e26eccf316778b302958f43b78a9d9e9045fbd24fd765f7ac2a0e2dd4275c5fa9aef8c5235212cd4b731a29d12492e8495174cf09e58fb6a28e7b243208a20b56753913a40614f446b136afd1eefd26d564f3e9821a46e83f3a224de767c669cdc063007bf6e962a92b788c552ac281327b3847592a40abd1d1cf008afe6b4305b7c30aa85f31bdd309738e355646047ac61901bebd4241bd7085829594446607507049c88f0966a98c8b9d2c92d4ecd284d19fac3a05b58101ef57a0cf380bc572df50615a94534bd7be7f02d7075bef08e44861b75bc6b9a359f67103ea4fe5879f1b8c5e59c0c6243f60620e3fc2cc5bf041c2e44491a1a4a91400e043a7c1c6193271cac733a206e238a40a1c9bb1737917985af37a08bbe0d4e167999e09894f50a2c7cb1f4b32ecf96fdbbb621093b091a155c14eb192ae68dcd221cbe67e51d722f25bad87870dbd66b08e93f25284b333c395737f2cdfd1785875d65396d647abcdcfb7885179bf06cf55d0516af03d1d81c4ee41d7905a322fe95ad60452bd0a158f80a1df018a25b5a85805bce32524b96e8af5e2caa2aab1a2b327ac8fb6de20e435b08524f041ed44e767a3547ceb71a1fdd124df7234eb18e340704fe70e4a949086cc4aa18183b9d03adcba1b2d688a62c884a1c87d1fd76c881b7f8e4083c2c5f60ca94932ed898f47dfcc1336b0e7fc3abec9d25585ef739447ac0305bd5cebd1da70ce1bbed38b6618070981441ff0ebe8e4273dcef4948a44467d7295ab548c88df9b612ff16306223f265d9e2d5d4cbd8f32199121b122a8c047206e000db143546dc2a493549701bf0a8d10a94e875a1b4214bcf18ccadf11b61abc76a8090e60875c15e7161c4f79262f11b57be1868f5de6531eff8f5a20238f304f10616bf1618ec50822bc4ad36c9299dc221f1d033392c7c10ecd3ed0973b39ada53c2c92ac9197d888282b9611d12519236fd2d30c58185702a7caa3d073d4e44b2949a134acf76c4b5e88c7a9015ef6767245dcc59ffcd6bf880dd7526a5f265d6c3c02d71ec3245232911d3e3b92d570467b9f3edd775390efc82994a230178178c64be6752a72b1f875d7584d0b72ededc132218d43caa90e3578785415975bd89a57f70e352ae3ad7e8ca834ce6c6507d68f50af5b7fe6fa953dcb84b75ef3717c1de1404953ee0d12fa933b64ffb1b25a57654e064c552ab04430d554545b556992cf5c3148a30033f6aa111e268f53f9d351fee5a3f09f6ba02bedea30f0aece8fff2991c53f834febd179407f00a30fc4de43a080eea11e11f65efe4763b91cda79f4216bb35151f2045ac0bd1cc20bfe0af5077e3c2f0e6341dfa0dc9184d991e9cbbde8a86da7f7c15238c33612c9a3e3548652325fb135d1ce90dfa84573dff28b4844ec7c7b22fc0bc8ea1c3036eebd98c1764bfeb257fb5f2fc886056b6be12c126ebb3444351506443df8b6583870c18e0db332486ce592e1abf9aa3862c3a547240575b85095d0ee886fe08a62c516d5a1a2ff2cfcdd2bf7945271a11fb24e38eab7c6c6b8747c6ca399a24b4e63673fccf835b925f0508850d19c332873242191a27d31b9c574e55540344980c09e40c5d2f746b1694fcc62a30833953481e048ba12de81fdba1b377dbe2df099805b42e7e853971c3f895e2044077d9772d70527f05018af17084ccebdc46eff26e5ae269273180cc0d168c61b32934a20ec1d9a7ba8248253951cbe180427783ceaad78029dcb86f1a1492492142b22a86ca91e7d231dd86b9ab2feb548b762ca4c47122b4d026e35a97e1648d2d370557159ae7794d4391068432868d867c3f973250675e814a8e9ea9f6732679cd5783dc96c4bf9e16e3499581e3f76fe02b08bf6ac035d1abaf5073bf49bf36171883b37e4440c5b38600167dace10dffd39a1c9ca8fe05b5aa493fe2c5ffe21b39dd9e1b57e1d01730bc3664e92ce54b5c6feca9fe7e5aa1deb1c412dda9c409ef5b934734183eef637bc316a899784349ff1d7435f509a16a5190eb8f9dc0f30e2e449500ad2f6c2813f4b008aab6cbbadcf2c3fd83490fdf37b6392284083bb207f98be6a992d291ae750bcbfee94823fc4dcacf62bc4127c9485cb7ca803510a022a30b7ee6f44d770a1fc3466f26ed3394b4a2c9f297cd6a2fe6c1b9fb2ab84260fa8741d516d2ef2c6401246edd887c3ad78acdae6a3d9ecf9c801fab23371e22b82be7da966e1ad10b220e64ae15bda70191d71cbb00f1431ad920f79895b0578731736591683df237c2b8aa0fa430e873696abf7ba5828876d4639f20c1f985d0e0eb50551a0f29cb484986ef331ab8d23fddaf2a454b7bd1077059209fceaf43058388b8b0c637c31a84d615764a76c23904e511aeddc0ea31b9949d26d7ab99e0a07c5167358b2a0f4384f7670afec7f1920d3474ad210d743a31e90dd3f619961920a15d348bb97ebb901120bf6529ff52c026cf58d9a68e045231672888eff7b88198e2da41243f97d3183ac5cfa02844f0aaede3590f5f3a20e7535e8614baa353e30752361bc307a8ee981325ca21b8c2a124e87b8e182b5910eb4955e2910d16d4a38f6ab11dc2962ff2e2f5a2e208a049b082ad1b2d65c08f34e04e8ed4c2b5a274ab202f6f6497233d5921793b029948ecff1f56c5f0f0af67b9cbcfecb7ad51822ab40f045be0dfb7f349ed2e6236dff4c3e59cf1c116de7310b07c91def49374dbcd5fc8775185285f386f79d62f380923858182509bef9929c8ba03ffb76b11c55b6dcb3eb8673742735398e556279aa718512af25fbdd4062655a8c2a93ef0ab110b3a59868e58fa7cf598f1bbfe522247696342c4806cb30799413e4123a2926f813f07489b30859cbde50159ece972c5d0c1008be2477e5acf4e58b018bde19462b91606dac34622839804b2321bbd8c58a0cb435bf6929e0c73b38b545099f4478d01747c0d391325444e4f3d9deceb217b9df8a7d014860121c8fceec0bba270629c8caec3c995f058c65a830ca492e1e86b8e4f659e53a9bb10196b381964217a33ce782ca291569d9a21ebf052c7342eb07e18fddaac75d508f8a5f9c6cf08aa55702c9b1a124154ae99f484b7f5a680bf0fe63580e66ae3de689776fb5b483a2d604020819c3225c37a5dee9a3c2fd16b5e7a60bd12543fe83b7016c372609ab0e293d88dd8663358edef896c7d197b9379255c073e817820aa6bc58ae562ed39573bcbe276409e2750f000637da03bd4a46e73dc1e7d5e6252c122759dd51445f7f2ed45464c625b8c25c6dfee089debff14adba60b89db8a51067a6770a1331dd641b5bbb9e5e33da5aac2a40834cdf33dca496290bddc6e63118de102ab94fb6336c9fb4af461173ead11aca01ab8284e00d49de4f93abaa61d543c055e9915a27638a6875617db23d54b4a77c4cd344b9c181842364b46ec57a5a03e5f7c5e071fbf37c8e7d7551a928a7e2fc6d6be5a50ce9a9e6040a500ea0a4e6650b17e34d4057f9216d7c265497955120392adcc7faeb5189e9d314fd88a2a9418ab14a166daaab41b675c73034fb606322b18f55a4880a694528eb61ca57cb4691cd19a2859577b758a859b38f4b0c68b28929f065939d7940559262b55cd149dff43cdcb1e72fb663b489ed683ac6c7c87403ccf8149aef0e0c9a7cd1d7ea29612379580e2ab0f8aa59b6f833ae10db4cd8b14a1822f5fddd9f577ced1cac808a947b636141530e0c37b3cfa4deafd22a4432fdb2c76f0207f72a31cb657c8318b15d47262fcd765346ddc51f619b60212ded50b90196dc29ecd102d749fb347dc04f52f3d5a6c971b3f10cb1657c7f83f06cb08581f59e577a631265ca184599f91aa86fa1d901ad5e8d5db33386ced0996748eb9400b53286e85f6dfbb6cb5307a209698b42ef240bbe044f4fd7d8f209c947f01a208049af1bc1f604030ab992dd2b70b7ca5f18de1c6f18c0fe4c06a1b34e226b005a95c03fcfaeea94479513ca497202c6c33cbab380fdf28ba2b43e6e9d99c43b6e9e9f259fb0db9a6178aa07dc59d07ace47fbfb24e94ff166bddb48d55f4dac281954c57c831810fd14a3137c2d8f6393242d9058e06abde7542f02ee3f7fbfb1705ff8d54542b3c31722371f43f913d15e931df010ba6d196f18c50a0287e86b2ef957446c976baf91ff9208ac75a0f51003477e2d6800000000000000ffff0000ffffff7fe50aeac19035cf3a24d9503a303bafcb64352c2fccc3c71dda27f14df16dac57c062a0748970602ac1cbd353096133e4c33d131577039f98c1648aeeaea6a392d0385f5335ce9dd27ac53b6da99df69a598233d67dcd6bd70404d1720754c78f80c3873e947810cb08a3e9b79045b4b1b49cdb900bb4d66f352266fa4c610f0b0a7b371bee2f34dee821ddf910efc8fa"], 0x12e0}, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r2, 0x4004426a, &(0x7f0000001340)={0x0, 0x0}) 14:41:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) 14:41:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000000)="f37c72b8874349aa2ba1727d956780349ad99756dc8f14fd353b2bedbb43278ae89993bb7a0138d6a0bf3d3832d9fc309aa8b3e47524650157bfc345b48a1ce0c43cd4ab9e4d7b7acd6a2f324e05e79a860f4af5c3eeeab43931b82059949f819edbd2b8bf0a830046300b01185aacbe0d811e9a6a9047a68bee1b4a2ef6c6a1f19bcdf6a3cc31d988a6", 0x8a) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 14:41:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) chdir(&(0x7f00000001c0)='./file0\x00') bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffffe2) mkdir(&(0x7f0000000200)='./file0\x00', 0x40) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/103, 0x67) 14:41:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000040), 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="0000001860040000000100000000000000000017500000000000000000000000000000010000000000000100", 0x2b2}], 0x1) 14:41:50 executing program 0: 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 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x9ac8) r2 = socket(0x2, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="1ff7634bc96d6cf0b378676cacc3ce3a161f3c567f33fb192ed845bcfcb2526edad732be72de9a6e91d89e86869034cb721d210645abfdea9671cd7ba92fa6063d021ee046068b3f14a2156318b358f0ee99be2a32f8d6d50e5ad7e49ee1816c864ea0ec6971bb38f552529fdc7ec843292c00"/125], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:41:51 executing program 1: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munlock(&(0x7f0000f8b000/0x2000)=nil, 0x2000) 14:41:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) syz_open_pts() 14:41:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open$dir(&(0x7f0000000000)='.\x00', 0x20, 0xc0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 14:41:51 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20088, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) 14:41:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 14:41:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 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:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) r1 = semget$private(0x0, 0xbde89d66f0c4086b, 0x40) r2 = socket(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) semop(r1, &(0x7f0000000080)=[{0x4, 0x7ff, 0x1000}, {0x2, 0x10000, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x100, 0x800}, {0x3, 0x48, 0x800}], 0x5) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 14:41:51 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r1) 14:41:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x10000, 0x7, 0x2, 0x7}, {0x6b6, 0x8, 0x7, 0x7}, {0x800, 0x3, 0xffffffffffffff48, 0x400}, {0x0, 0x20, 0x80000001, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 14:41:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0x5}, {0x7, 0x0, 0x4}, {0x6, 0xfffffffffffffffc}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0x0, 0x3}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) 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)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) r1 = shmget(0x0, 0x2000, 0x440, &(0x7f0000ffb000/0x2000)=nil) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x5, r2, r3, r4, r6, 0x40, 0x11}, 0x8, 0x6, r7, r8, 0x5, 0x8, 0x8}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 14:41:52 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa2) mknod(&(0x7f00000000c0)='./file0\x00', 0x11fa3ebb6f6d41ce, 0xa6c0) r1 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{0x0}], 0x1, &(0x7f00000012c0)}, 0x0) 14:41:52 executing program 0: r0 = getpid() setpgid(0x0, r0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x2, 0x1000, r0}) 14:41:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x3}, {0x20}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e6, &(0x7f0000000180)="b6") 14:41:52 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20000, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x9, 0x7ff, {0x401, 0x7fff}}) close(r2) r3 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) ioctl$TIOCEXCL(r2, 0x2000740d) 14:41:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56010000001c00feaf0000feff0060d5726c85c2768511fe080000f31f00000000fa7d93e847e5dec29f8b86f2d3b13c27a20ff8abd98af0101c158ebdd949f348715708b9ca6f517aca", 0x4f}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) pipe2(&(0x7f0000000180), 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x52) 14:41:52 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) r1 = geteuid() setuid(r1) getsockname(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d08c47ec3ae75caa51d1b6ff3d00"/4107], &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xbd, 0x0, 0x0, 0x0) 14:41:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') 14:41:52 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000400)={0x0, 0x0, 0x5, {[0x4, 0xfffffffffffffffa, 0x8, 0x3f, 0x401, 0x4, 0x6, 0x4, 0x6, 0x3, 0x40, 0x7, 0x2, 0x2, 0x2, 0x7, 0x40, 0x3], [0xbb52, 0xffff, 0x80, 0xa9f, 0x3, 0x81dd, 0x8a65, 0xfffffffffffffff8, 0x20, 0x80000000], [0x70, 0x5bc6, 0x2, 0x81, 0x401, 0x3c2c, 0x2], [0x80, 0x8, 0x30, 0x8, 0x7, 0x1], [{0x4, 0xc1b1, 0x0, 0x3}, {0x0, 0x88, 0x7, 0x2276}, {0xb2aa, 0x64b, 0xc7a, 0x6}, {0x6, 0x0, 0x1, 0x40000}, {0x100000001, 0x4, 0x7, 0x100000000}, {0x1, 0x40, 0x9b, 0x54}, {0x8001, 0x800, 0x40, 0xd06}, {0xc659, 0x7f, 0x5, 0x6}], {0x7c, 0x7, 0x0, 0x5494}, {0x0, 0x10d9c07b, 0xcb0, 0x4}}}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r2, r1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x62, 0x8, 0x3ff, 0x9}, {{r3}, 0x32c73806fb2aecc, 0x4, 0x2, 0x3, 0x80}, {{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0x4}], 0xfffffffffffffffb, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x81, 0x20, 0xfff, 0x1000}, {{r1}, 0xfffffffffffffffb, 0xa4, 0x1, 0x80, 0x5}, {{r1}, 0xfffffffffffffff9, 0x50, 0x2, 0x2, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x9, 0x800}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x2, 0x4}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8a79}, {{r1}, 0x0, 0x4, 0x80, 0x0, 0x7}, {{r3}, 0xfffffffffffffffb, 0x48, 0x2, 0xffffffffffffffc0, 0x7}], 0x4, &(0x7f0000000240)={0x4, 0x8}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r3, 0x0, 0x0) 14:41:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x2c}, {0x80000000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 14:41:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="70ecbe297a2e1dbb21f6a48eee0873b4c2bc40b3649e3de3eb9a2ebafc5ed50a79d8e0ad09e40c68608acc98c5bb4169f79e61de0ab8666715c6b94e892f32de04a8", 0x42) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket$inet(0x2, 0x7, 0x6) 14:41:52 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x0, 0x0, 0x3, {[0x9, 0x3, 0x1000, 0x80000000, 0x6, 0x9, 0x7, 0x8, 0xfffffffffffffffc, 0x1f, 0x100000001, 0xffffffff, 0x0, 0xfffffffffffff381, 0x0, 0x800, 0x100000000, 0x1c00], [0x9, 0x3, 0x2, 0x7ff, 0x5, 0xf54, 0x80000001, 0x47, 0x1, 0x4], [0x7, 0x5aa6, 0x800, 0x2, 0x3, 0x0, 0x400], [0x80000000, 0x401, 0x800000000000000, 0x4, 0x4, 0x6], [{0x5, 0x4, 0x9, 0x400}, {0x1c, 0x2, 0xedc, 0x8}, {0x9, 0x0, 0xfffffffffffeffff, 0xfffffffffffffffb}, {0x5, 0x8001, 0x401, 0x66}, {0x8001, 0x9, 0xfffffffffffff62d, 0x1f}, {0x7, 0x400, 0x9, 0xd26}, {0x2, 0x0, 0x9, 0x9}, {0x1, 0x9, 0x7fffffff}], {0x6a5dfa4d, 0xd94, 0x5, 0x5}, {0x60e, 0x1, 0x800}}}) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x59, 0x0, &(0x7f0000000140)=""/89}) 14:41:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x41, 0x1000}, {0x83, 0x1f}, {0x6f, 0x7f}, {0x86}, {0x8a, 0x3}, {0x21, 0x4}, {0x40, 0xfffffffffffffff7}, {0x8c, 0x4}], 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 14:41:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xf79aa949d380be7f) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x96, 0x0, &(0x7f0000000100)=""/150}) shutdown(r0, 0x2) 14:41:52 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000040), 0x1, &(0x7f0000000080)) r1 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x18, r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0x0, 0xee00) r3 = getpgrp() r4 = socket$inet(0x2, 0x2, 0x200) connect(r4, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ktrace(0x0, 0x5, 0x8, r3) 14:41:52 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r2 = syz_open_pts() mlockall(0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) syz_open_pts() r4 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r5, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() fcntl$dupfd(r5, 0x0, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xffff, r6, r7, r8, r9, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r10, r11, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 14:41:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x2159) 14:41:52 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x11) 14:41:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x9, 0xfff, 0x3, 0xcc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0xbe35) 14:41:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000a80)={0x2, &(0x7f0000000a40)=[{0x7f3b, 0x100, 0x2, 0x6}, {0x6, 0x0, 0x10001, 0x585}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x480, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000980)=[{0xd18e, 0x10000, 0x280000, 0x8}, {0xf5, 0x8, 0x6, 0x8}, {0x7, 0x5, 0x2, 0x80}, {0x7, 0x7fff, 0x8, 0x81}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') write(r0, &(0x7f00000009c0)="6a4a4e5cfab9b0fbac605a00800000007f", 0x11) 14:41:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = socket$inet(0x2, 0x3, 0x89) getsockopt(r1, 0x0, 0x0, 0x0, 0x0) 14:41:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x100010012) pwrite(r0, &(0x7f0000000040)='g', 0x1, 0x0, 0x0) 14:41:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff0000001e0000f87c8a5b671b1b542a5387e4000000b810000002290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x3}, {0x8000028}, {0x100000000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd2c) mprotect(&(0x7f000050b000/0x3000)=nil, 0x3000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 14:41:52 executing program 0: socket$inet(0x2, 0x5, 0x65d) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) 14:41:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xffffffff00000000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2fc46ab2f15995e1, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, 0xffffffffffffffff) 14:41:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 14:41:53 executing program 0: r0 = socket(0x2, 0x4001, 0x20) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2a7d8da7c81d9dbd, 0x0, 0x0) 14:41:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x19, 0x1, 0x1c0000000, 0x45c6, 0xe94}, 0xc) r1 = socket$inet6(0x18, 0x4, 0x9) read(r1, &(0x7f0000000000)=""/34, 0x22) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() kevent(r2, 0x0, 0x0, 0x0, 0x7, 0x0) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) close(r3) chmod(&(0x7f0000000080)='./bus\x00', 0x9) kevent(r4, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) 14:41:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0xab, 0x80000000, 0x1f, 0xae6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r4 = dup(r3) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:41:53 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000)=0x9, 0x4) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) kqueue() 14:41:53 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x2}, 0x10) writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 14:41:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa1ee2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73ecef11e1e60947b656a2694d5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5ee2a8d149c8efa02da10bd2cc4dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b8055a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596e6017e78ad843d500ff67d2a59639fe741a0aec0e0dc61fbddc38bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4e47f8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15d719e2387d99e6e334cb1134b2a53531fe3bd283dfc0855afd892af7d5535b58f71bd16b29676c3d97d6c143963eea501bbf977ee1e6cebeaf10c709475af95430ff73397dfcad5362127c422477ef7cc2787a365b48fd0eb55791bacc1674ceab51eb2bf38a78279c30ed29fca1ef182e75880fa9a598e8bc64c012523ff200672ca6251403df516d0bdcb80ffd2d"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\a\x00\x00\x00'], 0x18}, 0x0) 14:41:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10040, 0x22) ioctl$BIOCLOCK(r2, 0x20004276) dup2(r0, r1) 14:41:54 executing program 0: pipe2(&(0x7f0000000000), 0x10004) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r0 = socket$inet6(0x18, 0x4, 0x20) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) 14:41:54 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) socket$inet(0x2, 0x5, 0x7fffffffffff0003) 14:41:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x12) r3 = msgget$private(0x0, 0x110) msgsnd(r3, &(0x7f0000000140)={0x0, "26f698361fbc86507e76e4a8241eee76539f1c6795db9c4958515c92a443cd3904aa28"}, 0x2b, 0x800) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x1000, 0x100000000, 0x7, 0x1f}, {0x2, 0x5, 0x3, 0xffffffffffffffff}, {0x4, 0x3, 0x2, 0x6}, {0xff, 0xee2, 0x5, 0x5}, {0x7, 0x4, 0x4d, 0x2ef9ff6e}, {0x4, 0xffffffffffffad2a, 0x4, 0x7fffffff}, {0x5, 0x9, 0x9, 0x40}, {0x7, 0xc9d, 0x0, 0x6}, {0x5, 0x8, 0x9}]}) 14:41:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 14:41:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x6c}, {0x1c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="12") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x60, 0x0) 14:41:54 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x87}, {0x20}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f00000000c0)=""/51, 0x33, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 14:41:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) write(r2, &(0x7f0000000080)="6376d5e7229d3e47c8a6d9f318268b0e50fb58d64dd5ffe6a23a943bd1c4c375fde6f4aa49676b0a1d23a2106a2d76f937c1de4435e87eff98b13c93ea64223ebc8cba0bada25c0e2c23d90c89b956d11f0fa7dddfbe01", 0x57) 14:41:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x1c4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/37) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='^!\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&(\x00', &(0x7f0000000280)=')*\x00', &(0x7f00000002c0)='@]\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='-/;\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='-', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='-\x00']) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) r2 = dup2(r0, r0) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000540)='./file0\x00', r3, r4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:41:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xe4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x102, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) write(r0, &(0x7f0000000040)="03ffff000052a3dbe9815a01727c43c6c588000000", 0xffffffffffffffc4) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r2, r2, 0xffffffffffffffff}) r3 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:41:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x80000003, 0xe, 0x80}, {{r0}, 0x7db6a21d98394261, 0x80, 0x2, 0x2800000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x7fff, 0x80}, {{r0}, 0x0, 0x1, 0x1, 0xc9b, 0x2}, {{r0}, 0xfffffffffffffff9, 0x28, 0x4, 0xb8, 0x81}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0xfffffffffffffff9, 0x8000}, {{r0}, 0x787d911e1a30aa2e, 0x91, 0x80000004, 0x4, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x9, 0x2}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0xd2, 0x10, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x60, 0x20000000, 0x2, 0x1}, {{r0}, 0x0, 0x10, 0x40000000, 0xfffffffffffff28f}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x8}, {{r0}, 0xfffffffffffffff8, 0x60, 0x1, 0x8}], 0x0, &(0x7f0000000280)={0x7f, 0x7}) flock(r0, 0x8) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r2, &(0x7f0000000300)="9032a8b14563b92f4c6a06ac376850023b3e2127686e308185f3616d8392ca08ee7e8f1c4ea40feb70702e578a89fa148fd2c1399a8df4ba912ae8dec48e50ec7ddb68065b3f5e322e75b4bc97e6f0a54a890c0d5564c1b9f4f1e03f956108a6724fed5230f8d885dd0c6dfd18999a1b308ea14dcb72b3596e71b054ef9513c392841ad7084f2ba36d8b193a9a04e9e2ba45bd07a3de5bbdf2bbc31b28dc82a4dcc07bb2fd2f69ef439f6373c3344306dd0100a2f0b9f9d0ab6a6eeaae9d990213d725baeb154bf9418b09261ff896978f2127b4d2b20fea3d159c41bc00c6d67d23cfaee435e073ce7d8b0fe29dd1a87912460c98573df6b7fc356749bf28ec4c0f2dad80cb1c74efbd40e28da80d6287866aa708e30adecfc620e383c924efc368a1ad9324d6bb77bb3b117d2bd0a3971873804ea9a3a220d6588bded92ed70276a96354e0fa24d8d83a40fc2c6f175df5da3421593852258a0a41a212385578e0b18b0c2f05bd9a4ff4e822951585c6ab6d72a2297d21ee457179a178f120698c08f141071902bdc50305c2437bfdcea712d78d42812adecfeea9056336122c7f5fc9386925a50b42c0c58edf5aa6c194391dd4abc55c68e7d35f571b008b3587d84d290cc77162b1c2a364e692750759c4315ca8bf8feb463878310f3f1dda0a428cfe47ffed8076fdd3966c74eac3eeefeb4fbb1b97af3bb2219c65d35301db1f97122cef45bbca5ab3c24ac4deb14ae84bce7852258b0b06c88e139eb7b09fe5a0706fafa3735727fdf621c3bb257295e67069194c0c9235f81959003522b26e660f85c72ca691e128329887359e7d8e92707ae5d4994ac66989e3b4004905a62097db8985bd2c3742a9f31573939a081af93db08bb0fcbd777aec9e030356c8bb17b214ed911d9dfc039b8d80f32bc5a37f36c1ab2da6a4c7931330f8d837ad6d17ec75af9f938b858ff509819c398db52ef9221997eb8155279786ccf6afe66a15ac30a268d5e5ebf8f136301ad7d4a4bfdd6636e31206b13877a925f92131cc80874c2d1b0481d27c1af1f9629711e66a5a05f1a8439226b0181151ab3fa1ec1bb9aa5e3612ae7555e06cb054027d10500bfd9ab02ab509515c4dd7b5d704d460197293b0953225c124aa2ed9d853b7527f5aecb90f98e4fdbdf841dff4217a1b51dce8ca97a11795eb02794769be06bd4c7b7f29dbf92ae75a84d345cb2b0f5d8defd492da2c541297463b86b4adae03a1ba594bdd0fba0bcee2d9db35479b3ed0f92846ec0d3aa34a90351c77d61765ba5535c3eaa87cd532738ff69c8e1a847a5b9a8368e6a0f3032a8deeb26bcfc7503e9a3aaad42e98c74b81624dc59ae533b6bd698cd4a3eb3d1c4d786322899393ce1fe8d94e8664e912a0bd23c816abd9e024fce618c8f5b37478cc0bf9bf0f02b12afd09ad8636b32d1e79c2604a4f90001033680920060abfd3e5e55d7598e015124609720690556ba1382d4fa61d187d604c73cd19efe4d154317908617c20a95edae80d6335004184381c6452fe516cda63b6e32f5072a8bc30cedf703537e98c237cb83e7c683e03546700d133ac923749838fbc75ab39361e2d16f988b0b37be098a3bb67b04ff6db6c541d1eb2452db073db06dbcf89074b711bb804581d05ba7be42793a380b2e78adde59c2ce7fbc6a512da145c67110c852fff946a4ef5e54ad27084a804749294d203aa51d5fbc771ec7e22ad3adf1c6a68bfd796be67b926044f90894020a3411f3a3ca880603c85d55222f16a06cb82c7484d6d840ecba0aeabdc25ac4daf797911ab84b151be898f3c7c3f34ca5806788f4372aa98fcb4be30b78dd7b582cc4f7322c8827de72cf56af7c78685780dd10f83834e6073532406919909cb76634688e8c84ec5625bbb8a7e26faa41b4a03cfad0342151ef5dd934761c453fcd1bbfa2ae096209fd2f10d1ee8199206d17750dc31474361fe8de118c282ee0d22017713fa43631112be64df12df29cf2f23a69c789efe3d4957d9c4d41068fb6deb3709e141e89c5b927912961cc81ba6919a3218ab10d7c0cffa359930addd38948c8d833ee1cf129fe408cbe48b284043d5a565aa20d9d62bf84c048616146405a68fd0be0454c761a79a20bf5d97795884f591dd444ae501ab84958061a35a9c4bc2a8070876b140a2af06b29aff1a484161e91febfc92b72704c7c096181da05dc2fa2f1425d158aa6dd4da4f18a556e306f0e76a5736b259540a6743a841237ce864a84a478b1c1aba0611d5d77022558a9af34bce10e2f13dac4573667c94525fad14767d2716e39e0634a939594653da3ff3dd2911d88262898a51bf56789568599194b62f187cc6ea17b36815847d98bd581e4b1f76f46421961845338221f8095301b52179a84c6c904037dade216ff36d6564549a0ee2509a71301c77c447c54ff594677c44a56ed04edaf3311c3d40ff1f7a72cd069557c1bff77d5d6188ea925b93b5dd06c7d60cd287301c09ffadd5797f38eef54a1ad3a7e8755ff5b1dc8da4e95dbf1607eca78de6d25931b5119dec534822c54ab37b452fd21ef39336e5e65ce911dad43ea7dd0080dc78f48161e93b2920e934aef47d9037df928b875024f02d89d54bbe1133c56f8971ea6d7273eaf537f8406653c14f5181cdda3cecb1d45d4c5e3071769d79df0bd7c50a46112b3c58cd7075bcb77688cd691c5dbddb091f7bd049e80f025e9165fc19b7ba04e7db35a916cfb68e17af9e6c46e682bb7907a9f51a5ec5b262480330253b1e72f792b4c00a10c08c11f3d5080205130c385662b9f7fbe3a043a76d54f68f09b1f421499507285dde71db6b451780a3103239d6ac18748091ef1a24fada27e8d0a5eb8fa1dbd73f073f736826ea419572d512b2008b67e3ef4d7910920d5ded6565b858f5b0389984c57a5fe6b4f4f26dfef22d2a902e3ea48672a8c3583d57bfbd88e15dde5b54bc4105276c48b285b6b09cd0bb09f30c8cf7e9bcd52469cb9b09f1d80e6bcc1fb48e62bb4c1af175e8252b97e6fef30153dc9793e3b7f928e8448c855126f1078eba1a3dced2f41e6be283e6c6a24bc4d45dcc6cd45904c81412bc79cfdbb12cb844820e4e60c101018f03f6efaf28a58eff390529063a3150cb5bf9e6a160d22c2ff79b63dd3ab19c990d7652c73fbaf9e65846b047f5e33d1d11d9c442824ca3f6bc3dd5ae8723c0e00c9e0f801fdcc6f3f5590302709fef2fa82d3bcdaf8cc6c4723c1c032e289df11e93db0d6b1876e21e95d71957a7fac66f20955125d9130bc53e57585d5281cde1fdfd6480867478f7979c26b4146ddfcbf8c38252ee3521e3d430adeb99ea749a8fa833ea2ddced5d0e261a1e2c05ee9f921bd5dd9af40156de6eb1b10eb4f9c908e0fa12590587e793715db8ddc83147f0e1997a393025fa8a26199ce085d156665a8fcdce080e9792314f34de5994036c1a7597c8550c3d5ff85baa28b8429b92c48eece5f127cdf3f8bbd234ecf6c6fb365602e9f4e08107df65f3ec05ae18ba295718fd4c0b3bcf606d244bdcd8f1dbe7c883f63082b3c1630d05d0ec5c99e222ad5284aa345cb9568d688b0b9b16b6b4df36aef3759262a0ea842c19f6d89e489a9362ef0fc7a2625822a02030a6df9debcef72a6ab82697dd2d64df512928189035c61cbb781934e7610e47a316770525c25ef750e33caf1dcac446a6b678113803e3dd5045deaf5796bb3fd5033b6a8073f26d4f5584f968b0900117a0a01d83b9cce86e12e8ebcb9f16746d51beb81894961f80e6ce48665025dcba5f72800fd71ebfa3cebde364705c9d0db2b345b5e48a0f0d3504dbe4d5ea8ef665be760e8123bf3ec9128362264632a91aa9fd91aea17353e3190de931bb59178eacfa2a5856c58c7364bed98edb31923469e01b5fa6b866490aa1558c8f2e60bfb87d328d5854fdee881b67d619e2a9d669bdd4d90ac92c42aa19178e6a1b0f910666dc84c5ad2d7bbb69da1bd5f774f0bf3fa86cbf92e7ab2b809c09be3a2da6f9a7dda6c8de82b1686e8dc06a82f02aee6b9addd8bcd8f84ec8bc0b21ef534226f724028852eda9e73e1fbcb9f3efd3f146c1c5c9a8508c62e1de8033ad5d69df49d599ead58ce42c9e500faa57703836f1435cccd7adac6a40491d20e4556a4e23399e090e171883f4fc7abd05a8b322f4d2fd0d3fa378ff6bcefe5bd0379c5be72fe3c0776d1c5c1ef910dbd82e88809453a87525151c37c43470db3ffbb2fba40febb4285ae75477c5c7faeda1076f467563887bc017997d5bb913ad87f88ef9aeea67b54ff97b59d533e62331cdd92d15fae264915ce7e3c68f8e5c7e3b9bf7aab9cb3296203b66ec4c7a61e20bc85c69c679a52e345b215cc62184102f1a1757a5b8cbcdb60c98a4e8e6972c088dc12ad3d74a92441475735dadc71bd24d9bbd1f880d18914edb304816bd050af7052ed2f5fee54f4ad1c34bd5b0cc8d1c8cd923b4d970f2eeba047fa163533d07ca18cdc3548db27c09cbb5eefc809951c6260978874fc7e151a25864c4facc7074e5979659f253c7a0bec0c164bb20c55af7b6db5d84812857018a3d31d47306dc5a225110ccf115c5ce8911f379cea6034d1f90e338fe0802634be54890ba6a1338a60a340f282fbbc7eba4b54c13887f1e93232c4a7efafeeeb756215f3a3d44de39fa75eb54d4602fc0c2dc89f043e7ae39ba212ea4e0490a0cc1387727392ca54c2c1f15b02d2497a8a691ef8f06f2b4bf8c061892f234b037f7b4b879103576fe5e1f15d758612534164756e486bf4e8328d4391a5f7b4b8d40569d84902175c8e8b550c2ab666a9a63254f0c70d489f380237aa1b824ed99434aa08bcdc4f899b59b849b738bc4c2b9ce0a4ce4e471e0ab4605f52109ca3537df276e04eca4ffc651809e8f9d5cc347b80620c494776dea8302d992e65d78b4b038ad66861fc15e2be9e66306d835379a9ab3bddc7545f8ddf5f99066d479e0822cafbfe95f19f73e90a23f521f842f3ab2dfdda3b241b4214d921d2b3685f04c696e085b7d2bd3c6a549e9c9fc4a888ebdbb226d289eb067914772cd700b98f06509849790245fd03e656814bae54bbdea72cb4817597587066a28f3ec929547995fd57b563d3a4c1db2104eeec3e47eac4773bf1fdeb3ad1990312d950b58481430119bba31e8ba3120fd250bdae9be92397c3bda41fa7fd58b2998b3e4fb46301868d99a0398ae57d5c314eb0f1d537abaa2246ab164835290341773ab59e5d7970e0eb8482b3d8a196b956777fc53b2740ac20b2c0cdee2cf79c0e573814dc2fe26f2676d6ccfd24cab56323328803e543940aad49ace1ed8a1678679998bd8a27ed5a93999859072035b1bc375601b7d76e6f3d8a1470672f4e1aa84482a072254c33b499ba6751432dcecf7e9ab6c2ec9ff1158885847cda1eb53397b5d02c4977d907aaf7d59a70c415682fe12be0b0dd1b6210897ce4767cb609f2ddc77548604ee228e84b03626efde9048e15b22def40e796a85ca18b0ff0544e444b9ea8b51f819549e02edf061ee58e8e1385818c0d47452165e11690832cd1260e6cb6621870760103003b0c1405976ebd5360a1d982609b1414a09734ce3c3d6cd8af01923c8d1795baaf2594c89f2b0ca5e575c91e01d6458ea95b722a8ce9ad742967f8af4e25ca18e35e45b4999d05933d2b0e5e790e6708a7198ef757dc90c0b1832d960701f699263652a3f48a3d8bc86efb6557f9f7bb17bcd9053a39ccf20691ae5ba2921", 0x1000) getsockopt(r0, 0x8036, 0x2, &(0x7f0000001300)=""/251, &(0x7f0000001400)=0xfb) sendto$inet(r0, &(0x7f0000001440)="e8c16f84723fabd479208bd41610bfa00dc28857a576e90de1ba37052ac27ef56cebae6099390e99874f90dae0bc55f83946a344db16ce625c75cfdcb150637e5b1fe23f10cfb4e1ac498ed3a200dc57b4f0a981e6e674bb616c86484eeabcefa8e43444907bc62624ed7d8afdd3b1147e7bfc8e677b58f79c53d6a1104aabb2615bd37327635298f83731626f1d40490ff8d776ea0a8cd88765a4d206e0dbfa118d799a4e855510a1920c6761d4547e70c08574b7", 0xb5, 0x8, &(0x7f0000001500)={0x2, 0x3}, 0xc) r3 = syz_open_pts() getpeername$inet6(r1, &(0x7f0000001540), &(0x7f0000001580)=0xc) r4 = fcntl$dupfd(r0, 0xa, r0) fchmod(r2, 0xec) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000015c0)) semget(0x2, 0x0, 0x35) r5 = getuid() r6 = getgid() fchownat(r4, &(0x7f0000001600)='./file0\x00', r5, r6, 0x2) getdents(r4, &(0x7f0000001640)=""/91, 0x5b) poll(&(0x7f00000016c0)=[{r1, 0x4}, {r2, 0x88e96fa821ebff11}, {r2, 0x2}, {r3, 0x4}, {r1, 0x8}], 0x5, 0x7fff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001700)={0x6, 0x4, 0x8000, 0x7ff, "0759f88ea6caedcb12d7e39186c31a5a025159b5", 0x1637, 0x6}) symlinkat(&(0x7f0000001740)='./file0\x00', r3, &(0x7f0000001780)='./file0\x00') close(r1) sendto$inet(r1, &(0x7f00000017c0)="f89ccf85e090f860ef5e426ea46d4d2c3a7605772196a4bb978c66423f426400f3e0a593bd2fd732c5a7eb406be3968274c7534bb5b83f6ca1f7f6610234ef7d92435d1f5545eaf54e9e698b13277e98a7586d6a294e3b992643b13e5df799", 0x5f, 0x403, 0x0, 0x0) writev(r4, &(0x7f0000002e00)=[{&(0x7f0000001840)="7ba735ae453c9a3a5def683e7f4b9fc6fb899a9347d57c47cd6642115349a36eaedafc1a7e953649e706adbadc", 0x2d}, {&(0x7f0000001880)="7ecac2ebdaffeffb81d41d950224ff381b7932b3e9c0c1badbfc9507a51c7086459cc49ad47149e9965b854f647a542a860421716ae0169dfa16584a92fba6e5e5980c00fdbea5094d0860b185bfa3", 0x4f}, {&(0x7f0000001900)="f221c09b2d10be76f8b25d81ebab325cec935c5b4d289b70c74ea18003ca710bbe86134bc0f9a1", 0x27}, {&(0x7f0000001940)="b9f101068911fdb234df3ce34f8d10b2553c7907e4922acbbdde1ca2db00d6cc84bf2ac19fc2cb45295c9a330914cb78a3d1d7baa4ca4006ef3075f374fbd21618", 0x41}, {&(0x7f00000019c0)="e13606c00f0c08ce27e05b408cd5229db13f99c9b86c5b6d39cbdc2212a92ba3ef2a45df8656c0c05a98d6337db72c32d0b470e1768b62229ddf4025879b3b3c7a9f3a521042bc764935776bda16e64eef69f521199d7d11e2f86631f4bf803edb6659450edc79d866938b2a52ec797e6e5c1609c379a1e10b3e94ea39aa074a90913210b57678d17ffd27717d15dcf09fd5e1b74e501d1f532d21c3413967dda2b5989257a66018e6250e539a8b211186bf4fa3a540c6e62ff56856f56c6ecedd49ee500dd7661afcf399b4445afb834426b34588617bf4e083b6af732f", 0xde}, {&(0x7f0000001ac0)="24a67c69fafa92be35a9680ead0ca03977bdba0b08a91f3d680d674729b167b304ba9e485ed5e340a136481c903b89839cce9227514b4b3327d43ce61f925175e30540b4f8d83e03bc3fa3765d5ee3e25ccc3cd5e759f4b0d82a19919d0d721dc5030f4b029f8aa036869993f1c5897714c67e044fa0b30f7c55990fe1df6ab419c5ba6fbddec53ed4872c1eb4ecfce510159f81a817d7c8cfd20b76f2b2740809ef5ddf40c06f484d50e834dc18b6248dacb1a6ecbf60d72db804bad6655bba62c1bcb73e4c9ef471c224e840728256d568815219603b147b2db4700b1166ae4b5a2314ee2a5c42b545cdd14997f4d3feba593024756131543d2cafeb3fe11b5127b0032d6bc8fc40343c6e174ad9fa38466717960bb908b7e706eaf9593efc260a19155931458f05b7afe84af32272728bcdea095777233fe2ef3a1e96c49b804f027263359bd843da2978602677e4a0aec31ed19bb33eda88c363a11ffea6aea1f5986f1a63097b50ceea6857b13d5ecbf340c1f51386734d9fb286d0a6c07ed4d58a0c1dc7946bbde16f317f91aa4de37d27ca2a18901af69ad54a58db262bef9bf54169726f9e0350c2a324822979ea66e941625e4e8872d7836f1992565fdfbdf4626208954f99921aa12554c4b083db59354f2e965aa2b7e3697e4de8b01a765eccf1c7cfa0a680a0e98980c3c4541e9cb6d0359ad69f7e77d8932886060e70cfa8f6f45f58c5bb428cdbdfb7fd087501214dbef51e037576d5f4ed8e92ca9e0d77aff1df170a82910b0adffe4cc9b059dc3f603bf75bac1c5618d06b61c299a45024536abdf3274936a1dbeb4ec6d763ee58151e8ff24e597b326c9c8b1c18be196359e9e84296716f4158766369adfd428f58cc17e397f89ccf0ab5f7fd145116a436b4bcbc692fee1054438e10fb27d65750ee68a7a4010283f574b08e9876ff092ed4d0be6df7342e3b38f267c5824e36194a9ab894edd01542482c88356988cb0394d52105c948f991a61ddde30c94167185eae9a874fa0cd96e896bf39838fa8e031e87c16ccf65645efd4f9b1f76a3ba96a1ab1c72525e9289b222335e5d251883ebbfd35b8f8fb8b533b7b55c8f08cd21175c8092a7e7964178b9c0b44ec0412fb842ebb6e8584bc2f6131cb76db3c46d0dcb7a8da372b82a5970dd9e8338821680c52cf6b34becce26baf2bd19b255a8a8eaa2128917bc2d12ffca05ceb7555552cb6065a3542ca4e2f233afc9d26c11d1ef2d8fcaae3e7f807c7e062e881f5e83c6cce2ebbf427c41c5e71ea88dc77596acf687c6b2acd49290835f5d713093c9911f04287968952373ad6911b348085c94220e1733d4eadae700349db13f959b68a3fc458153a0141fc9f75e9c5177e274d48c9aefb90f7bf367f0295baadc43cb58daf38bb727510792bec3508ba8fab85d0cc4ab8c904e9944dd88e813599af26ebf97d5870b74190b75c1bc74a0f6c242437422e61894f0ab17be989e1dbaaa7621b7fbac47c55412f5047d579cd26f2555353641fbdc6d72e9a9358364138d6b641723357d7f770d936fb9d359b6fe3c058adbd2f2dd968a9bb30e11ad6d632c2fee68cfb9368801ec528dac7458c841365a91e3be6e8000ab5fbbb1831c5381399aaaac8b4831d65a468fc316ba30e223fbbc2aa33fda6a3843fcf88468bef62c28a19efa9b6af471b87290bf8618ea9a369415f4b13c32c6cd6b9c304bf20592506fa9385387e543c4f67d5679326040cc50374a9d2971df9b94500e334ba4c29dee324720761a3d48794a1283e7cc5a5ee80067b5e97e92c7f1245b6767b0923affe47ef8141b9314a233ad112fe03ed5d91db494aa829441c55149c2fc8c8b3c06c903f578fc402d301e8806631e702e916936b2b8ec4aef9280752393dbf5ba99953f4a788ce88c63cc25102fffbdc2a9ade89fb3d66ab9873cbe188959cb95439005aa92f21aa48130280aeef6d31784aa4872f63d4fac94bd65b6447e298fa553dad28b386e5f2328be4e96e124ab52d405fb26d05a93c8a643dbe726966ee78b515e319884ea98a4a06f0bd08044e4cfb1fa666fc3280dc7e28ae67d8eef6338f8e7e4ecfb98397d6d1f7882d0408fef2ab5d18e14cbe354011d45154cff0ecd781085471a6c620ae7bb29d26a7549c2c5d8a3d577af780d13a3a3ecf5d4c77d24da625390450ff981ef8976c7c50fe9be66f849b9455337ce16b52b25c0287932d45da1e130923c33be9688267af61644f75d69269bd70c61545f3e12fbe5b8bb3e4576b09b7a3b7a2d81a0a0a1462ae3d88f5614d19fbd66177eef979249b52101ab2998272d2832815acdceee7c5b25f556aab1b2439febd28110aecfc3cc6f9c84eb41cc03308fd4dc99b360d0a030474474e1a3e2873b4cb9faf848e1cf547d08ba3f1367215c4118edb17141da69e7e9cd4b92fb4612049b3abee8139e0539fb52c250d58120abcb1dd71fd321a779e7904bb74abc99c1a0b11c7aed1b385b8b2cd4a48efa0e31006810092ab20c527abd8a1664e772a5b156fb0c14445e30cc148eea3f37932b8e3e2389eabb2e600c2820fce1404574f51bc6376e473d454c3b0dafc3aab10177f5f876f773175b453c3c7681a16f7e62592614ad3e36ba119bb19fe5ea904921ba9cfafc4c6da5bcd73da1bfd6a2e1de13daa085c522f7f4236ab7044dcf95f7bdc470b0fd49cb84406a5d7877ea2f0de50ad4b780509ef296d7e1d0cba64ff1f13e3f39fa7e2789cfdbd34d785423b0d2544df510eba9d32d00456f07976b4c76bda2f5c96f08547374c6502539e69ae482f4024684fcd90372cdc3245100fa6f5143935b10fb764bfe560e3a386529f5ad7d73adf332b155f06ee0090a30a2c55d6f4ff3165f2be5bf9c4ad1d6f55896d7f8957b103eeafea823bb05567d76319be0dbc53ec49f8f3d9bb122c17aa91c2d86c1e2a2134d08c15a794f5fbdf6c55c562698fc0ed36007f003c4c8f616c4f406436f839ca35fa99f80685c9951ccce6fd67316da90894a2aadf98e3435168f64782027cff84d1c4d9b41c62c58a6d8ea89432c1a40ad68beefd26384c11d7deceae2d2a76d6570fd99ac3680b7336000eafb77ae071832afed3220068d03ed23f7f539c39e396a550ec7a6d5c450739a77d8e87a00e8ffa002d61e165ae309065816cb1a31ec9ba2ee83a794b368d2ff4f273cdaa78ab5b56daff7d210a83f150f02f895e7b71802879e0f15fedd557d1da4f538a693f9d2f61b55c42b9b0d3e3ea4701f196af827bea612eee20a0818d2ff62f90c3691a46ace09f2b8351aae7ee0ff3a1662e0121dd2cd8d98813c01a7695c8aa498c00c161310006e134049715ff3883ba80595ea11f6c85f26cd1eb850c2fd5a2e760d87f20e0eef4cd9e2b435a3e3ee1e748a6140241c72599f791fa78134f81949fe8de0b5bb481fdd4732c78978564e5c2b69a0d3db79b993755f013d17e3a9dbf29e092b99d9de470d3f21b68949b9b817997e7c41c02afeea6f649af59bdbda2a2cb1a985e89ff0f86099d0dd9d6b9f03eed26c16d41e53b904a1e2505a9c4a1319d8b2b479be3d897fa0c62f717e6b868113fee8c44fe779108e2a8164c28b657adbc2c0e7522b4a8e084ec966a7d968d98e87a13be83e0308adacc5938e30494df78dadd265fe0a5f56fb3cfd7e0454c8bbcf04610979ad0a8edc758615b8ef4d5637f78345feafaf9b9b0ddf9407a0152143b3c6cc828f3c88be1f6dfb444f66c0064f5f371e6399c98eacfb03513112de7085408a2db4a8f3f943732cba26ac23bbce39a0df615cc2bbce3dba73c34dec9dac81a47504df2fd55dd95d3e60f03196ea9f6ec0d7e4e29ee1778d495c5bfba27c66a84d1e8155fb471394e4651127b2b2574f8f760a97349243b729766bf2dd012bc1897a3c8cb4118a06298ed652562d33520b3e9bd6494fb5cb99e3bf50596ae7dabf2785f64fcd47a32e59b9a1198cecb172df6e4952c8bace179a2c21b186105beda32376834eb16648dc3ff8a4e18444ef961ad4c8deb12e301fccf48b4116a5644e329c31a2c7b3347203c08de0ada11f88b00223c32d9e173f8d5c6b36d5d8c31b54a4d442a1d866fdbc6be56e4fd40ac133ada7d889662203f679afe9596850f162fcc39ae38da7bcff1cd029ba5b39ab94a72d10a5543ed8f87ab1534f75a187cbb84c5f67fdc78ad65ded0cbfc1eee764d3b71105def22971e7faf6106d8d7927a6e0f90fed9bd04f690a92c93f8b01532439ea65871e45a63644240bf7c9ae1e8bcb2dab8cb5b65621ae26200908bb41c5050b5fe732922faa2dd0e7c7c76a40d9ee2cf991bd38edeae932482fe8fe483b7f998700bbc7d736e2dab7eb9ce243083feda495f9444bd5a79a2501544e3df45321b9516a37aeab0f7900d8fdf338fc24227afb4149f77fa805ff532ee3eff8cba221333ab58502a9512f951a2f17da848885b903921b501c538901235124a26d3bea7a41408b430c21578dd7126ee0723a66baaf6ffa8427814e5872af485d38c019e8e17077ce20323333094439711db3265d438b2e307134984d25502266c62cf36e9dddab1911b4d842512b6f22f3250c4a2e59ea7836592d2fd02743b653dcfc611fadafc0ef4a1df6f333f44d67ac1620adcb6961047dc4ea592671d95a08e81f5002a3f4cd2fcb950ee8eb1722de689e4723c4c594cc3fa89fac4ddeba65ba42ed18338f674fdb954d69544383932d6b66ccef8ae83a2a4662a679789b82a4cd0b643629d7d25bae7c90daf205de27e3e0408904d943cb0b1799ca814cdaed13df019a51e990e0be7bb4da3ec613464f8df3569f8e9503a174887869a33e579d5330b4ccd62daf77a446c7a7f01fa133568039302491654623f1e637be246896d97c6386c53d26b2a7a54c790000744d5ae53005aeced352bcb9475d344b523d9dd1e89a66470d5b6979f5f7a967055a6c594891886088e30384d817fa7c8b2e4d25d3996190c17e21322306513769a41d1eca7fe9a9a656a188db225e0d0054f8a6451bb553f3667124debd38c105afa9266090018df1b97d72bca22828bd5bc7b80abebca539cc21c6532dd7c95355133d823d22318e6697a18e8d2de91a4cb10d0234aef332f4f4803145a5470f5a836286e54ff7dc646abd55dffd64c55a760febb6d5c00a93765772b9ae456bab4cccec838431bfc8bcc3f05ad74d1401176529387a45819f84b891b75747d350e19e065b66fb2e03c5e23a1bc9aa710b6a042c48aa256a62395ced0b593920aae0d1fc0c8cc4915596969d171c2233ae02e0e7da56de63ee82d494cbe5ba0455cfb82105eef04830ac8e1c633293e2469bf89d55b2dfed5ff672654b5260373b9d48a9fa1bafe8342e69905cc76a1f4b1495edebb21cddaf9bdbf9f8d6846a43e027d6b7504da119b7948ba5ea2c30a38c55407144dacf42e4ed94afc73572ebb5b2314018ead509f4647da60ad42b7203c2fd71883f27819a8ceef6394409c8171b6f06b273de8b1a66598b4d8d665f5d265653141a8dea4d55d578be66030c7d3ad580831468aa3fc3362d1e688859c47f5c54d25fc70d32100773ed05b97acd07ef1273a58be346fe302c3afb14dfb518c8dd2ec2aaab939fd440faf18e514cf309058b763081fc04dd3ae5474dffac7a22e59c6d820c0a70d5642b6271c0a15880766f5a80d777fa3d37093c5757858485f7329d67ed7774360d82d3c739c7d429c2e618261150dda92370bbf710b801cf6e3842628fd97ae2905d", 0x1000}, {&(0x7f0000002ac0)="30459a9cb9866e9969e2392e4328c10815c8c13dfe5da90b92ac8b340def869dfdd4e7c8d2cdbdd2c7bd058f2c5363c011884b92d1da68f63c186acede73784891cd42e61b2e96c90a75af4d033998026e5d36245aa5d950b0f924924d533d0f85beb757e006d40a5c0af8fea07bc1cac587f99126bde18a7092", 0x7a}, {&(0x7f0000002b40)="72bd9c9647bd7f8561c65faec09d355c08526b88d03c9e06a59980637743d673495698413bfd17d40a271568e97fd2a5bf4b046137aadfc69609a6d86ebd8c7f51f399cc99fda6175c353fd0facbadb13f638925cb91fabbf1fa048f08b2947fdd8d39f68cdfebf361a02cd0b190ffb7f4de313df31cd3e7507b606d3ee8025d9066d7e2b40d5c33c998f8267792ffb290e9ba5a181ff17a1c74f06efead1ee8487e91c036cdaf2d478e569aaf0fbdc8f03521959a2a9aa8bf2cb4442c0957f0648e0108bb836742b90e965fcc743238febe8ddd7fb8f502f8de31a5036e85d16e7d792945148771fcbe90e43c9e0ebe7df7c965c630", 0xf6}, {&(0x7f0000002c40)="48b9f8f1bac0331367777cf7c8117cfbc6d5eeed39fbe222e4c05f94b946beade260ec9db6d77965d06a86f7d7ee11e431b3e6bd039064daa9b3bf978f123262f4746b3e623d38a8ccc93f36b72df42f40496a0e9bdcf408aab71929edd006df69674fd76db8b26bba319115dd059f46d44002c034ed9093bc4252be690dae9e0c34cca4f28af045462a2447f8a84918d277644b79cd4aaa9012520599aac9b5d5a269fbdbbd6224518b13da8e8f4b", 0xaf}, {&(0x7f0000002d00)="ebab35b75b409f0415452e004d943405cbd0bc92918f29fdf6be5c10b2ced17d91ed507913e7744602d72abbaaa549e811425cd26ef178efd3781b717b71924814de32b2ae93769342ea8213e41b08513d7071acfd451af49e4c8e02c9f0821076fd81e61397d378ffc88a99ece4f202ee59bc186f5b6a768ea27ad4755576edd69beab91112673fc7bd1b3294eb35e2ac0a5051e4a1e92f7277ef6f18076d517e643c03b9fa73925138c8deead5b9b1dc5b1c924eb2a441fed7a87331cc3f1828ed0dcac105d64201cdb3e3ab38c738b84596a837e72cfe7e4fd63d18d5b3751d4c77974a3c4aa762ce27bf", 0xec}], 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002ec0)={0x2, 0x7}, 0x8) renameat(r1, &(0x7f0000002f00)='./file0\x00', r4, &(0x7f0000002f40)='./file0\x00') readv(r3, &(0x7f0000004140)=[{&(0x7f0000002f80)=""/193, 0xc1}, {&(0x7f0000003080)=""/4096, 0x1000}, {&(0x7f0000004080)=""/134, 0x86}], 0x3) getpeername$inet6(r1, &(0x7f0000004180), &(0x7f00000041c0)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000004200)) pipe(&(0x7f0000004240)) 14:41:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x10, 0x1, 0x3fffffc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000100), 0x0) pwrite(r0, &(0x7f0000000040)="ea3b8efc17e0671462d881c6ca61925e212b39d6d4d319653636af53c9167e8bc4c2f5f10981e30d0ff977c9969d22382d4fbc2087bfd876e7b49c768ffa9fca293115a699e6bfe512c2474a98827eea35475b42d7b256b3748443cf07b2e98455495f2c97592316e7aa2286ec03b4fffa1e0170b62bf0e382b0fe2f780386319cc102b4d8439f1d71319baf3ce16af2cb308fcefee8e8f562c6b4190303f71286691dd1fbf43207ccaab9f6f5c7c024b79c05ee974039110488", 0xba, 0x0, 0x0) 14:41:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 14:41:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 14:41:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000180)="7e6aa43288f8a1afa66d5ee7812b1000c76855f74e537b573cfb8476bf0d92086c523a51c4e424cf723c830baf3a6c5113c69587b9670767d8b85860e2d4b4c0c449977c331abe81b6ba1c9c1a7527abdc5d139638e455737af1c065a359c4a557f7bf00b113f6c2fd905442454a3bf43874e18944eaeb679e3356f3", 0x7c, 0x0, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000080)="f5a1552f03928001cbf31c", 0xb}, {&(0x7f0000000300)="a47bbffac30aaf06214edfafa1d2867eb65c8f75f7c3cdfa21300ac7498b9249a27ef3555f17fa66060819eb4a0b282d79e804987b6964787c08ec2c92128b4f2453ff5b8b81574f0090a39adc4d676e28c9caf75152fcec0b1d", 0x5a}, {&(0x7f0000000380)="e423e9d470e55efb0856a707d7e31a399d979812beeef9ca6458be49131a7e6c81b5093468359eec09ec56a7f0342029c3d8f10a2bab0404a2d45ab6deff237aef17594c3b6f0ac9182b4d0e30cf97ac6c53c827b99e8d874b6cf7ea777f1bcfb67f30e29517ec10ad194c6ad55272872f05ec23c7823195d5852d5bf83440a70c5bc8c6b8fb6ad393c5cef97798ab20893e115ccfc7a602a3addeecf2d2a85b95aa5fa5e13c0b48ee15c37893c4133db45f5745d9c31a3c9abd06b996d2237fa98570030ba6efa18f1df01108da2d4d368e46489c9cf5c5", 0xd8}, {&(0x7f0000000480)="4989b8181bc20fae5f16aa064c53ac0396ed3987dccff3f542ef848f298a6a3f44635757b3e0505e80af33e7c84c472ef3d7c84177ceace40e8b0dea4d92488fb90c5f4488206d798d9a906fc21a150aa370c2c8e058c9208736f24579f843efe1c36db9ce03807134085b73c3af0da3080b6efb32657705cb6918a2ea08cd7993fd44d2eed747cf47925dd11580ed1b9e57d5669dfac680f84aeb0f3a63297088655ac93295c10e587601d4f679fa549f977b3fefe278acdb8d4e82243a9a2da7b1d0f98df43effd6a66743d91c622e95a60e6ec3d0bd563b02f5d3432d44883d695429b7967805af3d", 0xea}, {&(0x7f0000000580)="50917f044aea1568c9e47aa978ed30348c7a858f445fcdcf3c5a30be327fb8e2cb8b4d08556dbec8da9dc7ba54b8ff354fe62c0562e05564b529977101ea489ad9918b8e2413f82a3a5e07bb10242aab9646685ffe9f11cc0a174e6201e06c0247f94e98d3f7aa50b04de76292330bd8269391128f9d55db6ba7ee7487917dc7d0474480845e49063571a83afeffacc6c09c19c18f8c46e0564f4b76b1c713aa41b0d55076177d6f866f598d358b28356e3e362eb9d542e75303fbe82de9d71827bad061bd86838c0a86cc3a", 0xcc}, {&(0x7f0000000100)="76cad4b0339e", 0x6}, {&(0x7f0000000200)="073bc5e74b97189b4f87a85d76497c65e1bd66b87533ef8f46144ca514c1de2442009fec53ef05815c79ae5e8fdb", 0x2e}, {&(0x7f0000000680)="839ccc326e2d99517ded78388a9221c392ab33a5e2c0c3f95a74fd27f07f570d4eb60086d9825c8faa773fdbfdc854733a42a8f75f00ee4b125fc0c9751e09c30d6e71341b26e257df4b22604792a2b0ab62136200c6b9c9865871392cec475b515febfff7a681453242d751eb126c5f5facfd0c987f5f842a297f4c177925cf61eadef816bb0831108ca7d7dc12295794f2576de6c7f90def8ff18ad004148c3a5ed6839b15a6f3d069e1b0baa09ddd00fdf41ea54d424b79e1a6f181", 0xbd}], 0x8, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 14:41:55 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0xffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = getuid() r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="8330cc53fa7b51cf638cf4162de948f546977dcd54871cf14421bb278f8c9184db448d2e537c1a1e4a190ecfdb6a4ff5a273221f", 0x34}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r1}, @cred={0x20, 0xffff, 0x0, r4, r5, r1}, @cred={0x20, 0xffff, 0x0, r6, r7, r1}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb0, 0x400}, 0x4) 14:41:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:41:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 14:41:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xde, &(0x7f0000000080)=[{0x3, 0x9d6c, 0x9, 0x2}, {0xfff, 0x2, 0x7, 0x3}, {0x200, 0x9, 0x4f52, 0x40401}]}) pipe2(&(0x7f0000000180), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x8, 0x0, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x81) socket$inet6(0x18, 0x0, 0xfffffffffffffff8) 14:41:55 executing program 0: getrusage(0x1, &(0x7f00000000c0)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 14:41:55 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 14:41:55 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$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 14:41:55 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0xc) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0xb6b8d2070b38e6f4, 0x768d2d7ccfece4b1) 14:41:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) 14:41:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000003}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 14:41:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x7, 0x1d, 0x81, 0xd78}, {0x8, 0x6, 0x9}, {0x0, 0x0, 0x8, 0x8}, {0x8, 0x0, 0x10001, 0xf49}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) close(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x80000001}, {0x6, 0x0, 0x0, 0x100}]}) close(r0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x410, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000840)={0xcd0, 0x13b7}, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setuid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000900)=0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000940)) getrusage(0x0, &(0x7f0000000980)) socket$inet(0x2, 0x7, 0x800) r7 = semget$private(0x0, 0x1, 0x100) semop(r7, &(0x7f0000000c80)=[{0x0, 0xff, 0x800}, {0x1, 0x3ff, 0x1000}], 0x2) 14:41:55 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) 14:41:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) fcntl$getflags(r1, 0x3) 14:41:55 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0x12}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8001) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 14:41:55 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) wait4(r0, 0x0, 0x8, &(0x7f0000000280)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0x7, 0x9, 0xfff, "789bf738610846c1fc0800823d14c85e69e12c39", 0x3, 0x1}) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) write(r3, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 14:41:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/48, 0x30) fchdir(r0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0xffffffffffffff2c, 0x6, 0x5e58b83d}, 0xffffffffffff7fff, 0x200, 0x7}) 14:41:55 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x0, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000000180)='n5', 0x2}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000240)=""/110) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="9a367ed769bf10fc35eec2f494b2bc9b56cb8b019d59017b552f474c8db78e58a751ba2b1e9dac25c0a79d331037f4dde1d8c7d65b66b0e0d03e0559c6929c8d2d5f0df6ccaaf5eb39b16067b5143164f67edf27df10e54493991332e35c6adf22c4bbb455aece195f0bc4f3179db6f460208cd2285da1226056a876f19e916ddc03e42cee", 0x85}, {&(0x7f0000000100)}, {&(0x7f00000001c0)="2e08fb69e200ef6597e0597aec75a7aaf8e24dc57346389586aafb35b78eb6a68684701e315431cf7d78c97a5fcaddd8d090cb98", 0x34}], 0x3, 0x0, 0x0) 14:41:55 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) poll(0x0, 0x0, 0x5) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x6, 0x5, './file0\x00', 0x7, 0x2, 0x5d68, 0x8}) kqueue() 14:41:55 executing program 0: select(0xffffffffffffffb5, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfdd4) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x2c1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x1ff, 0xc0ae46dbe307375a, 0x0, 0xfe1c, 0x7}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000540)='./file0\x00', 0x800, 0x2) sendmsg(r2, &(0x7f0000000900)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x0, 0x1f}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)="be7a5e6ca085ba338ed9e0f9933dd87f04ea33c970db0b2ddc8c6f6bc95e66f7e0939d6e29737966e5ce1e0318797e917a6f4c34510fbc34df3ac8e09f0d5fd652998b2baf52e4effffcd813564c62e57793597b19084bac1bc2faa8ec1d3cb11f8e2ac43b7a2b33c452a51530b1af328836d4110128b100", 0x78}, {&(0x7f0000000280)="83dfae163fb7ab5e88f4a55d01888a7047e6a36ddae8a9c6661057885413ba3d4f07d4661fe06884fd8c5b452544159d4c36522bbda231e72bf3503239e553c368b0c3df06cdab9d11064887dd17b6dff231bdca08d870c1b261c36b32f943e486c6168744a77a32f05b50fb0f97e23fab43c86f1e01afd53c622dacdfd339a8bbf37f0863dad2910f5a2df98766a5c9e8c0da23cc3b77efae15bcaff14e434dc3396d5e19b002eea7c625b1b3280aa74ef57ec1955d592f94a7", 0xba}, {&(0x7f0000000340)="27e2d61e86558e47efe451786eb7929d39dacbcdb28bfa90e3936dbbecdf01fd61d6026c43ef90934ba61e869c8a097ce7e2f7cdd99cc277b501a741a9e762e7f6e262b2596088eacad9c83637b2525a46550d1b663da75430b21f3474d3bc144b24a44aedec5c366e326560c5e2da44ba4871a6febf8c9c89bb094aca8145252d76b9bbd033e07b0396764fcb3c8d0093cc98775bf9ab3bc733d1c76719a76917bae3f8d0148f1fe46e777cb7119913ced6135629c6bee8de0b96d422cc5ee7", 0xc0}, {&(0x7f0000000400)="907cd2a446e782a17f1e0e7f430c3ae6a4fa61761a681ba2be422df5ff689a3fcf6cbaf8f821dfcb5093cb3be3c97641e05afad22f98f8057cfbded5a24ba2d5ebe70033f1c48ec72812790c37985946239b1480fe0904457232ddc88a0e935b5d16ac04b90a42000e40a6128fd742cf95aa1b6e947d7e708e61a7b7e50857", 0x7f}, {&(0x7f0000000480)="4093a30b5370d1b4234d48b614e67a2bd7f10259170e1946f3e731940e35ac28c513f9edbcdecf8758c3bc", 0x2b}], 0x5, &(0x7f00000009c0)=ANY=[@ANYBLOB="c00000000000000001000000060000007e69118ef606b5f15dc33a70ac2bb37f44c4f6b40a77d28cea6d7f6668b2d7a778787d3cdebc4d507825713962e625bbc66cc42000000001c99c3def77c9abd587d43f65adcd0c261b2b8fe69e516208223068f1a3fd807cb6e2a7904677ceae95cf50476497d0a29667d96744c5062da907c90a0db6488c718d37c3d069e2912c13fffe3526adfd08f7e23e79aacbe960ccf6ee6d858b4e18b4571f34a09aca2a55bf59df70401439a2a3775b0000004000000000000000ffff000009000000d77c1b374a794030faf016cbf09861d22505090308341f966b2637b3135bdff0afa5423fedd5f1fd3ae8175b31e3742a9000000000000000ffff000000100000d1d890200c382356f68d5b78cbae8856259212907be928e31d7be74d4a09738d76d8fd82cafa86b225aed3f5292c27deabedda85e54bf56a30427a0ede2acbd88334c969b6b5cdc66a15065a309a29d9665497d2efb6f8735da92e0b9b6aae8320f63fb324dab82c70595aacd3a3758d1f1ab73b4ce9c22394dc000000a00000000000000001000000510e000012142e7797cd94c2af3322c799405c861c57a83fe15f493dad12cd0c3a0426cfb5cb1c8440a00b2d2bded09c041bcaeb589d06b74219e839d402651a57e50e9a18bee076735956cd952bccc96fa7e9d630339b20fb4a84e107d361d714066004d638cd82c59b8d4272de9a80c562fa9168687cce70b0ce8050b829e62b1dc25a99639fb367bdf3944000000000000000ffff00000002efff6661a83a9758bc609ceb76aff2c15996cd26beae0b8d2abd791ea4aa4c796f94c0d354b0bd3df7c447509454d21200003800000000000000ffff0000bf000000f4d5e1885de5e9898d926a3e88cd3d2457ac74acf9a489d5e79d775f4b645824d99f71c958800000e800000000000000ffff0000050000006b846696f70e3c0d2981a86d70c975fb54335d3a59dddf27aac963dd997593205315693488a35be0da325530b6b5531c7f8d63d0741fcedb5019bafe727c9f15d465d7e93981399a36bcee4ce7015d83e6a31c611fd8a2e11455e0342099019c7eb1285e83e03cfa0ed4010000004fe39900fdb41903f63b32d1de4fe44fa77e344aefb8b9ea48d9bde2a95372f8ab895a29a436a90922ea546d6bac43cb7753ccc32329c24da049467368fe9be17f27f8613600db30ee9a21f340246add1edd6fd8ce652d0000001902cb99a8036ddf768bed9d36816d4f7a639161cf9170d792375d3b36338b02af63f763324334bf7db819d60dd23d4e5fb0d3e30bc3511f8d5730e8e226ad772c600746013ee8928b66a4c196107c03f3dfa946895c6aca7eba7e5ffc30d41bb438df1053fb697b55b266507842417eddfb3f4d9ccaa881685fc04e33288dbc506230a2f1446c30d822fd1d5099521a8b91021e195a2560aa9d08a5ad863d7d6bfaff5bce6f827b998ff0b4e538b3783145810ee9d9a5549fd4f4230fe100ab71797bffec5b5bc76843acbc0bd2c2c175230604098c9a28fe9102e6708a62e6eb9133"], 0x390}, 0x400) ioctl$TIOCEXCL(r2, 0x2000740d) fchown(r0, r1, r3) 14:41:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000040)=""/218) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) setsockopt(r1, 0x1, 0x100, &(0x7f0000000140)="95fbd45dcd88959838bc05b67b4d3a4b86169d2a5fc707308f343432f4ec6b7c006a8ad6b7839785eb72eb2a48d5f8850879ee91bdef7aa533df324bdbe4989556e71283096676887a8a44b1a1072adf62860a804aaed223adfa4b0e4747973dc598376caac656861e1eeed946c9b4bec6197f7072f5fca0e7e35239f426fd284f3003316779777acf1b5911b1d25e328fee68fe3baab426f4ed30e40d18f8b04adb1315b2b01c699fb42535b921adcafed54989e7c6247916f47f8ff5699d8d2188af013b686c62574452976b4ca34e0557c4e4e2188a17b00c44a19ea54fc84b67cf9f7e33a35db780599226497369a18c49fd99d567", 0xf7) 14:41:55 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="9049f10c2ce078107e6e39688f8ec2ade05b", 0x12}, {&(0x7f0000000180)="96442d3f26", 0x5}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x54}, {0x4}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x162) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0xffffffffffffffd2, &(0x7f0000000440)="48e56af6efdd38464cba1940de8cb2814fce5a4227a769c71228028c0d211211753a176c4d9dea831993295af8389027cda8d685ff75998b1a70005fee2ff639c207ecc01edfef058b1e68e90c014de010000005011d60ddf82f74ae26796c5d1f3544e389df07e14b50b0bb4bb4a522f2ce0f8dff12a99074a78e6c82bf552820d4c424962620c32c9c3a0500b4a9b9c1db") 14:41:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20420, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/102, &(0x7f00000000c0)=0x66) socket$inet(0x2, 0x94f0cffa7404f3c1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="617b60fa346b7152c401243923ebf80959ae22e7f406bbf58fcdb89616d1ba2c93c8b4a10bc28d", 0x27) 14:41:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fchmod(r0, 0x84) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x3) read(r2, &(0x7f0000000080)=""/97, 0x61) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) getppid() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x20, 0x9, 0x9}], 0x2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x100, 0x3}, {{r1}, 0xf6a79d23c99856c7, 0x2, 0x1, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x13, 0x80000000, 0x2, 0x6}, {{r1}, 0xd94d990a456e4d33, 0x84, 0x2, 0x62, 0x101}, {{r1}, 0xfffffffffffffffa, 0x81, 0x40000000, 0x400, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x75d48362533d01c3, 0x5e6, 0x3}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x9, 0x2}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x4, 0x4, 0x1}], 0x1, &(0x7f0000000280)={0x1}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000340)) r4 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x2, 0x0) nanosleep(&(0x7f00000003c0)={0x1, 0x1}, 0x0) lseek(r4, 0x0, 0x0, 0x1) fsync(r3) sendto$inet(r2, &(0x7f0000000400)="b36f0efa66b13993a8bb7ee31337e22d91d29f9c0001cdd6b22decbaf5959e5c23edf36962ac4160b26961261ea30a8869fe4c443c564c98c33facd7341d791e346f9909a5b151e0880be12ecb567a5d8780c5cadb20832a3fe236266891229c4dc8e80f483125db7264c8cd0e073a414c7690b477d305e0edae08412dd907db123dd61c0b56e1b076cade5f20c8e607ba22e25c672a222a30892823265e91b039a725e8fb4dd04c1a7c378fe97d9193e4bd48c3efde62fd96927e59438480cccf4ddc6a2faa66eec584925a14ebdcbaf6e4a9a3356d69f0987c0349c193fbef48f45f09e97ebb0d1596c99308c2", 0xee, 0x63189199edf14166, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x36e6, 0xb9, "61c635944ba074bbc543e0745292967746605848", 0x2, 0x4}) r5 = open$dir(&(0x7f0000000580)='./file0\x00', 0x10, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000600)={0x6, 0x8, 0xc6, 0x401, "350229f744350dadb431da473d06193366e32cda", 0xad, 0x8}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r7, r8) r9 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0xa0) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000740)=0x1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000780)=0x3f) 14:41:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x9, &(0x7f0000000180)="cf73fff98fc36d5f77f69949a3b236687b064a960ec714c1ac8dca070c1f11a7826c9c1948f50f3df47490b8d8667678b9fe7d04a1d103134d0c90f891669144aae84f6f9ca3735827972f4fa5f09f07a532cf0fec7ea6636bbe25b3d41305db9403eb90785cd63b99f8b0b8b51a1aa43b23a72e37e22bf0ae307a41cfb52c4d7cf63bb4488e9bbcd892f512e769b9dd3b735071a17cdac19abe3b6aa2ca9b8b21098bcb28fd6879a963f6a8792c98d7903529d727400f27741bce644c67633e179fc6999f4ae16dcdbb3bd7f5294bd6e0d2c558c69ce0cee58b0be29baca3a6b7e2c864887d2466f1531b883679ce133bb8a9eded188ab92599e34593f810d4c405ba7bf9018d8c1c92f004e523cefca6496191b67e3e13925629e525884acbbe6318cea0753d9d3c36d17ba9144af00909761c64f6c832ebeec09fff20feb33d5136eaaf67288a326cfa693e5a1a500ac367bfe2919f133f0bea6943ccedc857d635007666f6203286173665a772376b826be9cb2211fd30872995c6ce13caef1737bce1e8ff958f6355affbf162f64c513fc49c0fb314d2cd128508500747fec42351ac0ae83d19df10d3d5ee6dea9079ce6fad40877f29b5a798471e7b6023f704c8555be36ddff575618a95dacddfa3e8c33274b2ea01f9b7145eda8145cf202ebf259d5df9b6b05886fbe3991210ee9484fcc5824156dba71f5023d93479c39ae0c0504c716040bbb5ae0852cccc2700a62142f4fba43f6217656084c83111bab455b7a377367d4f323ed4aa32c0c51e0d5d6d2dd3b30df0fe0f72c9ecfbcc96c79fed8d2de2fe8ccc4457e399e3e293b4e1b698488f0b09493fb5f8eac309bdf68350f0170ad8548e1b793469cea16c44c78b27a2aefc8e2455774ef4a3079cb4dfda600572c14001fc3c46ccc96c1cd88ee5fb4ca1205ce6158c350dde9cc1db681067daac011cb875a858ad7aced310d0536d53fb3e92e5e6daca02ed7b0946cc847c2178da6e5db361c3b783ca263caa814b919d59374417b7e356c31b583051cd318b7df60c9e7e18b7bdb92091cf3bff5ff8b7f21afb50976fba1c9cb9bc81653f2ca54d84214be9fb6a6aa29ac220cf78c18d2fa5071d1247696c92c09ff102b0c2b7e0175741b137649af66a8050358689024260ebdee17a61148829a78b82d31e26ce952678de8604a4a4b984e029a6b3c7c6441fc5552ca79e9e5d8cb66e43b4db8010ee6c0db29e33259a7375c263826e33be7a166645f2cce6700dba052863d8807838389f6757fd1a2400aba80d4bf332603f22faef841e0057cb40b66f2db89c899b4130dc40d0455ba36c0824a6e5976b5f846270af83b0cf4a76c674a0da1275f88c581235845965d569de81aca9a16f342cc62cb2cfba870825aa17dbf5f20932367aad2fa803e0f53f04e203598f7b15ef865fb681dc723eda243d78d7c7c5efe9be820034ea0b66fd09e569e24de6cb3fc6491e626e6af01d043c57b702902f9df7e0260c5556f314a4edb1bc6ef57532c3f60685c8b68f1ead2e3d395bc85ccf77f48b50a90d256d0ec42afaceede64a5213ffc73f8579d42c9b06f4827cf3281822f8cf9e457ecfaa6ae8f43e98764ff0d6e3b0eed9f02b18399a00be65fc4ec19805b8eaf4cd7ae7d8db71c97e87aa018b632494e2c4ed39d6f04980ffa5970593d366b2b53881d9fffe39c2e5c950391b9f4a8d3cdff35d1f2e7f3a2586d9b9cc3e50f0f496d59e68229d6937cb6fdb4db63d210e44b0c9e3f36de9a36b707393f61feb9315ed20f6b8fb51d91ebf6b878ccb69de4805a7df8f057548f1bd4734da8455ed4291487738b76aacaccab4c0707c3d31d8eb792b5d4350ab992c037ecde989ab14726896d9b1ef47a7e6804ea3426586a7c145306aa8c90d748de980af261698f28f7da5e52f535619f43e32102709658e8aac3a69787eef39cf45bc7da16201a5494cee2835998a99056f818e8b903e3681806d21c80b96d927865570d91a6e2a25b2a13cdc60a943dec923ad8ee19280504e06ffaa07f0f76630063008dd18c2ee94ec9db68ea0c4fac3ad3171c33e6ba7c58eda7e4ab052d603d84fc4e501b1a157df8e613eb53ced1eac9825c1feae9cfe0241a215a16f6bd7334bd06221b9ecbd15d725ce29c56660f7b2f676b7d3cc5c4eaf5585ec1a4f9bab58d2270d4b50294ec52770d5cc532ef6b78a539f630905e8524b2c623905dce945cae1129bb66c26d4feb384d76059b54d877191d0bf89448bccba217d2194b0f7a7225ac6aca34989fa24defcfaed9f028c99547216ccf67dadf44340d8763e66fb337063986f151cb65e492f0019641feb0b531ea985a4a52bc6c92891e5968ee3e18352db6e322990be81c89d1e8dda3990aa8cd854efdb98a5bd78bbd25573569b06ff8e147801ce98ee3a497930ce6f8d57edee899be1203281c9dd1cbc7dd0b6420e1511ad821816c0ff43ade6883d9ed52dcadbf2e04cc63a04fd852464831a8e789675d9730a219d4c71f73a57dfb2260ff3c2ae5e582473c0cbfa335e64abaf39accb5b88723b4f3d546a3bf6e50e0701a87057ce004cf7af861f6c47a87fea7502722885bb83f7d11552922766d826c3649a6094bea21ef54af34fd5391a877ff1b6423fdca5d8e1e9a9217c61856a606d8c334eff42159c442ec8245879dbe6bb8e05ade75aa10df498e6baa42d0c5bdcc3cd596c61f876327ee64ea89720c586405f5594736db0a8e089d8f46a8944980cd9daf29d320fb11dceb4f1d282390a7e3a1e2fefbeb1b6eee27c7dbc2a91abc97df080bdd1bd7f06f6d1307133a03adcb1d07aabcc86395eab470d0eedc38e8333758eaff0e886981dc0a3abc8fbdf6c18ce41f60a18ce2033b245159adec69d75847bfa19037c77274235f87414a3df6064ecf9e96e84792ba522a31756fe3aa5dad2228d25402cb900dbe7c0a95888feb90cb589e4cd32b89208a62e867304b3ca9b5cf363a9489e63898892138079718662e767855642a5464bf0ee53dc3f6697c5c9c0277d9501f3a46ed1bb89bc515abfd50f69ca3be65277f8dde4eba3e051da4a94a6eadedeb19cb7c8c2c80398cc0cf13958cfe8cb6dbf3a67df4fcbcb2b0fb6f18f4459d731fb4e3036e8e195d4ffd09a2dfd51205b4d4645990600fbe813722f9728f554deb0ed1fc201c1e5344fc9ecd1d6e425e2dc848fdd26de82dd9744d35d6ccfed8f299161c932c0acc3340f778d06137357504d37a150ce47b074fe6ec6eb23938a4d4c1429f33f9f431c6935627cad4697d08ce6639d3fc180976dc2c68b41f6fc5b64b12c67abbdbef19222d0d227b5f69eb0148a854a684b7f46b9866af2963bad971fc5fc4d77beec39a8645ae3a07e16b09885d52fd8c9abd6a7337f89a109f2fa2a9b1e38c7d8d214071492b88be701ab707a2be18a52a7b784968937838fd2626ddf5613299bd4d21ca9f97d054589c27a2c5c2997566e2ae7844b1ebd058847ba5995910aa8d0e897da3865d539b766ae9dc21c309517146cdf5bc57579d4282c00270bade342b48024300faff90bbc49fc86ce1a529647401f50bd32ce79fd49161d8534165004f47b3df6a8e1f9b2d6fad50c9b9e61661f29abd5c76529d387421f8aed769f33b025b4cea0114677dec0f271301f00ee27b569737e7608032d20404f103c2b63f4fb253789030a492840af9a214b6de27aa869f0e758a167acf3f69e19a9418a5f88a79da4dc504776e66271d1f3b9053d25dc8226d5768bc43c653693c5c295452cacab2ec3ac095128d6c4129afa603a48414bb867cec155c8032a9a9607309b52c841c98b3600e9e1e30adec5f8c735c5f297e18fcd1bd5fba6ceaffa3ed6b03dc7f16509f6779a9698fb29d0729110146f39597aa8882138591476f06b267e371a4217ed71b20d18a3075c882dd75a6b020ec04bb0d37f12ff1f9a2644d09f0f071c2bf209e1dd99e1e8b044cd419439d51527a43029e9bedc6be09b6ffc931c7acc3115ab6e6c8d421a7300e9cfcad81a09ac50ff663adf82d8a67fe9edc0fe998f555bfa98e154ffc32ca780ffc061cb13c6b2956c125b015c5e555be56f81bbdd4838a6d908fcc23d4f8ea8af514bab3b28f1286571692501b4ee5cee68b9d2221af6625dee627b26b72b33855cd16da2a78a275e36b8d49383042c1c300d6ff7415717e34cdb136b751addc1b705445e7c762355c5e52e5bc9cbfea12c8fa89215f73f66a1ab2a7e985bd1e5092fc768fa57042012b8ce60d3fce579a6a2cdfb205a2618034d19e4661ea7efbc076e9dd1e94fdf91642ccda2315a498053e908534a0e2a00db3c977608512c54eb2ec521b439c33a722bec91812c641bcd9fab4ede0adfc7abdb0c01f7afdcdcefe1f045053dd86f9399f0feb6b569f3fae8ca02b70d4862c0ad9c2b3cc7290c10bbcc5dce5844aefed933d97dac747bfe5874f5bf656b66e8679cfac0bc7b0e1b578342720b2d1b2787afb4eec158d505194b4c6e69062664da5521b5dd83a3d12d519922fa8f7d2fb28b62e38e28818108f6a6b2d3509ee653f6dff0e6a7c49afe5750e3bec4d742792d15b7a53d495fa3e93acdbe993c2856004e82d03bc60912ce678c8203a206e1be445bf01712b5daf52ba7605549e87de1fbce5d1fc1e7ed8562ef1c7be00678b47a6e4f43428549382907ea38c0756f0b929bf88f0e73ebca972166e325a6aaec92b4de01691bdc93ce172bd45ad36e54bc03133d798b06f825f6672c1721c052fd6c1e2e13f731f9ddb7b84bf0139bf6782b8d10d5f608a816b38b8c5b62e047c3700c6638142ce6bf66b035de90e78a77a6be40ae50147f1925e94e2a425347376abd509789e78898eee178bb5e42faaf9dbe8b31f00fc69c4bd4a3e5a83c80d50aa29d813c6082ac94bbdbe47df2df32e3e24f894c95cea83b1ee6ab9f42b24c3bd556298077468ff6bdc7c09980c8bbbe67f688f59acbdb63333002612a0befab7039f5992c2cc5cae971661d2d98e977e04ce87f5782805305960d1d7c00e627ea8d2c30df2fdd7ad26956f472eecf582f074887e4c6af4c5daf1eeed138d6913c251fb60500c1d687078e4f254247649ae7313083d7ebd2373e8d28344251a17cb9df468727534b0f6a7a31052670a45cdb35829503e32d964ab01de03e27d3740e63befe5cf224dd8b6897fa5650149c615267d94d9af92aeaa8097c790ca40bda0d4dfb625e2304b1fa054f553fe746994079792d8ed6c6500b544f41b06507b2861abb127daa943764934468bd9c33afae3c09be5105d969dabeb0cc5cde585d4de1c18a8e0ea685ce123c3d7308b6e4718004bab99b24d8ef484835b77c173cfca241e73a446a5994ddb74bc0cc2e130a22ebc54ec05a67a118a8907b779f61cef075fd3453a3a37c61135bf1ccceaf272b872f129c3eaaacd02187a574957966ec701e936ee699d875ef20baa7cd032e31856d8c44da2a0e700e699d387bac9c0c26af7e4b2780270a0a2f11aec13ea1cdcce9176fc6f070f2e68095c0e79e607fbabe0acd6656bf1f2873d9206282814f88967e5908023112838d0a2f16057c2efba864c6cd84bd175e397c1fe1856514452059c5501cd2ba574cc15d165990717356e44622b763a64ac76c3e75dca88ec2d1c50836f09a45db07d8ca036cc4db23c925013bb7f9c24828731a1f06ae6161daaf785cd0c8225a74a730594e6d58089da89a13e0373242f8d27508482c0b68dd330fe85001d05e8c56636ab0506ba5975a0a", 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x101, 0x401, &(0x7f0000000040)="22f8309f711726cf63ff432d98dd460c6a1d6e01b84c82c79ee9fb0280decb2be0c29c5a5d4b3776b541473b09f7e07e85632bf48ea60284e2359ea30bf056fc3cee6f80fda964e9d91de4e2e1b5d8c4c7302644456a0b687d84459157fe0515458139874f496d066097525655cbf1a41648360005e67a9c045badf15aafdbf9d9c1cbed3c996b6830ca4dd8e1c7f11d384cdc257557847a90d2d444e5719ae04cd99aa7ebb5f6a2939e88949b2b1c742b55d49e28bdc24febe3c1763b55cd7ff42c54a9c4bffe", 0xc7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x8000, 0x0) login: pckbd_enable: command error 14:41:56 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, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x94) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x2, 0x6, 0x8000, 0x8, &(0x7f0000000100)={{0xfffffffffffffff9, 0x5, 0x6, 0x7, 0x8001, 0x8, 0x9}, {[0x7, 0x2, 0x6, 0x4, 0x4, 0x1, 0x3f, 0x0, 0x9, 0x80, 0x2, 0x80000001, 0xfffffffffffffce4, 0xfffffffffffffffe, 0x6, 0x100, 0x31, 0x1], [0x800, 0x6, 0x3, 0x4, 0x80000001, 0x1, 0xf14000, 0x3, 0x8000, 0x7], [0x10000, 0xd8, 0x7f, 0x200, 0x1, 0x800, 0x6], [0x5, 0x4, 0xfffffffffffffffc, 0x6, 0x3ff, 0xb92b], [{0xffffffffffffff45, 0x3ff, 0x7ff, 0xffffffff}, {0xe00000000000, 0x8, 0x1, 0x3ff}, {0x4, 0x40, 0x5, 0xffff}, {0x80000001, 0x959, 0x5, 0x1}, {0x0, 0x101, 0x200, 0x7ff}, {0xfffffffffffffc01, 0x8, 0x2, 0x8}, {0x6, 0x1, 0x58, 0x2}, {0x5, 0x5, 0x80000001, 0x8a}], {0x81, 0x80000000, 0x0, 0x7}, {0x5, 0xffffffffffff8000, 0x1}}}, 0x0, 0x5}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x18, 0x8001, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 14:41:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, "000000000000000100002000", 0x800000}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) socket(0x6, 0x3, 0x0) seteuid(r4) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000140)=""/100, 0x64}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001200)=""/225, 0xe1}, 0x843) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000001580)=0x5) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000014c0)='./file0\x00') r6 = fcntl$getown(r0, 0x5) getpgid(r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) setgroups(0x3, &(0x7f0000001440)=[r7, r8, r9]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001540)) connect$unix(r1, &(0x7f0000001480)=ANY=[@ANYRESDEC=r0], 0x1) fcntl$getown(r1, 0x5) 14:41:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x7fff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) accept$unix(r1, 0x0, 0x0) 14:41:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000007000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 14:41:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 14:41:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x173b, 0x5, 0x8, 0x2800, "aa5a0e1eb71dda763b60a4cc3af6a799bb54ea5a", 0x80, 0x6}) 14:41:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x5) 14:41:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 14:41:57 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") close(r0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x9}, {0xaf, 0x80}, {0xaf, 0x1ff}, {0xcf, 0x2}, {0xa2, 0x7}, {0x41, 0x9}, {0x80, 0xa83}, {0x1, 0x7fffffff}], 0x8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) chdir(&(0x7f0000000400)='./file0\x00') lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="d97b5d9cf8dec5e8ad41758debae67bc634eaf72939b3e70b23a93fa0dce99032672e4751793f1ca8e294ff5838c1c4d40fd8ae4b21e12a160a05fc861e236adbbdccf2b73a46dc949b7e73d", 0x4c, 0x406, &(0x7f0000000440)=ANY=[@ANYBLOB="88d2b60b9ec02ad17dfe0000000000c43ce0c5eaf31a3716d323489dac6fced9a486c39d9d65d29d654b21485997d4715ebd36aa7010cfd61f6c15b8a6ddcfdfb429040868d5f68a89743e701ad5d5ecbe2e4f7ece61f626d22b9b7cc141f225f0cf540ea7fd2af476faf75140be22a0b83259de0f90acbaa45ee6ff9df932da630af9f706af9a505a9b25ea2a8d0b18436a94375a304d17555ea689ee5c74ab3b204b604018cc091f1d2943cef82742b18b3834aafc1e2902da238ff6d8488e1d4c138dfdad3f73afe5a6b41837a133d5238f2428c6460d792fe50fb23c2ecac8330e381b"], 0xa) 14:41:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 14:41:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000) setsockopt(r0, 0x6, 0xffff, &(0x7f00000000c0)="e931fec06644949056d09e982e621434180ac7fa7f32dba087c923d43817ef043d76f36f5d4f487bcbaca0717b64041dfa4e9396195942460c6b2e506a9ae087d2302bce2b6cadd079f4cc588793bdaefe81fe1813b42f4de708587a18febcf74c87181a9fdc5b4aceddb9c1194580e13a9ccdcfa870a887ae4afd44a0b850025ee56fa2052e6c0c2e9865ad93a37782c5c6d1fb4af75f99f89f188b159c9ede0b027f37d7d76082fe46789ebd407637675710664771a8734e2f46ce3cc856306e283339df86f561c89b4e001e4a6171e9839436d552831436fe979529a8991feda0d8538638e47d400ffe2bbbdbe8c0bd9f39df1c8cb22ae2cdca45c827aa8f2696307bc1be8995f14e27a2474609b7c1eae9aa76259e8ddabf5485bc7b3787ea8cf57626c74127375b0ec2d4f21e89c0e7c869e1ea06150ff8bcdbc83aacc4fa54002bba064cf663e9b8f02947037fc5ae28086729178c8551a4831d45a2ecc5727dd3b33d0d0f05352eed9ea81f65051d00acb637346c60ecf4189e2305a22b7ec5458b37dabd666d333bc1281868e7bc61f6ef6eafe2f678330761e411ea6bf991bf0b2ea327894400e9b02267a43a77773dc6ca5b96b6b4c0746a9ed5b0162c1243b6e304c1f4b1608b892dca85deefa565bb889fb8896853f62c44f75fcf120de3f4bea467704997c1b9cac4dd87654816d09fc0942fbe7a627dd4a99bd2c9b5361a200e740b13f693f75aea363a81a44e33df99ffd052f3f4dc3eeda27215d443c540c74182e0fcafeb7e1d83654a704fbc4a2b564ae37ac5db8656aed93dbca1cbd31113b12dd71a85ef4171b80e3568ddfcc931a0d61c357026a3ecb1c46f8e4dfbba6d5c23e9d2e5327abbf78c6dfc058fde94d8290967048eac5cdcf98c5efcffb30018015d6f7da34000f0be14df9ecd7ee62894bd9ed6a2b0eb99138b8d629c3e28d6c3d0bb9a1e93106c6a11a5733a7b8b2fe2bf18e86c19b32b5392161a211429747075dabaeb7f0f4ce4fbbab45e6ab20cf2f50144d92f296b4e91aa932795ce50ef15e79aa3c6bc26a00d58db53589d0689d5ad5e58a8d0df069d1fed3022bedaa75c37a2f40b10f2e32ffca8c2935da451e2335b4d8a585f6dba84d52841619b1f53113e3eafd726064caa964955fe3f19762558849d0b243e9df687a0c86c65480f35a1c447134e131cd82e7dfdf3e17b739f412f7e6808e889f6266691ba80c879647b79dd64d79a6ee5b3eb88942db0a8a54d1cb96447ec0393c446b616efe7ebde5922176d44a4636d480314c2f9d4dc25aa29673b54f0eacee5eac4e1cfe185e7e5d9227599c11cf2b67a28c3797a46ee003c0b5883e93dc5e3804a81c05ecf5ec007d21ed02c00484d4f8d7515698914fdbf8dab8d122987f28e1cd0203f2db72a5d4217e5cd44811942098b4683f677ccab8e31b6b85f18867f7be2e1067285cfc5fde247564463ea48c7d8739b1cc7d678a4223c0426e6e0ad84880e05dd6b6026d2694805d2750c74e0cacaef167f55369e7eea33ea40693ab0c548d6db30f01c6125706c556e964734f82adfab8c094a5f19dc034936f93df20907d80f6af92c66b9e9ad37bdd6bf66620c73bc55a2691c4f7aacde34267b2c0b752a6094236ba01eafb83bbfdeef9d01f96aacc765afd1f1aa00462e415a17c6f0d0ef6115ec9b1f498958c7cbae1c65b8ec17f50e89c6d33a094f69ed71e785e7624d2c207af802e5f0e64354c11522aacac5d3ec6d64ae185d8afc48014fa67673d906b73ec07e6aa2f1c85470744565ddde0459db48dc2b705aa71d586bdf4f173e91965fbcfa9cc85ed253020aaac4a11f5bf2e9792835d96d5f84ff723c49e976d6b25687f10738bfda454a60907a04062245904f3eb7d9af669da14330badfd7b0231cf2c51ff88bc594c1d7b64e1d83398998ec412c0e8c429eb9060fa087174e80155a51fc0c00f2f98d9a975aea0b6bb78485c627a4310ce5172102826084fb9452414256c657747e7b7a6c25eb50b918c076c45d4dafc360a75c034a089f4d8bacc21f04c7d975ac3f4ef842636f31919454a308d3807f2e5c699c2d3150926eebee9d6ea8ef03557605153690089b49d9df40efe884aa890bd7050996a81ef603dba8537bcbd3005cc3487b5299832f1f79146e5471d7b219524426eac5c4dd7c51e29e47631122461be55a95053fcea1b73fe4da8e41539d83cb0893ffe063c4084a553622baae127488a5d2fd74964001150430bfb169611a80d0a8bb308088a7350bfc5bc9a9a72d89b4b156a35cb24ea97d7f1011440fa4b9bdc1a253ff867b33987071768b66917aabbc4eedc62538965623f3e09f7e15a99c38556b918aedcdcbfa193e81c6e2ebf198dfda3133d02b754007c0ae2e41c243001c40d57ae5e730b2bb460b959f86e3f595a998ebc69f234efed2b39f4855d152ce695ef84d3e503f90573f94be760fea87f2fc8a3b684a4cdd157f82827a3f97242b06e9f88ef92aa8629a270cd16fb65d0ecec8f586a99aa90c2e1723b4186bb4ae6fcb3fc29ec71c3c85cf7e0a313ddfd34da34f8beceeb0518209cc0348a7c226b9c6a39d30cb1de20368c02e95cd67eb4dc77320a8df326abbfeb9eafb7ed9b5b256be6bb8f5f81321dda6805eaeac150cc964d3a666a3782114867ca0f342ec0218adea71dc5264144eb9685adc1c943c78afb10d05d0f575fda2db63219301434e173fce15fe382bff0e90aea35b9bfbe1c9a5a77b60b7e0c4f79dcbc94903f624f8f02400059b8185e590e0c63aa5d8c2bc11f5bdf559ff11a4400efa4315bff23dc3ac2440f75f4e36a23fdcbd86ede3be74e2824c766f619741d694e61c443ecc912fa1c15b91faeea7668f503dec7cae56dba8ee080af62a56d90f04e9ba91e7f94d8210564c7c106618889c4542c46e47951f474a99ee6bac3c81d04ebf3b41be34dbf105c7871f039350430b0099069286b476a7eeda6ecac43eec5eef2970c79b73b333c67f47353d940108d42b6b2cc029ccab2c7422cd6b237389915dac021a0977c5bf3df9e112a632108eba5792c4001da5029819c2fc59bc805944c304e72fc07f08ea8547ae6195294144631b708dc667994680df386ad4db23a316d5a10244095e0d4eab4e226ca5b644ce766f35124aaa253ea252831a392b54f55582663380bf918c4ffc5ce7093bf88993e69f05e07675f7d3db95474f11dbb0896efcc0ce3c524c88d9b66e184f156a42d136616f8ad3bd31a782cf26b8d264df0896eff99da97d0d4b6eb99cd481300b474c55c3f594d2e2b8e7f1fb3e8f02bf87267786df58647a96c474cdd9faa48c0b11f1718849025e9bb87c49f5f827ffbd2e1711cefaabdd80214cba26e4af19614580e14bea3460a0f14371d314ed09f4dc66527bab7f530b4af7c02de1e898f0cb5af9cf8c404289d4ccecd63157885de2e3210ec3c6af8f64440a47cc656be31a997c7ec1d581c58716477fffb01c1169a1e84540c6de8ee47fe0a48776bc3b457b651ee58aef9e900f6fbd632e3f52c2992799638e997f6f1856b2da05025a535ca97e626def718f5d2b57533857a9e5d730e08405a67636304330da805804cfb3a09233ef185222b9643d47068e43d7d1e3f56f639df8e227a8e874e4599cfef0ee0b42ea8b078f84798f1244dc2f8844b5112c3712be756ddfdefc04e441d39ce6e776993a0f7de0b90ca58cd32dcc6d836c76f168edecf668c6a44f02a8ac372108f95185ed850a064c0edefd9c729bcc5d5c504de93d368536425b83293b27ff41e657bbd5dc99b7fb6fa01c74e2d12281ee8fd492cce0cd85ddc4dd3cd489d1fb7d8d8bed7cc23433b79300df974d60fcc5f71215c790eb73eb2c7045de15ce5c670e3102016e113d518a91c6b20b3aa318c69c95d0a09d2915f5f3406f689cbfb3268bf23cef719b75deec321bd2659404a91b5006b99e70bb6ea9e56f4c717660633d104a1254e647af225a48d812ade1df3e3abec86fa90bbd76c355217c093412b521121b53fcdec966bfd07fb0809791e6e8ef98c07118a62b7b3468ba2b09ff12a706c47eba8f8573e101a1d93934ff72f17d952fcf76e85e098f3cf75729a899ebbd12ae3a2a83579997a5d4cb86069df4a722df877c192649f13691602f3e0834da3874153901e3a9a0c20657a661ed8049a972b29ffcab2e6654596c844d2b8d0e15d6c5acdc820c53e558cca75b0ead3937e918e3d1f5465f78984a31269703593964ff61f5204cab309079dbbb197cfac19cf325e97b5d20acdac6e35a507162bc77cf819e53d52390775f8662b5ef3746363e00e0c207cb98512769856fa2674e399e20d88012875891b13d3ef122902ab7dc5d04ea67d5aef7f738d07ece4a2d86d3d74b0f385d7dbbe098cd91253969ce2d02e124ba1c7afd12ed860276461bf013aa704f105365483e30af7549d849f5583be78a4294a1340d284d5195aae2d276d5052b35db733267bac7a07b1266fb231f8320568986b117b5110e2c7920b1f2cc5948ae8da747bd9741fc7da1ba17711a1e42b64687a97cf0e1706b6002b6183e732a789beac0cf5ded3b178377dc7a14af852e4374ee511d2d4893b84083f7f7e06d68e12cd6f59a7e0fd53ade70a65be41e5c73aa7276d19790f516b1bd0c93415e5e2e432ec956b8ec1c52304254935eda285ff48cf4ed114f32b26b7aeed201c059542b94161e7b9b363353c124ca911d5f2855b5f9bf6e41f391a1670867efca9d7210510fbed5664f6fe7579cc8cb8b7fa0fa3c6e0623c0cd14ab05430cef13408c810e02bb09d7092fe58bac825355bf5cc4dba9a26ebfbf5c2d303c085d42d31ba64f15ed6788105e1a8bdd344bc88057577c667970e9b3976563daed8643f1d5390748a99bfafec43992c998f7d57d1747d251bcaae903421f74a6f78dff445820c0de7c63d2ee008fd22c009c7db9b59341ea78f6d8f82a31b207fe6c491dd4183f7458ba22efb697c800101d2a5f9e738d0633a3b2ea0daff4a9a83e8ebf1e7a0218d8bf17d99f88635d083f70c5b388afb2168145fb3228f5ee31166a2e0db8c0344ffbbe896a9c845ebfc8471fd2ed75c53db57ef47097532319eadec98fb8cf91b4d9eb3bb42d958df2e24ceb494dd7356a0e46c90ce6b6d83a1ca1ae101759c2d1bc13f7144ae90624cff6ded8dda877872aac3e586883ac840266dc17ee7619e8949150ea13098e41f2c51782129e87e66b35d23de4ed6328448426fe123814340b95221d659365bb11405f6bd24cf5cfab124019b54c3c3ae70728e26086020032f4c24c3778b08e81cf93e58d2de92bcdf87cd0d306a7322bd2582ce7fbfcb21871ea5f2555d18a1fc2d2a4852ff58666e79b0f6789945959ccb706e5302547302153a424200ec7eaf5d546c7f7f2f9492a78dc56a0a2d032b80baf74580c9f5199c8720ea30a9eb644aea2fc09de62978f76c9ed937b3f2d30294ca8e210444c8ab8d3e03eae0737475174022fa02844cf01ed713a29cf51417b2e77172ded572a98f94e3b4a36144401a29d0b47d420eec6638f39bc07e4294a0a6df4c6f32361df91198d4d3da2618e32cde73588298722f1511c707d0b8f3827d3225d5c4cbba5b99580b62eb3c324203a813e37f4d9a9ce23a9a055cf52cde17ad407fea7b54226a561ce8f8fa764ecbe092971c0f250ef7d73800ed055ea3a35a31a50b3de56975cb13af3faac2ab0a94e756c9bcc0850c3004257ce10970cabced8908064abd4a231228c2ed6", 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="99698c5780345916b4f6369867c800", 0xf) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 14:41:58 executing program 1: getrlimit(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x0) 14:41:58 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x43, 0x3}, 0xc) 14:41:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() r5 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000580)="eaff125c00000000", 0x8) r6 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000004c0)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, 0x0, 0x0) r7 = getpgrp() connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x2, 0x3, 0x6, 0xfffe00000000, r7}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 14:41:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x3}, {0x18, 0x3, 0x6, 0x8ead}, 0x3f, [0x1, 0x5, 0xd9, 0x98a, 0x80000000, 0xff, 0x5, 0x7]}, 0x3c) getsockopt(r0, 0x25, 0x68, 0x0, 0x0) 14:41:58 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x3, 0x4f) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 14:41:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x81}], 0x2}) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) 14:41:58 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) r1 = socket$inet6(0x18, 0x3, 0x8001) dup(r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) 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)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 14:41:58 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() r1 = getuid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x2, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(r0, r1) write(r2, &(0x7f00000000c0)="b4cdfef646d549dabc88d751d0e26b3e2dc369145189b8fbc42bf39f74214ac6685beaca8048fbc46b64fadc22a450e54ec34135f2d2097346f5632c26b47850a41b90777e072aebb2b59344de7f6de0f477a287e0de7452ae8ab0ae5f944525509d2cf6e3963c1016c7baa4cf17d1047247c1d173e9114f7d2d7431b29895b8989f50e57f948a782738f78f8833849f8c3998", 0x93) 14:41:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 14:41:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfc9dc6774f1abb68, 0x87, 0x0, 0x7fffffff}], 0x63, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x41}], 0x3ff, &(0x7f0000000140)={0x44, 0x8000}) 14:41:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) 14:41:58 executing program 0: r0 = socket(0x10, 0x2369d039fdf287a9, 0x800100) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x2, 0xffffffff, 0x7fffffff, "b57db36de9914c6ed1d2c7236dce68762d2cf439", 0x4, 0x6e1b}) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt(r1, 0x9, 0x400, &(0x7f00000001c0)=""/178, &(0x7f0000000140)=0xb2) pipe2(&(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000280), 0x10) 14:41:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x81}, {0x7ffffffe}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x3e2, 0x1, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 14:41:58 executing program 0: setuid(0xee01) r0 = getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setitimer(0x2, &(0x7f0000000140)={{0x1, 0x5}, {0xfffffffffffffff7, 0x7}}, 0x0) wait4(r2, 0x0, 0x2, &(0x7f0000000080)) ktrace(0x0, 0xd062682ede22335d, 0x10012, r0) 14:41:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x44}, {0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:41:58 executing program 0: poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0xffffffff) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 14:41:58 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x6, &(0x7f0000000140)) r0 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 14:41:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 14:41:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x50}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 14:41:58 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x1, 0x7bacd3900f56b530, 0x7fc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 14:41:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[r3, r4]) close(r0) 14:41:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x2, &(0x7f0000000080)="ed58") 14:41:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x22) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xfffffffffffffffc}) 14:41:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x9, 0x80, 0x0, "04713de0af28a2813d8209b8d9fb9321849e3c99", 0x9, 0x8001}) write(r1, &(0x7f0000000040)="64461312fcc123d08c80fa1129961d413b383cf1a3ee454c2525fa5f61fa3056bf96f8b94daa7a95d66e91886a9a974cadf90738e9c84350d482821ab6f1a9bdb018d519434471b58548d330ff3abbee5099de2b303bab8e38f9fd1f7f69c247268ff489207cb4830a52b2c5", 0x6c) 14:41:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x2, 0x3, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r3, r4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x43, 0x4) 14:41:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x800044}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") recvfrom$inet6(r1, &(0x7f0000000240)=""/224, 0xe0, 0x801, 0x0, 0x0) 14:41:59 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) 14:41:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x4006}]}) syz_emit_ethernet(0xfeba, &(0x7f0000000480)="e213950a1a3c075e8bc1772896b309f4b6e3de0000000000002455dc082c1a87ce4aa46bdff06b2a10b1249cf672f1020000000000000095ca22f4b8cfdc8717311be4e1676cf44c7d7285340fee8697bc04982dff310e318c1a0db0057415365672849395512c28c24639b4d24776adcc54a864d9e2e1a6fc17d5c42bf7fc72b284085a90195dcec38019a04cc6ea31f5b1e94e1f2d2b3481b9ae2619b5a9e759e782dd35ea47dfcc0eabf80a14b0cf082037cdeb4689b50032ab3be2e70fdd6b5c58452c1815ac7c1562ee2fd481b143fac6eaaed38ab6551cc5e323dd1edb00a5f1411bed87766694853f0400946f18edde0d7d36f800000000") 14:41:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendsyslog(&(0x7f0000000140)="186b85ad67331802b904a65402e90aa183583a173776e3efabbcc05a015e857ca7879d5da96a0c5aaf8a3778435138a006de3f42afe87c5d7b64677c7b11ebf6cdece49e4397e61922f57ff1ea698866381a0f03cb616d3a1e2be4741575904a46dce95cc2d3da344130a3ce54244ac2bcdcd2384340440de9a206a78efabd1983b3610d0dd7fffef84c02034bad6def7392", 0x92, 0x4) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 14:41:59 executing program 0: r0 = syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x5, 0x7fffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) syz_open_pts() 14:41:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x1, 0x1, 0x81) sendto$unix(r0, &(0x7f0000000240)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 14:41:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x2) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 14:41:59 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x9, 0x40, 0x7, 0x1}, {{}, 0xfffffffffffffff8, 0x11, 0x2, 0xfffffffffffffff7, 0x3}], 0x20, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x6b, 0x72a6753adb7e492c, 0x6c}, {{}, 0xffffffffffffffff, 0x8, 0x1, 0xffffffff00000000, 0x1}], 0x100000000, &(0x7f0000000080)={0x7, 0x4}) fcntl$setflags(r0, 0x2, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000000380)=""/57, 0x39}], 0x4, &(0x7f0000000400)=""/123, 0x7b}, 0x1238c309fdc8b604) 14:42:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65499fca9406b3f87af44a7f302f668f6c653000"], 0x10) 14:42:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x6d, 0xdf7}, {{r1}, 0xfffffffffffffff8, 0x28, 0x40, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0xa9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0xffffffffffffff81, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x4e01, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0x7, 0x1ff}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1127d87d66b486a4, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6c41) r2 = kqueue() mprotect(&(0x7f0000070000/0x4000)=nil, 0x4000, 0x1) r3 = msgget(0x3, 0x40) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000080)) 14:42:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x69, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpgrp() writev(r0, &(0x7f0000001240)=[{&(0x7f0000000100)="2930e0fd39b4ee748604332213d8a6812ac6cc67d7dbaa1cfdaab3d4726a83ef5480bc23e3ada856ae4c51f261e52cc4453d337643e412083af8f7df06363f358555d02aaefbf91f4ca7938aa0e8a850239baadb262037b28e30c899b1b6a931a339f64b3faa2e64932e2925a818f367ef710f9f9a80ec198d82c990a99bdfeef8d850d1e718743a757bc78f1e00d2ef681712ee5e9286f988b3ec1325fc27c1f6662fc88d1f07ecbf2548e73e", 0xad}, {&(0x7f00000001c0)="454fe942910b51f9a863f7b416eff2efc3828d4f5ba0b429da0c", 0x1a}, {&(0x7f0000000200)="266a86a4d0f21d569a7847d4d85ac4048c8e5f267055e9449e87e9ab3f1695ddd42318603151d9479acff3a8897978353787b86446aa1db3044fd6c73d75b0daf6bee725fb5acbdd764e758bbaf6734506f1147087f2b6b55665f10f2be50a2016e983a49b43f32c8e2ef6328df3a5710d0e590cb29312c3405c71be95c2ed9dfe680a9893080cd752c740e50b0ddc3d0ac4df5e63ccbc8f48ee32e083afbc03088e8dad2a082b4e3846edb0d33dc2d66764ec3c5eaa4c606a026cbe3c75b7f997b9510365e2bb022a8bdeac6baa464cd1f79a3cefc1f236953e7572c6ee87491a4cc18d8be71fcf4684aef9171406a7e4367f117c2a597d3f7a6ca55c8458818a877ff7b4364699636772918e54f0a4baa3aa8858c185dc15296042452172d8a656a7b7ebfd15f07707a77e755b6a52181b107657bfa9d0ef906f0e0dd3587b7ab3bf99c4490d4bed6f65a19703fc1aa19687c3e10ec9c4a755efa331e9a5ccebac6d8f6cba1d9ffb22f23b4d068d51df4cede9c05913087ae7e221f2c48bdda4d4257c316d5ef19f8cf7a8c766f5b7e1ab923a799141c1c6c64d45192d21b4e48cefa62bcba3973a64ecdc9457222686f8e20e6a4debd8f68ef53a02c59ea8022ca92a70d4ed3072733d64b51c7bee38cc3fa7d38f90b7fb4ad7863ff64a2ef4211b35e6cae7126e48cca53b5fa03ef34ceffb83d626c9fdab17dc223dbc1f9a4b25f0211bc4d96a5907ee6eed2ef460787f5747861d5f0d9eddee581d72f177a90bc29a462017630fb2132f59466f00674d0de7b48a35f763c6ccc65d9904533260605f9951b521e939d205c2e9486e6a77422714a4ad00164971e182402285283a57b6fe64633cee2ac8fef5ed325b4bd3dde455febc27e4ce3151e3e46275f8ac1e3b9aa1aed86e8f6c9b6af9c3645c396b274f2063417553351d7841eb76c8d18e95446eb70f3b51083b8d7327a6f8fc7699e280fafc2b7317c29f773810099c7e525e7a7906edc1832da737acb65c385bbd82982e8ce431d226a3b97a574265d3afe066e27e3c30e3931c3355f3d4807f02a25a3001a0295055f762a9cc81fa1a03ae245f10eb5ceb1ae51324838688849a6d7c2fdbd617446426e6c6adb27be439038948eaeb4a49989e6944e811e6fb848d7db555d8817801b6a261bcc1f4d8f40683d1b9a65ddee1cd047e3ad244dc8ab817912f8e8e96575e4473cfed622c786dad081572a7d7c6d226fbc62fb093193bdb7a8d9d3170e970cd94890203bedaf94576c4ce63448cbb35fd7d866e03dee46a913f477c9d3ff3e6747624f6feb5359a0dd2a617eb381a93e282fd8cb39c5e08150dffdf82f2e15a5fd313876831b7817c1cef66c11d50f15684fdf35dd86567f560e90eb347b884dc81dbd869c81c7437ba848cf9381b5b9a26e97ddf64f0a12da9cc814910b5d117e1e27bab4aa53a9495ee7dbea7771ee9a1af8f6467ee861bee06255eb1b98d16502db1f858889eefa2193acd60e0141e93ed594f73caba8592c2728a3fe3cd5e650447cdc66ca0ecfe227dbcd8a1f496adacbc78ae1bd0817dd1837f1c9dec9eca60c266f74f9181ea377cfd838552a4ec4e45aab296ccbba6f36100f439c39ea5d2f14bda39533e893fb061c930e0cefcd60fea72652f3dda8b9a29a126c08830dee6cd9d309a8c7a78198160293b54dfed661e125ae39a241c17f86e783d180bbd5442b101c2450437c7dd78e014b5aaa6f16bbe3073a861eb20b7a402b2674f311c2ef77a144063f055aa1d417be939bb47ffb8e97fb5ad0eb9aa727907d163f8771223d2a8b169fad4bdd684dd780fde59148dcaa037bf0905405d1eaf2ef33e2ee2c3e2688d09af895205e865447289896e7bf1b72ad3d4eb61711a5a6b61f9c0082fdaad39c1c3a506a67239c033e5834970209ca28d2872d2b33a4bc117a8c6c026d37be16dd9bd9d6430c1702552e45dd4737e6d57027be124694b005768327ead3bdeb7a7f13df99f5e7dabb08bcd76d957efa8160ab8b2176c919c8ff1ae04f1f636e9e4376a7bf7a6a4fa5b74ba7086b4c1c91a080e70dfa49c0a424119de8cc062f90dcbf3ddcb94740348bb506e7e8d7b50e236a7b04e46749db7ad65cc6504a63876c42fac73daff30edbd35fb13620b5387e08e959d03b6f20d30b9fc3453f6525bc4f9f1c5065c89cef0ab14712be8b6b0497dc69f30e3b18b96468bcb0f47bd2625ca23904f75342be69b06482ad7c9761862d10b8ac5e6204af2528bef2972af60ce247dccb48055ded824f9d0075605430cb6bb788a1ba3ae91ceefaab531900be61a4ad124ec70a70c2eaeadef69e892386e56f247129dd64b3de57262218692d0dcc13888deedb0b7a54967c0717a197c7cdd6cbde2b0f85894e27944edcb94c790530c023f484c695d20c277b4bb67b78719e4456e5b1ddab2c01736ac00970691f63249895987ebcc74597b09ed6ecce8178e3319d63a072aa8d1cb0490929771e12e147173c798d731954281c311eed1d333632f0ed38bd22badee85cca161eebed95895e0734ecc5718ee1b6e73bd686a021f674623335d153371eded7726f6a6b3e68e587c0204bb3fb7a8a846dd6f2543b6c565481493805c6a3abaccc280138773fea1684aab3b0aa4d680680b409e849d1878ccf0fbf7a2817151da00e33a98f099f9fdc31e998fe2743a954b4438fa00172a9f89d010173af81971e53e57bb36b99b2745c72f9d9d36f672f441f61ca4e9d7adb9e77ff6a182341f1f23ef172df0c83441c8b57e1bd1163e677bcb9ecd19e70f0c90319ba4e58d78051cb7db546ac1407aae263f848eaf7c782afb4232a0f18b069808531022fb2a686b47943ae3a5a3b0e082977ae10f4844afdd72cba46222cc89ce687e26b92e8de577772ebfa4c9441187ed76088dda1241935ae49ad6fa52db8cb911fbe6625188fdde0667239791b1ea918453249528743c1b509d3bbd49670962772e6cd7f3504a2573a3839a4327f58bb0f21b48615f84c979802f5b657fff325d009b7a5ad046fb0e6c0824e06127e05832bacfa09f141e4a7b303f888f2de04c089a05b8db93ae2e2bfdc6a6d1fae7e0b1107b43f0c81ca257048e79d0b7580f4c96c497710eab9dfac7afd2b3b8874ca6c541d6db9b7932d09f590231736ab0abdcfc58b24def8b3ec0f43dbb3d21048c77c5e65b0efeeef2410c7e602189600b207f583a6383212051a9304f00c8c58a3c77a746d80477eadbfd389259c6854676d6d898bbdfb214f1cb7fec4c461c398e70b5a6cabce68adc7f7c0429bd99779f946c0873dce33d22c2c6c63408c2fe6ab34b681630f8dca22bc13a83b59614e6bb0709a3518cc365d4957afd4be43b3f5aa8c684ae5482760e6d6fd5e3117c937c371f39dc5f59f47d28bc97ed4dcb7358e2c5d36663548f3b81f69598cd46aae1c54752faaca2f8324443cfe588f54f7775de1e497394731259262e65229b7dd3fc56783c1b44bf4e3ab5db5b2e90b5a10536f5acc316c6b7abc9563af99d80c52511748b132bcd63789bc155deea40274091ac4d06b6dd4ac44ed3781a1efd5d033d1745b88a1a87d4adfebebf577e14c04f56086cf8ce0a90b045a14bfaaa5b9a965d05f5401e1dc6ed1175989b84de51a43789f99a24fe5cb187f02baab1938c6d821e27a7cb572ea243ae4b48f417be674aa67cd5c9295bce1a452bbe28d21e92fc50139d80530b43d1fe97a55c2a6be47c6ff6eee6315e63e37b719d6acd40203eb36df84cbb20f45c4cec9f56a5beca7a1e7736544658b475a8e8342ec4e1dfa4dace87eb21ed6b8819ebf1dcd3550262a398e85f429a4da64613f4cd43c8bf0392ecf72eb73a4fb2de583de3df33801ff1bd4aa024cd39e7385cca0a0f714c320418cc3aa719d2a9ae6cb46c2165392fbe07436b56f2a67b0e5e79eff903d340da78047c831bbf35b32a2b9a404ecc5aba9cbc1893588b060d0a551b1586cffaf30234a8a0be48389248103c803636108fd69499204f3957c1207497dd909e93c2c7b98e61b999d28c7ca27098ee9a6b701169b449b84f2ba4b96cc84d5121eb6bc7ce7efa785b97e0d06735cf18f797733bef9bb8e5650a57450d7b35c326c42f84e7ba651daaa900b5ff0d1f740add243d4a77c8c049b2f6c38b33c3ae32a75e5c9af81a0d8dbd38a653e7792cf8109cb770b2ad5b71211e2ed1ade3dcf953ee67febcf5bd97998a82534f760a4c6d571563059b260f33c45aecba1bfe6c5d7f4bb1c8c8e064263504d022edd544b29558a808bc9eaf6a77f516953268b834dc600076b09ac18b0303aef164d7221db46eec16d5aa4925584ea7fe9697c60876ff5b0a534933e7359dc0f6204c7c7bbe09c8ec546a1482312fc9d66192aac224baa4f712bc108f36ab619cd86e3ceb9a79a50353af8d12ecaa7a0074d606e024fa2bf188f7b60debfb3881899ca829586495d80eaabefde2db7ac3d06675fc8cb35a0c61a6f7dba2f2c9ebccd9fbb0bdc9a8e51617a59bd4aa6792998cf62905cb08a2a56b04f8fd3fb8a3f12bf9d8243325c353e928d2e8f6cf25060c2948233a37c3bef12d70b8c48bfc18c859684add4d2f1b58a0130a27ec208f9648ffdb50621f2690835b1f63b19178e6798bd4b59ff8217d550d0f6a339404cd791f801d44caf62826c85669d1e9eb34cb5bccc4c04211fe40089ef8d0f2b924dbb509ab9da450245d287d9632873116b7b8c6c19f7fd88c316c43ffa8d0686c7e80948a4470052614c2efe69cea3c9bc169c96725faeab8371eeeb09b5b9fabae17639ef5291f12e5403c1744bb4e4031c07ce013bf4913fec41841174e0758979b2b8c0d369757e35145f317fbf9077605d2204d7a5c9bfeb8fb178aa77b6b6dbe777657099fb0e93217771aff8134f8663a6f7f525af597a8b16a0705f5131664a0f2b11f3caf8008a2502c9e3efda39d8413d5f0a924fb84b5c63fc0c03f8c88ec3198b34dc501a1c80a350c949a746d3d25c82adf7042791fab967540aa8dd7e76eaeba05af3a8eb46251acc1fcdd16d6f1cff225674945f72817b4c6e488bac3ca81b6ffa897cb8bf24846fc069233ca6db039ca6058218369514e859e733603778a68603db36670132295a5ad1f14d93c93000fb4918cb7057bcf53f4cf9dc9caded594ac443b229ca10033c1c8628550b4cbd369383e8fe416db521449a7bfd8eb66087cfa3361d837389a84d355a5f47862a0abda15810ec9798da4c99bbf761860376c2b34645db36215b85607371d7aaab92cc2d6dd91778fd687151c616660084a110282a4eaeb90a29d3d6fc935cbc0cafaac63e41d13fd05b4fa2f51de203797a1ff9e777fb20c9abbef49519417aecaf361d64b2f9ccf988ac3793945c76e95e3683fb9d74e88a03983b10b0d3201a32e812384838858b9eb4501500eb48ee353d7020982252f7c1f4dd29810fa9d0ea0bba1f37812d7dd45066d832c8dd7c94ebb778435fbc934ff2948eca370ace5b54ac2d0a3a826631ecc9f311d068928367de8f589ef66041f509c628a0defd3d5b5e334f38f5a250e76d20d23f405f03192b5d4c26b47f109cc0f695e58c3f339e93e320aa8a0a5190467e0e9657d89b56ec9fb1df905144f0d9303e57103186e8b19e400b8530ec4cfbaa62c469abd9e6dffee214cc6cf074791fd7426a91b48d51bc3bb38f3e9393969fbd76c6218ad4cf256fb180d047bb9cd509e597cd3955afbb501262e77087967c0a99eb65eb325784d662f1d0391f1fee8b998", 0x1000}, {&(0x7f0000001200)="8c1aaac0dd449cb79e23a3bd2c6eb124372373b122c7565c88c91426ff5eb2ded78cc94943e56e09a83a0430", 0x2c}], 0x4) fcntl$setown(r1, 0x6, r2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000002680)=0x7ffffffc) writev(r0, &(0x7f0000002600)=[{&(0x7f0000001280)="4c576c470bc7db221bab3c74c2d611b79a5d765b2044fe2522506a224034a290010f2cf0717b74100c3db54b8cd91467e4400d986ba040d57c398b61b7414140be5cbf654853151f2511f1e56540d087f3c6b800a6a0595154a04e4dc42ddda473e974321a4125cf76ed4dfae3edd75de1bb05b05daaadb68601eb15d626550a5af71a03f5ddfde404fc9fda19af066ae8db2f", 0x93}, {&(0x7f0000001340)}, {&(0x7f0000001380)="f4d377bc8ede5d73390d0df2c3cd012074a6b1cd17794469ff90e8fec9be5869633ce6cd0fb0843b5357e3218a020ac5f505a418ad536549c1e23365af3004955180e1d92768596e7df7695e871b4086ae277c508cd9a8345e96ffb27d4e0b7b56dea15e52f9cf1bde8e3bc4e68db448f71d3135caec895abaec50af4b81b271a44c75f873e11ee99c01a4dc43c981ae7b0a56684185b1458ff37fc87485f7353cbad5995f722461814fad540c94b9e75417d16725c56ecd96250d21bfd84b1bef45f00fae2c74f7a0ac6e4b6971fdfa7a036c1a635ffaaafc11aab00337afbeddf16c4b8050616bd18fda6540dea045e026fa8ca93478ff60e74c95abb1c0504beea8a7281965c2acce690f54ad419d9b99ec7b246fc7c3f1c2c27bbcbeeafb2589f5bf601a5eb56c18ff7318aebf11bc7100b688b5ddcbd510f651217824568bc50decaaabc78bf2dc2a098172ec3c893ab91a42223fc5d196a5b551dd175994b2a3351ddc7801b1312b5aad325032aacee61ac513a26ed23d41613c34f4e466fbae2334b3a5217d1d19dccaf54290b54003141b179f4a584d25db00b77aa375d167de3256abb0a442d157553dcf3a1babc37dd463a2e8aae45fefd8b8bc3d8ec66884abb811c53add30d5fce2f3f6576308c72065c6d16dfbccb2498f934e659d44a1bcf4610ad6ed8326251344ed73297e465fe734a27869fa7ba6155adad142de3ccdeaf3d5bec52f9fabcad7d1423154e977b00c2c7aac740969a602e1ebe95d1a59c9e2b13824dd04a18b35d848206de296befb19ba1d75a921ce34c0fdd248270b9210d4e6d906d34e057c21f666debdf31493a3ba19f3a640756ee10f01f748f9a09679d3de88688252fd8bff4580baae624677919930f518069cb46e909cf6cb4a4ef6c6b55fcc6446faeaea0b145c7699fc6604b083c80dce8b931096192b7c75861c42c1abacf6413e29caf121f3b8da8a0946a4f54fa661b82618bc091677a37f8176e6a8467c8d00b45bc0fb33703513cbb28b8d7c56af539742cd5c7ba93e4f62d211d8107bcb3d0f59bb0685276d3af0fd56b6f7ac1c4980a749c2deb88349b6f126bd060f5ffdaef1a2aa03013cb789facbe6ef77f6e6c61733400215eba7add9e8f7de7b67a07de55803c17a5373dfc3e3d5e03b504912c9b56bed32f829cca89582b587c21315e7f75ef25b849171bc336fb1850e56c8109e0d07d659d73f71242947548112097afc7c1cb7c064873c955945266d4e2315f404e1d40d17b390910d48a3d81859266e4724aba8162407bc068044889d86aff7f7bf073e25ef432fb9043bfa0b14cecab15c4dbc3b57b3e776fd8a0e9bd2db6d273fd031db3b3b71fea282f69363f4ffd7ce291a1151beb847e57b717166af09e42fe7165790e9cc685871983f08d746e177934889a7b0f8edd8c7f56fb3e0c09a38dbd21ede33cfad0b347c57642b6bc796415a6cf39b511596bfcb9d8b745a2755bc1301f2672ba0e2d16bec3d2a1ffb6068dbbd14a8a59a416d0fb6061b29f9c0b6db5e4acd460afaf47f3dbd3b48fccad4679aa236a21029cae29ce457c5332bdc4f595036ecd31a7c5ce098fa648885b7e38552ece62d92ed5663fef3d816d6e599729cac199afbd05c45974382d79b9fcf27d2d0053a2f16d899152b6f9552b7bc7dfdfd0e905586c1aa93ec8eb4ead49be1df0836d5f97aaadb1b16c512aafce3360e353b50f95087999a175c27d6a116a96dd56b6617a91eaa01f390f5a3197811d7071d84ab2b765b5b72c4665bc9e37c5b416c957526fc2c509ff1715eed1965cb695ca4e41a061e3aa502b3531266dc6482281e546ceda2702135823e3ac1dbe3d944979223c080f94c708e978ad0dfb47df5a7f79125032f0a869ba49fb73e902680b6150dab1e0fc121ae212ef0cb5ca0833eb6173e00e506fe26b44e1e1d8cc8f3a91f88c7908e8701c9356894d8531b1ddc4a116223f7cb3a679d715e905f3ae4c4a9fa8ed34856f69990295979357f81fad54b1a6e0f4caf6f0993c99ccf6752bac2f12aee800c8961f1d6492d3a306dbf1564dc89ba32fa958b44abdb5304317d297b8cb4561793e1ca6b616b72a48f8177669eaaaf8f1c3dfce3b9c939fee3b30aefc177d0703bb5a14b2f9c18940e9ec834c9fc0a5269836e99eed3bf8afa71d1703211fa1a514dbe1b287018b3e0592ef2b5d8faa7cd428384eda217d581cba14aff50976ff804ab594c129a9b212913039426300330a075aee161c880e54d198fd12eda75ecfe2eed285fee8814597e0b7c5efecf5c598af44cceff2c4e8e72336fa32c50cd95680fbb11b8dddd8968eb265305e9ae5786486986407fbc00aeb6fea04e17c69bcf792f733805d52632b8b094ef7150b64f6b88a3467c897cef5588d8aa57487944712e6bd272777c85a48d0f464640b53e412f99642603883c724475841eba804d6ec9fdc73932c46b80df8ba72e2d69c763ddfd188c3e8a52d3ac35ee3166b7ddcc0a8b993f3812c9e389d7a340068d6c5dc92c9a262563248ade5de999075457097bcedbf660f4eb7b4c4d28bf2dfb4aa25137a65403d9a9b68c4ff057cfa3e49a2e5a77833c9875bff5014428649b1d246a241ab820cd55895eef99f4698c69592a3da234155b7416bb22cecce64beb4853f3c84a2df873842ab6040182af6bf1d0b051274ba2fb60d5dfc461d20cd029eb9eebfd7570ad296b20a0757746e256271e043527b392d3b92daad5b26b3a86b8c09ab9bbeb33ddd6bf56102071e54037e544c9ba40932d556ddea97dfdc8638eba33c61c97044d351c964810761dd31983b582034e999f963b41be8558f2abfe2938acfedbbef95428e19ec8be9320dd137c998714d66c42bb829da1704ba768daf2ecf9fb03f4d10ae42da1f764b58b045c07e63ac70114998fe42e929803e4ced20d738970782fa364bba1f767ab0ec4db36d57a4047613bdf0d94cc879d6368585b3647873737c6717fdd05e74cc183b92856e9011e8669420278d826572ceac89da5e6cba628b63d1f1aa56614b96ba7a8a35cea285c245ed14306345893e886d2f3ecedfab06d4ebd657e661c3c863a0d268874414f9b23d116edf4c4b7ef9ee9824043640194a397d3e15962e5a649ae1239f6af3cd58eb269ab65310f361193582c7302d082beac3ee50d83754797115085832ba13b05459f96be875a5a037183b104983fe453075a55d1211f372e0dd230936f8e439a3155182a1bc4238f061676695e44ec13ca17e6e179123b4d6a687fa09103185024e2e038944ef02a609023ad0b7698b84a647b016200ac0804d2df095003d6d19224695b45a926501ac0284dec7c4f6d45c472989228fda7916d002b110edb06770d4a63b1785baade8b7a73e07b6f024a57d0e1a12607e02892916118f350756a1b6548b84b60c0aa814d1276784d7b2e7527a063b30b6cc36a68abe2fcf495b35982a2d140563e5ada7b12d231e9908c5d7f461f015a24b444f657ff86d0608ae2bf29ac56adf176a685bd206541d61162d49c36e2605e5c35538d49e295e391b90e0ff82260440c82fdaeee4b41b17d8c81ede6a55e8f2a251684bdc5eab9057394db8ae2baf0e9f8050e692ee453baa23a58610009ed4946a9a4bfcc239690c8e049703346016a026dccd5ad9a60619b00b3521803732eae29c24347b7573ea25727ff8b395806df90d85e78e4749950b78a385826c0d72e969490a8feed0eb51019006d1beaa18c71f4fd1bf208a86f7100efb5d5639019537c877a0b5431dcefd3c670f81554b2020991bb570b17628211567c27969625c19473b2575a10fafcc404cb0b66a20bf29fe3a96e7473b841cf6354fa7e9443dc9a983c74eb086483d77209c9f7ca9b109c7fb5c3ef7b2f48d4e318fd5695d291ae1a45c4121917972d301f69335248234e3db63053490f202b4b7e5c6d6b95f63ffe8a6e12c76a8045a5d64447126b697a865168828de6ccf7c1302b680222efb44b3ebd97bc66086b6798119c4576baac75418bd0d576d564beb8cb5852ef85996d11b3dffff85a880dac1b75f6dfb2c102289abfb19374794737b9462a3773ff66a11216c9b27bd34e5ce72cd64e98f5d97cbcc905f597892c3cba8553202c02f8156b17eb88a8054edfe036f3b4c65ef21f3255b9addd52d47378fde733bc530d678dea2f80bec7ba7dcc4157be73ae11c31f9d1f82928eed01729dd4a33603adbeafe681bd1cf348bffed80a0fb7bd16083fbe43d94625fe7ae9f2895bfd2990d02b2e0be078001f43d9a8d7e2e5082767c0f28741b7fae03b8b2c9dbaf4054a324ce4acccb2f16ca1bdb748e7a7c971e71bfb6f47b09f47fffbf98c08c2680156b2f3644d10794e6f22a10f88df101a8c15cef991033e4ec8f76ed29803048e0b251c8ae485cd861ffdd8da4f9e74e5afc2316b81e6402d6b3c469a0c637087ede1a033466ffe5b0127a33f2f46dd2e4bf4cdb9030addd35849307380f357c2fd124c91e63e07bc723d2587c1ed02b09275cdb2eb3cfb1d52520ee41d770aa6a97770f810d4ddde0dcb7fdd780b1acbf2dc273be70bf71fe03da46fee53035710b12e522f9c93fb08ec14294597341fa0c75856f3bd0ba81e238ff15d8b3e37225c709b32ac0d95f78f3ea58c658ee5e8db43918df1ce7d46d96fcd997659ba7ec2d1ec8405bcc5eca22d37905ad8afb9a6bf9cee9c1645662051fb24814005e5d32460f31e22a911f7c5949da5421ec4462d22ad21f3914bc5b774a036fa55de9f2fe690be335db7fb49b6f5e640babf5e6f2caa0fd04ce38d686dd08f9cff54c1899becc68b1772b34eb10387eac1f06f6f87ff3e302f866a29c52fe4911cebe2b033c16f7275e5f48ea62e2d68994ecde8c3664afdbf87cb90150d5b5b13647275c50c7449a839c849ed97de7a32416928046d891c149854f6b7507872bbdd08a6d9b6ba5953070c14f307e32c8013dab723e9b8c8cfb68d3f35564790498ab7b2e0fef80ceb89541644b7bc7d5e6977151d798580800ef4777161df72f672d20bc44f55ab4b4988302e4048881cda1be2537f12f3be388976d06e9408975f9f287db9e1e4d5443e2b61b2e1984945a316fda7181c9c9303812192c6361249f3510d9aae41366bf49d995aa95d6116d126709e8a9e6fe9e39904abfb317307a30b3cdf9b7c72099bd54f159900841a5031d04c8c0d8b126b4057746c884173e3d4bc97798ca0522879b2a53fff1e31badc413600be3a6d54c627a932bc73bf6a57cc4834d11cbc5fa5dfb381400ad595def6ab4da2b5e57f63565107666714e19c6f736ce41d3c3b9426fd2ea6bdafaac2aae4938eb19d378095e65fa62993606b9d62f1753b0ddc15012259f823bf58699e1cfa165f3e983934bbc16327d5da7026f256638e4c8ed2ef7d7caa64d3990ef3cf46758b89eef81e8144a098ce096e11ef120efbaa4cb3bc68a2b3a85eb7f51b3ac48a03f8d43088edf119baa5b53e49aab4ae132cd1a80d8620ab1eee8d84dffe692b8810dac13710b364dc24e7beaa765a508a12161b295f83aaea19c640f9d8f5e1e2935b96fad0569fe5573fb124ef6e351e82d700ddfdb78a4d87a00681de8b0bd866099d1ae89f94debd60a06d006a5e7536b70abc0deaed7bd22e9701db1981b5a924cd766f508094cc5f30cabc37641469333166dd3cc956d783689cada49c6b876600c30b8f4a92a060dd841a570974a62bddaec24ef9f4f77b24d2e85fb0fc069df1225c7e6c5c95341d", 0x1000}, {&(0x7f0000002380)="a34f278785d11335f4a490fededeaf0e6bfbe343452267ef38886d7973c4ad29997c989ee10002aec4b372852d58cab7e1c589ea810904f9ec3e5f1197f41447b013570f19e8456b508332bbd3b8ce2a35bd08a3420aedf9171ef1f951d335aab57510410902", 0x66}, {&(0x7f0000002400)="3ef8063a3dbd6918891389e78abe671a09894244f9dbbdcb2621bebd49db699fe4896e3c583d0c0bc82203f892a433c9d440d9aea1301fc276cc03a3f7c34601aaafe4d03ff89ed94759cfbcb5b73e5df41fdd6a769d578c8a507f74e20f6fd59be5fd2f7c57cac27680a98ba5d3657d3c39ab4000153944ee940018a6030aae7b4d7ca21484d89177c86d5287e07ec2b85f4e476c07ba7c6d5cab7da4a49c8942f1742ac9c3b41c88cf8addd7d8799d08862d6d514a942ba736776942500eade8322f2357583cdb37b41933c75fa8d8", 0xd0}, {&(0x7f0000002500)="238f4940f2eea19eeba462fc1cab96c9afb4ef2aa6eeab9143d4aaa892265da2e1c50f32b9824bda92c087985deab7ffec201aaa363f64085f8b461f319e4866182a4fcc64c3d5c745502d720f78c07e5d7ebe66c0c4fb5147aa3af423459ac7b7e60dec20379acb117fb35051b761c5b8ad0a5ba7d3518d3ab3ab272226916d8f46994829ec5e75f91b38612977bb5fd7426c7e3a20e6e7794539ae542dda96211eeb8ce9444e8086885c5db204dd402d1e8c2011aaf7311a004698e96cdbeee9a27fe34dc82ed3296071cdfa94e6f6502286886f26922921ecf5243155", 0xde}], 0x6) 14:42:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) clock_settime(0x2, &(0x7f0000000140)={0x200, 0x7f}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x81, 0x0, 0x8, 0x0, "23243c8191d47a2d9dc591fdfab0bf20cb632ac4", 0x3, 0x8}) 14:42:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x3, 0xfffffffffffffffa, './bus\x00', 0x40, 0x400, 0xe005, 0x20}) fchdir(r1) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 14:42:00 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 14:42:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "30074080e9000300"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x86.\xba\'#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='z.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='^.\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\'-][*\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.\'\x00', &(0x7f0000000440)='\x00']) 14:42:00 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) r1 = getpgid(0x0) syz_open_pts() fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe(&(0x7f0000000040)) 14:42:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xffffff1d, 0x3, &(0x7f0000000080)=@abs, 0x8) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x12) write(r1, 0x0, 0x0) 14:42:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x18) socketpair(0x1, 0x4000, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffff9, 0x14, 0x10, 0x5, 0x9}], 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x20, 0x4, 0xffffffffffffff7f) listen(r4, 0xffffffff) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) dup(r3) getpeername$unix(r3, 0x0, &(0x7f0000000040)) 14:42:00 executing program 0: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x7ff, [{0x2, 0xf8}, {0x0, 0x1f}, {0x3, 0x8001}, {0x1, 0x6}, {0x2, 0x2}, {0x1, 0x20000000000}, {0x3, 0x80000001}, {0x2, 0x400}, {0x3, 0x2}, {0x3}, {0x3, 0x350}, {0x2, 0x9}, {0x1, 0x5}, {0xd1decc7dc44e760b, 0x1}, {0xab845dd5457453a4, 0x6}, {0x2, 0x5880000000000000}, {0x3c68611242afb34c, 0x787f7fc5}, {0x4fb413215ac29974, 0xffff}, {0x9f91075a55b955b0, 0x1000000000000}, {0x3}, {0x1, 0x7}, {0x3, 0x7}, {0x2, 0x7}, {0x2, 0x2}, {0x3, 0xffffffffd35394b2}, {0x1, 0x37071bea}, {0x1, 0x9}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x7}, {0x2, 0x7}, {0x2, 0x81}]}) 14:42:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) fchdir(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) chroot(&(0x7f0000000c00)='.\x00') 14:42:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = socket(0x18, 0x2000000002, 0x0) r4 = semget$private(0x0, 0x2, 0x31) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 14:42:01 executing program 1: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r1) 14:42:01 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket(0x33, 0x0, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e4ecc46216df3e32f7396655e204c30b786401aeef3e815895eca9133574985ad3994d781b59f80e6b41286d247aae6b122274a1e65ce40abd2ede0bc3", 0x3d}, {&(0x7f0000000180)="77af4457895d041d33", 0x9}], 0x2) close(r1) r3 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 14:42:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() r2 = dup(0xffffffffffffff9c) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 14:42:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="55cefe00dead82125baba739e61770f3bc352644bb31fbfa9e4b21a754c66268e702b4625707f65427c097bcf8d6d9a4d76f5f730bddb74364dc02b98b106db7de2e48168074102453bc", 0x4a}, {&(0x7f0000000300)="2a42191e418d76658f12c22f3a11d79ee44d85c48f63f35cca645d95f3100458c57e93e88fb277a729a04371b55b58b360ec003e8e0b8d8802adafe96406a76a0d6898454a80fe199c61c33a8eaacee6dc60afb1c8ed8d90c34848bac056afc58c29869583d4a2aa37877f1ef8801abed32e46b5445cdea0350bd8380b721423eabff71b6c426bf5767e5f65a92eef0f7565ab0b110b691f117ae8f62b64ab5890da4fc50e7f6347ab03e9dbe6cfd0c131f5731babafddc5b873ecb75ea72d3a58626edd069c33ff5a0c541912ccf228512687a60b7555b1162026b722c55ee6ac6339f5f35f51e4d94acd38d0", 0xed}, {&(0x7f00000000c0)}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x31535d55829a4ca9) 14:42:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x1a, 0x8, 0xfffffffffffffffd, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0xfffffdaf, &(0x7f0000000240)="b60377371b495854093ad0a7a6d351928ecb26ff2264152fd44e095da753fbd625ebdbe8110d680b1262e88348050923d51f348c9944e024a9c44738390d629c6d5ce8e435a8b0d5f8e2338fb8cbc5f5076e9d5dd7d6b526429ed4b2988d0035c074e5d6d97e1aae8145f7fa1a1474a704ba962c2a91cb2b31167e1719c0fba0ae264e6a") r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000300)=0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x80000, 0x1]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000340)=0xfffffffffffffd45) 14:42:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fchdir(r0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x1000000000, r1, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b, 0x0, 0x0, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 14:42:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 14:42:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000000c0), 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x7}, {0x3d}, {0xd256}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 14:42:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x6}]}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f00000000c0)=[{0x7ff, 0x8001, 0xff, 0xff}, {0x3, 0x0, 0x7, 0x1}, {0x7fff000000000, 0x40, 0x8b, 0x1}, {0xe6, 0x8, 0xff, 0x8}, {0x4, 0x1000, 0x1e59, 0x3}, {0x200, 0x3, 0x9, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 14:42:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r2 = getgid() setegid(r2) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000180)) 14:42:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x5d35, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x646160aa}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x4a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/../file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) writev(r1, &(0x7f0000000040), 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0xffff) 14:42:01 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000240)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000400)={'./file0/file0\x00', 0x81, 0x2, 0x7, 0x0, 0x9, 0xfffffffffffffffb, 0x9, 0x0, 0x2, 0x0, 0x491}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) seteuid(r3) r5 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000442000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000004c0)="a1c8ed61fcf6c3cd30802bb3cc649df30f4826f71a891c569a5db2cb6ba3d43898ab4b48785eacd71c3c95197b30e63746ce95e2bda84c4ce93165ad6065dead6194c8781d76e16f0ca9e928632d61276affcb5cea983b1fe8dccd72f6f410d7", 0x60) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x108) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) close(r0) r7 = socket(0x400000000018, 0x3, 0x3a) fchown(r7, r3, r4) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/188, 0xbc}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000480)=0x3) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) ioctl$TIOCNOTTY(r8, 0x20007471) 14:42:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), &(0x7f00000000c0)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c, 0x0, 0x0, 0x8}, {0x40, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getppid() 14:42:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000980)='\x00') syz_emit_ethernet(0x23, &(0x7f0000000180)="206484f10cf81c7acc63286217b8d2cef4c768b0242bda9092d075be68efb59da7a47d") r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x7, {0x763, 0xe86}}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 14:42:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0x7fff, 0x100, 0x58e7, 0x1000000000000003, 0x3, 0x7, 0x21c]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x0, 0xa09e, 0x1}, {0xfff, 0x7, 0x7, 0x3}, {0x81, 0x5, 0x6, 0x6}, {0x64, 0x800, 0x0, 0x8}]}) flock(r0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 14:42:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xedfe2de19e103f3b) r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() 14:42:01 executing program 1: r0 = msgget(0x2, 0x41) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/45}, 0x35, 0x0, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x6}]}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/14) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 14:42:01 executing program 0: 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", 0xfffffffffffffce0) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8, 0x3f, 0x1000, 0x3f, "3b528dc7ab851bbe2cc037683445f0b9bb585da2", 0x401, 0x61}) close(r1) 14:42:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x5}], 0x1, 0x0) 14:42:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61, 0xffffffffeffffffe}, {0x81}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getpid() fcntl$lock(r0, 0x79e847c5a2e5986f, &(0x7f00000000c0)={0x1, 0x2, 0x8, 0x100, r2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 14:42:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 14:42:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) 14:42:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='+(!\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-)\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+$\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='\\\x00', &(0x7f0000000440)='*(/\x00']) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) 14:42:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x100, 0x0) pwrite(r0, &(0x7f0000000140)="030195a48dbe23bacca4b58388a62c2e52c363985ee6e30cb1bb39082d3d0d84e0bab78a98b8388e67c1434c5dd4ecd2a207fd006a78ab8cb6b12e828b5ed937b6ba5c61f612a69dafd3b4ac07860a52175c8041a2fef3588484cc28122a32287595c8c617b7debe3b747e7a7f7fefedf67d7133d7e1bf856b32c8eb82ba2ab3544bcd", 0x83, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 14:42:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffbffffffffffffe) 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, &(0x7f0000001900)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r3, &(0x7f0000001980)=""/178, 0xb2) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x3, 0x10110) 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), 0xbd) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) r5 = fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000000480), 0x0) r6 = socket(0x0, 0x20000001, 0x3) fchdir(r6) fcntl$getown(r6, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3810, r2, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 14:42:02 executing program 1: setitimer(0x2, &(0x7f0000000180)={{}, {0x800000000, 0x5}}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*\\\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='{\x00']) 14:42:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x80) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x100000001) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x84, 0x7fffffff}, {0x46, 0x3db1}], 0x2}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) 14:42:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) sendto$inet(r2, &(0x7f0000000080)="047a194432b60705b5aaec78a497cf449fe254f9c6850599d55930b2639cd0f2", 0x20, 0x8100cca6ee0b51b2, &(0x7f0000000100)={0x2, 0x2}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) 14:42:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/172, 0xac, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000480)="033533a1f7486c5c14b65772de1e7b6b08f266120fb0ecb3a8153a89b2db1a861bc9bb25ecb9fc10f53c6e3733decc01000080553296ab782d7e2749610a34f6ba2edbf45f291bc4fd2df713acfcc6025bee5aaea5e7b78a36aa2118ec5096b5fdf108166c6422415907005b9954b321e867cb48a3d6c93ef09b8841cbe686055dbb7fbe408f86042755ea22c1217e22c9d29459fd7c5577b295b8b04e5022fbd3c125f7435e8d91e3b45b91eb16b9acabd15d614bc844178046a8792860ebd397fe1436f31358ede45935c839b0ea9743fd3c53b60673f0d62569338dbb44ccabfa09fd42138bfbc9c1e6dce9cc705da95be53001d94807e9e246a36a382a760bad986f96e8cc4155d2e863f93edccbadc606f06c6c33fb5c21da291e684e802a7f91e7c897eba8e8b067523961d17f4c41ed25529a76d60f9b2235b039cfe6b7ecc317e0a91a39c91a1a409e8d97d721ce18137712ee950000000000000000000000000000000087686a60e5eb7de720f3d41c8e9694f3392c790a3406bd4e21351eb504c109ef86094b2f19105150a126e5266147dea15f71482d413b6b83799af7ab8cfab1bd56b1f3ad8726471c6d557c00a2b19da4d33f1a2d54c6c32e2f498f3ac3e2f67d", 0x1c8) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000680)="e521419e9f3166c5e4f4ef06d43caf82d4455901f7dfb22bc31272dba3ad1cada648b61a200651c8dbd9a2d2b133ab22f38371d8eaca1286c542bdadf7e47ad4ce4c743c34ef3cd15038c66b76be4d588f69c6fa4c9e9e86508057d122c837c9026a69a6bd488834a83b7b718380497f0c0d7284043312712049aff8f6a1db1eb4e8b82506b895ea356496731c44e25058df742dd63daf2878692e40bea658c886823a8cef687e76c196f05541d3995174da3291735c6619872adad44f89954d308de59455af98e449af994bcac134c57c30aeb7405bdc5ac01844944400dd42428625aa3e41dd6dc405825013ac3a1c1d554ae09cd49e145b51d065907c2ff31ee2bcef21e6e9bcb8b8daaf446538daee92b9b03588fda81ab6dd520012197a2f9b4c496d6313ae87e4ec9bfa0cfc9dd825da9de2b8f2fab08b40f40b12042a6f3571972b8541e9966064f25d31b3618cba108b1cdd09759a6a52060a0356247a5d82d9725f8c33a2f98e5a74a2f0591000803b01cbf586e31bc39357b793d5dd38fb75932f0a3a7f2859dbe894c4067a04cb11acda17c69a3576327e1bcb4bbbb8d75fabbd5ea2fc95f8c5d5b2df844191b7414a3e8ab395779bb25e3059a39ca3f443e2c3fd8dffad8c22b2f1e906955dce21ffd92832dcf53b93fd8718e5b82ab7d5fe5cc932d7c1baf6317445ade616c63fd89207a09cf44e128ad78e309a5336bbfbed18b16ee9f7e0d2dbc1e8c47c44592f184a3f203b48ebf9729e6b4c521c0e1a9f72f0847a6e22ec75a9a696dc977a9adf5e1d28c572c4fd3ea3fa8e5d298b6dc52881e43a33f1b3a1888c012d547d38e154177da23a9100c0149882cd59b0bd82a3ee6a8a702743b9862a69d35f79b9248a4f4614d53108915096a2c61aa1425394d05f85ee75c602da87594f11e63fa6b6cf7c3dd551bf63699353ee400000e9ab67ff61a1ecf0cb745bb581b224fd4943ae2354661a8d0d7ce2efab377489d27233ee10e81f32a8b066b00e27f876f4341ed6aea682c38e0f9eee4d83d5d994c45e96726858d8e0d870c42d588d12ae85419c0602799c893ccb3021a2b6a85609c9378c498fe52428020bcce5aa176107a0db48be476a6728f176a9109908c7fd94efba8613ad2d371b9bfb095c69f7fa3209c80fb222cab7ec2dbb87d6bb774d2323aa158670375ac14fd93dc5600cda84d2b5a0c36de394a76fbe1d7663229e0ccf57527ef6389a032b3c7e8e38bb2abda548dd71395d33b5c6b61dcdddccd2113432b0cf3d042e28bc7c64fc59344e455ca07af988cb2c49bccae63d6c808f4c30e12f328373c4f54e63795cdd095f46d15268abf046efefb8375b2483897ce6a8b1aedbbd7d668de270e739407f59554eb1a43fd6c67e8e9fac84bb28812fb4462f8a8f17889589a2ba5e2faff05a5f940da4e674a32b93299c8c034b715181d694ccd72c7c0e7e5de762ecf4320a9e41d23fa8c03ec7c4a5ff0fc76d15ef064d676a7138536ebe4e44cb0f7231fad9892b4d849ac512f04552d008b93329d2f4c4bf402768779e02f3fb6068c318e91772bca05eff68f515869439b379be486eca95729f2ecc5823b3174c8fae61be4818434bf195a4e755474a982eaaabae38136ac9e7e304c9925e30b8ac3beafad7a6f7ae0ee1febd86e508d1c282b6327f8f912e9b10582e7711481f1ec1970def6b722ff2970b46c2a71436df81f8c9d04279ab65767159c318b114490ed9c3fb7ee3b66c0d140854fd112a8dd54fb8db3c266a41b04dd7ddb092c461de51acf11b814af2801be878e3ba5e185b585ac035fa94b1e9fee015dbc08a4c8f1f74d63caf59e4a85efd2a945cecbf6765f9af29f2725071a478d3cdf786bca234c5b4f4ea2eff48f15c0bd119a5a33790904cf18326647236d71e9de0e3b73e74c6d8f63d5bca6433a7bfa5a9a4b6728c4f766102a2c5860173c1fa30ac9bba1999912c12ffdac7204202334d20138c435178ce2bf17929b03fe25fa4b49028ddb57747c68d939ecf31851934eb30f95f0da5ed2d68e569a34e96c3ab68de9c0789e71f53ff122fb7c8ec9488ab41bccd676541e968688d9b378340364cf1093e9d12adb4b209982b370fe1e58ee11c1f0df5ac4e21bb9b36d184b8f96b5fdb1aab595636af366ef90aa1c3edfe45f12b828d214d04bdb675694cf240986877a22aac28e1eadba1d9b71870004413c975c72685186cd74a35416d12ce9d6b18bdb4ab5469c838cfff442457881f07eb577af53e8301b694d194176a01c996fe96249ef0d8f8c98f065f74aaa12b5408bf4b5aa4ce6ad8d8e2918f22929ed7c111cd22b509c2e08c4ba772d1c29ec28ac16700fc9d4a5248866e87ce42c0510e66cc7dc653c6b78c1af592b2685de7b9fad2793688edf50b3dd224807a9cae48e37680628e8b674e5eb9d52bfc5fe29ce475537d92f22ede88da7c04e0175aa37a1580a98cdbfe0c74f07ecdd964f79db877b17c779b950d62be953f9992cacb17f7b4ed5b5c03ba58bcb78d8abcee150d993beb85d1bf8e9d701ce9e30cc0ddfe1aed0050409cc9fd381160291f196141736d25d446604cfa9ccfca854a52ed8c7146093c847aec538a3e7e3c5b72bbd198f1d2bfab7986a6ddf5b61ceafd5997489676897582d27c4a77d2c91a25ee58565a98858ae1c8701b3b3534edbb747c96880afeb21236d50d25ec0e52053cbac1f714275a3485051e746a587e40f74f765beb2a9c9244a59140a073e6f7e19fb3be00ecb739ed64389373961f9b5c80d3c8b792525129b3fd77ce24300f3b9859d78204531269c220b406d7971afb3676a2657c6dba4e218a0dc924f4a49ef4f3e4ab9a0604ae4c57502381698dd5522fbf770a0b3a653ee7d8ca2bc98c29d9bce4e25541c5a709ee8063f66858f59ef5b98eea970176578a05a49524c88d44645bd669b8ce3700807848ad1b2958fe532121d8dddf8c840a7db558666672fa821e942bf720b1bdd84238ea9c368d672bef2781f519739147a1e2b561db29db246ae47b462bf73cc83db86b3291c819057e3b82612bba80898b3c7948b7303ca21ba076d6fd4877421ff3897a6bc2f1651560dd602934c92976fd896069987145b5deece03164d8bdfc416a09e48d063da496f9b6473f4dd8e2349fea275ba7db7897216a2a34ba431f0a6dfbf22008bb0fe144e5e05d1034f176a59a22db6237723fb0cfb540bda8584f8976020a6b71b9387252921ea3de0ab880692387a7cc664765ff16773763685266d9126fa0591f736ebc8f2360de1a7dc2d8053d6bf2724b8119768950d38ee6bcf0c843a3c50de8b267c543287f4e51ada5b9e2d0afd098bc6eeb414b1a49174723317d69af6f79f02fb1786e7565ccf4d8b14426a21675f94084b6e4ae3184ef753eda43c824ba24170f29304d2966d88493d33b862a5381e3ae265750541186cc3544a282ac5725f1c350d3b6c15c4ffc353c5be238d40b56e6cf11bee092e787b900e108bc3e536eb2aeaf508fc55b90f83de360d52a21da7fb85b880d17225a5fa3f130e5764934a10041e02f2e5d7238ade100cf373b796be57b859f4af4e5917251bd229cdc43135bd2fe49cc358057a1be2972a6efac3ff6563752a0d71bc5a35a7083f999b629c974af328d837614aac978db24c68025514315e5f115ddd33cb30d58efb83b6797145e9cb2da608ebd368870a8eeb615119a78a2cfbb3a7a0c118f27daa3f6d32a2923e474e0d34d0b3a4e91c4bab6d6ba67efd85b354dce5039df31010cfab7db41e953c6a9b703833e9e9f8e73f34f10a9a896d68102dd92265ca7033160703231d505ac77ec3e30c6c016d84e45a3812915eeacf886899d674b0ab9c925c97817b2a195f3c3b094254bec37847f66ee77ec08faf7ed581143629b588b4c95ff42e6c48760d98b9b460dd05c4d477d194261d4b8a8c8352a13f660ac9865ad340ff18229aa5d7e03b7079b0f7c0da8ec19ce3fb3d51a0e5edf62c06c5c37eb8dce396cf18bfe766c7ed307a464c4ebe40c94ba9f8875961d65d9592009a7dd3686358b8a8c37b93673264c09be6e7c253f6dae2629dd6af92ff0c0e3fa81d4b9f0a4302239dec222d878d78cdaba6e0a8e91764b4ef242ed655ac1008149d93799816c9b343b8b3943ac2bb21a838308aecfcf0fb671fba7484b8751f53836778ff7fa437c3be4ae42f7f564711ca2bc4d7aec4cd0a96aa7e0363a070700bd11f68fe2e285aacab0407ec003fa4edcad264837910b329df45d4a05114f94a8973ca052e17f8bc193976db61d3c3973ec5096f74b53951d2d1df364f54e109850cf04bd23b4dd04900c4bca6c037e35bff3ef836ab0645e5f0b7345ee7e2fbc573ca8949b44ce58f2beb48ce146dcf04615dc508e4beaa2689d634951d906c42dc43cc21712c123781d3511959a748d59bc257f80701ea90bf395c2294cd2ca4e238939e3a7807f2923a296b08f3a772bf04245083efe811d925b7171430384e3bac11ef9c1639d0c65407e8880a69b1d4c7e73827808773f479c9be3ee821a98664b82aa6f452e312fb9f375070a4ad1f032c7b67ef747f63d69d1995b4447cbe032efcc201db4a4f672faf4bddebb2500ceea173053fa0490717fcdfdb1291d96790fe0480fb5dc92fcd879049ea55240d377d4e35d1de8f03f70e77ead6ca4c155436f3791c6e4ee34ccb33af192c165bdb0b6a93e7b6cdc17049491ccf74d729585772d61f884aaf7aaca6ee51e334345a38b899cdf9b545a0d172edcdc322dda63b168d685e9756dc09798561f078e99f46adf48eb366f7ee2a9fb47a99c4b3e4e2addee2161128fa53f37f5bfe31d633d0ffeb5df5e8be30ef3e77bc746645c34d007b56bfff09a00d6352fe891787461a76f588103e5bf6188305edd2253d809ffba313eea6594a55a526aa85a051471ab88da3e5e22f09ceef7dcc33a752155009440191f6e14f6ab54c94fd55d567d3ebf630a19feb7727b3e971554a66d691f52bb8d3eb0bb23995081b9d8ec6688c65243b6fe281a4ecdb23a1635493a17f40fc70b5fdfe6a3e2042169ba1fada21318a139a71a283bd3b4f802885048a0356074eebbea9c1afee26d7a1d96a92691a9ca5556ceb008fa5e167c5bd4962623174a2f76090a784a51a2c82cc92525b6478504a3ddda630ea830a6ef0b4cbca948e3d9f8813aeae52830079d8ccfa8ff8e3c4d2dd4577e236ef34cfb8cb1ff81dd57a79d1317c555d0d8c2dd23b5eb7fbba91d08633aebd9dcfa5cadcd3a8b736892d19f38f755fbfdbdb79947d358791d643c328027bdf22c1cb9cbe33ff8182c07036100b9a02c286e07b47dbb2993ff155dac7be0853aafd8ad09967c503fa15d6f705a7d40f222dab562d319f0e227cafad5da4c9f121c6a191f246f10f70b8175e6b71b9056d8fc0b076711f195eb56bd48c9b080fe264bec4aec0f7ac230cd462f19141df9b16f1d03573b5fd0895b797e2c696918af0c8a1196a58a6fa05fa6e852a7290d980468bc2e4c6b0a80343220b57af2f6f8be478a820c955d470d69f2d7a98e9eff3af20cacbc0266e8c350b50f86ce7bb21f7e79321146d56187c0f7257f21ec088d279041303d881dbdf3fcf8212ff431ac0aefb7866653564093937623d1842ffb01eb46c2a56abb54c8401d1aa05043a75a03d896fd36683fc54ec12566f4e7eb00d62f204ff7ce0b668e450ead88a7efb56c11b18b30486a154e467bb7bb6a9869257df723bf9823605530bc05705000fc083adc", 0x1000}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="9000000000000000ffff000007000000c4c51f34951b99d14adf98d7540a87329b378128bc1285d604762c5dc05cd4c876204aa06a4d3a263be745e78b905b90c7c3c471c15ab28c169929395003b999b7dd8fa72d79800284e8fc27685354d369e577771f6bddb3575dce03a174db47af39b2f745407bd18c941206595df617627866382420adff81b4841b137d429602c343544df162dbd67f3a5100000000"], 0x90}, 0x401) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) 14:42:02 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/62}, &(0x7f00000000c0)=0x40) 14:42:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x7}, {0x15}, {0x3c}, {0x7ffffffe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2a3de76758673a22, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001300)=0x1000000207fff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffffb) openat$bpf(0xffffffffffffff9c, &(0x7f0000001280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4, 0x2, 0x9, 0x7ff}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000012c0)={0x2, &(0x7f0000001240)=[0xffffffffffffffff, 0x200]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") read(r1, &(0x7f0000000240)=""/4096, 0x1000) 14:42:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="58f33a3d269b3f58fabc772447f87be9b06582fa41143a6d7428d360ac03302f06b5348394d7a63d22cfa3270116a1c31065b1ffb01c228c6789fbf2ad2834ceb9a3f5fca70b56bc91ffaf64e33d438e5b5853f061dbce14e64e4a10b061efa35b9341817c7a7a221e4c0dd6fd192c1efe427a11c4414300d4dacab8789876bcaf91c248559b1268bc84f20ec3093ed49d48ae6b42a188a3e3d6218106c3bd30e62d42fb167dc1e669a7be7abd8497c9c4e28b08e6f4635145c9", 0xba}, {&(0x7f00000002c0)="273c8a88a05575e11bf84c040ec32158984f12b3413b21da055f514fcb2a02c6a1f054e0ac0e9022689bd46069108c54607dfcb0111b9eb696dfe89a6baf687cc225ac51467880c39a7629a74c51b2f8fdefd8ff1c7b2cb7e0ae98e9b5c3a437f8ec2db9010b7ec1406a9eed1b20a6192e2435aa20fa66399cdc5be70f4847bfd15b40a6645f7885b6b5f7e6973b5f8f7e1adddccc4aab7aa6926c97871ae6869d1ac3fecaee9d8efa2f1ad2b93a64a49a93515fe3787115839fa669a9d20523acf8bf15f4d15d9f128214f89ca48a86e644", 0xd2}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000140)=' ', 0xffffffcc) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 14:42:02 executing program 1: r0 = getppid() r1 = socket(0x20, 0x5, 0x7) r2 = getgid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x5, &(0x7f0000000100)=[r2, r3, r4, r5, r6]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgid(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r7, &(0x7f0000000180)='./file0\x00', 0x2, 0x1) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000200)={{}, 0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 14:42:03 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10a28, 0x104) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="89066de978f966643fdd855ae0aa3a85bb434dbb19fc7731b4a7e297c9396954b29e495cd04983b2e7ffc477f71857f71333ad9119c72c51620fc429bdc5b7bfe94272a29cd6ff952a6b59845f875087876df9e89d59b7848fb6b18bf9057327e01baadfb3edd5fca9880b72dad9c9be76d59f5a5aee1b5abf0e0dbfc9ae247c530763f1eefe002822aba66166c883987bb182f76cc39e65a4169bfdafeab04212f7ebdcfec797cfb3314f6373f70db7e831e655f41ccadfe4ead3bd9f0121e8c13ec1156af41a29e80fd5df5dd66db23048bb32", 0xd4) r1 = socket(0x19, 0x4003, 0x7fff) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x2a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r2) sendto(r1, &(0x7f0000000140)="8c628a975929949df6757878dc", 0xd, 0x1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x20}, 0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r4 = geteuid() getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) 14:42:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/57}, &(0x7f0000000100)=0x3b) sendto(r0, &(0x7f0000000140)="6b669e560b6567f64a6979702175890dc6f4261253d0585aa42ac4b565a01fe0fce8a6cdeb73e34fad1f96ccf8d7c864e245e60add7547007a41571d57b4432537b2744ee3bf5004c088a5f1a6dac15b96c1aee622335ce10eca9dca205e0d128e1349bc0a992adab64663ba69d9", 0x6e, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x76c, 0x7ff}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f000008d000/0x2000)=nil, 0x2000, 0x5) r2 = socket(0x18, 0x1, 0x0) lseek(r1, 0x0, 0x2000, 0x1) setsockopt(r2, 0x80000000000029, 0x200000c, &(0x7f0000000000)="ebffcbe713b8fd812eaa4e713040e69931929648", 0x14) chdir(&(0x7f0000000080)='./file0\x00') syz_open_pts() 14:42:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x5, 0xb631, "98ba46d545064949c94066f8212c3db0fd3eddde", 0x8, 0x80}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 14:42:03 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}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) 14:42:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="4181a53a614b70f16f", 0x9}, {&(0x7f00000000c0)="d4de1a23f0f8d46dc01120ee282d738d96110ad8bc7d82ba31edf6acc00b1c189981951db2643814b5d76c1da734a84354528eaf5139dba302601dea16750223c53277cc6002a895de0732622e2a345866015a65302e", 0x56}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/56}, &(0x7f00000001c0)=0x3a) execve(0x0, 0x0, 0x0) 14:42:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSBRK(r0, 0x2000747b) clock_settime(0x0, &(0x7f0000000100)={0x4, 0x3655}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/247, 0xf7, 0x3, &(0x7f00000000c0)={0x18, 0x1, 0xf5b5, 0x7}, 0xc) socket$inet6(0x18, 0x5, 0x5) 14:42:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x7}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, 0x0}) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f00000000c0)=""/216, 0xd8}, {&(0x7f00000001c0)=""/106, 0x6a}], 0x3) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x14}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = getpid() fcntl$setown(r1, 0x6, r3) 16:00:04 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x2}, 0x8) 16:00:04 executing program 1: getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x140, 0x0) r3 = getuid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r1, 0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x1040, 0xa820) 16:00:04 executing program 0: r0 = kqueue() minherit(&(0x7f00002eb000/0x1000)=nil, 0x1000, 0x1) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x18, 0x3}, 0x0) munmap(&(0x7f00005fa000/0x2000)=nil, 0x2000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) dup2(r0, r0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchflags(r0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x90, 0x2000008d, 0xfffffffffffffff7, 0x3f}, {{r0}, 0xfa809afee68d18e6, 0x28, 0x3d806144f2c9347a, 0x3, 0xb16c}], 0xffffffffffff4576, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x2, 0x5, 0x11}, {{r1}, 0xffffffffffffffff, 0x16, 0x8c904b84aa33140, 0x0, 0x3}, {{r4}, 0xfffffffffffffffd, 0xa8, 0x1, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x14, 0x20000000, 0x7fffffff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x1, 0x8, 0xffffffff, 0x7fffffff}, {{r4}, 0xfffffffffffffffe, 0x18, 0x20000000, 0xb5, 0x80}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x1f, 0x9}], 0x9d9, &(0x7f0000000300)={0x1, 0x100}) close(r2) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockname$inet6(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') writev(r0, &(0x7f0000000800)=[{&(0x7f0000000340)="d0bd5490a57604166d843f79382fb98681d9531ecfce9990ca69008a72c8b3006bb52b7ab4e2c115e8cb0bb3d02153078312119c863bcae9589f91632147635b6c37abb4efe8313a3c5da1f13dbc7925ae2f527e3cbb24b666a3758380010e9bc7f953971d3ec6c0c936ce227251a22ead5bc9d32188c64fc48a44eb06fdb44ededfc87730e386f1560c67349edeb6e3b89054505f30d3aa359bfee36f0795ee0c408576985156da", 0xa8}, {&(0x7f0000000400)="9bb8853b0c092df4443a10749104adb6787e3e3c1b935556f85a4b568c8cad3312e770fdfce945b24063e634bbbffcdf8f55ed5c1f8044ee0d803b830c1f45ead419422270b47749fa4bd0abfd4f594faf99eb9d961c67fe62dfe79e754657a62ebbb20db5d81f7fe809053dfbc8349dc41fc1ba95554ab6869308416aa6d4da47437056dc0e16180a7c3aaee996aefabd7c38c697ad9dfa797251d6d07dbfacd91fe208d9673c0cc7785ff1560130df1bb4dda6171a3d80063af1b9430b766faccbe9e5a9", 0xc5}, {&(0x7f0000000180)="1b94355ca32eed0bc05ba71c7bdaa547", 0x10}, {&(0x7f0000000500)="fdee6f1227eca9f8c019f57022b8e9552b1135a837a099cbf140abb0e6cbf9b68352f5c86fad5676405bb7e8d500b83fe51892180732b5844a5c8f52686277ac08dea8ade50f133462d50ec57ef0348361fcfb9f1ed418cdeab072060a3e2785d050a643ce6ae46d2bcc32f20b48e9514f27062ad48dc5c3831cba83704833082738d9ee09d3fa7fc686d67062f8f58969c1fcb7a9e341bf5660036fea04a12fb6496bfcbe50c0eef191c2", 0xab}, {&(0x7f00000005c0)="a8e23fd1b7e9952b3d955899c8c1f973d6ab7b7b1e95356bdae48e86fcf9d010077dc690d1785f55ff378bd997bccdb13e7d755edb41a9174b6d6327f06d5b50d4d38184ad0c01e1747ee9515f0c35c4fe554a456e39a0dbe2afaea08eeb42cead1695558d017548330d532c51a12412a01b90676fd69a755d12f0a06ffe2e23871e6deaf56b4cf0af651207550b80f33f", 0x91}, {&(0x7f0000000680)="4f613b7a8458b2f7b7582589eb3dfccc68ec99eb0cc88340b4d73caed4ba74b70962d4bcb2ceb0a341c756696ffa3005eba5273e717a5b370cb869a3993f2cb0dbcbc58d1201cf8c49aec8ab59a7992be590668711379b59db2c68bc444c16f56e2fca91543ebb40a5b5b04dead6eb76464a8b143d1c0e71d6b1e48ccc2cee5f17a1bdaf6d60060d1112bc444482a8cad56d44ce56777babedfa5bb0f7a6f20de778a61b080ced63f817a5d6b67b", 0xae}, {&(0x7f0000000740)="7805c8d80503b972a6f4ef59163d285887544452cb5af8677716b1ffac3fe1f369f61d14a8475b3d8865b41f83e713143ada952b3ce7bb695d689d72927291974ef24e5203290bddf004681440627860641717da950ef3c2652614289b222d9c5a219721a1d38d9cffca7235e82c6cde90d842e4cce278b1d78f260400ccaa6040036e87a40f5b5328935020f34c25cd5b537d", 0x93}], 0x7) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000300)='./file1/file0\x00', 0x0, 0xffffffffffffff0c) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x10000}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="ad18f05de2f4ef18eef95680ec3ed211c289fea56bc95967776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x1e0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/254, 0xfe}], 0x1, 0x0, 0x19) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000380)="f4d7d3ba2791b915b46f8168e84164e1facdde1c54f489eb2f8373f07cc090815bef4d6cba81b8de413f4e1dfd511b4ff250396067efc4915be8da5e6df0d2e21b46066dc5e43a52c8c6b7ca97c6907e379dd299e7f512eeb291daab6523ba61ebed5d7a285e7629d4d001a32f43550e986c31e514b88b7490dacdb6157f78360fa71ae8f14dd241653dbcb62b1a783941d83b96c50f8462468c96c4e66efff829256a73e090663d360347cf416179", 0xaf}, {&(0x7f0000000440)="88cb3dba6d54d80c5037f93419d5ea304294673b81fbb5608078447f5a824b1a6f8ddd4291194b02e2c8b92a1ea0d6f89fe22ea720045d82d2c45315b7053bfc7d542eef2e71b7ac423fb4c1805c08f157b45d52746a49b6b00ee230f69d1964d203bf1337e05326eadca0f5f9cd85930d0bcc2fbf4f79", 0x77}], 0x2, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0xf}, 0x3) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(r2, 0x0, 0x10001, &(0x7f0000000100)="93ace2db7e3da2392b4d655cf1a2b94e7d602d351f6d4a12fa472402acb5a744caef728cdfc37c40808337a52babe7575bd65b7dd36fad2cae4832915149b092db689d353bb824c71fc160e54ae747c9d579c81e32681dd0c162546aa2a93a4b6fd9a41f4655e0a33c4ff9ff26b63f434da09332074e3224b7", 0x79) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) r3 = semget(0x2, 0x4, 0x400) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/52) read(r1, &(0x7f0000000180)=""/147, 0x93) 16:00:07 executing program 1: open(&(0x7f0000000400)='./file0/file0\x00', 0x1, 0x10) semget$private(0x0, 0x4, 0xca71eca49464dc63) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50, 0x0, 0x0, 0x71}, {0x8000000000007c}, {0x6, 0x0, 0x3, 0x400}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='/dev/bpf\x00']) 16:00:07 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:07 executing program 0: sync() setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r4, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setregid(r1, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x7, 0x401, 0x100, 0x100000}, {0x2, 0x80000001, 0x1, 0x199}, {0x2, 0x6, 0x3, 0x4}, {0x1f, 0x8, 0x100000001, 0x7f}, {0x85e, 0x1, 0x7, 0x8}, {0x5, 0x3, 0x9, 0x6}]}) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) close(r1) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee7d04a1d30d1ad62958c0ddad4a072ee0b6c597a54daf8ce17cf56bdea4043d80884f1dfd2d922bab2d360871bbe75f2772086ff7199ae5ba44d1dd9547eb599e6ec3393a953c5fe974ea1f365"], 0x1) write(r1, 0x0, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') r0 = socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000300)="d05abf6a365989ee39571e298d6e8a5e09d8bfefc0d8b2ee681365ca9512beca8b9ee2a25c78809785171e28706bb19922c5839396339a214cdce561ec62227180ee16c5e5c29a5a03c044839c20e436e76fcb06a04f7142e9201eb582eac65312106ea148f89166f39c2a87fddc0df9464746cd6a6c3001f8f07a13b78d8c1a6af653aaecf0b2641332e87862d78f9ec108da86001bf80bfb33d66ed10c496b8144bd1477b0d10307a3fa08cafdce2e5beedcd2818e824bc4d2102769c68422b7ba5db66b99a1298d44b301f940efb107be90c5fc5bb13726f620e28ba0ed34c7ea7f60ba74b9691f72745277083846e24e6607cbcee2f9ff3c22632e62581304d37258d13b8240c4a15960e0b948d859499e3ec4b8a4a35ec73460baa7ba8d41d191ea0e60aeaa8e4b410deb9a6f419c50f2f85a61b47d14da460d57e2225ddb627a4414f23c8c79013937d556abd9228fd147bb83dcfe2c078057ba7d740a20c40fc1006dd5054ff5ed4d75d26407d8558d3510a12546fdda34ca9a1c435f6f30bf1f4bee79679e4846503146b03c41019566506f20b8810415f3a8283d9581874447fe7426fdd5bc2cd505a1ab695d62fc334aed5601730ce8f8d485f5f976d83df90f324c115ee8c50c589b561c0971d36a4d89a6664c216c38c7d14a2ef4c72e2d866a844b26a0b53e796447868cb8a7ce46d01ee23bcac6484cd56283f27179e5f1a961cff56e1a7458764c5b5b3cc6d4ea54addf0379c759ea5403503d04cdc0ae23a304fe30cd720763d8e026328c0d795215ad3e505b0c0f2d35ed6542a2e20ddcd82562be9b538c5e97bed6ff1adfdc2475497d9d60f6ca4d2f7c33e2f907a0457216554b310dc645db7de2e0b4cf99b25c3d18b5bf8360339cefa6baf8e9ad9139ab5d1b03a4364bb56625f3c35553e610c54384a933b254b8312b58c67b29eac92479c587b2148c5f25044d8de49670b6101df371afc0cbf4bd79cc03452bdb54499d9d94e5d5e27e3c41bda6a76640344502d9fb7d9ae5b5c0135d1cc05bffedb999349ace0f57700c37ce4e2e497e75807ffd0e864ac3cfc8ca49cc1e7e18d4258536d291461b03be71cf43fb7373f525a20596843bdc990315b8f2326e8b7d3b24b67ac199da050a0fcdc9c91c605ac9fa1f125812f4979fcaa592478133bc351fb3a3d3154873183ccb4a6eb1efd5d7618421c9b6e5719b914857ec1a5f643aebd7fe41b0132689c6d221bdbf45e8d0dd89acebb480d21c4e74cac230475dea895ac2aa1dd074394099b2524a610f4e85a4285a8758a990c8a037d7488f7289c67cbc7f895e2ddac0fc9f82ff05e9f52bf91c422f88977fea130e8e526c7506050b41e68124d3cc12060114e751225124d1672e011841ee6c00ddf196dfa7d38d49292dc44a21f7c2a9c46c2f7bb86ebeaf2842f64decf2937c154ca36f7b4a3cabd21427f52c2c2bc77d170cd41a47326d2ea7173c147a96aec8532dc085540d6811ef1f92f9a275e92340bb14f2ca5c90ef4292e408f9d23dfa4f33a1ab8169af5d8cbc5a7a24587173d9189f15f8ffe6fbf0a877cc6689b6b13b1812bfca467cf979400240cdd8581d4140c83e68b3b330e895b364638d9393cfe16249e701aafcb34f8d61f84fdb81441545f49b3be567d2d853bdd97be27cbf2f2287710c21f7b5b91f168090e37f14fcbdd9f027277387ccb9db60bcb90440c7711b3f405d06e2870b06795f9fe3a740aea98ebbc58ea2191e147a870bf0aea620fd806d27769d7ab77f67e1305530d7a6a5eb57377cdc817c7b4d4f8825ed57f8a0313346613cce5572f13f2160acbd5a80993ead5b93e01cb2a6f82e0ca9f3601eb7e5c6530489957856373c562e936206872d09e6acd4d4520c0091aa7e40a9ce8bfef65efe9903f140c7206c43cea9212b7e7836a74f8c22456d2590f2f1edc49b2ed278420bac363e35cdb124ae0d3862d0dd003556d9065685ca8b8bcdbe03621f2e74cac29abe7330575daf2f3c2c430714030fa8e62d2b9ee2230377d27b144edeb87c1a4b6cfaa5c5502daf05fae8f62eeaad9a2bbba8c9e7d09a7361f7c5c72568239af342a133dd77c485b041f9c9ec48bb635a2854ed2a6213ef9d9933e87d70ab728d5754133a5d3a10b56e82249682fef62448480719089dc049306b6714b7063bae573b4aef0a24f341eecc2a508991c566d55d044eafb218326085a58093dcb7b3e9c5acfa43f3fb15b142894cf5551dcb84e556142eed0e3a3594d05736aaf6f6cc14b6c4fed9faf8178d3a2639554c86f585bcdd6d0fb34af35ed7518d5d9d7cb84d0ceb3c9cc60b35f7095d798f7e2026cdecfe20dfe5336146cbe1cd20c74f7c7b40a90b47a0bf8860f20e7007afcb9391b12ba79150dbbd96f364a0c069230b859d12bb3ba28dcb7afa4acf61f4e7b1f6b0560168406fcf4165efa72bb0dbf89300e6291162b2c9ab78f70efdd7fe56d035c6ad5826ce9842a4c5a09749c45377306f6e7759e439d4184f5048ff3067d3368ffa8c5d97267aa31c4b3b1d0da4d82b872d045b9a3a5792da9b84bf160f14f54e2fd2950f802f293133119ccbdf35fce8f5f061c2c11b4a3322adfbcb2d71d09ca9e914f8951f6a00ea700c9c326615ac450594b3258dcb4c33b82772431b9ddbb255d29a294bd49c6308abbe7735a71c892a6933e4310b32e46d7a5022b17c18942ffce5c31abd5c610224f6765e0a432cb341ebbb8f4fb18da1f51a5c7c0cea284bf06f4a8756510d0a0aa00b5bb21d6f753a72063c0e290cf04c8c6878aa2e04ad296729f94d728dda0d2a25e7c3617baf7678d2a01f6625fe04b6327e5d8c72f7cf6614e8d9ecc1d197967287279276dd9453129f56a7d5497e76f0f15a5372e54ad4f888b3d1cc6a936b2a0c9987bcaa9158801da88ec9e666d8b66dc0fc22a165535f017dfafe367702b843f16c12b482d708491b71ed966bc420cd5f5efbe58efaf5aa99bbdf943a521f41ab2ed7b99e827bb9b5edffe19454e43a7f1d4a054fc41f8da282526f677fae8d0aa8ffa596c066549c5d2d286e801c7c8356cfa25dcab989b19f0f9c206416cfabbf0c8f45ae284d67b3b17ecea9dbcc7338313bee767f8ce6865c8498c12f12410ac4234308fc85ad8fa659900025c838202d22c02dd0de8d9b87a96c05da7464e6cacbb85e5e3257c6010bfa33f712e5e34060e3d8be9d82ec86ec4e8131732768d313b657c607f749f4709c2b2723b3ce23c7b951e90603f7673e6c89fb8e03168f1573154ff2d38232c0524561da629af0fd19619ae50d50b97ac25f6bb754e90d85532ffed7f98bf8d534ced2ed0a9fc439831a19ad0fbc09365bbe3c503dcdd654c9c7ce0ef9e903dfc4a22556d0a5bb3551c5fd1fd501291dee382d10c2ad22a5a0891cb2683d0712857693a4dc397a95b416f08f86cf6ec9f44db61964794731641fe603bdd44c0a674ed5e76c54a82187dacd934e5123be1b010ff179b93ec5ee14044bd81a3e84f7dcdccceef36097be6d54d021119751180835cce5c24b9656a45fdc10710902fa8eb6578df816c7b07c781c8fb8c92602719202551297814c9e680e4f108e7b06abfe3e5e50b4c38301de1d580454fe11a887d94022445e39c08df82f0fe7b4cbd402a6bc08c3b87d9c0f9c64605d3fea772c243bde4a6675ec02b94c324fbe30f5ddc943c7e0dceb6817d7c4ba5c8f6ba655f97f807c598c96ba7054e40588ad4cb096a4b0b32029c15082dfc554974aefaebfde8d4f4d8dd1e2a6ad9fe790f5a4a6ed0ce44e88f8ff8b99ac66737e143eba8510eeeefd6cbd600c017366da8e141b15775f5ed52b5ac97fbf9d68875d87908115430e47a3029482804d33b813ff3c8f0fc3bf8e8a0ea1a6ce2b89a504a66ae775ed98f75825c2f02e4f3a05d23484b923b464a9600f2e117c1f0e2966105d62169a885b76d9c9dfd0413797cfde3d053a864d85f8cc2a4e94ab94263c35be3f492373f7cc80868cadfe5de5ff3770bffa6e45058b099e1b94b7b953b9a549678d87d37c16dccf6663666c5873e28911087c3e2d3f348984a6d21f9d3f6268053216db9734b26f0e21b82bf9bb93ca08c8a34736ab769dbd67bc237112a8dab3ad33c6273678b323051286a6ddacc91159ce8a69af27b7f0f7671aaaef615bfbd71969a2b7f6d68424a43ca84ce62bc425d5287217856a6fc80baac298ca6459e34eb4279dfa68c369c27c2d2983de6026d1785f0ca1216a84a96a21f1400ffe3c32685f18a6c00ae4d53e0f1c974a4620ef824d0e48b548c09c182e53884de8326be6c9c84613ebe5c92a75783cf7c9b7bfbb0f36446c1731f4ff5299dfd0b7bf794c3c9afd170369d2308c031902ac32aaba32642051a89e445076ed3504568245049baaebe6ae8d9db9b3e26ffcd65fa34f84f88ff95e1f2c8d6fc905e4df249ffe8bcca742d894344d25493da1c655e6da5e9813d0c71375b73da2426c0b2b0d0181f6396ecccd4e70ee46154f97bb70ec43c3451418846251711e0ad105efa3350055b1e1032246264a9fcc2b9fc2b8f6550acfce9a3f8134a74fa2e0ab45a22eb509d2f6bf54ce94570e48610809976fdde9ed7c4889be5ac61cd842bcee761f0631ef47cf0a6c3960c6972e1ce28bba615ea3406d705853524ed61d5b350fedee0b6e54b7bb2776a7436f9ec5489140112391c6d2894e5087fd08bd0d0dc6065f12cac7ec6564ac1352d56edf7a7e08d74a3ca3e62ff37834326d00779acba1125726117ff7d84a22aa71ee280be6ee65aad8fd62ce9bc620c43fd21370e8ffc65dc26ec99f57c45c4e070b1f667125f658f7f6d684295b8a5b077deaeac9dea6de1f9f7dc6715ab6741302677970128d8b9454028486a229938f7cdc1f8fed032093ab777ff0bbc453a71cd9812ed17435df3687d541e466ad08d15eb59d4f2a0779deef536a7bf03b19aba94f8dd8d92ba68f5e7c773fa600e9fc0e3ccfbea5559d11825a0f653773e6e99c8a78e0ce2ee8df3f37241628c2229205354c2d715835286512ad00a039799b42305d82057476de1cc265e90f71a8c88213fdb9de0b8c543095057b7a0adb69e4df8625130034354b96d0869d5462d3aa11e3dd207e0a4687bb6d0394cc7db321671c18af5b0c6fd11c10079eabf85a2093f1b0b6acbdc4e22bf8113f5cbc0989d22cf7350bcadaa0bd9faa5e3c1ebeca99b2aebff470fa5fa9b5b55ea35eb3af94a4fb43c62fc83dc216e747eb786984ac7e0cbc797142e19f3d3a84999066dc806f13e69219f1cba40c5f84ca388640797fba9d1b77b7cabb23672da44ecf27458ffce83dd841f1640aa81d33a825d6b6510ece1399735cacec6586bb4f81b87f281382ea6ab595e4ac80834244ebd940bf7935800fec02865d6fb6f5eec155be2ca1384126d067e6465550421925e1e45f128bd76b3532ea57bdf858d2b1d21982dba2cb88d5deefefcc98524c97575bfe8c560348043fb7cf314d35827eb636cc453bc4be78b7df0fc0516be9d8e830550b241dafc32bf892b74a0e4abda3b1d302d44873904d317c7f0e481aca164fd98b0affd2b740046ab2fc33aafe3848a189f8fb97562a5321e9e8cba4d64d7b35b7536ad7aec0160d3891b9daa0746b9ae3b69576d4107c665dffc46ca3d6c47f3671a801e391226969ad8bd558ecb19e761294114e3cf317aec3342138b9f12335da08dd550762bfc11c30350f9e47c9df9962679cf7e34f16f816382ca1476c2c331596e235869f70d42b5e1e6d", 0x1000) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="108000000000ffff2698f1bb7c8f44b5fe93bd10cb0000000000000000000010"], 0x20}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="095a4a4acba53d0c73a3e259478163e3d02ac638cef9664dc3590ac3f4e8ebe0fde991c89a15764a521c4ce81be57993d5239fbb8067354e62b926152e3a7aa1801991376611", 0x46, 0x4, &(0x7f0000000140)=@abs={0x552a69f6b719a19e, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000000c0)=0x80000000000) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x5000000000004}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x2) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:07 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6) pwritev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f0000000240)="618b257c52617a40fc99e9742009594c8abaf73d916fbd4812144348cb82b9c90a8977be436913fc16cd38b4e036577bedeaaa5da3e7623179adb44482fc8bdd876588a7ed594f71f3fe6d64b067ae5cf81d77d6b8b64ff27b3f7e78f3b6b00ba2cbf64752c42f6d88dbb3575cde0ec9901125a07db186704c3134", 0x7b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = geteuid() setuid(r0) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0xffff, r3, r4, r3, r4, 0x40, 0x1}, 0x4, 0x6, r2, r2, 0x7, 0xe2}) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./bus\x00', r3, r6, 0x4) sendto$unix(r1, &(0x7f0000000680)="824fc925ffcd0882c2d3412d9abf6ebe06000000000000000a0000052595e65311e129c41b5aad5bc98400000000002f843a87356de45c048bc48a8e14681205b8eddba275a06c319709fda0375fdef2eac5376cfea87bc14b40677aeef76d5176fa874d779f4f9dd713b13e138b4529883464a02168e130669ba39a6257bf0e1677afba6a1c8e1c2cef38d80e6d579c5d68f643bdb4c1c9e4c3b4c4ac68baf0d05df61461cef1cdd305e7ababa1f462f868abb9dd8ad7c52f61614783967b6db5d8f3482cde98eec70624108d4515152b9200"/226, 0xffffffffffffffa3, 0x4, 0x0, 0xa3) pwrite(r1, &(0x7f0000000140)="28adca82907ed44a7f73037d72928ef2fe", 0x11, 0x0, 0x0) 16:00:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file1\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x54}, {0x8000046}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") semget$private(0x0, 0x1, 0x3) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) fchmod(r0, 0x98) 16:00:07 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x48}, {0x6, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd00"}) write(0xffffffffffffffff, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "059e21439c75bc835de7b74bcb8247f2deb31c36"}) r0 = semget(0x1, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x6, 0x0]) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000100)="5d6a828f71f8f1a9755121e8d1cd5ded66fc09d01a171d4907ad959ababb1c5386580ba5483b351ed3b0887c14ad105a52be4c07618741e6243a0cb19e97edc2ae4f26cc8153e5ab98686a8dee9106eff69381f2107a2e7a7f6a388fc479c57d8b4cd7a5c3769e0eb1b90c640c6016b55a129bf573efdc6dd869836a1628e149714eca2be50e99d384ede2311d46e0a59c7fc341530ad1b931f313f0e81168583e31ebd02eb7dd4edbfafca4a9e6547b0d7d96367b93151e4549d581085aa829ccf0d44375d51d42d83d89ddbd8bdc616186c67cf8ff2158a8219f3d68f69376b802c12304a25d8968b92e47b7ad0768f0990304a78a7b879ceed586e4454f8ec6b513f2c2a60be4c9fb50ca83e89329595802d8b9c519db9141f5f7364c031440d0d4b891312456dbc087360e2555000a1ccedfb6c5a2921d981c2c53d82c47cbfbc02f9983f1ab94b010659e503563d443617509756a936ecd89a346e0b53cc9ff70d7f9723aef96af9f472e0b43a417eeb3739da7c5b507c7f2390554cd42e96fa97e2af98f4c4103c7a1d71e3a15f7850562ed29785df042b42ea91154364e4d9ed964266c08499be1d66557cea1967098b582d7e2db0bbd4fdd924bbf7cac4d5ba06668e73d5ec486bea3d89676e30bd45d7fd9a4153648051191c0ef1afed272ea065de0d2527328cc46aea9edf752fe8daa958400b25b90fb195818b9755136a72afa37721186a0d42f80bb3d1a06ea323fd33113eb2802a6da9f0e55315c9a22ea511ccf91f7c1bb35a1e0e826a0aa7d83624fd03a65d4826a7441a7917e7628dfbf53484dd96512a25694e188077d62d0ca50b85160fbb0573eb093ce56d2d36dfb1ee0e590b55b70a4cd1c39d3d08bee17bc419c2c4a5a024b5fc9fd2393fcafd2c59965904306e616ae1f0136770a056cdfb3874eb56638c4e0e9651e5287b5d2d511c55ad0a3c0b0004acad040ae5492a0eb72822ba5502bd55aee6e165c2b21e6939418225b3ea801198f4842ce8f42d6c0a6e12e9ce7852207c4ae36b96b18ad2802187a225772658b99c213c6f4d71611c5666411deaf07e81ee3222c4587e360faae003ae26dd425370c87b13a3f197cbbe607a92fd8a9872eef495f085c1609507405bf31b60170dbf8d993210caac4f1313529b1c81898ebe8c4ae1fe1ebb78a69ac8c2f72dc314095831eb25b47ef37225f4957f2e45b969cf94008dcaf19b4a12a7e99ea6709ecd12f8c9887d6b022db87eca774b80dec0d8c61bd136d97022462587f584c69e5cc024ac25265e33182bc97df135d7a1ac166108ef618736498b453b66e28b42cc7945cfc1f6644de4ffe168376ecca4a3ba83a218e82379a12c959b194d0ed48a2e2b304f0d6ee5b875127b00bebea8938c66dc81e8f18c36e8306ba219a1a8dca1024e3e3769d6bb7472334aba9b4d9379c78ec60e060ada63cc969ac509e58b798a5042763ee1e498c9285a1ea817293acee1a227c774041a5aa82c54e8d93024cc839ac724c515585978021d0ff424ee2dff002defc381afe7bd85ab50febea766f43a4e19e131a64c6e4472c5282773cad18e9cd5875d7f78fca132fff6181ce39143aef9a41b647051ea73f996686f319ddb45768a8e396bc8d875cdfae978a10c40ce3a8fcd7a6cdcdc100dde85cf4e209159bb2bc96945fed74f5e681982437dbdeaf69d45f480b916702f70bff9a01571b004bd494ab6ebb5092269e1ac79651ded01e63e46dcca5115ecd11dc9e9285c98a3c7e9f8d373e5e2bed210043ccdaa7d2176678d4bcca9a0a0038e051c5f6b9f43cf83b5a08d334f6738519e6f00b8d4b53e2d94c8df43f073f0d6f13c3c6eabbf80640a5ca3b87ba79c9b5623c30f0e323596fde8c2fa4cd133ccabcb7e1e6d47465cb78dd09e6ad69c25614d6b60613a3629c2cdc2ae042d4f20e17bbf72604dc4c14554734b86d645e0a2977ed3265893e7d802667749a5eefabe0d6962a443f0f477579bb1f171a913f1915268779499add0d4785a52048c77345aaf1afc36d12a963d63fa9f340726c7aa63d5004d3d51ce0ec51d2cf8c827bd92d138af7630bffdde2f5f970eec83a8b33892ecc22275c8052e3745e7f332a7b84aabf75d242c63ded25f17a4499142660e5eaadbbbe3b366c4b9bd946ae8711d1c2f21b37af1bcc8b2bf34f36c7cc3c4de55dfed28cf652dd7ec0ff40af2d54087f8dc4e666ac32fd22c42d4fe1ef2217b49dd8167f586755d5277244b290222a5bc008a692dc7598adcabe5add4dee9f9b57843f2caceeac89b39b86a15fcf01379767c1499f6695887b7e9b8c8bb31be25a152225d9a6dae81e39dff70bf8439a6aaaa6cbe32703ecb6022d603b7319820876959495dff69b8b1f5a68731f09170484b1639859e6a23bb50b323de2894ed34ed788766f471d6bfb75b8af1a93900aa87aabcdabaaff80d2310d50b4ed67022539195304fb893492d774bb5469e7e0977406bd190eda3f530d16be3b3f908e6871a9e9930aae25ce63a08ef62f76809d6a52539a23e040825aded3beecaf715cef96f8265ef22dea5b3562ce9368e6a9d26737650d2e11e69d5b76c4a5e64fac28cbd379d80e80923e2c8082a8e13ed957b50c8fa6b401149345f55cfcd12ed86f1f66994033b7cbf73a2e13e55990937d7a86b5c2e0802620a08750da8e83ea4a9a952d5ad58fbb8c0aa04f7a059d521c63cba3e262a3980395594729347d8d0416a97057a7b9c93ef81cf35400567ddc610c72e9dc48f5e2b17d4ad6102ba8e64e8f7484c6e510a81a49f9d9b053af9aebddbea4ff8bcf5a80e12707c5f693e7f72bf4131f9adec1dcee274a18ab4134818fcdbf1ba14f23178ed17af16129315114059eb4fb881b805b682cef54fb7a1b0cbfd2b4a16641cf1a34337f7b537386323febf6b0cc04d5b800d177a7d567ee74da1b57631bb296c19557c23409d02fe78a48818c901ac8d6fb6f655c22efee09c09fc989c42c5252e167938ffa9892eb79db428d47c31a56c61fefed65888aecf2c43383ee93c4767bf94257631f74cc643483dfc1d64ef490cf68526a50f7cd934f1f02df9c7b2db80417deb4d174ca217909d4e74a93b783a3e93d241fe08b411d226614a68be6bc8fac8496a98950b8fc9c78cf9641807e816d78edf286b425fd0045809c33cd64db33c576d47392b8a6c2396bc7657824c271709c5fcb1f2ee0c921c83ffd4f08aa538e41d5c96086684a3afcb8973698e87f75128dc9abfaa8da6907ba5963e4b7ff3d2c84f18a54dd3eb0171ef0e9aec43e28f6fe4032dd3e6cc8e1da558aa568d49ce1efbbf26f6450ea3a8f6eeb2a7d3859a9108e48f56488d59aa7d803168cfdcecdccd981146ec597ec65ba498257e830f94ceb2d0f5a1bc4e82596d94276914bddfb81b14ae4f11ede24f5930ae4dfeb2aca56d9da92456a7d1c4d139a771f147a352371a5a2cfb2410b1dfed59942f13569de0471d57a1d682c3fefb455d1c2ac44867acc75d5ee5d4ed49fcb161f3f0111303e12997dc399701e915b0c0457c28788b30ffa8dbbd18b3c83486a7986e1d9a017741b4a5a3c0021ada1593fff74b2083b77d69a925fc05cf0a40801d06ba2e23c4962b1401cae35e10ca814275c611d3d2fc18dea112104523c940baed81762af2e53680e0a970018f174bbd20fed2a3446fdd94b89bec87cd5bd1315d0627e88b28b06a00e511e3f661bde628afa2493e7a95f11f01b02413006e0f849e9d89854c8102cd9bc80ee7c02d33ca4807f2a19050be8c8bedd96abba1e66b3cc6f5ccca2480cd175e58aebcd19e8bc59b1e0225b1fd68445f3488200d34104693fe3106e2c94de945efe6568293d8ac85458dfb363c1e08383060ea443364a3730783e00f8c38122c550980e6d825f75de947396783e99e765ae60c35f6ea7ba551b022ffd6c584db8f5875f492d5756a4c1907def31a5cfb8a5508b96641e553e4a589a3cae39eba6197f518d977af4f29a38e5da81d65d2eb36279210119e216423b2f070e8745ef682e705a81834ca91a56f18cd3d5701025da62e45731da0d59150f1ea18b860ed026284c55eb9ac204f1fdc50358a587b628e590f1ef54a61f3bc11367cb4a7ee7f92f440c7d3a732d769278284bc9a62eb3ba2ac93be4b35d6985cdedc21e4883fe7f56ff556fbfdfc01d8c829c3f600f082326c2f84aa1a745ab31ba7d5d4909d47fcfa10dddeb5352d60619f998dde1564d99228a75f663b2fb774be7775cc67c9ff02031cbe87a5d2f1ed7e776b5d03577fa974cb64fb827b800f65be6fbff2680d8daa4cb2bfabed2e13e78754b8e8ec9517f96365a15970a9b575ee5bf6dfa214d43a8a5cf0bbf2d889afd0e8a722f9f918fa8aa320533b6a873f1f4ee8ac067d0e488a296253dc8ebd89ac4c837d3a7f63c5b24631e35a04cc9d3f71db17e1a62590a39158430afa27e61e777b3d928f9b7f7cdd60c67a33de1b18d86935f3c0dec520d92d5e0c9ac2588cf9cbb7c04de1c24dfeaa281dea183c04be197a26e8c39b66518f95a42d157ab8b9b1e4112952662d4f7716ac7be9bd4ba7fc62be686b1bd1dde8851a5bc21d5809e7910b578188ae6763f1c6302dfd57a875ae329893da309a00f69bee33f0ac50e08809b06a4eca027b51ca53cef4ccd01a09d4f60b6f1fe977214478f843c4e2f7e00f9c1dd43e3af3c69ea67bfd3d774b1f6b807db47eb8e3ac8facb7cdbe1ebce113d57977ad81e0e0bb8f109bdc35f22809d21f004863fa59bacf4425b56a34f4e20d6789eddbd98553b34432652b94f971dd54e92ffe5f49c25d2f1988c9c6e3c147e81ae49836e1f6d5edc690801f70466bf74abea680ff24224133fe041e90d803d27cf684fcd05e7d8336a7838ca2cd6866269cefa41940eb277f4d070bcfa87c6be14c4bf2e0979e45cdeb95cc2468e6880c024d9e96e2fca16405c71a7abbcd77605633d1a4a640c886b536797a954c2f653fe13ecd2958c4ea97ba83b150df2c52256670a9537aba65d52480d87d69a5c13ac80e8d3a928d82faddd09c4c412590192a6dc1e45010de1855804fdcf9acfbb2e37021370036158b0b8caff90da91503e4f41353f46b3f337a8686e025e886363537b3d2a90d9807293949a7a346ea7543f665e9ba250285756c9cf26fa7b44c9d87c6b367aadb972e14819e89c6c85ec157dfe387d30d657f9978f8a5727267e54439ca7075beaf47a309695f5681edef09bc59bb616082e6a0251dd64c6c9658e8d95f0c072f733af0c722312e286ccec30e1e0d7866e1282eed65ce0d1f72a49f0ddacf74544556c35ea4046604e9731408cab117ba4c7f0d0e3b9a92a8397391ee3f68a9558080ee49c8770e6d53ea094cb73184c998b124baaa247a92b3b50c14d678e5632f8718a1f1dfdfc300a1deab09144fc93ae7308ef4b76cf76df1bf882da67d68d80ff68b976e724b5316e5365164fd9dbdf0a9bf389ce7e9af14db8ff197f5078023f280374a64b298a197021791adda6811331e3fa31266d3ec754aeee20de9e58d557c391043d5ef3064266d3f64d842d24d70020c3e3571326de78cab45812c2260bd5e721d2ff448c60fc8db1c51f4917faceb886faef5d848b47badd126dac7eb822275603a487fee4c8ca34e7c5b18246294771a5e26cc08955b4d26f120a80bf0355dd8f1b7b98685d3c88604d454d709ba9b4f14ab6a62383b0bf505ce5b1fd5121e07893d3653e05bc29f40d90d23bba23ead9b5d07f35a27eea0d1c09", 0x1000, 0x2, &(0x7f0000000080)=@file={0xdda4c559ad042141, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r2, &(0x7f0000000180)="0934becffc0442d13e8afab3d328874f63156a26725e1b6293b58f8996bdd1df76bdaa1bb2d005a7ae33edf1ae008ad2afbbd62c651b2bedd1bdfa7fd2623f9e04a81babfbf56e4db957baa60d1503183c8347cf5a8f1439ff6919dcd7c698fe95374de2a9c7acdfc33ee490c67934898fc41d655f920dda634e46b3207224667016841f10f62fef63595b66917123899e5e2f25d20b259a6e8900f90850087aee6df35113bb74c317481a9b61d692ab2ebbcaba6010643f3e463aefad767c07a48be713b8af476012d9b06dc8317514d5ab39cf6bb2ec1855d24583299028affbe2422a07485e287b9b4628f1f1a44affef618d73f72820884b1adbc8650933b449fdffd251dc756c38680ea4518d4af9e1422b279862aac88247af759d0d4a0328c1d3e0632f7959a8175d7a6491d6c621684c0f14c96d52681178c8742fec33f73f6ca7d3d104e019ead817c02a46c2153661c11021004d7e8762b5d1a8125dcd1053d8a15d17ac3c1eade99be2a84ee7644fcde6f531f6736f47603bbf6919f91fcd39b06cc4f881665fd223f25ecf51672f9338a3d72ee4f1c117c173fc624e686666e8e2ec9face7f18b13df5c928b1799eb7fb2db8c59fc316a84c234e8b82fd0d476615e61ba4f0ed794970a7d65e97aed85def172acb3b38d9cbe868c1f9dbc8fba0a2d55f74ba8b9a6732362c3d1ce1a90d871d632a0192fd894d100513d6c38c45acce5d88b5fc0c60df4e367224f88480fbf2c642be21e6e49829aff6e022d7ab6c8f0a42f168be431749e37c2b8bb0e577d49e24a6b2ab0b24124c84f35ecfb397466c54f461a6185de87db0a8232a5904f02d22e1f397282337b81e5326503e15f8b48325a8b3c210b28c8f483b2f304f1cc3cc5b56bbb7b5965f8021620d38da365e4651d47eb0e6f25ef2685e9659d3d81f20038c212c2f706eafd622501855c2ee98affd61ad9af80aa1dc2f67b22e156b888bfb824127593df6ec061985f761a71eac2ab9e0e51f8061d8e63e151c4ada76e6f81fbfa07210285fa701d74424bce134424b1265de4bc456fc8b45579b756f053f9c12162905515e58a8e53f0baf0cd01f0c284c28cca0b9e7d9d0398131fc838d63dcdb27fca7bdbffd0a92198ddd1f41394821e2ed4cedab519920b9b362758a7b4942d56e061c9001937d3198f0a3b5ccefbb1308655c22d141bc2bf81a117ab2495392785dbddd30f1afd886ae1d370c7bc7c15bdad0ccac8adaae1d2f7a8f798862533e99bd4e7e26c5e99e39a4019fc91427bce44122be940e00b765c2e9277d74266645ccd58ba697e566cca18f9ec59850c3c4cbe734602d2dbb54b40d07f2d377d90fdf5645392ce1d7466725b9bcc605df82e3ca756c955ea89b84afe6b07284b18d4573fcfa54946130741937459ca598931183213f5a3263c8f2b0698ad88ab4c23ab58aaa1f4269e487c67d91eb3eea7ef00643d6ae04ab7223786b3f76d7bbb9bdf15defc6453632e9fcc6d484b1769446861ddc21bce4c905f90d21a0f3ecb905d95c047e802e6dfe0ff1ad7f7f127af7c59d98b0d05b9a93a14f19ffb026ef28e8787e1009a4ae162ddb81878a14ad56426e3cf4662b44dff41ba49577b83c0da8780909e4e11e9828d290d255cf5a256e33e60b540e34fc4f0cc3eb60aca04310d645da7a55abc778f17565e1e71e68f72e90a6c50858b048a7c1fd406f16fb1c155a68d1a0e10d77cf28a55007114b0e969445f0ae329d12dd6f432585f0f4e0f34fa2e394fa700350cda2d18719dbdbddd0d273b464cc953566b60b556ec5719b870238cb13b6645e0482d33c90f19277a8cf7adae5d00a0794eb2925c685199c3b48451347acdd59505f073984afec066a3a90cc2d3b09ac7746a4d9d63b486d6200de9e291b510b62ffecb833b5812ea3aff3ef23ad8a2207d684c060d3a0aacca46fed3bb9afc99b42cc50e0d6f2b8a20f4206282b79fab6a97431c26d435cf04682333a86093c4d9772b4a5e76f4198b2bd47569903721566306bdbea3701a1279454a1fab93ec7d6e3d5f8d314528271d294671689b24507ee4fa4eba9e8ce793d63258fccb47f83492b4fe397a6fff886012b608700317be3f9c45fb9256c7dd42a42343cebf196f009d723a38501406a4967d39780c4f4091743ef677275b6493065e46b5addb789d0115609d1b8a4cd9d8f10ce57218c5be31bf736dba48aa6b1421b89b6dd9abaac1990fa862199e0e0a7f7938ddbd500848f089ce66b0e9bd13036624f492cef47eb595c87b79464a790d974dbd3fdb4bef2f9303b3df609d876ea1b1c1d36b103c077177758d15fe200a424ef4062fe760ed234e28ef74574e024e24e8f68201878587b1f8ebd3b5b4923933add41843bca7f3363c018d12b45669ab0e18478bb53a187cfc281732ef84349c33e780dd2fee14b92629c1670aa84e20b39cf1c8b95e749d6ed3494723319ab7149e74b8528e85ba0a0d4d99499543317d2873b3e1f3293af20c08c19269140f0c76233a05ce809f96f8ba60610d0d50ce6b6db27803b1e08193ace91f0ae8c2d582e26a0cb3d7b544a9a55aeab06dfe70c81836d2e1a8dcb219538d95e64e8f909f320bb910a844a29053eeb60bb486130ad5c2a605ad66db8dec300adc57bd90554725e1d5cf4e399f06f885e0527895eb73a45a08560d8fab8d0ffb870f1a007366c8798ea0352bfade4978eee0d753e47ac7315fae8af1d2fc362afe9c169952431f643c0b5dd206d4b54769a3f063aba09c7e14bade713b40804c8cf9892876654e98ef45c5474326ebed8a81cd505fac8eeb9f199fd91a4924e9c248fa8b4be00def8d9444a2d6f77df084c45e908ccabe16c8839f4536e2c303dacc6588e12e31728463434c6b5153e03dfc008d7bb383c73614a8c6b32101d2c9a931a14d50670033a23ec7146ade421cd630bb0a149669462d46b4cc09b811f22070152e07b47cce74fea4905cf7b0d8b40da900a0d07df448f959a835e96bf083c1d5549c49019d7cd4c24021f28e5092059808f2493a4173ebd98578dfea91c6c5905ba9a463cd7610563916a230b4237cf3ac1d28618936024fca08e9c9f227bd94a4edc2b7bb2e143adb8f0f3a912391a86846c1d5fa0586d719504ec2dfb760303ff78fcb11176ebdd1d9c7efed3eba5d9487a2550a67ba525c4147f52fd876d380470d7c0eee428f4e72972638e730f00e4c6892763f8c2f758bab0f2ab77232a9cf866609ffc0a1d348971a6c85db7ed06ce46b8b01606c649e41d814da30e70d58e271dbef3ad1881b2caa21ea5dce921509c675d01012115c8d0fddd3eacf2fc26725ef0038540266534d55249d9989e2e9a7a508670aac51ee61c5e8c083cc3aa59efd94dff1140997f77841522d4206154db27dfe686e2940fc771267877b73fffc11f6b7947ee0638f5790368ea8917c860caa282aa9c7ac887e44b41c25b7d7380acdd893a2b8bff47d783ac86a6793c765210aa2260b99ec914eb3e7ef8d2897a4483e25de11d52f15574d4ba3e35197221fa7194be1d44ffe083f2dc45d0030f54093b431a6ba35d5072c5a4d47786d2b98e0148b849d96c34f8083332eb1a49ed41192042bd215b21b1b1ed2454d9b21e770fce154952313f6ae52e31e05d4b05049a3924f8ccb5ae22b8f949c43828b7bc9551bad05eff21b76a8aea005965ab973e6098e4d12d43c647799eed930a98e466e37c56a2d19baad7ec7ba546d0be955d25cff322c5ec5753b365002dcb3a65b931315dc60a1aae29f7daa0748eff14513d24c6c5dd3a7cd729b12dc462a58ab849d36f156afc8a665955d0e4bfa0b4eb886a177843d8cedb4bcf535cc81042781c98c24af783f4d8e64b46831443ae44ac3199aea7f96e7bcda39c7690a8f21c49ebdfb67f5dae7a8f548471f0d3375e02fed1189737bfbeb4bedbf8966f88f5dbd1a6fac5d939bd1480fff339c3fd3bba39bbf2eb955f7e8caf503abaa24ac2ae353edb1cd134b5a1561105eb28fa542d5a9438362ce5343d986740f3c6ba2a5e5d944bca4d0b5abd6a2195270cd0a17c8b3d33dd6230b84f516337bd6e7e9e972b59e77ca466e0d462055e32f6a2f1ab7cedfd7b3f4387eebac26e06f6c55b9719ed847068ead839419c2decced78e3ae40bffd4afe7874b586707c19ff035770605c4930bd76fd340338cb4663acadeaf084467b4d622f477e05b3536116fb0a74033d6dfd0fbaef6294336061f63b8b60849df0cb6c909479011aae42a25274041611fce61d622fd936d960c223a0a5014c53f72c68903a71ce54c9365d1fa7dc7690cd279721a32325ca563f8c31157d0fed24975b0638dbd76555a6e2f9c73d87517c6d3ce776f28ca7f4e9498a3cb98202091a5fef3e67f9337e59a8f123aaf8428ba2fc18a1d9b66a4fcf1fd34c9f0f1ac3d12b03f34f1044ea51e1959c6549978c56a63eb2a6bbd150e77aed1445cb5192e564415293bc76caa066116e4df2f3cd62461c9cf181d730b810e808fd693229321d411fd89c4e5995439490b32fb119c1a62715ba1dcb368ce60ce5bd723185953410ec0e33e15a8dd2e473541e9d0128cc2aea9cec119da93472fb3da06102e239460af13e48dabbf40a5167c12547d36bea3a9bc2f00cf456749fe162e9b9ca59b9750b2060310b46c1d79757fc1c9d91feed48bcc95f17efe3c11f61b31cbadc5417d9f0a7ce7ec156be3a2c872c7226c0baa00c1b9f3af1a512612706e7642916203e5b973715aee848382077ddf0c3543786860766f33ad8df35346bbe878e480560621d63de2cddedbc4c6cae5fa37313f383ac84be0c85305b9303ec843f7034b65166f5fc125d4001f69864de407aa363f26e0570e33cbab2d054c221a61fa21100bd42d25ef5c14db90e02dfdef4e4392a0d1b63ac0b4764f105d524459b3e4836f4b3207658c283353c77f4a27b3141f1634b8aa78ab2532bd19139a6b7d6117c5c7df362a611d384a7efaf65ce5fcdd00b36539fa24a10640c23c0472171ab18dbf00f4bc6d4fc2b93a630c88dbcadd766c4deb930b15bded2497ecdd87df2fc102b7613fa58c45cceb12c74cbb6ac0d5008c4ba4cb642d71d539902bb3abbbbbb5e418c65aa287324ed05c658f05617bb595ab553e9948b18a44680fdc606da4f3ec313e2b455c5019255a9326b2b2ab95def10425afda971040a65db4fea58d95366b8d3c3b8ac1070296bb562c05d454f3f874f16c30400b3c4cd7ee19d9670c8ad6106e7b2f55cf7be3947f8597b508c62a6ab95d1687ce02ee2d244f47d155efdf9497191fb7d5c7b63f842f91987dc2e0e8a9d8dd4c722dc36f50fedb7bc04b29b16d7a447f934d85643a957e8ac158ddb6ba37a05aeda0df185a6fc1b29a079e7305579c27ecdcae75ddc8f774f68d61c3184472db128db40b49cf08e31f496c22d85d0f8dffb15a8b7756a0399b960e90e37f9255fb0eb727fbdf5f5e80cfccf0bb478681ff0be833d56fcacc8b0b4b62c470c112def46bf3c6410b749c79f1b8dea4191a8b635446e4583d03a672da7d4021509e2bc6fa9c10b5bd2f9371e45cf7c8785d6e32acb1f7c5c06f713440cca35eabf94759a3f8cf4bd57945bfd27cf87373be1f07618050567a4fc640385413c1b1eb3e485063ea85b77de2fb83f9467e13d16db83a1f5c5c7a101d36a8229a40594e8029beb97ae945f0f84ee8c4f8b942539a66357da58015cbd2ce7ef55c9a8f9091adaf7f854aa142b7f74829db95d89088db902d6bed1", 0x1000, 0x4, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0xd04e}, 0xc) r3 = dup(r1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x5, 0xffffffffffffffff, 0x5, 0x100000001}) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000001180)={0x1ff, 0x2e13, {[0x646c, 0x9, 0x41d, 0x8, 0xc, 0x7, 0x13, 0x8da, 0x36, 0x1, 0x6, 0x628, 0xfffffffffffffff7, 0x1, 0x2, 0x8, 0x1000, 0x7], [0x6, 0xf904, 0x3ff, 0x0, 0x40, 0x99e4, 0xfffffffffffffffb, 0x6, 0x4, 0x125], [0x40, 0x40, 0x4, 0x7, 0x2, 0x6, 0x6], [0x8, 0x1f, 0x7, 0x9, 0x10000, 0x1], [{0x8, 0x11, 0x7, 0x1}, {0x6, 0x8001, 0xd3, 0x401}, {0x3, 0x7, 0x401, 0x8}, {0x82, 0x2c, 0x8, 0x9}, {0x7, 0x4, 0x800, 0x4}, {0x3f, 0x9, 0x8, 0xffff}, {0xffffffffffffffff, 0x2, 0x7f, 0x2}, {0x3f, 0x81, 0x2, 0x1ff}], {0x800, 0x3, 0x8, 0x4}, {0x100000001, 0x7f, 0x2, 0x80}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x4, 0x5, &(0x7f0000000200)="e8530c6cd4ebd935c87fc6e80100000000000000fa2fc6", 0x17) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4c2cbac79167634c, 0x75) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x100, 0x1, {0x40, 0xffffffff}}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x2}) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt(r1, 0x91f, 0x380b45c7, &(0x7f0000000100)='\'-', 0x2) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="ecd727f0cf2af12673e8f010d0554cc9af2a59ccb986faac38b5edd865500d02572b7565d0c3ba5478c677fe9eba3d0ad8b61968bb6b763f7cad7c9f13d1c5b15b673a20ebdc1d4f91bc8376f6eff73424d65a32d79f44ee2a52713b12763964bced3acf078a2e1ea1d3e1b957fbc993eb1061fec0532907325f2f07406cc1b1be4e0375f2e6696a62936a1b99d3cdaa5f54fe85558e3e6577a71938f90652ce77e80dabdb23d7c4957bf56463be33b5c8d66192b8167dc320d9870467d0e28a232e40fcf7d8cb00"/210, 0xd2) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1d}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000440)='./bus\x00', 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r4, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) pwritev(r3, &(0x7f0000002900)=[{&(0x7f0000000380)="306b4472aa7f6d8a8beb305eebdc61818590f1e4875d90e307433c6b1d63ceac5125e76d7907a311dbbb4a4e873c8831ee8be747e1ab888ba9ec8b85c8dfe80291222d4b36cdc4f87d75fd12c33aae217a2a28b59ce8b22b8aac4099ef4a09844c", 0x61}, {&(0x7f0000000280)="167e394f5833924000d266dd3be2790dcadec23faec66d", 0x17}, {&(0x7f0000000480)="edae039dc82ec54bc310e0f3f70a9bce4a0f91df6b5fa5add8e4e9c0493cfc931597357f640cf84ba4500e7a31f31d777dae25e76843df01a53988a0080580722a91c4702ce9b5a4a3e0f8075f9d72e2092e424f672d82c07cb21a3733517b8b7a6cdcfc005d97b2757c5f6e2c4d99c830affa706b5c077328a635ec41d5b444855f2eb4c5c8b1c738041e07ad4e0e459139e27bbcb407a94ccaa7036673e157014f1f28f925ca67e603f676d051e0e8bcc9599c645161f744ef7347e862fb1327848e2fafc5f7dd3a799498dcc894a47e1e688feae10e33508086330ae5abd4439e78c5fc4844662c5b555632bbbd426327ef8b8ee054c4b601a24572f9", 0xfe}, {&(0x7f0000000400)="4b6e6d9f8b6ca8f098a1b4f8e2a6cede26230e7c2e9c8b58", 0x18}, {&(0x7f0000000580)="6603306848cfb0a65fe0d59f9c887d68df0e625d81291b74e17181dcf0c9e09aaf47db9db4c3003e0222e593", 0x2c}, {&(0x7f00000016c0)="a7315b8ffa09e360aa4538014a31fe27bf3fc0aec44efee4212bf91604f9549550ab2ddfda8e62fab67b3509a702f9d1d751f707ef77be447cde163ffb0ac2097a1f7e0e68a18dee9dcf1f7220315d976f4e1c8232e3ad9795148bbc17887d89d84678238418e6b7921c86faa9eb151b714f51df9b095d03a62760b3a03fbc63b02e6b6206ecf389250ece8e340d51858120c2195806af8aad0195617bbddc6cb691f6c10d56c82e69aa83a6d549349e92c14f1e8cefb44dd6f908e7f7d691bded94fa350c4b06d655b58036f43399852c3ac0c28ed16f49515ab2fc6184d59b643f293ddf8ac2fad95bfbc988cb2635be01cf586ce1ce08468cf7f0ba2c48fc73dab019427af0a5794ccd01a7d3ee6c1068415a7ca90d8128d80a84c45a11f11fc9db8ff8d3dfdd4f81d0a6efe8e315df8ca8c1f471c4e15ec27380adf7107302ca6f6e859e9ca6acc0be17e4359263127fa0f139fa65fd1a8685c416002a65f60dc1ff8c6026fdffc2974b38caa2b4bd29c2039df0f5e2b7f0b3386f254a8448bee8190f4a04cd6e032fd4dc4775a8a485e3afe8661aa74eedbf96c6382c5932d02e08ab91e82b4761083ead4665dfd329734dc35c75f1288e74eb8dd840aa6ee3a137da554951b1285aff2ce649d9a54f900d5d91d935861bac5d716ec73261f4cf6441ac3afe343368e64ce10a08a649eafd817e0288f621a062f5e3217d677abf12bb93d15a9726e0bca6bcce8e6f6c5ec9328de95d4504b875f24074a265f20e1038a3cd1cfe577496ddeac03e5722fa43d7c884853d3056704378664bf4edef05431d8d39c2d044507076d8ab234aa60c23489edba9cfa552578ad739946d0e9afa1d5a0f435287d0f51428e9a5b7bb864d8b454729f8d99c458d5ff35feb099d9200eaab5eedf95a3a68f621d63fc6d891ce8f80ac85422adf9e50efc823944c507554b7776e5fdfc824d09ba84f5361eb58297e3fd21e20c72bd03e264b4df765a914080dae891ed6a2f3b1fac0c23d413858ef7912dcfb3fe849fa0710b197f9501afe4354aae16bc3f34953240d276bf137e7ffc994e4a4284ec19a9c0af7534aac6c327ac775ac2982b33eb7994b0170e0a7539f0ed8933879bb2369a26b1438633e12c63bada88bc5a0dd25b59ce2a7ed1e76b153d51ab286257d8160dace9ac25de138f9de3b69ad244dc4455be71126d3c6bac0fe7db9734b86d364e88713ee172876d14d2545f7e7a2d6c78b44089f83e84ed74c2a060547b38047b4592d6894c8fa9ec98528a23f7f08acfd0f57e1496dd26da7524bdcf9ec45ae4b762e753c416b9d26607101636f6814ce46b6736e3efd3276e0f289c6a96a4edfc111552841d71e56ea6adf8e68e84febe85a8ccbf8c1e6f84320263c70e2d9d2884506c7f3a8e6b842b591ee7febc099fd14f869ec03eb7119971c2619822cb8b9531c7e480807422b0a0821eb0eeace54c93cd4faa765544eecd4f196e0ee73a04bc192d0ad9f3abedd111f0bb37700fdee6ee95abf23ac1b70be2694ac8af6491ca52152de97a0b725bb2c6e677ee258d122b97e829befc25ce7159f0cd601eeb96cbdfaa67767bb4c48e3b8e59c96757071331ce1ecc38d99e85cdab1e6ff2e11249dda5de4b436eb455d69aec41f7ddeb2a5c41f6ae141eb74972c6f0ef01b9c90a419b123de1e2af6ff439251d194150a1e0be7bdf4b137ab96d07e030feba1c6b6c1c5cd278a08dc2e7e64f09b6a07597e211b7363e34a5d3f797186e2ebd206ebb9f21c21613a42fc7b36bb6ba117c5b34c35d3c65792a55a111437110f51cc70d74be3b495e933c4756ce31811e3d25c506728ce6dfb482e6c3805507768d14a8384c53cf7429dceb1581e2facf93a3ba4aca9df2308d71930bc4a715018ecb23e04a08f700eb9114aa2d4f5e78003a5eae6c23bc806e756c8795fd22d053d543446f74719450f25cc3858d872cf60bf5d087e0b9f34076c4d5b50b1cfd9af83f9578e944f523ac5828f4dc8a61b2f9a4e2e33ff67bd10c2deca8892b9403b94debefda64bef10c25b72caf6024270565edab0a09892767cd3a87bd8e5822c3295dd34e33aa91f4d6c970947178a24af059912f82e904f8faec5194ac9d39b2278bfe4f88b8589dd48266f9539cc1c74be279a6e6c3e332f412a8231991654071ee95c333759f514c225e37dc882c00a6d0ac2c3a61fb0dd2ec34ca529670c14336ebd13384d8ab017bc23eeab0434ca0b697c085d1d7e0db18b2aa675b3c02de38b65eb94b4f75704f05648854981d8b52975b9278c34d293775b8e4904ff4caef229ed46d027d264b347b49b69da38fb9a9b4534ee36a606bbacf9233361316dfc433de8b153131fc45c4d9f3ec209421d04aa050d79ce720d8697e44c3c8178e6ceeb2522e97f295dade063dcf9ba1779adc0033204afce3274b9af6e006afdd6416cece1752f61703ef04956b6491481a1c27c2306f9fe539738583b28fe0cea4d49e373eeb93d73e496287b796041e3a126e4001db64c56168a31c9703526e105b899633e77c193fc1646a33560eedcde0e6ae3efc692c634ce1f8e3982d03a314dcc834d2f421e5fb7ac83e62d2fa7d2a15d968d03229d9e0ec0b1efeebd288bde439f1afa446cf6cbbe3a660d63b751bc7e390e086c3c02669a51b9592499de0ba35b51aa3f768f6d711c604fb3d6c197e98eff940a6a03be1c6db35dbcc1d69387d2bce8fe24eb58f25e6e06dd16db6746c0ca84d06a35ad658cf0010ee2ac74b8be1fc47146036e18e8f227683b2197f10c78b2f8882fdae5a0312e010ec1c7051358d1e7270be689102d5d737ce1e1a0f44dc28bb2210ecaf8daafa1a215f015b6e988884c1b3e5488d6772d40e9b406f435cd84c5059ed76410581f3e8aec15f4c27929174c19cda220cf0fd6819e4b0fe0111f3c6ce19973d6ca3d23c018b789315c5e9c0e4c59433e3e1be23260dd1b12fcf45b69288a48a55fed14a05d27e773d52a9132d7dbdd25ad155796f81c77ce5c24c69e8fe2124285f6bfea8916734dd12e4fb9cae85a5b2663e65c852a5438806e8b1cb9d47e3094be71eaf9e4733f16502d58aec35137bfc739c933b106e06e7329cb600bb38c529142016f1c3d18cf7426b3bbf6e765a62b839cd401ed91b23bcdd44d721734a0199129686818dedd653f3dcb43c0d82dc99d54f6b53cb95f8c93202f1aea419a5ab7b9c992f4076d87e700c14c8d011ccca64c1afe8e855b960fe4008b910a4f5dfb2b0fd6ef735f2a31a6697ad01e27d1cdff8d1f1aa491ab9dd0fb87cd0c1da551436e7fc03f41815e2db5384fbdea4bdee63c3bbd8330aff5d5678782424b28682b16d3ccd5506fd9f291a404a9e6438e3a845e449ec02b411c64a14b124b8f1a10305b5aee90ef20dde43317723161d4cd556c053ae098621ed95922dc2c609434290878837a9fcd42c83cbaab603c90124890727761b3ee3c195fb33ff5e752170dd3cb0024da6af5899b71c0ef09e3ff7fa92a45840b778d4d0daf408a3f098e402f5298d029ca3a4669d367e777da2912f667ace94768fe5a38f71d94ee9f30dcc87224b88378ec138d89f11fb0351e008a5d78d7d8bd94664d3d8e0fff791b05d91d53f7a1997dfce97db8728a7f931c1c4fa26ce85a0b8c0aabff2036939404a178eb8bb8b7835a0bb42b80998632e362cc83caf4a36df8ad13ff5e8c61cffbf324460c7ccb3429ef5ef96f8b121d320a099959167578c9f5b55cc825cd7b4f7920bdc7d7775ae906c11b222211b85b403b6c0ecd5b02765809e2b05521ed85df9d61987da6ae771c9761f70e93f511441b7478d608f6cd11e11a9974dcee39300447a1f2e6c617f68461554c7e4a3484a22724eb78fad79cdef7b7aff46c15f3f7fc73d3c54176a769d6a4719c8eb99468d2065c46830fc49a68265861d40e86367efd169f16c2ab70b7e4cdb8d3e1e3a9e098e14ed9f7c71adb8262b2a53a3da22cedfe8b798a4db3e3b9939c4e1cf36bd08ec476e6f0141d1ed204b4e7fc34fa2c07ac25264f4ce2d9c8bd8b8a49415ad7781fd9e69e454d4f85385350c5d86a390bb2f464b985af2fcc04d97ccd8a7980dc1b61cbbfbaf9ad566bb622f4217e68c48abcdef29a14dd2e95245b9b6a1db16965a873e2b713dfc074657f381c7f7ded6dfb113bc615f32d8e3b5e294262ce108e520d36f95ee28a603aa9c9de196be451c8999bd2bac75d28ae614d7ecec472e30e4b686309d0f06f5daea58f73331745c85d2def0f0f588b7d49d91b2dd794d6f29e9a9884953739a5c5963117e272d49f0ec0c970faa5b76baa6580fd9732ec53b97675eb659f36e5c5a7ade3ceba02d6d87469870ae56662314e65822638648bd8863a8e3d23c222dc7d6f8b3bfa59ffbd50c47c0596ac2ec7de63e1e47470aa7f5f476977c768ee6852bb65135bf00bed7427366c00bb5654da22504211c8465ab1f713bf2f461fdf55ebde712275995eb53d726c38d6ffd33e43c3eb511e9549e89e993413c22a29fc1355a96a20e9027f97e3937946a649e204a04a7290daf3be4ec674808e5d37524e886e4adcc27bfc94f3ce6e9d7d6cb4d277738159c9928f512e83ed2aa3feda6d3c969cea3ef851297e2cf20128b9eee1fb820173473fb536d1bf647a790229777dc6553a8569bb32fa7ca4ca2eb70ab1a68fb87acb6d20a1e40a6f81a6a5da69c79f8a18b26aaffbd640b21d81194a4ad508b933fcae7452603fb9d9d277254661f6fafda50280ef1132aebf51dc70e642929840dd0e82ea2da25ef8813c4d14e2defb14876c2bcffe4e457f3cd04bfc9bfdf4aac903b48e02b9ceb26191917c4f3d419c41d1a864dbcc53cb943cd2c0bc6c35985c8a72d25c4471ecbdfb073970cb977644e595cb7862f29f4c736a57ebcdc843068747cde669cccd966c214d3dabfc66f594786e7e92795a0a2bc2ccce648aaca78235f6424a3a24bf718e333b3bfd3e38bc2ca32e5c1912853f68f71ea5fb445e20b065093ea0588160d56e5fe9effc848306cb2afe4ea0d9a2458b458e54a747bc63191584ddde74f795241d8ae18114663fda6941321ee2f323a82d398399641acdb9cbc7b00fcc27a9bd7ded4d82902a9d8462b9cb3723ab93521df6cdec9c409a0585486c5385e70d87c8b466384f9dd8f2e5d25ac9a2e6bc4bab14ca4ecdfde216359d852b45e37d2eca5600cb823e6d3c99e81f31e4b0f713a288a2cd75c80c36a2fe8f75a712ab5efcb6c63455ac4fefd7f2f19fb49b5fe91de43b41f6a42cff433fcae0079f2fd06a46bed4317bae7e39e7242321708f718f4f7443c1a78b8b2dadd898396016a03df0da240a5cbfa8637a2039f7fdb5521e8d5a9388215bc6d7421f433b8252bea089c5e447ddb793f9828547a1636576b8d17ac9f043d1cc3faa8dacd72cf0cdfa906a1723445057e883215a4b29ca0c979fe4ab14a3b76e5e566bd51dbd60603ec924c191b6444be5bec8d9c8ba08a4407e6095c246616f43c63444394c231119733152565773958129139a0a8f99b317812e31a56f3ebcfd5454006e7c4f83ea362d7db87df9b857e8bb06458f2d52368489fd79f791cd7b52c1f1a909f6590a9d8547cff6b71e6950bee05118f8edf095f7a442d7977c9136ea73db01af41c818f9c3ae21732a4d89be07b0539bcbce5ff087d7e60ab137089a86b4b2eddeafd0ecb615690b665880796cd50c21d30d738937af7d2f1bedd567dd34ff37251eb5039f781eedd329c9e16bb7a6d93e8b68cd", 0x1000}, {&(0x7f00000026c0)="aa9efcc54f1cb3c2b0a322b5376f5d68b14f5eb80498d79af8bf32853c1299593b92a122a8e1ccd95c064894de1c674146e6cb7768f11586b47f053a0e82e2411b4d898517493a9e29688d2f7ae518c8118b6e92670ee77fd8689f6d1a780eba7189195e0888929fb4b63ef8034298e54aa8fd2f7237f392257dbd6dcf91988536c47f07f7872dee4dab3f84061927", 0x8f}, {&(0x7f0000002780)="87478ae59d3c5c144fd78a22886afb3c67d5a344c85f9fc1a156cd46411aca7c4fecff8c59984d5b559366c6c09038a9c8d2b403ea2d816621cf2b73c64423a39956397e36acc69067519d617e22a0ae65e7f6207f806a1e89d3a7dfe3fe6c070dde741b7993e9540a59f7fa43a41d3113f4aae90ae67744854a3cfe481a0de48620e8708c42343ff296f9f916e8f4dffd37513ef9ee3a36af0daa476f58019f0dc15ca0df812c7b93a327663ec3081e28eabaa47467445409cb1e556099d414cf0fcdb8ac9f15e23908f86a28e9955136fb3e3f3ad74cd3f809843ebd5f11590c3bb953b15cac4b5522a317e55053a8fe6905", 0xf3}, {&(0x7f0000002880)="f26346e22f6047dcd11c8348e1c04236928d29a019c95f8986bfbabc8bc432c04d7587802ae179fcff7c667a70aed46113b643d08873b680d7c7d1a4ec6e09a91c389182101e44ba498f9183d9f9931880b8eaab", 0x54}], 0x9, 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x1}]}) r5 = semget$private(0x0, 0x3, 0x222) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x101, 0x8, 0x4, 0x1, 0x7, 0x0, 0x7ff00, 0x3, 0x0, 0x9, 0x1}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/19) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x26}, {r1}, {r2}, {r1, 0xa5}], 0x4, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x8004, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x20}, {r0, 0x82}, {r0, 0x24}, {0xffffffffffffffff, 0x1}, {r0, 0x4}, {r0, 0x4}], 0x7, 0x3) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r5, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0xa0) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 16:00:08 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x200000000000006d, 0x0) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000080)=""/194, 0xc2}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/179, 0xb3}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000001240)=""/40, 0x28}, {&(0x7f0000001280)=""/22, 0x16}, {&(0x7f00000012c0)=""/209, 0xd1}, {&(0x7f00000013c0)=""/169, 0xa9}], 0x8, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) fcntl$setstatus(r2, 0x4, 0x80) 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x133c8acb09ea3a52, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0x1fe000000) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) kqueue() 16:00:08 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)='1', 0x1) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$getflags(r1, 0x3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r2, 0x0, 0x3) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) 16:00:08 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x3c}, {0x7ffffffe}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x9, 0x8, 0x0, 0x1, 0x7fffffff, 0x3, 0x2, 0x3, 0x100000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3f, 0x2, 0x2, 0x800, "841779abd79a86db324cae7494d81a071812f8f8", 0x9}) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) panic: acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *506915 7197 0 0 0x4000000 1 syz-executor.0 111874 40299 0 0x2 0x4000080 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff8265f5f8,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff8265f3f0) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800020b428f0) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd8007dec054,fffffd8070bd4f40) at alltraps_kern_meltdown+0x7b frag6_input(ffff800020b42c58,ffff800020b42c64,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800020b42c58,ffff800020b42c64,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800020b42c58,ffff800020b42c64,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd806f1fc600) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd806f1fc600,18) at if_input_local+0x121 ip6_output(fffffd8069736c00,ffff800000a9c080,fffffd806f6bbc78,0,0,fffffd806f6bbc08) at ip6_output+0xd59 rip6_output(fffffd8069736c00,fffffd8007dafab0,ffff800020b42fc8,0) at rip6_output+0x4c0 end trace frame: 0xffff800020b43060, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic acquiring blockable sleep lock with spinlock or critical section held (kernel_lock) &kernel_lock ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_checkorder(ffffffff8265f5f8,9,0) at witness_checkorder+0x10cc __mp_lock(ffffffff8265f3f0) at __mp_lock+0xa1 pageflttrap() at pageflttrap+0x6f kerntrap(ffff800020b428f0) at kerntrap+0xec alltraps_kern_meltdown(6,0,600,0,fffffd8007dec054,fffffd8070bd4f40) at alltraps_kern_meltdown+0x7b frag6_input(ffff800020b42c58,ffff800020b42c64,2c,18) at frag6_input+0x7d2 ip_deliver(ffff800020b42c58,ffff800020b42c64,2c,18) at ip_deliver+0x353 ip6_input_if(ffff800020b42c58,ffff800020b42c64,29,0,ffff80000066d000) at ip6_input_if+0x17d4 ipv6_input(ffff80000066d000,fffffd806f1fc600) at ipv6_input+0x48 if_input_local(ffff80000066d000,fffffd806f1fc600,18) at if_input_local+0x121 ip6_output(fffffd8069736c00,ffff800000a9c080,fffffd806f6bbc78,0,0,fffffd806f6bbc08) at ip6_output+0xd59 rip6_output(fffffd8069736c00,fffffd8007dafab0,ffff800020b42fc8,0) at rip6_output+0x4c0 rip6_usrreq(fffffd8007dafab0,9,fffffd8069736c00,0,0,ffff800020acf400) at rip6_usrreq+0x5cd sosend(fffffd8007dafab0,0,ffff800020b431f8,0,0,0) at sosend+0x668 dofilewritev(ffff800020acf400,3,ffff800020b431f8,0,ffff800020b43300) at dofilewritev+0x1ac sys_write(ffff800020acf400,ffff800020b43298,ffff800020b43300) at sys_write+0x83 syscall(ffff800020b43370) at syscall+0x552 Xsyscall(6,0,c,0,3,4e817a2d010) at Xsyscall+0x128 end of kernel end trace frame: 0x4ea9a93c6c0, count: -20 ddb{1}> show registers rdi 0xffffffff81d56a37 db_enter+0x17 rsi 0x37de __ALIGN_SIZE+0x27de rbp 0xffff800020b42650 rbx 0xffff800020b42700 rdx 0x37df __ALIGN_SIZE+0x27df rcx 0xffff80002216c000 rax 0xffff80002216c000 r8 0xffffffff812e94e3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x76477b155eb9edf1 r12 0x3000000008 r13 0xffff800020b42660 r14 0x100 r15 0x1 rip 0xffffffff81d56a38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b42640 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=506915 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf8f0,0xffffffff826641e8 process=0xffff800020add500 user=0xffff800020b3e000, vmspace=0xfffffd807f00b8a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 7197 523521 19644 0 2 0 syz-executor.0 * 7197 506915 19644 0 7 0x4000000 syz-executor.0 80710 382564 1 0 3 0x100083 ttyin getty 7467 249584 40299 0 2 0x2 syz-executor.1 19644 193475 40299 0 3 0x82 nanosleep syz-executor.0 34141 241957 0 0 3 0x14200 bored sosplice 40299 131044 90105 0 3 0x82 thrsleep syz-fuzzer 40299 509689 90105 0 3 0x4000082 nanosleep syz-fuzzer 40299 121110 90105 0 3 0x4000082 thrsleep syz-fuzzer 40299 205459 90105 0 3 0x4000082 thrsleep syz-fuzzer 40299 9929 90105 0 3 0x4000082 thrsleep syz-fuzzer 40299 200986 90105 0 3 0x4000082 thrsleep syz-fuzzer 40299 294757 90105 0 3 0x4000082 thrsleep syz-fuzzer 40299 325414 90105 0 3 0x4000082 nanosleep syz-fuzzer 40299 111874 90105 0 7 0x4000082 syz-fuzzer 40299 209889 90105 0 3 0x4000082 thrsleep syz-fuzzer 90105 502249 45268 0 3 0x10008a pause ksh 45268 303768 25492 0 3 0x92 select sshd 25492 62163 1 0 3 0x80 select sshd 14702 286149 10119 74 3 0x100092 bpf pflogd 10119 273581 1 0 3 0x80 netio pflogd 14650 213417 20258 73 3 0x100090 kqread syslogd 20258 448853 1 0 3 0x100082 netio syslogd 41908 362358 1 77 3 0x100090 poll dhclient 27502 359376 1 0 3 0x80 poll dhclient 54049 104464 0 0 3 0x14200 pgzero zerothread 63520 7368 0 0 3 0x14200 aiodoned aiodoned 53354 62604 0 0 3 0x14200 syncer update 9606 449526 0 0 3 0x14200 cleaner cleaner 72883 489060 0 0 3 0x14200 reaper reaper 53056 108291 0 0 3 0x14200 pgdaemon pagedaemon 77576 27084 0 0 3 0x14200 bored crynlk 39890 368393 0 0 3 0x14200 bored crypto 65901 405290 0 0 3 0x40014200 acpi0 acpi0 50968 99240 0 0 3 0x40014200 idle1 1263 373097 0 0 3 0x14200 bored softnet 18946 265453 0 0 3 0x14200 bored systqmp 50426 441442 0 0 3 0x14200 bored systq 74159 360529 0 0 3 0x40014200 bored softclock 31291 362940 0 0 3 0x40014200 idle0 95244 252139 0 0 3 0x14200 bored smr 1 523629 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex /syzkaller/managers/multicore/kernel/sys/netinet6/frag6.c:57 r = 0 (0xffffffff824bae40) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 frag6_input+0x237 #4 ip_deliver+0x353 #5 ip6_input_if+0x17d4 #6 ipv6_input+0x48 #7 if_input_local+0x121 #8 ip6_output+0xd59 #9 rip6_output+0x4c0 #10 rip6_usrreq+0x5cd #11 sosend+0x668 #12 dofilewritev+0x1ac #13 sys_write+0x83 #14 syscall+0x552 #15 Xsyscall+0x128 Process 7197 (syz-executor.0) thread 0xffff800020acf400 (506915) exclusive rwlock netlock r = 0 (0xffffffff824c5488) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x52c #3 dofilewritev+0x1ac #4 sys_write+0x83 #5 syscall+0x552 #6 Xsyscall+0x128 exclusive mutex /syzkaller/managers/multicore/kernel/sys/netinet6/frag6.c:57 r = 0 (0xffffffff824bae40) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 frag6_input+0x237 #4 ip_deliver+0x353 #5 ip6_input_if+0x17d4 #6 ipv6_input+0x48 #7 if_input_local+0x121 #8 ip6_output+0xd59 #9 rip6_output+0x4c0 #10 rip6_usrreq+0x5cd #11 sosend+0x668 #12 dofilewritev+0x1ac #13 sys_write+0x83 #14 syscall+0x552 #15 Xsyscall+0x128 Process 7467 (syz-executor.1) thread 0xffff800020abec70 (249584) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8265f5f8) #0 witness_lock+0x52e #1 pipe_write+0x32 #2 dofilewritev+0x1ac #3 sys_write+0x83 #4 syscall+0x552 #5 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9569 6563K 7781K 78643K 15196 0 0 pcb 14 8K 8K 78643K 226 0 0 rtable 114 12K 13K 78643K 804 0 0 ifaddr 71 15K 15K 78643K 242 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1545 0 0 iov 0 0K 16K 78643K 187 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 77K 78643K 2835 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 21 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 204 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1909 0 0 sigio 0 0K 0K 78643K 31 0 0 proc 54 51K 83K 78643K 860 0 0 subproc 32 2K 2K 78643K 154 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 163 0 0 in_multi 33 2K 2K 78643K 160 0 0 ether_multi 1 0K 0K 78643K 10 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 447 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 111 22K 31K 78643K 7095 0 0 UVM aobj 77 3K 3K 78643K 82 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 2 0K 0K 78643K 229 0 0 NDP 16 0K 0K 78643K 75 0 0 temp 201 3556K 4195K 78643K 47693 0 0 kqueue 0 0K 0K 78643K 12 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 20 0 14 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 110 0 108 1 0 1 1 0 8 0 rtentry 112 128 0 84 2 0 2 2 0 8 0 unpcb 120 595 0 585 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9482 0 9482 1 1 0 1 0 8 0 tcpcb 544 381 0 377 1 0 1 1 0 8 0 inpcb 280 1101 0 1093 1 0 1 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 27 0 21 1 0 1 1 0 8 0 pkpcb 40 8 0 8 3 3 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 24 0 24 7 6 1 1 0 8 1 pffrag 232 5 0 5 3 3 0 1 0 482 0 pffrnode 88 5 0 5 3 3 0 1 0 8 0 pffrent 40 10 0 10 3 3 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 66 0 47 1 0 1 1 0 8 0 pfstkey 112 66 0 47 1 0 1 1 0 8 0 pfstate 328 66 0 47 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 507 0 315 13 1 12 13 0 8 0 art_table 32 508 0 315 2 0 2 2 0 8 0 art_node 16 121 0 81 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 3 1 0 1 1 0 8 0 semapl 112 202 0 192 1 0 1 1 0 8 0 shmpl 112 80 0 5 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4278 0 2852 47 0 47 47 0 8 0 ffsino 272 4278 0 2852 96 0 96 96 0 8 0 nchpl 144 7100 0 5473 62 0 62 62 0 8 0 uvmvnodes 72 5464 0 0 100 0 100 100 0 8 0 vnodes 200 5464 0 0 288 0 288 288 0 8 0 namei 1024 22477 0 22477 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 7 0 7 5 4 1 1 0 8 1 scxspl 192 20576 0 20576 13 12 1 7 0 8 1 plimitpl 152 207 0 199 1 0 1 1 0 8 0 sigapl 432 2089 0 2074 4 2 2 3 0 8 0 futexpl 56 23197 0 23197 1 0 1 1 0 8 1 knotepl 112 481 0 462 1 0 1 1 0 8 0 kqueuepl 104 392 0 390 1 0 1 1 0 8 0 pipepl 112 1146 0 1127 3 2 1 2 0 8 0 fdescpl 488 2090 0 2074 3 0 3 3 0 8 0 filepl 152 12045 0 11945 9 4 5 7 0 8 1 lockfpl 104 548 0 548 2 1 1 1 0 8 1 lockfspl 48 180 0 180 2 1 1 1 0 8 1 sessionpl 112 26 0 15 1 0 1 1 0 8 0 pgrppl 48 50 0 39 1 0 1 1 0 8 0 ucredpl 96 2224 0 2215 1 0 1 1 0 8 0 zombiepl 144 2074 0 2074 2 1 1 1 0 8 1 processpl 896 2106 0 2074 4 0 4 4 0 8 0 procpl 632 5957 0 5915 9 4 5 5 0 8 0 srpgc 64 14 0 14 4 4 0 1 0 8 0 sosppl 128 20 0 20 5 4 1 1 0 8 1 sockpl 384 1835 0 1815 7 4 3 4 0 8 0 mcl64k 65536 10 0 0 2 0 2 2 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 143 0 0 17 0 17 17 0 8 0 mtagpl 80 26 0 0 1 0 1 1 0 8 0 mbufpl 256 196 0 0 10 0 10 10 0 8 0 bufpl 256 9879 0 2860 439 0 439 439 0 8 0 anonpl 16 208930 0 195936 112 43 69 69 0 124 14 amapchunkpl 152 12345 0 12204 17 9 8 11 0 158 0 amappl16 192 9808 0 9122 90 47 43 46 0 8 8 amappl15 184 1112 0 1110 2 1 1 1 0 8 0 amappl14 176 653 0 647 1 0 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 322 0 317 1 0 1 1 0 8 0 amappl11 152 76 0 62 1 0 1 1 0 8 0 amappl10 144 356 0 350 1 0 1 1 0 8 0 amappl9 136 692 0 687 1 0 1 1 0 8 0 amappl8 128 228 0 205 1 0 1 1 0 8 0 amappl7 120 346 0 339 1 0 1 1 0 8 0 amappl6 112 75 0 66 1 0 1 1 0 8 0 amappl5 104 496 0 481 1 0 1 1 0 8 0 amappl4 96 1519 0 1485 2 1 1 2 0 8 0 amappl3 88 1662 0 1647 1 0 1 1 0 8 0 amappl2 80 15861 0 15790 3 1 2 3 0 8 0 amappl1 72 55510 0 55074 27 17 10 20 0 8 0 amappl 80 6345 0 6299 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 81 0 5 2 0 2 2 0 8 0 uaddrrnd 24 2090 0 2074 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2090 0 2074 1 0 1 1 0 8 0 vmmpekpl 168 19666 0 19634 2 0 2 2 0 8 0 vmmpepl 168 262265 0 260432 174 78 96 104 0 357 11 vmsppl 368 2089 0 2074 2 0 2 2 0 8 0 pdppl 4096 4187 0 4148 7 1 6 6 0 8 0 pvpl 32 583873 0 567677 251 82 169 169 0 265 36 pmappl 232 2089 0 2074 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 600 0 6 17 0 17 17 0 8 0